#include <C4Network2.h>
Public Member Functions | |
C4PacketJoinData ()=default | |
const int32_t & | getClientID () const |
const C4Network2ResCore & | getDynamicCore () const |
const C4Network2Status & | getStatus () const |
int32_t | getStartCtrlTick () const |
void | SetClientID (int32_t inClientID) |
void | SetGameStatus (const C4Network2Status &Status) |
void | SetDynamicCore (const C4Network2ResCore &Core) |
void | SetStartCtrlTick (int32_t iTick) |
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) |
Public Attributes | |
C4ScenarioParameterDefs | ScenarioParameterDefs |
C4GameParameters | Parameters |
Protected Attributes | |
int32_t | iClientID |
C4Network2ResCore | Dynamic |
C4Network2Status | GameStatus |
int32_t | iStartCtrlTick |
Definition at line 415 of file C4Network2.h.
|
default |
|
overridevirtual |
Implements C4PacketBase.
Definition at line 480 of file C4Packet2.cpp.
References C4ClientIDUnknown, Dynamic, GameStatus, iClientID, iStartCtrlTick, mkIntPackAdapt(), mkNamingAdapt(), mkParAdapt(), Parameters, ScenarioParameterDefs, and StdCompiler::Value().
|
inline |
Definition at line 443 of file C4Network2.h.
References iClientID.
Referenced by C4Network2::HandleJoinData().
|
inline |
Definition at line 444 of file C4Network2.h.
References Dynamic.
Referenced by C4Network2::HandleJoinData().
|
inline |
Definition at line 446 of file C4Network2.h.
References iStartCtrlTick.
Referenced by C4Network2::HandleJoinData().
|
inline |
Definition at line 445 of file C4Network2.h.
References GameStatus.
Referenced by C4Network2::HandleJoinData().
|
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().
|
inline |
Definition at line 448 of file C4Network2.h.
References iClientID.
Referenced by C4Network2::SendJoinData().
|
inline |
Definition at line 450 of file C4Network2.h.
References Dynamic.
Referenced by C4Network2::SendJoinData().
|
inline |
Definition at line 449 of file C4Network2.h.
References GameStatus.
Referenced by C4Network2::SendJoinData().
|
inline |
Definition at line 451 of file C4Network2.h.
References iStartCtrlTick.
Referenced by C4Network2::SendJoinData().
|
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 426 of file C4Network2.h.
Referenced by CompileFunc(), getDynamicCore(), and SetDynamicCore().
|
protected |
Definition at line 429 of file C4Network2.h.
Referenced by CompileFunc(), getStatus(), and SetGameStatus().
|
protected |
Definition at line 423 of file C4Network2.h.
Referenced by CompileFunc(), getClientID(), and SetClientID().
|
protected |
Definition at line 432 of file C4Network2.h.
Referenced by CompileFunc(), getStartCtrlTick(), and SetStartCtrlTick().
C4GameParameters C4PacketJoinData::Parameters |
Definition at line 440 of file C4Network2.h.
Referenced by CompileFunc(), C4Network2::HandleJoinData(), and C4Network2::SendJoinData().
C4ScenarioParameterDefs C4PacketJoinData::ScenarioParameterDefs |
Definition at line 437 of file C4Network2.h.
Referenced by CompileFunc(), C4Network2::HandleJoinData(), and C4Network2::SendJoinData().