ED247 Library  VA2.3.0
Implementation of ED247-A standard
ed247::VNADStreamAssistant Class Reference
Inheritance diagram for ed247::VNADStreamAssistant:
Inheritance graph
Collaboration diagram for ed247::VNADStreamAssistant:
Collaboration graph

Public Member Functions

 VNADStreamAssistant (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)
 
Streamget_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
 

The documentation for this class was generated from the following files: