38 #ifndef PI_PROPERTYBASE 39 #define PI_PROPERTYBASE 45 #ifdef ORO_PRAGMA_INTERFACE 71 PropertyBase( std::string name, std::string description);
88 const std::string&
getName()
const {
return _name; }
94 void setName(
const std::string& name);
106 void setDescription(
const std::string& desc);
114 bool ready()
const {
return this->getDataSource().get() != 0; }
212 virtual std::string getType()
const = 0;
A container for holding references to properties.
RTT_API std::ostream & operator<<(std::ostream &os, DataSourceBase::shared_ptr dsb)
const std::string & getDescription() const
const std::string & getName() const
boost::intrusive_ptr< DataSourceBase > shared_ptr
Contains TaskContext, Activity, OperationCaller, Operation, Property, InputPort, OutputPort, Attribute.
static bool update(TaskContext *tc)