|
Pol
Revision:cb584c9
|
#include <packethooks.h>
Public Member Functions | |
| PacketHookData () | |
| ~PacketHookData () | |
| size_t | estimateSize () const |
Static Public Member Functions | |
| static void | initializeGameData (std::vector< std::unique_ptr< PacketHookData >> *data) |
Public Attributes | |
| VersionDetailStruct | client_ver |
| PktHandlerFunc | default_handler |
| Core::ExportedFunction * | function |
| int | length |
| Core::ExportedFunction * | outgoing_function |
| unsigned short | sub_command_length |
| unsigned short | sub_command_offset |
| std::map< u32, PacketHookData * > | SubCommands |
| PacketVersion | version |
Definition at line 35 of file packethooks.h.
| Pol::Network::PacketHookData::PacketHookData | ( | ) |
Definition at line 444 of file packethooks.cpp.
References client_ver, and Pol::Network::Default.
Referenced by estimateSize(), and initializeGameData().
| Pol::Network::PacketHookData::~PacketHookData | ( | ) |
Definition at line 456 of file packethooks.cpp.
References outgoing_function, and SubCommands.
| size_t Pol::Network::PacketHookData::estimateSize | ( | ) | const |
Definition at line 479 of file packethooks.cpp.
References PacketHookData(), and SubCommands.
|
static |
Definition at line 469 of file packethooks.cpp.
References data, and PacketHookData().
Referenced by Pol::Core::NetworkManager::NetworkManager().
| VersionDetailStruct Pol::Network::PacketHookData::client_ver |
Definition at line 51 of file packethooks.h.
Referenced by Pol::Network::get_packethook(), Pol::Network::load_packet_entries(), Pol::Network::load_subpacket_entries(), and PacketHookData().
| PktHandlerFunc Pol::Network::PacketHookData::default_handler |
Definition at line 46 of file packethooks.h.
Referenced by Pol::Network::ExportedPacketHookHandler(), Pol::Network::load_packet_entries(), and Pol::Network::load_subpacket_entries().
| Core::ExportedFunction* Pol::Network::PacketHookData::function |
Definition at line 43 of file packethooks.h.
Referenced by Pol::Network::ExportedPacketHookHandler(), Pol::Network::load_packet_entries(), Pol::Network::load_subpacket_entries(), and Pol::Network::packethook_warn_if_previously_defined().
| int Pol::Network::PacketHookData::length |
Definition at line 42 of file packethooks.h.
Referenced by Pol::Network::CallOutgoingPacketExportedFunction(), Pol::Network::ExportedPacketHookHandler(), Pol::Network::is_fixed_length(), Pol::Network::load_packet_entries(), and Pol::Network::load_subpacket_entries().
| Core::ExportedFunction* Pol::Network::PacketHookData::outgoing_function |
Definition at line 44 of file packethooks.h.
Referenced by Pol::Network::CallOutgoingPacketExportedFunction(), Pol::Network::GetAndCheckPacketHooked(), Pol::Network::load_packet_entries(), Pol::Network::load_subpacket_entries(), Pol::Network::packethook_warn_if_previously_defined(), and ~PacketHookData().
| unsigned short Pol::Network::PacketHookData::sub_command_length |
Definition at line 49 of file packethooks.h.
Referenced by Pol::Network::GetSubCmd(), Pol::Network::load_packet_entries(), and Pol::Network::packethook_assert_valid_parent().
| unsigned short Pol::Network::PacketHookData::sub_command_offset |
Definition at line 48 of file packethooks.h.
Referenced by Pol::Network::GetSubCmd(), Pol::Network::load_packet_entries(), and Pol::Network::packethook_assert_valid_parent().
| std::map<u32, PacketHookData*> Pol::Network::PacketHookData::SubCommands |
Definition at line 52 of file packethooks.h.
Referenced by estimateSize(), Pol::Network::ExportedPacketHookHandler(), Pol::Network::GetAndCheckPacketHooked(), Pol::Network::load_subpacket_entries(), and ~PacketHookData().
| PacketVersion Pol::Network::PacketHookData::version |
Definition at line 50 of file packethooks.h.
Referenced by Pol::Network::get_packethook(), Pol::Network::load_packet_entries(), and Pol::Network::load_subpacket_entries().