Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
DERepeatStar Class Reference
Inheritance diagram for DERepeatStar:
DEStar DERCStar

Public Member Functions

void begin ()
 
const char * className () const
 
void initialize ()
 
int isA (const char *) const
 
int isSource () const
 
void start (double)
 
- Public Member Functions inherited from DEStar
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)
 
- Protected Member Functions inherited from DEStar
void addEventEntry (const SpecialEvent *pAddr, PtrToEvMetT pf)
 
void setMode (FiringMode m)
 

Protected Attributes

InDEPortfeedbackIn
 
OutDEPortfeedbackOut
 
- Protected Attributes inherited from DEStar
FiringMode mode
 

Friends

class Resource
 

Additional Inherited Members

- Public Attributes inherited from DEStar
double arrivalTime
 
double completionTime
 
int delayType
 
BasePrioQueue * eventQ
 
int isRCStar
 
InDEPort ** mInPortCache
 
int mNumberInputs
 
int mNumberOutputs
 
OutDEPort ** mOutPortCache
 
- Static Public Attributes inherited from DEStar
static AddressTable GlobalAddressTable
 
static GotoGroup GlobalGoto