class FileReader

Defined at line 24 of file ../../src/sensors/playback/file_reader.h

Public Methods

void FileReader (const std::string & file_path, async_dispatcher_t * dispatcher)

Defined at line 24 of file ../../src/sensors/playback/file_reader.cc

fpromise::promise<void, ConfigurePlaybackError> Open ()

Defined at line 29 of file ../../src/sensors/playback/file_reader.cc

fpromise::promise<std::vector<SensorInfo>> GetSensorsList ()

Defined at line 51 of file ../../src/sensors/playback/file_reader.cc

fpromise::promise<void> SetEventCallback (std::function<void (const RecordedSensorEvent &)> event_callback)

Defined at line 59 of file ../../src/sensors/playback/file_reader.cc

fpromise::promise<void> SetReadCompleteCallback (std::function<void (std::optional<zx_status_t>)> read_complete_callback)

Defined at line 70 of file ../../src/sensors/playback/file_reader.cc

void ReadEvents (int max_events)

Defined at line 81 of file ../../src/sensors/playback/file_reader.cc

fpromise::promise<void> StopScheduledReads ()

Defined at line 98 of file ../../src/sensors/playback/file_reader.cc

fpromise::promise<void> SeekToFirstEvent ()

Defined at line 107 of file ../../src/sensors/playback/file_reader.cc