sipxportlib  Version 3.3
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
OsTimerTask Class Reference

#include <OsTimerTask.h>

Inheritance diagram for OsTimerTask:
Inheritance graph
[legend]
Collaboration diagram for OsTimerTask:
Collaboration graph
[legend]

Public Member Functions

virtual ~OsTimerTask ()
 
- Public Member Functions inherited from OsServerTask
 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. More...
 
virtual ~OsServerTask ()
 
virtual OsStatus postMessage (const OsMsg &rMsg, const OsTime &rTimeout=OsTime::OS_INFINITY, UtlBoolean sentFromISR=FALSE)
 
virtual void requestShutdown (void)
 
OsMsgQ * getMessageQueue ()
 

Static Public Member Functions

static OsTimerTaskgetTimerTask (void)
 
static void destroyTimerTask (void)
 

Protected Member Functions

 OsTimerTask ()
 Constructor (called only indirectly via getTimerTask()) More...
 
- Protected Member Functions inherited from OsServerTask
virtual OsStatus receiveMessage (OsMsg *&rpMsg)
 
virtual OsStatus receiveMessage (OsMsg *&rpMsg, const OsTime &rTimeout)
 

Additional Inherited Members

- Static Public Attributes inherited from OsServerTask
static const int DEF_MAX_MSGS = OsMsgQ::DEF_MAX_MSGS
 
- Protected Attributes inherited from OsServerTask
OsMsgQ mIncomingQ
 

Constructor & Destructor Documentation

~OsTimerTask ( )
virtual
OsTimerTask ( void  )
protected

Constructor (called only indirectly via getTimerTask())

We identify this as a protected (rather than a private) method so that gcc doesn't complain that the class only defines a private constructor and has no friends.

Member Function Documentation

OsTimerTask * getTimerTask ( void  )
static
void destroyTimerTask ( void  )
static