|
|
Bomberman Multiplayer
Authoritative multiplayer networking layer for Bomberman.
|
Shared packet parsing and type-safe dispatch helpers. More...
Go to the source code of this file.
Classes | |
| struct | bomberman::net::PacketDispatcher< TContext > |
| Fixed-size message type to handler lookup table. More... | |
Namespaces | |
| namespace | bomberman::net |
| Shared multiplayer protocol types and transport-facing wire helpers. | |
Typedefs | |
| template<typename TContext > | |
| using | bomberman::net::PacketHandlerFn = void(*)(TContext &context, const PacketHeader &header, const uint8_t *payload, std::size_t payloadSize) |
| Function signature for a typed message handler. | |
Functions | |
| bool | bomberman::net::tryParsePacket (const uint8_t *data, std::size_t dataLength, PacketHeader &outHeader, const uint8_t *&outPayload, std::size_t &outPayloadSize) |
| Validates and parses a raw packet into header and payload view. | |
Shared packet parsing and type-safe dispatch helpers.