Public Member Functions | |
void | begin () |
const char * | className () const |
void | initialize () |
int | isA (const char *) const |
int | isSource () const |
void | start (double) |
![]() | |
virtual void | addEvent (SpecialEvent &pEvent) |
void | addResource (BaseResource &pRes) |
const char * | className () const |
const char * | domain () const |
void | eventDispatcher (const SpecialEvent *id, Type *data, int eventID) |
bool | getAndInputCondition () const |
void | initialize () |
int | isA (const char *) const |
int | isMutable () |
void | makeMutable () |
int | run () |
void | sendOutput () |
void | setAndInputCondition (bool pCondition=true) |
virtual void | startNewPhase () |
Protected Member Functions | |
int | canGetFired () |
void | refireAtTime (double when, double value=0.0) |
![]() | |
void | addEventEntry (const SpecialEvent *pAddr, PtrToEvMetT pf) |
void | setMode (FiringMode m) |
Protected Attributes | |
InDEPort * | feedbackIn |
OutDEPort * | feedbackOut |
![]() | |
FiringMode | mode |
Friends | |
class | Resource |
Additional Inherited Members | |
![]() | |
double | arrivalTime |
double | completionTime |
int | delayType |
BasePrioQueue * | eventQ |
int | isRCStar |
InDEPort ** | mInPortCache |
int | mNumberInputs |
int | mNumberOutputs |
OutDEPort ** | mOutPortCache |
![]() | |
static AddressTable | GlobalAddressTable |
static GotoGroup | GlobalGoto |