Base module
IPacketInfo
An abstract interface for packet sources to provide extra information about packets.
#include <icy/packet.h>
struct IPacketInfoDefined in src/base/include/icy/packet.h:33
- Subclassed by
PacketInfo
Public Methods
| Return | Name | Description |
|---|---|---|
IPacketInfo | Defaulted constructor. | |
~IPacketInfo virtual | Defaulted destructor. | |
std::unique_ptr< IPacketInfo > | clone virtual const | Returns a heap-allocated deep copy of this info object. |
IPacketInfo
IPacketInfo() = defaultDefined in src/base/include/icy/packet.h:35
Defaulted constructor.
~IPacketInfo
virtual
virtual ~IPacketInfo() = defaultDefined in src/base/include/icy/packet.h:36
Defaulted destructor.
clone
virtual const
virtual std::unique_ptr< IPacketInfo > clone() constDefined in src/base/include/icy/packet.h:40
Returns a heap-allocated deep copy of this info object.
Returns
Owning pointer to the cloned instance.
