6 #ifndef __DDS__TopoTrigger__ 7 #define __DDS__TopoTrigger__ 16 namespace topology_api
35 using Ptr_t = std::shared_ptr<CTopoTrigger>;
60 virtual std::string
toString()
const;
73 std::string m_argument;
void initFromPropertyTree(const boost::property_tree::ptree &_pt)
Inherited from TopoBase.
Definition: TopoTrigger.cpp:58
Definition: TopoBase.h:20
virtual std::string toString() const
Returns string representation of an object.
Definition: TopoTrigger.cpp:90
Definition: TopoTrigger.h:20
EActionType getAction() const
Definition: TopoTrigger.cpp:33
std::shared_ptr< CTopoBase > Ptr_t
Definition: TopoBase.h:36
void saveToPropertyTree(boost::property_tree::ptree &_pt)
Inherited from TopoBase.
Definition: TopoTrigger.cpp:74
EActionType
Definition: TopoTrigger.h:29
void setAction(EActionType _action)
Definition: TopoTrigger.cpp:43
EConditionType
Definition: TopoTrigger.h:23
virtual std::string hashString() const
Inherited from TopoBase.
Definition: TopoTrigger.cpp:104
CTopoTrigger(const std::string &_name)
Constructor.
Definition: TopoTrigger.cpp:18
Miscellaneous functions and helpers are located here.
Definition: AgentConnectionManager.h:13
std::vector< CTopoBase::Ptr_t > PtrVector_t
Definition: TopoBase.h:37
EConditionType getCondition() const
Definition: TopoTrigger.cpp:28
void setArgument(const std::string &_argument)
Definition: TopoTrigger.cpp:53
virtual ~CTopoTrigger()
Destructor.
Definition: TopoTrigger.cpp:24
const std::string & getArgument() const
Definition: TopoTrigger.cpp:38
void setCondition(EConditionType _condition)
Definition: TopoTrigger.cpp:48
friend std::ostream & operator<<(std::ostream &_strm, const CTopoTrigger &_trigger)
Operator << for convenient output to ostream.