|
typedef void * | RTI_RoutingServiceStreamWriter |
| StreamWriter. More...
|
|
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. More...
|
|
typedef void * | RTI_RoutingServiceStreamReader |
| StreamReader. More...
|
|
typedef void(* | RTI_RoutingServiceStreamReaderListener_OnDataAvailableCallback) (RTI_RoutingServiceStreamReader stream_reader, void *listener_data) |
| Prototype of the callback used to notify of new samples. More...
|
|
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. More...
|
|
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. More...
|
|
typedef void * | RTI_RoutingServiceSession |
| Session. More...
|
|
typedef void * | RTI_RoutingServiceConnection |
| Connection. More...
|
|
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. More...
|
|
typedef void(* | RTI_RoutingServiceConnection_DeleteSessionFcn) (RTI_RoutingServiceConnection connection, RTI_RoutingServiceSession session, RTI_RoutingServiceEnvironment *env) |
| Prototype of the function that deletes a Session. More...
|
|
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. More...
|
|
typedef void(* | RTI_RoutingServiceConnection_DeleteStreamReaderFcn) (RTI_RoutingServiceConnection connection, RTI_RoutingServiceStreamReader stream_reader, RTI_RoutingServiceEnvironment *env) |
| Prototype of the function that deletes a StreamReader. More...
|
|
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. More...
|
|
typedef void(* | RTI_RoutingServiceConnection_DeleteStreamWriterFcn) (RTI_RoutingServiceConnection connection, RTI_RoutingServiceStreamWriter stream_writer, RTI_RoutingServiceEnvironment *env) |
| Prototype of the function that deletes a StreamWriter. More...
|
|
typedef RTI_RoutingServiceStreamReader(* | RTI_RoutingServiceConnection_GetDiscoveryReaderFcn) (RTI_RoutingServiceConnection connection, RTI_RoutingServiceEnvironment *env) |
| Prototype of the function that gets a built-in discovery StreamReader. More...
|
|
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. More...
|
|
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. More...
|
|
typedef void * | RTI_RoutingServiceAdapterEntity |
| Adapter entity. More...
|
|
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. More...
|
|
typedef void(* | RTI_RoutingServiceAdapterPlugin_DeleteConnectionFcn) (struct RTI_RoutingServiceAdapterPlugin *plugin, RTI_RoutingServiceConnection connection, RTI_RoutingServiceEnvironment *env) |
| Prototype of the function that deletes a RTI_RoutingServiceConnection. More...
|
|
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 RTI_RoutingServiceConnection. More...
|
|
typedef void(* | RTI_RoutingServiceAdapterPlugin_DeleteFcn) (struct RTI_RoutingServiceAdapterPlugin *plugin, RTI_RoutingServiceEnvironment *env) |
| Prototype of the function that deletes an adapter plugin. More...
|
|
typedef struct RTI_RoutingServiceAdapterPlugin *(* | RTI_RoutingServiceAdapterPlugin_CreateFcn) (const struct RTI_RoutingServiceProperties *properties, RTI_RoutingServiceEnvironment *env) |
| Prototype of the function that creates an adapter plugin. More...
|
|
RTI Routing Service C Adapter API.