39 #include "../types/Types.hpp" 61 #ifdef OS_HAVE_STREAMS 64 return os << std::boolalpha << d->
value();
71 #ifdef OS_HAVE_STREAMS
virtual std::ostream & write(std::ostream &os, base::DataSourceBase::shared_ptr in) const
virtual void set(param_t t)=0
virtual std::istream & read(std::istream &os, base::DataSourceBase::shared_ptr out) const
boost::intrusive_ptr< DataSource< T > > shared_ptr
boost::intrusive_ptr< AssignableDataSource< T > > shared_ptr
virtual result_t value() const =0
boost::intrusive_ptr< DataSourceBase > shared_ptr
Contains TaskContext, Activity, OperationCaller, Operation, Property, InputPort, OutputPort, Attribute.
virtual bool isStreamable() const