#include "PubSubSubspace.h"Go to the source code of this file.
Functions | |
| std::ostream & | operator<< (std::ostream &o, const PubSubSubspace &subspace) |
| std::ostream & | operator<< (std::ostream &o, const PubSubSubspaceIntermediate &subspace) |
| std::ostream & | operator<< (std::ostream &o, const PubSubSubspaceResponsible &subspace) |
Definition in file PubSubSubspace.cc.
| std::ostream& operator<< | ( | std::ostream & | o, | |
| const PubSubSubspaceResponsible & | subspace | |||
| ) |
Definition at line 127 of file PubSubSubspace.cc.
00128 { 00129 o << dynamic_cast<const PubSubSubspaceIntermediate&>(subspace) << " BackupNode: " << subspace.backupNode; 00130 o << "\n cachedChildren:\n"; 00131 map<NodeHandle, bool>::const_iterator iit; 00132 for( iit = subspace.cachedChildren.begin(); iit != subspace.cachedChildren.end(); ++iit ){ 00133 o << " " << iit->first << " waiting: " << iit->second << "\n"; 00134 } 00135 o << " totalChildrenCount: " << subspace.totalChildrenCount; 00136 o << "\n IntermediateNodes:\n"; 00137 std::deque<PubSubSubspaceResponsible::IntermediateNode>::const_iterator it; 00138 for( it = subspace.intermediateNodes.begin(); it != subspace.intermediateNodes.end(); ++it ){ 00139 o << " " << it->node; 00140 o << "\n Children:\n"; 00141 for( set<NodeHandle>::iterator iit = it->children.begin(); iit != it->children.end(); ++iit ){ 00142 o << " " << *iit << "\n"; 00143 } 00144 } 00145 return o; 00146 }
| std::ostream& operator<< | ( | std::ostream & | o, | |
| const PubSubSubspaceIntermediate & | subspace | |||
| ) |
Definition at line 50 of file PubSubSubspace.cc.
00051 { 00052 o << dynamic_cast<const PubSubSubspace&>(subspace) << "\n"; 00053 o << " Children:\n"; 00054 set<NodeHandle>::iterator it; 00055 for( it = subspace.children.begin(); it != subspace.children.end(); ++it ){ 00056 o << " " << *it << "\n"; 00057 } 00058 return o; 00059 }
| std::ostream& operator<< | ( | std::ostream & | o, | |
| const PubSubSubspace & | subspace | |||
| ) |
Definition at line 39 of file PubSubSubspace.cc.
00040 { 00041 o << "Id: " << subspace.spaceId << " responsible: " << subspace.responsibleNode; 00042 return o; 00043 }
1.5.8