11 #ifndef _OsServerTask_h_ 12 #define _OsServerTask_h_ 46 const int maxRequestQMsgs=DEF_MAX_MSGS,
47 const int priority=DEF_PRIO,
48 const int options=DEF_OPTIONS,
49 const int stackSize=DEF_STACKSIZE);
106 virtual int run(
void* pArg);
125 #endif // _OsServerTask_h_ virtual int run(void *pArg)
Definition: OsServerTask.cpp:151
virtual OsStatus postMessage(const OsMsg &rMsg, const OsTime &rTimeout=OsTime::OS_INFINITY, UtlBoolean sentFromISR=FALSE)
Definition: OsServerTask.cpp:97
Definition: OsServerTask.h:34
OsMsgQ mIncomingQ
Definition: OsServerTask.h:96
OsMsgQ * getMessageQueue()
Definition: OsServerTask.cpp:125
OsStatus
Definition: OsStatus.h:27
#define NULL
Definition: UtlDefs.h:29
static const int DEF_MAX_MSGS
Definition: OsServerTask.h:39
virtual UtlBoolean handleMessage(OsMsg &rMsg)=0
Definition: OsServerTask.cpp:73
virtual ~OsServerTask()
Definition: OsServerTask.cpp:60
virtual OsStatus receiveMessage(OsMsg *&rpMsg)
Definition: OsServerTask.cpp:135
Definition: UtlString.h:48
virtual void requestShutdown(void)
Definition: OsServerTask.cpp:111
int UtlBoolean
Definition: UtlDefs.h:41
OsServerTask(const UtlString &name="", void *pArg=NULL, const int maxRequestQMsgs=DEF_MAX_MSGS, const int priority=DEF_PRIO, const int options=DEF_OPTIONS, const int stackSize=DEF_STACKSIZE)
Main constructor for OsServerTask.
Definition: OsServerTask.cpp:32
#define FALSE
Definition: UtlDefs.h:21