39 #ifndef ORO_OPERATIONBASE_HPP_ 40 #define ORO_OPERATIONBASE_HPP_ 42 #include "../rtt-config.h" 43 #include "../rtt-fwd.hpp" 73 RTT_API
void mdoc(
const std::string& description);
74 RTT_API
void marg(
const std::string& name,
const std::string& description);
virtual void ownerUpdated()=0
const std::vector< std::string > & getDescriptions()
ExecutionEngine * getOwner() const
RTT_API void mdoc(const std::string &description)
virtual DisposableInterface::shared_ptr getImplementation()=0
boost::shared_ptr< DisposableInterface > shared_ptr
std::vector< std::string > descriptions
void setOwner(ExecutionEngine *ee)
Contains TaskContext, Activity, OperationCaller, Operation, Property, InputPort, OutputPort, Attribute.
const std::string & getName()
RTT_API void marg(const std::string &name, const std::string &description)
virtual RTT_API ~OperationBase()
RTT_API OperationBase(const std::string &name)