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

#include <PVROMultiplayerSessionInfo.h>

Inheritance diagram for FPVROSessionInfo:
[legend]

Public Member Functions

virtual ~FPVROSessionInfo ()
 
virtual const uint8 * GetBytes () const override
 
virtual const FUniqueNetId & GetSessionId () const override
 
virtual int32 GetSize () const override
 
virtual bool IsValid () const override
 
bool operator== (const FPVROSessionInfo &Other) const
 
virtual FString ToDebugString () const override
 
virtual FString ToString () const override
 

Protected Member Functions

 FPVROSessionInfo ()
 
void Init (const FPVROSubsystem &Subsystem)
 

Protected Attributes

TSharedPtr< class FInternetAddr > HostAddr
 
FUniqueNetIdPixoVR SessionId
 

Detailed Description

Implementation of session information

Definition at line 39 of file PVROMultiplayerSessionInfo.h.

Constructor & Destructor Documentation

◆ FPVROSessionInfo()

FPVROSessionInfo::FPVROSessionInfo ( )
protected

Constructor

Definition at line 31 of file PVROnlineSession.cpp.

◆ ~FPVROSessionInfo()

virtual FPVROSessionInfo::~FPVROSessionInfo ( )
inlinevirtual

Definition at line 74 of file PVROMultiplayerSessionInfo.h.

Member Function Documentation

◆ GetBytes()

virtual const uint8 * FPVROSessionInfo::GetBytes ( ) const
inlineoverridevirtual

Definition at line 81 of file PVROMultiplayerSessionInfo.h.

◆ GetSessionId()

virtual const FUniqueNetId & FPVROSessionInfo::GetSessionId ( ) const
inlineoverridevirtual

Definition at line 109 of file PVROMultiplayerSessionInfo.h.

◆ GetSize()

virtual int32 FPVROSessionInfo::GetSize ( ) const
inlineoverridevirtual

Definition at line 86 of file PVROMultiplayerSessionInfo.h.

◆ Init()

void FPVROSessionInfo::Init ( const FPVROSubsystem & Subsystem)
protected

Initialize a PixoVR session info with the address of this machine and an id for the session

Definition at line 41 of file PVROnlineSession.cpp.

Here is the caller graph for this function:

◆ IsValid()

virtual bool FPVROSessionInfo::IsValid ( ) const
inlineoverridevirtual

Definition at line 91 of file PVROMultiplayerSessionInfo.h.

◆ operator==()

bool FPVROSessionInfo::operator== ( const FPVROSessionInfo & Other) const
inline

Definition at line 76 of file PVROMultiplayerSessionInfo.h.

◆ ToDebugString()

virtual FString FPVROSessionInfo::ToDebugString ( ) const
inlineoverridevirtual

Definition at line 102 of file PVROMultiplayerSessionInfo.h.

◆ ToString()

virtual FString FPVROSessionInfo::ToString ( ) const
inlineoverridevirtual

Definition at line 97 of file PVROMultiplayerSessionInfo.h.

Member Data Documentation

◆ HostAddr

TSharedPtr<class FInternetAddr> FPVROSessionInfo::HostAddr
protected

The ip & port that the host is listening on (valid for LAN/GameServer)

Definition at line 68 of file PVROMultiplayerSessionInfo.h.

◆ SessionId

FUniqueNetIdPixoVR FPVROSessionInfo::SessionId
protected

Unique Id for this session

Definition at line 70 of file PVROMultiplayerSessionInfo.h.


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