Documentation for the Unreal C++ Library
Loading...
Searching...
No Matches
FPVROFindServerTask Class Reference

#include <PVROFindServerTask.h>

Inheritance diagram for FPVROFindServerTask:
[legend]

Public Member Functions

 FPVROFindServerTask (class FPVROSubsystem *InSubsystem, const TSharedPtr< class FOnlineSessionSearch > &InSearchSettings, FOnAsyncFindServersComplete &InDelegates)
 
virtual void Finalize () override
 
void GetHostAndPort (int32 &Host, int32 &Port, const FString &HostIP, const FString &HostPort)
 
virtual void Initialize () override
 
virtual void Tick () override
 
virtual FString ToString () const override
 
virtual void TriggerDelegates () override
 

Public Attributes

bool bDedicatedServerStart
 
EPVRORequestSessionsReply bFoundSessions
 
int Counter
 
double DedicatedServerAquireStart
 
int MaxAllowedTrials
 
double MaxDedicatedServerWaitTime
 
uint32 PingInMs
 
FPVROMPRequestServerInfo ServerInfos
 
double SessionSearchStartInSeconds
 

Protected Member Functions

void OnRequestSessionResponseReceived (FHttpRequestPtr HTTPRequest, FHttpResponsePtr HTTPResponse, bool InWasSuccessful)
 
void RequestSessions ()
 

Protected Attributes

float ElapsedTime
 
FOnAsyncFindServersComplete FindServersCompleteDelegates
 
TSharedPtr< class FOnlineSessionSearch > SearchSettings
 

Private Attributes

bool bInit
 
bool bServerRefreshComplete
 

Detailed Description

Definition at line 59 of file PVROFindServerTask.h.

Constructor & Destructor Documentation

◆ FPVROFindServerTask()

FPVROFindServerTask::FPVROFindServerTask ( class FPVROSubsystem * InSubsystem,
const TSharedPtr< class FOnlineSessionSearch > & InSearchSettings,
FOnAsyncFindServersComplete & InDelegates )
inline

Definition at line 70 of file PVROFindServerTask.h.

Member Function Documentation

◆ Finalize()

void FPVROFindServerTask::Finalize ( )
overridevirtual

Reimplemented from FPVROFindServerTaskBase.

Definition at line 167 of file PVROFindServerTask.cpp.

Here is the call graph for this function:

◆ GetHostAndPort()

void FPVROFindServerTask::GetHostAndPort ( int32 & Host,
int32 & Port,
const FString & HostIP,
const FString & HostPort )

Definition at line 212 of file PVROFindServerTask.cpp.

Here is the caller graph for this function:

◆ Initialize()

void FPVROFindServerTask::Initialize ( )
overridevirtual

Definition at line 50 of file PVROFindServerTask.cpp.

Here is the call graph for this function:

◆ OnRequestSessionResponseReceived()

void FPVROFindServerTask::OnRequestSessionResponseReceived ( FHttpRequestPtr HTTPRequest,
FHttpResponsePtr HTTPResponse,
bool InWasSuccessful )
protected

Definition at line 55 of file PVROFindServerTask.cpp.

Here is the caller graph for this function:

◆ RequestSessions()

void FPVROFindServerTask::RequestSessions ( )
protected

Definition at line 24 of file PVROFindServerTask.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Tick()

void FPVROFindServerTask::Tick ( )
overridevirtual

Reimplemented from FPVROFindServerTaskBase.

Definition at line 111 of file PVROFindServerTask.cpp.

Here is the call graph for this function:

◆ ToString()

FString FPVROFindServerTask::ToString ( ) const
overridevirtual

Definition at line 19 of file PVROFindServerTask.cpp.

◆ TriggerDelegates()

void FPVROFindServerTask::TriggerDelegates ( )
overridevirtual

Definition at line 203 of file PVROFindServerTask.cpp.

Member Data Documentation

◆ bDedicatedServerStart

bool FPVROFindServerTask::bDedicatedServerStart

Definition at line 92 of file PVROFindServerTask.h.

◆ bFoundSessions

EPVRORequestSessionsReply FPVROFindServerTask::bFoundSessions

Definition at line 90 of file PVROFindServerTask.h.

◆ bInit

bool FPVROFindServerTaskBase::bInit
privateinherited

Definition at line 17 of file PVROFindServerTaskBase.h.

◆ bServerRefreshComplete

bool FPVROFindServerTaskBase::bServerRefreshComplete
privateinherited

Definition at line 19 of file PVROFindServerTaskBase.h.

◆ Counter

int FPVROFindServerTask::Counter

Definition at line 96 of file PVROFindServerTask.h.

◆ DedicatedServerAquireStart

double FPVROFindServerTask::DedicatedServerAquireStart

Definition at line 93 of file PVROFindServerTask.h.

◆ ElapsedTime

float FPVROFindServerTaskBase::ElapsedTime
protectedinherited

Definition at line 31 of file PVROFindServerTaskBase.h.

◆ FindServersCompleteDelegates

FOnAsyncFindServersComplete FPVROFindServerTask::FindServersCompleteDelegates
protected

Definition at line 63 of file PVROFindServerTask.h.

◆ MaxAllowedTrials

int FPVROFindServerTask::MaxAllowedTrials

Definition at line 95 of file PVROFindServerTask.h.

◆ MaxDedicatedServerWaitTime

double FPVROFindServerTask::MaxDedicatedServerWaitTime

Definition at line 94 of file PVROFindServerTask.h.

◆ PingInMs

uint32 FPVROFindServerTask::PingInMs

Definition at line 98 of file PVROFindServerTask.h.

◆ SearchSettings

TSharedPtr<class FOnlineSessionSearch> FPVROFindServerTaskBase::SearchSettings
protectedinherited

Definition at line 33 of file PVROFindServerTaskBase.h.

◆ ServerInfos

FPVROMPRequestServerInfo FPVROFindServerTask::ServerInfos

Definition at line 91 of file PVROFindServerTask.h.

◆ SessionSearchStartInSeconds

double FPVROFindServerTask::SessionSearchStartInSeconds

Definition at line 97 of file PVROFindServerTask.h.


The documentation for this class was generated from the following files: