Base module
IPacketInfo
An abstract interface for packet sources to provide extra information about packets.
IPacketInfo
#include <icy/packet.h>struct IPacketInfoDefined in src/base/include/icy/packet.h:33
Subclassed by:
PacketInfo
An abstract interface for packet sources to provide extra information about packets.
List of all members
| Name | Kind | Owner |
|---|---|---|
IPacketInfo | function | Declared here |
~IPacketInfo | function | Declared here |
clone | function | Declared here |
Public Methods
| Return | Name | Description |
|---|---|---|
IPacketInfo | Defaulted constructor. | |
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.
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.
