ED247 Library
VA2.3.0
Implementation of ED247-A standard
|
Public Member Functions | |
FixedStreamAssistant (Stream *stream) | |
virtual bool | write (const Signal &signal, const void *data, uint32_t size) override |
virtual bool | read (const Signal &signal, const void **data, uint32_t *size) override |
virtual bool | push (const ed247_timestamp_t *data_timestamp, bool *full) override |
virtual ed247_status_t | pop (const ed247_timestamp_t **data_timestamp, const ed247_timestamp_t **recv_timestamp, const ed247_sample_details_t **frame_details, bool *empty) override |
Public Member Functions inherited from ed247::StreamAssistant | |
StreamAssistant (Stream *stream) | |
Stream * | get_api_stream () |
bool | was_written () |
bool | push_if_was_written (const ed247_timestamp_t *data_timestamp, bool *full) |
Additional Inherited Members | |
Protected Member Functions inherited from ed247::StreamAssistant | |
ED247_FRIEND_TEST () | |
Protected Attributes inherited from ed247::StreamAssistant | |
Stream * | _stream |
Sample | _buffer |
bool | _was_written |