43 using namespace detail;
SendHandleAlias * copy(std::map< const base::DataSourceBase *, base::DataSourceBase * > &replacements, bool)
Returns a copy of this AttributeBase.
The base class for all internal data representations.
base::DataSourceBase::shared_ptr getDataSource() const
Return a internal::DataSource which contains the same contents.
OperationInterfacePart * getFactory() const
An attribute is a minimalistic, named placeholder for data.
This class defines the interface for creating operation objects without using C++ templates...
Keeps track of a DataSource which has a SendHandle and the factory for creating the collect functions...
SendHandleAlias * clone() const
Returns a clone of this AttributeBase.
boost::intrusive_ptr< DataSourceBase > shared_ptr
Use this type to store a pointer to a DataSourceBase.
Contains TaskContext, Activity, OperationCaller, Operation, Property, InputPort, OutputPort, Attribute.
SendHandleAlias(const std::string &name, base::DataSourceBase::shared_ptr d, OperationInterfacePart *opf)