RTI Routing Service
Version 6.1.2
|
RTI Routing Service API. More...
#include "log/log_makeheader.h"
#include "stdarg.h"
#include "routingservice/routingservice_dll.h"
#include "ndds/ndds_transport_c.h"
#include "routingservice/routingservice_adapter.h"
#include "routingservice/routingservice_transformation.h"
#include "routingservice/routingservice_processor.h"
#include "ndds/ndds_config_c.h"
Data Structures | |
struct | RTI_RoutingService |
RTI Routing Service. More... | |
struct | RTI_RoutingServiceTransportConfig |
Association between a transport alias and its create function pointer. More... | |
struct | RTI_RoutingServiceProperty |
Configuration of RTI Routing Service. More... | |
Macros | |
#define | RTI_RoutingServiceProperty_INITIALIZER |
The initial values for an RTI_RoutingServiceProperty instance. More... | |
Functions | |
struct RTI_RoutingService * | RTI_RoutingService_new (const struct RTI_RoutingServiceProperty *property) |
Create a new RTI Routing Service instance. More... | |
void | RTI_RoutingService_delete (struct RTI_RoutingService *self) |
Stop and delete an RTI Routing Service instance. More... | |
DDS_Boolean | RTI_RoutingService_start (struct RTI_RoutingService *self) |
Start RTI Routing Service. More... | |
DDS_Boolean | RTI_RoutingService_stop (struct RTI_RoutingService *self) |
Stop RTI Routing Service. More... | |
DDS_Boolean | RTI_RoutingService_attach_adapter_plugin (struct RTI_RoutingService *self, void *adapter, const char *plugin_name) |
Attach an adapter to be used by routing service when it is started. More... | |
DDS_Boolean | RTI_RoutingService_attach_transformation_plugin (struct RTI_RoutingService *self, struct RTI_RoutingServiceTransformationPlugin *transformation_plugin, const char *plugin_name) |
Attach a transformation plugin to be used by Routing Service when it is started. More... | |
DDS_Boolean | RTI_RoutingService_attach_processor_plugin (struct RTI_RoutingService *self, void *processor_plugin, const char *plugin_name) |
Attach a processor to be used by Routing Service when it is started. More... | |
DDS_Boolean | RTI_RoutingService_set_remote_shutdown_hook (struct RTI_RoutingService *self, const struct RTI_RoutingServiceRemoteShutdownHook *shutdown_hook) |
Set the remote shutdown hook in this Routing Service instance. More... | |
DDS_Boolean | RTI_RoutingService_initialize_globals (void) |
Initializes the global state that Routing Service requires to operate.. More... | |
DDS_Boolean | RTI_RoutingService_finalize_globals (void) |
Finalize global resources that Routing Service requires to operate. More... | |
const char * | RTI_RoutingService_get_build_number_string (void) |
Return the build ID of this library. More... | |
DDS_Boolean | RTI_RoutingService_is_started (struct RTI_RoutingService *self) |
Query whether this Routing Service is currently started. More... | |
void | RTI_RoutingServiceLogger_log (NDDS_Config_LogLevel log_level, const char *format,...) |
Logs as message with the specified level. More... | |
Variables | |
const int | RTI_ROUTING_SERVICE_LOG_VERBOSITY_DEBUG |
Verbosity level: exceptions + warnings + info + periodic + content. More... | |
const int | RTI_ROUTING_SERVICE_LOG_VERBOSITY_ALL |
Verbosity level: exceptions + warnings + info + periodic. More... | |
const int | RTI_ROUTING_SERVICE_LOG_VERBOSITY_INFO |
Verbosity level: exceptions + warnings + info. More... | |
const int | RTI_ROUTING_SERVICE_LOG_VERBOSITY_WARNINGS |
Verbosity level: exceptions + warnings. More... | |
const int | RTI_ROUTING_SERVICE_LOG_VERBOSITY_EXCEPTIONS |
Verbosity level: exceptions. More... | |
const int | RTI_ROUTING_SERVICE_LOG_VERBOSITY_SILENT |
Verbosity level: silent. More... | |
RTI Routing Service API.