ot::GroupGateGroup Class Reference
#include <GroupGateModule.h>
Collaboration diagram for ot::GroupGateGroup:

Public Member Functions | |
| GroupGateGroup (const char *name) | |
| ~GroupGateGroup () | |
| Node * | addNode (const char *name) |
| Node * | getNode (const char *name) |
| Node * | setActiveGate (bool enable) |
| void | deactivateAll () |
| void | setActiveGroupGate (Node *activegroupgate) |
| void | notifyActiveGate () |
Protected Attributes | |
| std::string | Name |
| NodeMap | Gates |
| Node * | ActiveGate |
| Node * | ActiveGroupGate |
Detailed Description
Definition at line 77 of file GroupGateModule.h.
Constructor & Destructor Documentation
| ot::GroupGateGroup::GroupGateGroup | ( | const char * | name | ) |
Definition at line 66 of file GroupGateModule.cxx.
References ActiveGate, ActiveGroupGate, and Name.
| ot::GroupGateGroup::~GroupGateGroup | ( | ) |
Member Function Documentation
| Node * ot::GroupGateGroup::addNode | ( | const char * | name | ) |
Definition at line 79 of file GroupGateModule.cxx.
References Gates.
Referenced by ot::GroupGateModule::createNode().
| void ot::GroupGateGroup::deactivateAll | ( | ) |
Definition at line 104 of file GroupGateModule.cxx.
References Gates.
Referenced by ot::GroupGateModule::activateGroupGate(), and ot::GroupGateNode::onEventGenerated().
| Node * ot::GroupGateGroup::getNode | ( | const char * | name | ) |
Definition at line 87 of file GroupGateModule.cxx.
References Gates.
Referenced by ot::GroupGateModule::activateGroupGate(), and ot::GroupGateNode::onEventGenerated().
| void ot::GroupGateGroup::notifyActiveGate | ( | ) |
Definition at line 119 of file GroupGateModule.cxx.
References ActiveGate, ActiveGroupGate, and ot::GroupGateNode::getNumber().
Referenced by ot::GroupGateNode::onEventGenerated().
| Node * ot::GroupGateGroup::setActiveGate | ( | bool | enable | ) |
| void ot::GroupGateGroup::setActiveGroupGate | ( | Node * | activegroupgate | ) |
Definition at line 113 of file GroupGateModule.cxx.
References ActiveGroupGate.
Referenced by ot::GroupGateNode::onEventGenerated().
Member Data Documentation
Node* ot::GroupGateGroup::ActiveGate [protected] |
Definition at line 82 of file GroupGateModule.h.
Referenced by GroupGateGroup(), notifyActiveGate(), and setActiveGate().
Node* ot::GroupGateGroup::ActiveGroupGate [protected] |
Definition at line 83 of file GroupGateModule.h.
Referenced by GroupGateGroup(), notifyActiveGate(), and setActiveGroupGate().
NodeMap ot::GroupGateGroup::Gates [protected] |
Definition at line 81 of file GroupGateModule.h.
Referenced by addNode(), deactivateAll(), getNode(), and ~GroupGateGroup().
std::string ot::GroupGateGroup::Name [protected] |
The documentation for this class was generated from the following files: