| 
| 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.