#include <C4Network2IO.h>
Public Member Functions | |
C4PacketPing (uint32_t iPacketCounter=0, uint32_t iRemotePacketCounter=0) | |
uint32_t | getTravelTime () const |
uint32_t | getPacketCounter () const |
void | CompileFunc (StdCompiler *pComp) override |
C4NetIOPacket | pack (const C4NetIO::addr_t &addr=C4NetIO::addr_t()) const |
C4NetIOPacket | pack (uint8_t cStatus, const C4NetIO::addr_t &addr=C4NetIO::addr_t()) const |
void | unpack (const C4NetIOPacket &Pkt, char *pStatus=nullptr) |
Protected Attributes | |
C4TimeMilliseconds | tTime |
uint32_t | iPacketCounter |
Definition at line 335 of file C4Network2IO.h.
C4PacketPing::C4PacketPing | ( | uint32_t | iPacketCounter = 0 , |
uint32_t | iRemotePacketCounter = 0 |
||
) |
Definition at line 492 of file C4Packet2.cpp.
|
overridevirtual |
Implements C4PacketBase.
Definition at line 503 of file C4Packet2.cpp.
References C4TimeMilliseconds::AsInt(), iPacketCounter, mkNamingAdapt(), tTime, and StdCompiler::Value().
|
inline |
uint32_t C4PacketPing::getTravelTime | ( | ) | const |
Definition at line 498 of file C4Packet2.cpp.
References C4TimeMilliseconds::Now(), and tTime.
|
inherited |
Definition at line 150 of file C4Packet2.cpp.
Referenced by MkC4NetIOPacket().
|
inherited |
Definition at line 155 of file C4Packet2.cpp.
References mkDecompileAdapt(), and mkInsertAdapt().
|
inherited |
Definition at line 160 of file C4Packet2.cpp.
References C4NetIOPacket::getPBuf(), C4NetIOPacket::getRef(), and C4NetIOPacket::getStatus().
Referenced by C4IDPacket::C4IDPacket(), and C4Network2IO::HandlePacket().
|
protected |
Definition at line 342 of file C4Network2IO.h.
Referenced by CompileFunc(), and getPacketCounter().
|
protected |
Definition at line 341 of file C4Network2IO.h.
Referenced by CompileFunc(), and getTravelTime().