AbstractSimObject Member List
This is the complete list of members for
AbstractSimObject, including all inherited members.
| AbstractSimObject(size_t id, size_t numOutputs, size_t numInputs) | AbstractSimObject | [inline] |
| AbstractSimObject(const AbstractSimObject &that) | AbstractSimObject | [inline] |
| active | AbstractSimObject | [private] |
| clock | AbstractSimObject | [private] |
| clone() const =0 | AbstractSimObject | [pure virtual] |
| DEBUG | AbstractSimObject | [private, static] |
| deepCopy(const AbstractSimObject &that) | AbstractSimObject | [inline, private] |
| eventIdCntr | AbstractSimObject | [private] |
| EventTy typedef | SimObject | |
| execEvent(Graph &graph, GNode &myNode, const EventTy &e)=0 | AbstractSimObject | [pure virtual] |
| getId() const | AbstractSimObject | [inline, virtual] |
| GNode typedef | SimObject | |
| Graph typedef | SimObject | |
| id | AbstractSimObject | [private] |
| init(size_t id, size_t numOutputs, size_t numInputs) | AbstractSimObject | [inline, private] |
| inputTimes | AbstractSimObject | [private] |
| isActive() const | AbstractSimObject | [inline, virtual] |
| makeEvent(SimObject *sendObj, SimObject *recvObj, const EventTy::Type &type, const LogicUpdate &act, const SimTime &sendTime, SimTime delay=MIN_DELAY) | AbstractSimObject | [inline, virtual] |
| MIN_DELAY | SimObject | [protected, static] |
| NEVENTS_PER_ITER | AbstractSimObject | [static] |
| numInputs | AbstractSimObject | [private] |
| numOutputs | AbstractSimObject | [private] |
| numPendingEvents() const | AbstractSimObject | [inline, virtual] |
| pendingEvents | AbstractSimObject | [private] |
| PQ_OVER_RESERVE | AbstractSimObject | [private, static] |
| PriorityQueue typedef | AbstractSimObject | [private] |
| recvEvent(size_t inputIndex, const EventTy &e) | AbstractSimObject | [inline, virtual] |
| simulate(Graph &graph, GNode &myNode) | AbstractSimObject | [inline, virtual] |
| toString() const | AbstractSimObject | [inline, virtual] |
| updateActive() | AbstractSimObject | [inline, virtual] |
| updateClock() | AbstractSimObject | [inline, private] |
| ~AbstractSimObject() | AbstractSimObject | [inline, virtual] |
| ~SimObject() | SimObject | [inline, virtual] |