6 #ifndef DDS_TopoGroup_h 7 #define DDS_TopoGroup_h 13 namespace topology_api
18 using Ptr_t = std::shared_ptr<CTopoGroup>;
47 virtual std::string
toString()
const;
virtual std::string hashString() const
Inherited from TopoBase.
Definition: TopoGroup.cpp:183
void saveToPropertyTree(boost::property_tree::ptree &_pt)
Inherited from TopoBase.
Definition: TopoGroup.cpp:70
virtual std::string toString() const
Returns string representation of an object.
Definition: TopoGroup.cpp:165
std::shared_ptr< CTopoBase > Ptr_t
Definition: TopoBase.h:36
CTopoGroup(const std::string &_name)
Constructor.
Definition: TopoGroup.cpp:17
Definition: TopoGroup.h:15
virtual ~CTopoGroup()
Destructor.
Definition: TopoGroup.cpp:24
EType
Definition: TopoBase.h:23
size_t getN() const
Definition: TopoGroup.cpp:136
Miscellaneous functions and helpers are located here.
Definition: AgentConnectionManager.h:13
std::vector< CTopoBase::Ptr_t > PtrVector_t
Definition: TopoBase.h:37
Definition: TopoContainer.h:20
void initFromPropertyTree(const boost::property_tree::ptree &_pt)
Inherited from TopoBase.
Definition: TopoGroup.cpp:44
virtual size_t getTotalNofTasks() const
Inherited from TopoElement.
Definition: TopoGroup.cpp:33
CTopoElement::PtrVector_t getElementsByType(CTopoBase::EType _type) const
Definition: TopoGroup.cpp:146
void setN(size_t _n)
Definition: TopoGroup.cpp:141
std::vector< CTopoElement::Ptr_t > PtrVector_t
Definition: TopoElement.h:22
virtual size_t getNofTasks() const
Inherited from TopoElement.
Definition: TopoGroup.cpp:28
friend std::ostream & operator<<(std::ostream &_strm, const CTopoGroup &_taskContainer)
Operator << for convenient output to ostream.