31 class ExportedFunction;
40 size_t estimateSize()
const;
54 static void initializeGameData( std::vector<std::unique_ptr<PacketHookData>>*
data );
PktHandlerFunc default_handler
void CallOutgoingPacketExportedFunction(Client *client, const void *&data, int &inlength, ref_ptr< Core::BPacket > &outpacket, PacketHookData *phd, bool &handled)
void(* PktHandlerFunc)(Client *client, void *msg)
VersionDetailStruct client_ver
void SetVersionDetailStruct(const std::string &ver, VersionDetailStruct &detail)
bool GetAndCheckPacketHooked(Client *client, const void *&data, PacketHookData *&phd)
void ExportedPacketHookHandler(Client *client, void *data)
std::unordered_map< u64, ScriptDiffData > data
unsigned short sub_command_offset
Core::ExportedFunction * outgoing_function
unsigned short sub_command_length
std::map< u32, PacketHookData * > SubCommands
bool CompareVersionDetail(VersionDetailStruct ver1, VersionDetailStruct ver2)