The top-level plug-in class.
More...
#include <AdapterPlugin.hpp>
Detailed Description
The top-level plug-in class.
Represents a factory of Connection.
Constructor & Destructor Documentation
virtual rti::routing::adapter::AdapterPlugin::~AdapterPlugin |
( |
| ) |
|
|
inlinevirtual |
Member Function Documentation
Creates a Connection.
Connection objects are created when the domain routes that contain them are enabled.
- Parameters
-
input_stream_discovery_listener | <<in>> The listener of the built-in DiscoveryStreamReader that notifies the discovery of new input streams. |
output_stream_discovery_listener | <<in>> The listener of the built-in DiscoveryStreamReader that notifies the discovery of new output streams. |
properties | <<in>> Configuration properties for the Connection. These properties corresponds to the properties specified within the tag <connection>. |
- Returns
- New Connection if successful. Cannot return nullptr.
- Exceptions
-
- Multi-threading safety:
- Safe
virtual void rti::routing::adapter::AdapterPlugin::delete_connection |
( |
Connection * |
connection | ) |
|
|
pure virtual |
virtual rti::config::LibraryVersion rti::routing::adapter::AdapterPlugin::get_version |
( |
| ) |
const |
|
inlinevirtual |
- Returns
- The version of this AdapterPlugin.
Version is used for logging purposes and allows you to track which version of the AdapterPlugin RTI Routing Service is using.
*Default implementation of this operation returns the version of the required Connext libraries.