|
CatapultServer
v0.5.0.1 (Elephant)
|


Go to the source code of this file.
Classes | |
| struct | catapult::ionet::Packet |
| A packet header with a data payload. More... | |
Namespaces | |
| catapult | |
| catapult::ionet | |
Functions | |
| template<typename TPacket > | |
| std::shared_ptr< TPacket > | catapult::ionet::CreateSharedPacket (uint32_t payloadSize=0) |
| Creates a packet of the specified type (TPacket) with the specified payload size. More... | |
| template<> | |
| std::shared_ptr< Packet > | catapult::ionet::CreateSharedPacket (uint32_t payloadSize) |
| template<typename TPacket > | |
| const TPacket * | catapult::ionet::CoercePacket (const Packet *pPacket) |
Coerces pPacket to the desired packet type or nullptr if it is incompatible. More... | |
| constexpr bool | catapult::ionet::IsPacketValid (const Packet &packet, PacketType type) |
| Checks if packet is valid with type. More... | |