mirror of
https://github.com/Kelsidavis/WoWee.git
synced 2026-04-05 04:33:51 +00:00
refactor: add registerWorldHandler() for state-guarded dispatch entries
Add registerWorldHandler() that wraps handler calls with an IN_WORLD state check. Replaces 8 state-guarded lambda dispatch entries with concise one-line registrations.
This commit is contained in:
parent
6694a0aa66
commit
b2e2ad12c6
2 changed files with 14 additions and 8 deletions
|
|
@ -2332,6 +2332,7 @@ private:
|
|||
void registerSkipHandler(LogicalOpcode op);
|
||||
void registerErrorHandler(LogicalOpcode op, const char* msg);
|
||||
void registerHandler(LogicalOpcode op, void (GameHandler::*handler)(network::Packet&));
|
||||
void registerWorldHandler(LogicalOpcode op, void (GameHandler::*handler)(network::Packet&));
|
||||
void enqueueIncomingPacket(const network::Packet& packet);
|
||||
void enqueueIncomingPacketFront(network::Packet&& packet);
|
||||
void processQueuedIncomingPackets();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue