#include <C4PuncherPacket.h>
Public Types | |
typedef std::unique_ptr< C4NetpuncherPacket > | uptr |
Public Member Functions | |
C4NetpuncherPacketType | GetType () const final |
CID | GetID () const |
~C4NetpuncherPacketID () override=default | |
C4NetIOPacket | PackTo (const C4NetIO::addr_t &) const |
Static Public Member Functions | |
static std::unique_ptr< C4NetpuncherPacket > | Construct (const C4NetIOPacket &rpack) |
Protected Types | |
typedef C4NetpuncherID::value | CID |
Protected Member Functions | |
C4NetpuncherPacketID (const C4NetIOPacket &rpack) | |
C4NetpuncherPacketID (CID id) | |
Definition at line 62 of file C4PuncherPacket.h.
|
protectedinherited |
Definition at line 49 of file C4PuncherPacket.h.
|
inherited |
Definition at line 42 of file C4PuncherPacket.h.
|
protected |
Definition at line 81 of file C4PuncherPacket.cpp.
References C4NetIOPacket::getPSize().
|
inlineprotected |
Definition at line 68 of file C4PuncherPacket.h.
|
overridedefault |
|
staticinherited |
Definition at line 30 of file C4PuncherPacket.cpp.
References C4NetIOPacket::getPData().
Referenced by C4Network2IO::HandlePuncherPacket().
|
inline |
Definition at line 71 of file C4PuncherPacket.h.
|
inlinefinalvirtual |
|
inherited |
Definition at line 45 of file C4PuncherPacket.cpp.
References C4NetpuncherPacket::GetType(), StdBuf::New(), C4NetpuncherPacket::PackInto(), and C4NetIOPacket::SetAddr().
Referenced by C4Network2IO::SendPuncherPacket().