Skip to content

Struct GGPOSession

ClassList > GGPOSession

Inherited by the following classes: Peer2PeerBackend, SpectatorBackend, SyncTestBackend

Public Functions

Type Name
virtual GGPOErrorCode AddLocalInput (GGPOPlayerHandle player, void * values, int size) = 0
virtual GGPOErrorCode AddPlayer (GGPOPlayer * player, GGPOPlayerHandle * handle) = 0
virtual GGPOErrorCode Chat (char * text)
virtual GGPOErrorCode DisconnectPlayer (GGPOPlayerHandle handle)
virtual GGPOErrorCode DoPoll (int timeout)
virtual GGPOErrorCode GetNetworkStats (FGGPONetworkStats * stats, GGPOPlayerHandle handle)
virtual GGPOErrorCode IncrementFrame (void)
virtual GGPOErrorCode Logv (const char * fmt, va_list list)
virtual GGPOErrorCode SetDisconnectNotifyStart (int timeout)
virtual GGPOErrorCode SetDisconnectTimeout (int timeout)
virtual GGPOErrorCode SetFrameDelay (GGPOPlayerHandle player, int delay)
virtual GGPOErrorCode SyncInput (void * values, int size, int * disconnect_flags) = 0
virtual GGPOErrorCode TrySynchronizeLocal ()
virtual ~GGPOSession ()

Public Functions Documentation

function AddLocalInput

virtual GGPOErrorCode GGPOSession::AddLocalInput (
    GGPOPlayerHandle player,
    void * values,
    int size
) = 0

function AddPlayer

virtual GGPOErrorCode GGPOSession::AddPlayer (
    GGPOPlayer * player,
    GGPOPlayerHandle * handle
) = 0

function Chat

inline virtual GGPOErrorCode GGPOSession::Chat (
    char * text
) 

function DisconnectPlayer

inline virtual GGPOErrorCode GGPOSession::DisconnectPlayer (
    GGPOPlayerHandle handle
) 

function DoPoll

inline virtual GGPOErrorCode GGPOSession::DoPoll (
    int timeout
) 

function GetNetworkStats

inline virtual GGPOErrorCode GGPOSession::GetNetworkStats (
    FGGPONetworkStats * stats,
    GGPOPlayerHandle handle
) 

function IncrementFrame

inline virtual GGPOErrorCode GGPOSession::IncrementFrame (
    void
) 

function Logv

inline virtual GGPOErrorCode GGPOSession::Logv (
    const char * fmt,
    va_list list
) 

function SetDisconnectNotifyStart

inline virtual GGPOErrorCode GGPOSession::SetDisconnectNotifyStart (
    int timeout
) 

function SetDisconnectTimeout

inline virtual GGPOErrorCode GGPOSession::SetDisconnectTimeout (
    int timeout
) 

function SetFrameDelay

inline virtual GGPOErrorCode GGPOSession::SetFrameDelay (
    GGPOPlayerHandle player,
    int delay
) 

function SyncInput

virtual GGPOErrorCode GGPOSession::SyncInput (
    void * values,
    int size,
    int * disconnect_flags
) = 0

function TrySynchronizeLocal

inline virtual GGPOErrorCode GGPOSession::TrySynchronizeLocal () 

function ~GGPOSession

inline virtual GGPOSession::~GGPOSession () 


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