Public Member Functions | Protected Member Functions | Friends | List of all members
SEQEventQueueC Class Reference

Public Member Functions

unsigned int cancelEvent (int pEventID)
 
unsigned int cancelEvent (int pEvID, const Star *pDest)
 
unsigned int cancelEvent (const SpecialEvent *pEv, int pEventID)
 
unsigned int cancelEvent (const SpecialEvent *pEv, const Type *pData)
 
SpecialEventEntryCget ()
 
SpecialEventEntryCgetFirstEvent ()
 
SpecialEventEntryCgetFreeEvent ()
 
double getTimeOfEvent (const SpecialEvent *pEv, int pEventID) const
 
void initialize ()
 
bool isScheduled (const SpecialEvent *pEv, int pEventID) const
 
int length ()
 
void levelput (const SpecialEvent *pEmiter, Star *pDest, Type *pData, double pLevel, int pEvID)
 
void levelput (const SpecialEvent *pEmiter, Star *pDest, Type *pData, double pLevel, double pFineLevel, int pEvID)
 
double lowestPriority ()
 
void pushBack (SpecialEventEntryC *pEvent)
 
void putFreeEvent (SpecialEventEntryC *pEvent)
 

Protected Member Functions

void clearFreeEvents ()
 

Friends

class CQScheduler