#include <TargetNodesMap.h>

Public Types | |
| typedef set< nodeid_t > ::const_iterator  | const_iterator | 
Public Member Functions | |
| TargetNodesMap () | |
| virtual | ~TargetNodesMap () | 
| void | addTargetNode (local_objectid_t oid, nodeid_t node, engineid_t eng=0) | 
| Adds new target node.   | |
| bool | hasNodes (local_objectid_t oid, engineid_t eng=0) | 
| const_iterator | begin (local_objectid_t oid, engineid_t eng=0) | 
| Starting iterator for iterating through the target nodes.   | |
| const_iterator | end (local_objectid_t oid, engineid_t eng=0) | 
| Ending iterator for iterating through the target nodes.   | |
Protected Attributes | |
| vector< vector< set< nodeid_t > > > | _map | 
Definition at line 17 of file TargetNodesMap.h.
| typedef set<nodeid_t>::const_iterator TargetNodesMap::const_iterator | 
Definition at line 20 of file TargetNodesMap.h.
| TargetNodesMap::TargetNodesMap | ( | ) | 
Definition at line 4 of file TargetNodesMap.cpp.
| TargetNodesMap::~TargetNodesMap | ( | ) |  [virtual] | 
        
Definition at line 7 of file TargetNodesMap.cpp.
| void TargetNodesMap::addTargetNode | ( | local_objectid_t | oid, | |
| nodeid_t | node, | |||
| engineid_t |  eng = 0 | |||
| ) | 
Adds new target node.
Definition at line 11 of file TargetNodesMap.cpp.
References _map.
Referenced by DistributedSingleThreadNetwork::_addSpikeMessage_(), and DistributedMultiThreadNetwork::_addSpikeMessage_().
| bool TargetNodesMap::hasNodes | ( | local_objectid_t | oid, | |
| engineid_t |  eng = 0 | |||
| ) | 
Definition at line 20 of file TargetNodesMap.cpp.
References _map.
Referenced by DistributedSpikeScheduler::scheduleSpike().
| TargetNodesMap::const_iterator TargetNodesMap::begin | ( | local_objectid_t | oid, | |
| engineid_t |  eng = 0 | |||
| ) | 
Starting iterator for iterating through the target nodes.
Definition at line 25 of file TargetNodesMap.cpp.
References _map.
Referenced by DistributedSpikeScheduler::scheduleSpike().
| TargetNodesMap::const_iterator TargetNodesMap::end | ( | local_objectid_t | oid, | |
| engineid_t |  eng = 0 | |||
| ) | 
Ending iterator for iterating through the target nodes.
Definition at line 30 of file TargetNodesMap.cpp.
References _map.
Referenced by DistributedSpikeScheduler::scheduleSpike().
vector<vector<set<nodeid_t> > > TargetNodesMap::_map [protected]           | 
        
Definition at line 43 of file TargetNodesMap.h.
Referenced by addTargetNode(), begin(), end(), and hasNodes().
 1.5.5