Skip to content

Struct UdpMsg

ClassList > UdpMsg

Classes

Type Name
struct connect_status

Public Types

Type Name
enum MsgType

Public Attributes

Type Name
int ack_frame
uint8 bits
int disconnect_requested
int8 frame_advantage
struct UdpMsg hdr
struct UdpMsg input
struct UdpMsg input_ack
uint8 input_size
uint16 magic
uint16 num_bits
connect_status peer_connect_status
uint32 ping
uint32 pong
struct UdpMsg quality_reply
struct UdpMsg quality_report
uint32 random_reply
uint32 random_request
uint8 remote_endpoint
uint16 remote_magic
uint16 sequence_number
uint32 start_frame
struct UdpMsg sync_reply
struct UdpMsg sync_request
uint8 type
union UdpMsg u

Public Functions

Type Name
int PacketSize ()
int PayloadSize ()
UdpMsg (MsgType t)

Public Types Documentation

enum MsgType

enum UdpMsg::MsgType {
    Invalid = 0,
    SyncRequest = 1,
    SyncReply = 2,
    Input = 3,
    QualityReport = 4,
    QualityReply = 5,
    KeepAlive = 6,
    InputAck = 7
};

Public Attributes Documentation

variable ack_frame

int UdpMsg::ack_frame;

variable bits

uint8 UdpMsg::bits[MAX_COMPRESSED_BITS];

variable disconnect_requested

int UdpMsg::disconnect_requested;

variable frame_advantage

int8 UdpMsg::frame_advantage;

variable hdr

struct UdpMsg UdpMsg::hdr;

variable input

struct UdpMsg UdpMsg::input;

variable input_ack

struct UdpMsg UdpMsg::input_ack;

variable input_size

uint8 UdpMsg::input_size;

variable magic

uint16 UdpMsg::magic;

variable num_bits

uint16 UdpMsg::num_bits;

variable peer_connect_status

connect_status UdpMsg::peer_connect_status[UDP_MSG_MAX_PLAYERS];

variable ping

uint32 UdpMsg::ping;

variable pong

uint32 UdpMsg::pong;

variable quality_reply

struct UdpMsg UdpMsg::quality_reply;

variable quality_report

struct UdpMsg UdpMsg::quality_report;

variable random_reply

uint32 UdpMsg::random_reply;

variable random_request

uint32 UdpMsg::random_request;

variable remote_endpoint

uint8 UdpMsg::remote_endpoint;

variable remote_magic

uint16 UdpMsg::remote_magic;

variable sequence_number

uint16 UdpMsg::sequence_number;

variable start_frame

uint32 UdpMsg::start_frame;

variable sync_reply

struct UdpMsg UdpMsg::sync_reply;

variable sync_request

struct UdpMsg UdpMsg::sync_request;

variable type

uint8 UdpMsg::type;

variable u

union UdpMsg UdpMsg::u;

Public Functions Documentation

function PacketSize

inline int UdpMsg::PacketSize () 

function PayloadSize

inline int UdpMsg::PayloadSize () 

function UdpMsg

inline UdpMsg::UdpMsg (
    MsgType t
) 


The documentation for this class was generated from the following file C:/Users/wistf/Unreal Projects/NightSkyEngine/Plugins/NightSkyEngine/Source/GGPOUE4/Private/network/udp_msg.h