#include <icy/packet.h>Inherits:
IPacket
Packet for sending bitwise flags along the packet stream.
| Return | Name | Description |
|---|---|---|
FlagPacket inline | #### Parameters | |
std::unique_ptr< IPacket > | clone virtual const inline | #### Returns |
FlagPacket inline | #### Parameters | |
ssize_t | read virtual inline | No-op read; FlagPacket carries no payload data. |
void | write virtual const inline | No-op write; FlagPacket carries no payload data. |
const char * | className virtual const inline | Returns the class name of this packet type for logging and diagnostics. |
inline
inline FlagPacket(unsigned flags)flags Bitwise flags to carry in this packet.virtual const inline
virtual inline std::unique_ptr< IPacket > clone() constOwning pointer to a deep copy of this packet.
inline
inline FlagPacket(const FlagPacket & that)that Source packet to copy from.virtual inline
virtual inline ssize_t read(const ConstBuffer &)No-op read; FlagPacket carries no payload data.
Always returns true (1).
virtual const inline
virtual inline void write(Buffer &) constNo-op write; FlagPacket carries no payload data.
virtual const inline
virtual inline const char * className() constReturns the class name of this packet type for logging and diagnostics.