|
RTI Routing Service
Version 5.3.0
|
RTI Routing Service Infrastructure. More...
#include "log/log_makeheader.h"#include "routingservice/routingservice_dll.h"Data Structures | |
| struct | RTI_RoutingServiceNameValue |
| Configuration property. More... | |
| struct | RTI_RoutingServiceProperties |
| Set of configuration properties. More... | |
| struct | RTI_RoutingServiceVersion |
| Represents the version of a plugin or RTI Routing Service itself. More... | |
| struct | RTI_RoutingServiceTypeInfo |
| Type information. More... | |
| struct | RTI_RoutingServiceStringSeq |
| Definition of a String sequence. More... | |
| struct | RTI_RoutingServiceStreamInfo |
| Stream information. More... | |
Macros | |
| #define | RTI_ROUTING_SERVICE_ERROR |
| Generic, unspecified error. | |
| #define | RTI_ROUTING_SERVICE_ERROR_MAX_LENGTH 1024 |
| Maximum length of an error message. | |
| #define | RTI_ROUTING_SERVICE_TYPE_REPRESENTATION_DYNAMIC_TYPE |
| Dynamic type representation. | |
| #define | RTI_ROUTING_SERVICE_TYPE_REPRESENTATION_XML |
| [Not supported] XML type representation. | |
| #define | RTI_ROUTING_SERVICE_TYPE_REPRESENTATION_JAVA_OBJECT |
| [Not supported] Java object type representation. | |
| #define | RTI_ROUTING_SERVICE_DATA_REPRESENTATION_DYNAMIC_DATA |
| Dynamic data representation. | |
| #define | RTI_ROUTING_SERVICE_DATA_REPRESENTATION_XML |
| [Not supported] XML data representation. | |
| #define | RTI_ROUTING_SERVICE_DATA_REPRESENTATION_JAVA_OBJECT |
| [Not supported] Java object data representation. | |
Typedefs | |
| typedef struct RTI_RoutingServiceEnvironmentImpl | RTI_RoutingServiceEnvironment |
| The environment permits the return of error information in the RTI Routing Service API and information retreival (version and verbosity). | |
| typedef int | RTI_RoutingServiceTypeRepresentationKind |
| Type representation kind. | |
| typedef void * | RTI_RoutingServiceTypeRepresentation |
| Type representation. | |
| typedef int | RTI_RoutingServiceDataRepresentationKind |
| Data representation kind. | |
| typedef void * | RTI_RoutingServiceSample |
| Stream sample. | |
| typedef void * | RTI_RoutingServiceSampleInfo |
| Stream sample info. | |
Enumerations | |
| enum | RTI_RoutingServiceVerbosity { RTI_ROUTING_SERVICE_VERBOSITY_NONE = 0, RTI_ROUTING_SERVICE_VERBOSITY_EXCEPTION, RTI_ROUTING_SERVICE_VERBOSITY_WARN, RTI_ROUTING_SERVICE_VERBOSITY_INFO, RTI_ROUTING_SERVICE_VERBOSITY_DEBUG } |
| Verbosity used by Routing Service. More... | |
Functions | |
| const char * | RTI_RoutingServiceProperties_lookup_property (const struct RTI_RoutingServiceProperties *self, const char *name) |
| Searches for a property given its name. | |
| void | RTI_RoutingServiceEnvironment_set_error_w_params (RTI_RoutingServiceEnvironment *self, int overwrite, int error_code, int native_error_code, const char *error_format,...) |
| Assigns an error into the environment. | |
| void | RTI_RoutingServiceEnvironment_set_error (RTI_RoutingServiceEnvironment *self, const char *error_format,...) |
| Assigns an error into the environment. | |
| void | RTI_RoutingServiceEnvironment_clear_error (RTI_RoutingServiceEnvironment *self) |
| Clears an error (if any) set in this environment. | |
| RTI_RoutingServiceVerbosity | RTI_RoutingServiceEnvironment_get_verbosity (const RTI_RoutingServiceEnvironment *self) |
| Retrieves the verbosity that Routing Service is using. | |
| void | RTI_RoutingServiceEnvironment_get_version (const RTI_RoutingServiceEnvironment *self, struct RTI_RoutingServiceVersion *version) |
| Retrieves the Routing Service version. | |
| int | RTI_RoutingServiceEnvironment_error_occurred (const RTI_RoutingServiceEnvironment *self) |
| Checks whether an error has been set in this environment. | |
| const char * | RTI_RoutingServiceEnvironment_get_error_message (const RTI_RoutingServiceEnvironment *self) |
| Returns the error message this environment contains. | |
| struct RTI_RoutingServiceStreamInfo * | RTI_RoutingServiceStreamInfo_new_discovered (const char *stream_name, const char *registered_type_name, RTI_RoutingServiceTypeRepresentationKind type_representation_kind, RTI_RoutingServiceTypeRepresentation type_representation) |
| Creates a stream info for a newly discovered stream. | |
| struct RTI_RoutingServiceStreamInfo * | RTI_RoutingServiceStreamInfo_new_disposed (const char *stream_name) |
| Creates a stream info for a disposed stream. | |
| void | RTI_RoutingServiceStreamInfo_delete (struct RTI_RoutingServiceStreamInfo *self) |
| Destroys a stream info. | |
RTI Routing Service Infrastructure.