39 #ifndef ORO_CORBA_ANYDATASOURCE_HPP 40 #define ORO_CORBA_ANYDATASOURCE_HPP 45 #include <tao/Version.h> 46 #if TAO_MAJOR_VERSION == 1 && TAO_MINOR_VERSION <= 4 48 #else // TAO 1.5 and higher 49 #include <tao/AnyTypeCode/Any.h> 53 #include "../../internal/DataSource.hpp" 89 virtual AnyDataSource* copy( std::map<const base::DataSourceBase*, base::DataSourceBase*>& alreadyCloned )
const;
DataSource is a base class representing a generic way to read data of type T.
boost::intrusive_ptr< AnyDataSource > shared_ptr
A internal::DataSource which holds an any value and returns it in its get() method.
Contains TaskContext, Activity, OperationCaller, Operation, Property, InputPort, OutputPort, Attribute.
details::GetConstRef< T >::type const_reference_t