Public Member Functions | List of all members
FSMScheduler Class Reference
Inheritance diagram for FSMScheduler:

Public Member Functions

unsigned int cancelEvent (int pEvID)
 
unsigned int cancelEvent (int pEvID, Star *pDest)
 
unsigned int cancelEvent (const SpecialEvent *pEv, int pEvID)
 
unsigned int cancelEvent (const SpecialEvent *pEv, const Type *pData)
 
const char * className () const
 
const char * domain () const
 
double getStopTime ()
 
double getTimeOfEvent (const SpecialEvent *pEv, int pEvID) const
 
int isA (const char *) const
 
bool isScheduled (const SpecialEvent *pEv, int pEvID) const
 
void putEvent (Particle *p, double pLevel, double pFineLevel=0)
 
void putEvent (const SpecialEvent *pEmiter, Star *pDest, Type *pData, double pLevel, int pEvID)
 
void putEvent (const SpecialEvent *pEmiter, Star *pDest, Type *pData, double pLevel, double pFineLevel, int pEvID)
 
void resetStopTime (double)
 
int run ()
 
void setStopTime (double)
 
void setup ()