6 #ifndef __DDS__TopoRequirement__ 7 #define __DDS__TopoRequirement__ 16 namespace topology_api
31 using Ptr_t = std::shared_ptr<CTopoRequirement>;
49 void setValue(
const std::string& _value);
54 virtual std::string
toString()
const;
virtual std::string hashString() const
Inherited from TopoBase.
Definition: TopoRequirement.cpp:92
EType
Definition: TopoRequirement.h:23
Definition: TopoBase.h:20
const std::string & getValue() const
Definition: TopoRequirement.cpp:28
CTopoRequirement::EType getRequirementType() const
Definition: TopoRequirement.cpp:33
std::shared_ptr< CTopoBase > Ptr_t
Definition: TopoBase.h:36
CTopoRequirement(const std::string &_name)
Constructor.
Definition: TopoRequirement.cpp:18
void setValue(const std::string &_value)
Definition: TopoRequirement.cpp:38
void saveToPropertyTree(boost::property_tree::ptree &_pt)
Inherited from TopoBase.
Definition: TopoRequirement.cpp:63
EType
Definition: TopoBase.h:23
virtual ~CTopoRequirement()
Destructor.
Definition: TopoRequirement.cpp:24
Miscellaneous functions and helpers are located here.
Definition: AgentConnectionManager.h:13
std::vector< CTopoBase::Ptr_t > PtrVector_t
Definition: TopoBase.h:37
void setRequirementType(CTopoRequirement::EType _requireemntType)
Definition: TopoRequirement.cpp:43
void initFromPropertyTree(const boost::property_tree::ptree &_pt)
Inherited from TopoBase.
Definition: TopoRequirement.cpp:48
friend std::ostream & operator<<(std::ostream &_strm, const CTopoRequirement &_requirement)
Operator << for convenient output to ostream.
virtual std::string toString() const
Returns string representation of an object.
Definition: TopoRequirement.cpp:78
Definition: TopoRequirement.h:20