Base module

IPacketInfo

An abstract interface for packet sources to provide extra information about packets.

IPacketInfo

#include <icy/packet.h>

Subclassed by: PacketInfo

An abstract interface for packet sources to provide extra information about packets.

Public Methods

ReturnNameDescription
IPacketInfoDefaulted constructor.
std::unique_ptr< IPacketInfo >clone constReturns a heap-allocated deep copy of this info object.

IPacketInfo

IPacketInfo() = default

Defaulted constructor.


clone

const

std::unique_ptr< IPacketInfo > clone() const

Returns a heap-allocated deep copy of this info object.

Returns

Owning pointer to the cloned instance.