RTI Routing Service
Version 6.0.1
|
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_USER_DLL_EXPORT |
Utility macro that can be used to export symbols in a shared library on Windows platform. For non-windows, the definion of this macro is empty. | |
#define | RTI_UNUSED_PARAMETER(x) (void)(x) |
This can be used by C client and example code to avoid unused parameter warnings in the compiler. This is not strictly necessary in C++, where just removing the parameter name should yield the same result. | |
#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. | |
#define | RTI_ROUTING_SERVICE_APP_NAME_PROPERTY_NAME "rti.routing_service.app_name" |
Name of the property that provides the RTI Routing Service given application name. | |
#define | RTI_ROUTING_SERVICE_GROUP_PROPERTY_NAME "rti.routing_service.group_name" |
#define | RTI_ROUTING_SERVICE_VERSION_PROPERTY_NAME "rti.routing_service.version" |
Name of the property that provides the RTI Routing Service version as string. | |
#define | RTI_ROUTING_SERVICE_VERBOSITY_PROPERTY_NAME "rti.routing_service.verbosity" |
Name of the property that provides verbosity in use by RTI Routing Service. | |
#define | RTI_ROUTING_SERVICE_ENTITY_RESOURCE_NAME_PROPERTY_NAME "rti.routing_service.entity.resource_name" |
Name of the property that provides the resource name of the entity that owns the adapter entity. | |
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. | |
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.