ScummVM API documentation
Bagel::CBofTimer Class Reference
Inheritance diagram for Bagel::CBofTimer:
Bagel::CBofObject Bagel::CLList

Public Member Functions

 CBofTimer (uint32 nID, uint32 nInterval, void *lUserInfo, BofCallback pCallBack)
 
void start ()
 
void stop ()
 
bool isActive ()
 
void setID (uint32 nID)
 
uint32 getID ()
 
void setInterval (uint32 nInterval)
 
uint32 getInterval ()
 
void setUserInfo (void *lUserInfo)
 
void * getUserInfo ()
 
void setCallBack (BofCallback pCallBack)
 
BofCallback getCallBack ()
 
- Public Member Functions inherited from Bagel::CLList
 CLList ()
 
 CLList (void *pObj)
 
virtual ~CLList ()
 
void Insert (CLList *pNewList)
 
void Delete ()
 
void addToHead (CLList *pNewList)
 
void addToTail (CLList *pNewList)
 
void MoveToHead ()
 
void MoveToTail ()
 
void MoveLeft ()
 
void MoveRight ()
 
CLListgetHead ()
 
CLListgetTail ()
 
CLListgetPrev () const
 
CLListgetNext () const
 
void * getData () const
 
void PutData (void *pObj)
 
void FlushList ()
 

Static Public Member Functions

static void handleTimers ()
 
- Static Public Member Functions inherited from Bagel::CBofObject
static bool isValidObject (const CBofObject *pObject)
 

Public Attributes

uint32 _lLastTime
 
uint32 _nID
 
uint32 _nInterval
 
BofCallback _pCallBack
 
void * _lUserInfo
 
bool _bActive
 

Static Protected Attributes

static CBofTimer_pTimerList
 
static bool _bModified
 

Additional Inherited Members

- Protected Attributes inherited from Bagel::CLList
CLList_pPrev
 
CLList_pNext
 
void * _pData
 

The documentation for this class was generated from the following file: