openDAQ
Open data acquisition platform
Packet reader
+ Collaboration diagram for Packet reader:

Detailed Description

Classes

struct  IPacketReader
 A signal reader reads packets from a signal data stream. More...
 
class  PacketReaderPtr
 A signal reader reads packets from a signal data stream. More...
 

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...
 

Function Documentation

◆ read()

daq::PacketPtr read ( ) const
inline

Retrieves the next available packet in the data-stream.

Returns
The next available packet or nullptr if not are available.

◆ readAll()

daq::ListPtr<daq::IPacket> readAll ( ) const
inline

Retrieves all the currently available packets in the data-stream.

Returns
The currently available packets or an empty list.