A signal reader reads packets from a signal data stream. More...
Inheritance diagram for PacketReaderPtr:
Collaboration diagram for PacketReaderPtr:A signal reader reads packets from a signal data stream.
Public Member Functions | |
| daq::PacketPtr | read () const |
| Retrieves the next available packet in the data-stream. More... | |
| daq::ListPtr< daq::IPacket > | readAll () const |
| Retrieves all the currently available packets in the data-stream. More... | |
Public Member Functions inherited from GenericReaderPtr< IPacketReader > | |
| daq::SizeT | getAvailableCount () const |
| Gets the number of segments available to read. More... | |
| void | setOnDataAvailable (const daq::ProcedurePtr &callback) const |
Sets the specified callback function to be called when there is available data in the reader. Pass nullptr to unset the callback. The callback should take no arguments. More... | |
| daq::Bool | getEmpty () const |
| Checks if there is data to read. More... | |