43 #include "../../types/TransportPlugin.hpp" 44 #include "../../types/TypekitPlugin.hpp" 45 #include <boost/serialization/vector.hpp> 52 bool MQLibPlugin::registerTransport(std::string name,
TypeInfo* ti)
56 if ( name ==
"double" )
60 if ( name ==
"float" )
66 if ( name ==
"llong" )
68 if ( name ==
"ullong" )
76 if ( name ==
"array" )
83 std::string MQLibPlugin::getTransportName()
const {
87 std::string MQLibPlugin::getTypekitName()
const {
90 std::string MQLibPlugin::getName()
const {
91 return "rtt-mqueue-transport";
#define ORO_TYPEKIT_PLUGIN(TYPEKIT)
Once you defined your TypekitPlugin or TransportPlugin class, you can use this macro to make it avail...
Convenient short notation for every sub-namespace of RTT.
For each transportable type T, specify the conversion functions.
A class for representing a user type, and which can build instances of that type. ...
bool addProtocol(int protocol_id, TypeTransporter *tt)
Register a protocol for data transport over a network.
Contains TaskContext, Activity, OperationCaller, Operation, Property, InputPort, OutputPort, Attribute.
#define ORO_MQUEUE_PROTOCOL_ID
The CORBA transport plugin.