home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: SysTools
/
SysTools.zip
/
taman002.zip
/
TASKMANA.ZIP
/
src
/
kThreadRecord.h
< prev
next >
Wrap
C/C++ Source or Header
|
2000-04-29
|
1KB
|
51 lines
/* $Id: kThreadRecord.h,v 1.1 2000/04/29 19:06:35 stknut Exp $
*
* kThreadRecord - Thread container record.
*
* Copyright (c) 2000 knut st. osmundsen (knut.stange.osmundsen@pmsc.no)
*
*/
#ifndef _kThreadRecord_h_
#define _kThreadRecord_h_
/**
* Container data record.
* @author knut st. osmundsen (knut.stange.osmundsen@pmsc.no)
*/
class kThreadRecord : public kCnrMiniRecord
{
private:
USHORT usTid;
CHAR szTid[10];
PSZ pszTid;
USHORT usSlot;
CHAR szSlot[10];
PSZ pszSlot;
CHAR szSleepId[10];
PSZ pszSleepId;
CHAR szPriority[10];
PSZ pszPriority;
CHAR szUserTime[16];
PSZ pszUserTime;
CHAR szSysTime[16];
PSZ pszSysTime;
CHAR szState[20];
PSZ pszState;
public:
/**@cat public methods */
VOID init();
VOID set(qsTrec_t *pThreadRec);
USHORT getTid() {return usTid;}
USHORT getSlot() {return usSlot;}
/**@cat public static data */
static const FIELDINFO aFieldInfo[];
static const unsigned cFieldInfo;
};
#endif