, including all inherited members.
| AbstractSimObject(size_t id, size_t numOutputs, size_t numInputs) | AbstractSimObject | [inline] |
| AbstractSimObject(const AbstractSimObject &that) | AbstractSimObject | [inline] |
| BaseLogicGate(const SimTime &delay) | BaseLogicGate | [inline] |
| BaseLogicGate(const BaseLogicGate &that) | BaseLogicGate | [inline] |
| BaseOneInputGate(const std::string &outputName, const std::string &inputName) | BaseOneInputGate | [inline] |
| clone() const | Input | [inline, virtual] |
| evalOutput() const | Input | [inline, protected, virtual] |
| EventKind typedef | LogicGate | |
| EventTy typedef | SimObject | |
| execEvent(Graph &graph, GNode &myNode, const EventTy &event) | Input | [inline, protected, virtual] |
| getDelay() const | BaseLogicGate | [inline] |
| getGateName() const | Input | [inline, virtual] |
| getId() const | AbstractSimObject | [inline, virtual] |
| getInputIndex(const std::string &net) const | OneInputGate | [inline, virtual] |
| getInputName() const | BaseOneInputGate | [inline] |
| getInputVal() const | BaseOneInputGate | [inline] |
| getOutputName() const | OneInputGate | [inline, virtual] |
| getOutputVal() const | BaseOneInputGate | [inline] |
| GNode typedef | SimObject | |
| Graph typedef | SimObject | |
| hasInputName(const std::string &net) const | OneInputGate | [inline, virtual] |
| hasOutputName(const std::string &net) const | OneInputGate | [inline, virtual] |
| Input(size_t id, const std::string &outputName, const std::string &inputName) | Input | [inline] |
| Input(const Input &that) | Input | [inline] |
| inputName | BaseOneInputGate | [protected] |
| inputVal | BaseOneInputGate | [protected] |
| isActive() const | AbstractSimObject | [inline, virtual] |
| LogicGate(size_t id, size_t numOutputs, size_t numInputs, SimTime delay) | LogicGate | [inline] |
| LogicGate(const LogicGate &that) | LogicGate | [inline] |
| makeEvent(SimObject *sendObj, SimObject *recvObj, const EventTy::Type &type, const LogicUpdate &act, const SimTime &sendTime, SimTime delay=MIN_DELAY) | AbstractSimObject | [inline, virtual] |
| AbstractSimObject::MIN_DELAY | SimObject | [protected, static] |
| netNameMismatch(const LogicUpdate &le) const | LogicGate | [inline, protected] |
| NEVENTS_PER_ITER | AbstractSimObject | [static] |
| numPendingEvents() const | AbstractSimObject | [inline, virtual] |
| OneInputGate(size_t id, const OneInputFunc &func, const std::string &outputName, const std::string &inputName, const SimTime &delay) | OneInputGate | [inline] |
| OneInputGate(const OneInputGate &that) | OneInputGate | [inline] |
| outputName | BaseOneInputGate | [protected] |
| outputVal | BaseOneInputGate | [protected] |
| recvEvent(size_t inputIndex, const EventTy &e) | AbstractSimObject | [inline, virtual] |
| sendEventsToFanout(Graph &graph, GNode &myNode, const EventTy &inputEvent, const EventKind &type, const LogicUpdate &msg) | LogicGate | [inline, protected] |
| setDelay(const SimTime &delay) | BaseLogicGate | [inline] |
| setInputName(const std::string &inputName) | BaseOneInputGate | [inline] |
| setInputVal(const LogicVal &inputVal) | BaseOneInputGate | [inline] |
| setOutputName(const std::string &outputName) | BaseOneInputGate | [inline] |
| setOutputVal(const LogicVal &outputVal) | BaseOneInputGate | [inline] |
| simulate(Graph &graph, GNode &myNode) | AbstractSimObject | [inline, virtual] |
| toString() const | OneInputGate | [inline, virtual] |
| updateActive() | AbstractSimObject | [inline, virtual] |
| ~AbstractSimObject() | AbstractSimObject | [inline, virtual] |
| ~SimObject() | SimObject | [inline, virtual] |