Typedefs |
typedef void * | RTI_RoutingServiceStreamWriter |
| StreamWriter.
|
|
typedef int(* | RTI_RoutingServiceStreamWriter_WriteFcn )(RTI_RoutingServiceStreamWriter stream_writer, const RTI_RoutingServiceSample *sample_list, const RTI_RoutingServiceSampleInfo *info_list, int count, RTI_RoutingServiceEnvironment *env) |
| Prototype of the function that writes a collection of data samples to an output stream.
|
|
typedef void * | RTI_RoutingServiceStreamReader |
| StreamReader.
|
|
typedef void(* | RTI_RoutingServiceStreamReaderListener_OnDataAvailableCallback )(RTI_RoutingServiceStreamReader stream_reader, void *listener_data) |
| Prototype of the callback used to notify of new samples.
|
|
typedef void(* | RTI_RoutingServiceStreamReader_ReadFcn )(RTI_RoutingServiceStreamReader stream_reader, RTI_RoutingServiceSample **sample_list, RTI_RoutingServiceSampleInfo **info_list, int *count, RTI_RoutingServiceEnvironment *env) |
| Prototype of the function that reads a collection of data samples and sample infos from an input stream.
|
|
typedef void(* | RTI_RoutingServiceStreamReader_ReturnLoanFcn )(RTI_RoutingServiceStreamReader stream_reader, RTI_RoutingServiceSample *sample_list, RTI_RoutingServiceSampleInfo *info_list, int count, RTI_RoutingServiceEnvironment *env) |
| Prototype of the function that returns the loan on the read samples and infos.
|
|
typedef void * | RTI_RoutingServiceSession |
| Session.
|
|
typedef void * | RTI_RoutingServiceConnection |
| Connection.
|
|
typedef const char *(* | RTI_RoutingServiceConnection_ToStringFcn )(RTI_RoutingServiceConnection connection, RTI_RoutingServiceEnvironment *env) |
| Prototype of the function that returns the string representation of a connection for logging purposes.
|
|
typedef RTI_RoutingServiceSession(* | RTI_RoutingServiceConnection_CreateSessionFcn )(RTI_RoutingServiceConnection connection, const struct RTI_RoutingServiceProperties *properties, RTI_RoutingServiceEnvironment *env) |
| Prototype of the function that creates a Session.
|
|
typedef void(* | RTI_RoutingServiceConnection_DeleteSessionFcn )(RTI_RoutingServiceConnection connection, RTI_RoutingServiceSession session, RTI_RoutingServiceEnvironment *env) |
| Prototype of the function that deletes a Session.
|
|
typedef
RTI_RoutingServiceStreamReader(* | RTI_RoutingServiceConnection_CreateStreamReaderFcn )(RTI_RoutingServiceConnection connection, RTI_RoutingServiceSession session, const struct RTI_RoutingServiceStreamInfo *stream_info, const struct RTI_RoutingServiceProperties *properties, const struct RTI_RoutingServiceStreamReaderListener *listener, RTI_RoutingServiceEnvironment *env) |
| Prototype of the function that creates a StreamReader.
|
|
typedef void(* | RTI_RoutingServiceConnection_DeleteStreamReaderFcn )(RTI_RoutingServiceConnection connection, RTI_RoutingServiceStreamReader stream_reader, RTI_RoutingServiceEnvironment *env) |
| Prototype of the function that deletes a StreamReader.
|
|
typedef
RTI_RoutingServiceStreamWriter(* | RTI_RoutingServiceConnection_CreateStreamWriterFcn )(RTI_RoutingServiceConnection connection, RTI_RoutingServiceSession session, const struct RTI_RoutingServiceStreamInfo *stream_info, const struct RTI_RoutingServiceProperties *properties, RTI_RoutingServiceEnvironment *env) |
| Prototype of the function that creates a StreamWriter.
|
|
typedef void(* | RTI_RoutingServiceConnection_DeleteStreamWriterFcn )(RTI_RoutingServiceConnection connection, RTI_RoutingServiceStreamWriter stream_writer, RTI_RoutingServiceEnvironment *env) |
| Prototype of the function that deletes a StreamWriter.
|
|
typedef
RTI_RoutingServiceStreamReader(* | RTI_RoutingServiceConnection_GetDiscoveryReaderFcn )(RTI_RoutingServiceConnection connection, RTI_RoutingServiceEnvironment *env) |
| Prototype of the function that gets a built-in discovery StreamReader.
|
|
typedef
RTI_RoutingServiceTypeRepresentation(* | RTI_RoutingServiceConnection_CopyTypeRepresentationFcn )(RTI_RoutingServiceConnection connection, RTI_RoutingServiceTypeRepresentationKind type_representation_kind, RTI_RoutingServiceTypeRepresentation type_representation, RTI_RoutingServiceEnvironment *env) |
| Prototype of the function that copies a type representation.
|
|
typedef void(* | RTI_RoutingServiceConnection_DeleteTypeRepresentationFcn )(RTI_RoutingServiceConnection connection, RTI_RoutingServiceTypeRepresentationKind type_representation_kind, RTI_RoutingServiceTypeRepresentation type_representation, RTI_RoutingServiceEnvironment *env) |
| Prototype of the function that deletes a type representation.
|
|
typedef struct
RTI_RoutingServiceProperties *(* | RTI_RoutingServiceConnection_GetAttributesFcn )(RTI_RoutingServiceConnection connection, RTI_RoutingServiceEnvironment *env) |
| [Not supported] Prototype of the function that returns the Connection attributes.
|
|
typedef void * | RTI_RoutingServiceAdapterEntity |
| Adapter entity.
|
|
typedef void(* | RTI_RoutingServiceAdapterEntity_UpdateFcn )(RTI_RoutingServiceAdapterEntity entity, const struct RTI_RoutingServiceProperties *properties, RTI_RoutingServiceEnvironment *env) |
| Prototype of the function that updates the configuration of an adapter entity.
|
|
typedef void(* | RTI_RoutingServiceAdapterPlugin_DeleteConnectionFcn )(struct RTI_RoutingServiceAdapterPlugin *plugin, RTI_RoutingServiceConnection connection, RTI_RoutingServiceEnvironment *env) |
| Prototype of the function that deletes a Connection.
|
|
typedef
RTI_RoutingServiceConnection(* | RTI_RoutingServiceAdapterPlugin_CreateConnectionFcn )(struct RTI_RoutingServiceAdapterPlugin *plugin, const char *routing_service_name, const char *routing_service_group_name, const struct RTI_RoutingServiceStreamReaderListener *input_stream_discovery_listener, const struct RTI_RoutingServiceStreamReaderListener *output_stream_discovery_listener, const struct RTI_RoutingServiceTypeInfo **registeredTypes, int registeredTypeCount, const struct RTI_RoutingServiceProperties *properties, RTI_RoutingServiceEnvironment *env) |
| Prototype of the function that creates a Connection.
|
|
typedef void(* | RTI_RoutingServiceAdapterPlugin_DeleteFcn )(struct RTI_RoutingServiceAdapterPlugin *plugin, RTI_RoutingServiceEnvironment *env) |
| Prototype of the function that deletes an adapter plugin.
|
|
typedef struct
RTI_RoutingServiceAdapterPlugin *(* | RTI_RoutingServiceAdapterPlugin_CreateFcn )(const struct RTI_RoutingServiceProperties *properties, RTI_RoutingServiceEnvironment *env) |
| Prototype of the function that creates an adapter plugin.
|
|
RTI Routing Service C Adapter API.