#include <CorbaTemplateProtocol.hpp>

| Public Types | |
| typedef Property< T >::DataSourceType | PropertyType | 
| typedef T | UserType | 
| Public Member Functions | |
| virtual CORBA::Any * | createAny (base::DataSourceBase::shared_ptr source) const | 
| virtual base::DataSourceBase::shared_ptr | createAttributeDataSource (CService_ptr serv, const std::string &vname, bool is_assignable) | 
| CRemoteChannelElement_i * | createChannelElement_i (DataFlowInterface *sender, PortableServer::POA_ptr poa, const ConnPolicy &policy) const | 
| virtual base::DataSourceBase::shared_ptr | createDataSource (const CORBA::Any *any) const | 
| virtual base::DataSourceBase::shared_ptr | createPropertyDataSource (CService_ptr serv, const std::string &vname) | 
| virtual bool | updateAny (base::DataSourceBase::shared_ptr source, CORBA::Any &any) const | 
| virtual bool | updateFromAny (const CORBA::Any *any, base::DataSourceBase::shared_ptr target) const | 
|  Public Member Functions inherited from RTT::corba::CorbaTypeTransporter | |
| virtual CRemoteChannelElement_i * | createChannelElement_i (DataFlowInterface *sender,::PortableServer::POA *poa, const ConnPolicy &policy) const =0 | 
| virtual base::ChannelElementBase::shared_ptr | createStream (base::PortInterface *, const ConnPolicy &, bool) const | 
|  Public Member Functions inherited from RTT::types::TypeTransporter | |
| virtual | ~TypeTransporter () | 
For each transportable type T, specify the conversion functions.
Definition at line 59 of file CorbaTemplateProtocol.hpp.
| typedef Property<T>::DataSourceType RTT::corba::CorbaTemplateProtocol< T >::PropertyType | 
When Properties of T are constructed, they are non-const, non-reference.
Definition at line 70 of file CorbaTemplateProtocol.hpp.
| typedef T RTT::corba::CorbaTemplateProtocol< T >::UserType | 
The given T parameter is the type for reading DataSources.
Definition at line 66 of file CorbaTemplateProtocol.hpp.
| 
 | inlinevirtual | 
Create an transportable object for a protocol which contains the value of source.
Implements RTT::corba::CorbaTypeTransporter.
Definition at line 78 of file CorbaTemplateProtocol.hpp.
| 
 | inlinevirtual | 
Implements RTT::corba::CorbaTypeTransporter.
Definition at line 131 of file CorbaTemplateProtocol.hpp.
| 
 | inline | 
Definition at line 72 of file CorbaTemplateProtocol.hpp.
| 
 | inlinevirtual | 
Create a Data Source from an any.
Implements RTT::corba::CorbaTypeTransporter.
Definition at line 103 of file CorbaTemplateProtocol.hpp.
| 
 | inlinevirtual | 
Create a data source for an attribute or property. Will create an assignable data source when the property or attribute can be changed, a normal data source otherwise.
Implements RTT::corba::CorbaTypeTransporter.
Definition at line 127 of file CorbaTemplateProtocol.hpp.
| 
 | inlinevirtual | 
Update a transportable object for a protocol which contains the value of source.
Implements RTT::corba::CorbaTypeTransporter.
Definition at line 92 of file CorbaTemplateProtocol.hpp.
| 
 | inlinevirtual | 
Update target with the contents of any which is an object of a protocol.
Implements RTT::corba::CorbaTypeTransporter.
Definition at line 114 of file CorbaTemplateProtocol.hpp.