|
openDAQ
Open data acquisition platform
|
Base packet type. Data, Value, and Event packets are all also packets. Provides the packet's unique ID that is unique to a given device, as well as the packet type. More...
Inheritance diagram for GenericPacketPtr< InterfaceType >:Base packet type. Data, Value, and Event packets are all also packets. Provides the packet's unique ID that is unique to a given device, as well as the packet type.
Public Member Functions | |
| daq::PacketType | getType () const |
| Gets the packet's type. More... | |
| void | subscribeForDestructNotification (const daq::PacketDestructCallbackPtr &packetDestructCallback) const |
| Subscribes for notification when the packet is destroyed. More... | |
| daq::SizeT | getRefCount () const |
| Gets the reference count of the packet. More... | |
|
inline |
Gets the reference count of the packet.
|
inline |
Gets the packet's type.
|
inline |
Subscribes for notification when the packet is destroyed.
| packetDestructCallback | The callback that is called when the packet is destroyed. |