RTI Recording Service  Version 7.0.0
RTI_RecordingServiceStorageStreamReader Struct Reference

Stream reader. More...

Data Fields

RTI_RecordingServiceStorageStreamReader_ReadFcn read
 Replay Service calls this to retrieve data from the plugin from one stream (Topic). (required) More...
 
RTI_RecordingServiceStorageStreamReader_ReturnLoanFcn return_loan
 Replay Service calls this to notify the plugin that it can free or reuse objects passed to Replay Service in the take call. (required) More...
 
RTI_RecordingServiceStorageStreamReader_FinishedFcn finished
 Replay Service calls this to check if there is more data available for a particular stream. (required) More...
 
RTI_RecordingServiceStorageStreamReader_ResetFcn reset
 Replay Service calls this when looping is active, to start over. (required) More...
 
void * stream_reader_data
 Data that the plugin can specify when the RTI_RecordingServiceStorageStreamReader is created. Passed to all stream reader functions. More...
 

Detailed Description

Stream reader.

This class is used by the Replay Service to query available data for one stream.

Field Documentation

◆ read

RTI_RecordingServiceStorageStreamReader_ReadFcn RTI_RecordingServiceStorageStreamReader::read

Replay Service calls this to retrieve data from the plugin from one stream (Topic). (required)

◆ return_loan

RTI_RecordingServiceStorageStreamReader_ReturnLoanFcn RTI_RecordingServiceStorageStreamReader::return_loan

Replay Service calls this to notify the plugin that it can free or reuse objects passed to Replay Service in the take call. (required)

◆ finished

RTI_RecordingServiceStorageStreamReader_FinishedFcn RTI_RecordingServiceStorageStreamReader::finished

Replay Service calls this to check if there is more data available for a particular stream. (required)

◆ reset

RTI_RecordingServiceStorageStreamReader_ResetFcn RTI_RecordingServiceStorageStreamReader::reset

Replay Service calls this when looping is active, to start over. (required)

◆ stream_reader_data

void* RTI_RecordingServiceStorageStreamReader::stream_reader_data

Data that the plugin can specify when the RTI_RecordingServiceStorageStreamReader is created. Passed to all stream reader functions.