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

Public Member Functions

virtual const char * className () const
 
void Closeflow ()
 
virtual void emitEvent (Event *, double)
 
virtual int emitEventToIntQ (int, double)
 
virtual double getDelay ()
 
virtual int isA (const char *) const
 
virtual Block * makeNew () const
 
FILE * Openfiring (char *name)
 
FILE * Openoverflow (char *name)
 
void Printfiring (char *st)
 
void Printoverflow (char *st)
 
- Public Member Functions inherited from DERepeatStar
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 ()
 

Public Attributes

SequentialList * emittedEvents
 
int needsSharedResource
 
int priority
 
char resource [1024]
 
ResourceresourcePointer
 
int schedPolicy
 
SequentialList * storeList
 
double timeOfArrival
 
- Public Attributes inherited from DEStar
double arrivalTime
 
double completionTime
 
int delayType
 
BasePrioQueue * eventQ
 
int isRCStar
 
InDEPort ** mInPortCache
 
int mNumberInputs
 
int mNumberOutputs
 
OutDEPort ** mOutPortCache
 

Static Protected Attributes

static FILE * fpfiring
 
static FILE * fpoverflow
 

Additional Inherited Members

- Static Public Attributes inherited from DEStar
static AddressTable GlobalAddressTable
 
static GotoGroup GlobalGoto
 
- Protected Member Functions inherited from DERepeatStar
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 inherited from DERepeatStar
InDEPortfeedbackIn
 
OutDEPortfeedbackOut
 
- Protected Attributes inherited from DEStar
FiringMode mode