6 #ifndef __DDS__TaskContainer__ 7 #define __DDS__TaskContainer__ 42 virtual std::string
toString()
const;
Definition: TaskContainer.h:20
const TopoElementPtrVector_t & getElements() const
Return vector of elements.
Definition: TaskContainer.cpp:45
void addElement(TopoElementPtr_t _element)
Definition: TaskContainer.cpp:55
virtual std::string toString() const
Returns string representation of an object.
Definition: TaskContainer.cpp:71
void setElements(const TopoElementPtrVector_t &_elements)
Definition: TaskContainer.cpp:50
friend std::ostream & operator<<(std::ostream &_strm, const CTaskContainer &_taskContainer)
Operator << for convenient output to ostream.
std::shared_ptr< CTaskContainer > TaskContainerPtr_t
Definition: TaskContainer.h:64
Definition: TopoElement.h:18
CTaskContainer()
Constructor.
Definition: TaskContainer.cpp:23
Definition: dds-agent/src/AgentConnectionManager.h:18
std::vector< TopoElementPtr_t > TopoElementPtrVector_t
Definition: TopoElement.h:43
size_t getNofElements() const
Return number of elements.
Definition: TaskContainer.cpp:33
std::vector< TaskContainerPtr_t > TaskContainerPtrVector_t
Definition: TaskContainer.h:65
virtual ~CTaskContainer()
Destructor.
Definition: TaskContainer.cpp:29
TopoElementPtr_t getElement(size_t _i) const
Return topology element by index.
Definition: TaskContainer.cpp:38
size_t getNofTasksDefault() const
Default implementation for TopoElement::getNofTasks, TopoElement::getTotalNofTasks. Calculate recursively number of tasks in all daughter elements.
Definition: TaskContainer.cpp:60
std::shared_ptr< CTopoElement > TopoElementPtr_t
Definition: TopoElement.h:42