Orocos Real-Time Toolkit  2.9.0
Public Member Functions | List of all members
RTT::mqueue::MQLibPlugin Struct Reference

The CORBA transport plugin. More...

#include <rtt/transports/mqueue/MQLib.hpp>

Inheritance diagram for RTT::mqueue::MQLibPlugin:
RTT::types::TransportPlugin RTT::types::TransportPlugin

Public Member Functions

bool registerTransport (std::string name, RTT::types::TypeInfo *ti)
 Add a transport for the given type to the types::TypeInfo instance. More...
 
std::string getTransportName () const
 Returns the (protocol) name of this transport. More...
 
std::string getTypekitName () const
 Returns the intended typekit name of this plugin. More...
 
std::string getName () const
 Each plugin must have a unique name. More...
 
bool registerTransport (std::string name, RTT::types::TypeInfo *ti)
 Add a transport for the given type to the types::TypeInfo instance. More...
 
std::string getTransportName () const
 Returns the (protocol) name of this transport. More...
 
std::string getTypekitName () const
 Returns the intended typekit name of this plugin. More...
 
std::string getName () const
 Each plugin must have a unique name. More...
 

Detailed Description

The CORBA transport plugin.

Definition at line 47 of file MQLib.hpp.

Member Function Documentation

std::string RTT::mqueue::MQLibPlugin::getName ( ) const
virtual

Each plugin must have a unique name.

This name is used globally in the process to identify this instance.

Implements RTT::types::TransportPlugin.

Definition at line 90 of file MQLib.cpp.

References ORO_TYPEKIT_PLUGIN.

std::string RTT::mqueue::MQLibPlugin::getName ( ) const
virtual

Each plugin must have a unique name.

This name is used globally in the process to identify this instance.

Implements RTT::types::TransportPlugin.

std::string RTT::mqueue::MQLibPlugin::getTransportName ( ) const
virtual

Returns the (protocol) name of this transport.

May not contain slashes. e.g. "CORBA", "mqueue, "rostcp",...

Implements RTT::types::TransportPlugin.

Definition at line 83 of file MQLib.cpp.

std::string RTT::mqueue::MQLibPlugin::getTransportName ( ) const
virtual

Returns the (protocol) name of this transport.

May not contain slashes. e.g. "CORBA", "mqueue, "rostcp",...

Implements RTT::types::TransportPlugin.

std::string RTT::mqueue::MQLibPlugin::getTypekitName ( ) const
virtual

Returns the intended typekit name of this plugin.

This is informative and only for user display. e.g. "rtt-types", "kdl-types/frame",...

Implements RTT::types::TransportPlugin.

Definition at line 87 of file MQLib.cpp.

std::string RTT::mqueue::MQLibPlugin::getTypekitName ( ) const
virtual

Returns the intended typekit name of this plugin.

This is informative and only for user display. e.g. "rtt-types", "kdl-types/frame",...

Implements RTT::types::TransportPlugin.

bool RTT::mqueue::MQLibPlugin::registerTransport ( std::string  type_name,
RTT::types::TypeInfo ti 
)
virtual

Add a transport for the given type to the types::TypeInfo instance.

Parameters
type_nameThe name of the type to transport
tiThe type to which transports may be added.
Returns
false if no transport was added, true otherwise.

Implements RTT::types::TransportPlugin.

Definition at line 52 of file MQLib.cpp.

References RTT::types::TypeInfo::addProtocol(), and ORO_MQUEUE_PROTOCOL_ID.

bool RTT::mqueue::MQLibPlugin::registerTransport ( std::string  type_name,
RTT::types::TypeInfo ti 
)
virtual

Add a transport for the given type to the types::TypeInfo instance.

Parameters
type_nameThe name of the type to transport
tiThe type to which transports may be added.
Returns
false if no transport was added, true otherwise.

Implements RTT::types::TransportPlugin.


The documentation for this struct was generated from the following files: