Skip to content

Class GGPONet

ClassList > GGPONet

Public Static Functions

Type Name
GGPO_API GGPOErrorCode __cdecl ggpo_add_local_input (GGPOSession * ggpo, GGPOPlayerHandle player, void * values, int size)
GGPO_API GGPOErrorCode __cdecl ggpo_add_player (GGPOSession * session, GGPOPlayer * player, GGPOPlayerHandle * handle)
GGPO_API GGPOErrorCode __cdecl ggpo_advance_frame (GGPOSession * ggpo)
GGPO_API GGPOErrorCode __cdecl ggpo_close_session (GGPOSession * ggpo)
GGPO_API GGPOErrorCode __cdecl ggpo_disconnect_player (GGPOSession * ggpo, GGPOPlayerHandle player)
GGPO_API GGPOErrorCode __cdecl ggpo_get_network_stats (GGPOSession * ggpo, GGPOPlayerHandle player, FGGPONetworkStats * stats)
GGPO_API GGPOErrorCode __cdecl ggpo_idle (GGPOSession * ggpo, int timeout)
GGPO_API GGPOErrorCode __cdecl ggpo_set_disconnect_notify_start (GGPOSession * ggpo, int timeout)
GGPO_API GGPOErrorCode __cdecl ggpo_set_disconnect_timeout (GGPOSession * ggpo, int timeout)
GGPO_API GGPOErrorCode __cdecl ggpo_set_frame_delay (GGPOSession * ggpo, GGPOPlayerHandle player, int frame_delay)
GGPO_API GGPOErrorCode __cdecl ggpo_start_session (GGPOSession ** session, GGPOSessionCallbacks * cb, ConnectionManager * connection_manager, const char * game, int num_players, int input_size)
GGPO_API GGPOErrorCode __cdecl ggpo_start_spectating (GGPOSession ** session, GGPOSessionCallbacks * cb, ConnectionManager * connection_manager, const char * game, int num_players, int input_size, int connection_id)
GGPO_API GGPOErrorCode __cdecl ggpo_start_synctest (GGPOSession ** session, GGPOSessionCallbacks * cb, const char * game, int num_players, int input_size, int frames)
GGPO_API GGPOErrorCode __cdecl ggpo_synchronize_input (GGPOSession * ggpo, void * values, int size, int * disconnect_flags)
GGPO_API GGPOErrorCode __cdecl ggpo_try_synchronize_local (GGPOSession * ggpo)

Public Static Functions Documentation

function ggpo_add_local_input

static GGPO_API GGPOErrorCode __cdecl GGPONet::ggpo_add_local_input (
    GGPOSession * ggpo,
    GGPOPlayerHandle player,
    void * values,
    int size
) 

function ggpo_add_player

static GGPO_API GGPOErrorCode __cdecl GGPONet::ggpo_add_player (
    GGPOSession * session,
    GGPOPlayer * player,
    GGPOPlayerHandle * handle
) 

function ggpo_advance_frame

static GGPO_API GGPOErrorCode __cdecl GGPONet::ggpo_advance_frame (
    GGPOSession * ggpo
) 

function ggpo_close_session

static GGPO_API GGPOErrorCode __cdecl GGPONet::ggpo_close_session (
    GGPOSession * ggpo
) 

function ggpo_disconnect_player

static GGPO_API GGPOErrorCode __cdecl GGPONet::ggpo_disconnect_player (
    GGPOSession * ggpo,
    GGPOPlayerHandle player
) 

function ggpo_get_network_stats

static GGPO_API GGPOErrorCode __cdecl GGPONet::ggpo_get_network_stats (
    GGPOSession * ggpo,
    GGPOPlayerHandle player,
    FGGPONetworkStats * stats
) 

function ggpo_idle

static GGPO_API GGPOErrorCode __cdecl GGPONet::ggpo_idle (
    GGPOSession * ggpo,
    int timeout
) 

function ggpo_set_disconnect_notify_start

static GGPO_API GGPOErrorCode __cdecl GGPONet::ggpo_set_disconnect_notify_start (
    GGPOSession * ggpo,
    int timeout
) 

function ggpo_set_disconnect_timeout

static GGPO_API GGPOErrorCode __cdecl GGPONet::ggpo_set_disconnect_timeout (
    GGPOSession * ggpo,
    int timeout
) 

function ggpo_set_frame_delay

static GGPO_API GGPOErrorCode __cdecl GGPONet::ggpo_set_frame_delay (
    GGPOSession * ggpo,
    GGPOPlayerHandle player,
    int frame_delay
) 

function ggpo_start_session

static GGPO_API GGPOErrorCode __cdecl GGPONet::ggpo_start_session (
    GGPOSession ** session,
    GGPOSessionCallbacks * cb,
    ConnectionManager * connection_manager,
    const char * game,
    int num_players,
    int input_size
) 

function ggpo_start_spectating

static GGPO_API GGPOErrorCode __cdecl GGPONet::ggpo_start_spectating (
    GGPOSession ** session,
    GGPOSessionCallbacks * cb,
    ConnectionManager * connection_manager,
    const char * game,
    int num_players,
    int input_size,
    int connection_id
) 

function ggpo_start_synctest

static GGPO_API GGPOErrorCode __cdecl GGPONet::ggpo_start_synctest (
    GGPOSession ** session,
    GGPOSessionCallbacks * cb,
    const char * game,
    int num_players,
    int input_size,
    int frames
) 

function ggpo_synchronize_input

static GGPO_API GGPOErrorCode __cdecl GGPONet::ggpo_synchronize_input (
    GGPOSession * ggpo,
    void * values,
    int size,
    int * disconnect_flags
) 

function ggpo_try_synchronize_local

static GGPO_API GGPOErrorCode __cdecl GGPONet::ggpo_try_synchronize_local (
    GGPOSession * ggpo
) 


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