RTI Recording Service  Version 7.0.0
RTI_RecordingServiceStorageReader Struct Reference

Storage reader. More...

Data Fields

RTI_RecordingServiceStorageReader_CreateStreamInfoReaderFcn create_stream_info_reader
 Replay Service calls this to create a stream that will discover and read information about the user-data streams in the storage. (required) More...
 
RTI_RecordingServiceStorageReader_DeleteStreamInfoReaderFcn delete_stream_info_reader
 Replay Service calls this to delete a stream information discovery reader. (required) More...
 
RTI_RecordingServiceStorageReader_CreateStreamReaderFcn create_stream_reader
 Replay Service calls this to create a user-data stream reader. (required) More...
 
RTI_RecordingServiceStorageReader_DeleteStreamReaderFcn delete_stream_reader
 Replay Service calls this to delete a user-data stream reader. (required) More...
 
RTI_RecordingServiceStorageReader_DeleteFcn delete_instance
 Replay Service calls this to delete the storage reader object. (required) More...
 
void * storage_reader_data
 Data that the plugin can specify when the RTI_RecordingServiceStorageReader is created. Passed to all storage reader functions. More...
 

Detailed Description

Storage reader.

This class creates discovery stream readers that will query discovery data from storage and provide it to Replay Service, and stream readers that will query data from each discovered stream and provide it to Replay Service.

Field Documentation

◆ create_stream_info_reader

RTI_RecordingServiceStorageReader_CreateStreamInfoReaderFcn RTI_RecordingServiceStorageReader::create_stream_info_reader

Replay Service calls this to create a stream that will discover and read information about the user-data streams in the storage. (required)

◆ delete_stream_info_reader

RTI_RecordingServiceStorageReader_DeleteStreamInfoReaderFcn RTI_RecordingServiceStorageReader::delete_stream_info_reader

Replay Service calls this to delete a stream information discovery reader. (required)

◆ create_stream_reader

RTI_RecordingServiceStorageReader_CreateStreamReaderFcn RTI_RecordingServiceStorageReader::create_stream_reader

Replay Service calls this to create a user-data stream reader. (required)

◆ delete_stream_reader

RTI_RecordingServiceStorageReader_DeleteStreamReaderFcn RTI_RecordingServiceStorageReader::delete_stream_reader

Replay Service calls this to delete a user-data stream reader. (required)

◆ delete_instance

RTI_RecordingServiceStorageReader_DeleteFcn RTI_RecordingServiceStorageReader::delete_instance

Replay Service calls this to delete the storage reader object. (required)

◆ storage_reader_data

void* RTI_RecordingServiceStorageReader::storage_reader_data

Data that the plugin can specify when the RTI_RecordingServiceStorageReader is created. Passed to all storage reader functions.