Documentation for the Unreal C++ Library
Loading...
Searching...
No Matches
PVROBeacon.h File Reference
#include "CoreMinimal.h"
#include "OnlineSubsystemTypes.h"
#include "OnlineDelegateMacros.h"
#include "Misc/ConfigCacheIni.h"
Include dependency graph for PVROBeacon.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  FPVROBeacon
 
class  FPVROSession
 

Macros

#define PIXOVR_ANNOUNCE_PORT   14001
 
#define PIXOVR_BEACON_PACKET_HEADER_SIZE   16
 
#define PIXOVR_BEACON_PACKET_VERSION   (uint8)10
 
#define PIXOVR_PLATFORMMASK   0xffffffff
 
#define PIXOVR_QUERY_TIMEOUT   5
 
#define PIXOVR_SERVER_QUERY1   (uint8)'S'
 
#define PIXOVR_SERVER_QUERY2   (uint8)'Q'
 
#define PIXOVR_SERVER_RESPONSE1   (uint8)'S'
 
#define PIXOVR_SERVER_RESPONSE2   (uint8)'R'
 
#define PIXOVR_UNIQUE_ID   9999
 

Typedefs

typedef FOnPortChanged::FDelegate FOnPortChangedDelegate
 
typedef FOnSearchingTimeout::FDelegate FOnSearchingTimeoutDelegate
 
typedef FOnValidQueryPacket::FDelegate FOnValidQueryPacketDelegate
 
typedef FOnValidResponsePacket::FDelegate FOnValidResponsePacketDelegate
 

Functions

 DECLARE_MULTICAST_DELEGATE (FOnSearchingTimeout)
 
 DECLARE_MULTICAST_DELEGATE_OneParam (FOnPortChanged, int32)
 
 DECLARE_MULTICAST_DELEGATE_ThreeParams (FOnValidQueryPacket, uint8 *, int32, uint64)
 
 DECLARE_MULTICAST_DELEGATE_TwoParams (FOnValidResponsePacket, uint8 *, int32)
 

Macro Definition Documentation

◆ PIXOVR_ANNOUNCE_PORT

#define PIXOVR_ANNOUNCE_PORT   14001

Definition at line 118 of file PVROBeacon.h.

◆ PIXOVR_BEACON_PACKET_HEADER_SIZE

#define PIXOVR_BEACON_PACKET_HEADER_SIZE   16

Definition at line 14 of file PVROBeacon.h.

◆ PIXOVR_BEACON_PACKET_VERSION

#define PIXOVR_BEACON_PACKET_VERSION   (uint8)10

Definition at line 13 of file PVROBeacon.h.

◆ PIXOVR_PLATFORMMASK

#define PIXOVR_PLATFORMMASK   0xffffffff

Definition at line 121 of file PVROBeacon.h.

◆ PIXOVR_QUERY_TIMEOUT

#define PIXOVR_QUERY_TIMEOUT   5

Definition at line 120 of file PVROBeacon.h.

◆ PIXOVR_SERVER_QUERY1

#define PIXOVR_SERVER_QUERY1   (uint8)'S'

Definition at line 15 of file PVROBeacon.h.

◆ PIXOVR_SERVER_QUERY2

#define PIXOVR_SERVER_QUERY2   (uint8)'Q'

Definition at line 16 of file PVROBeacon.h.

◆ PIXOVR_SERVER_RESPONSE1

#define PIXOVR_SERVER_RESPONSE1   (uint8)'S'

Definition at line 17 of file PVROBeacon.h.

◆ PIXOVR_SERVER_RESPONSE2

#define PIXOVR_SERVER_RESPONSE2   (uint8)'R'

Definition at line 18 of file PVROBeacon.h.

◆ PIXOVR_UNIQUE_ID

#define PIXOVR_UNIQUE_ID   9999

Definition at line 119 of file PVROBeacon.h.

Typedef Documentation

◆ FOnPortChangedDelegate

typedef FOnPortChanged::FDelegate FOnPortChangedDelegate

Definition at line 33 of file PVROBeacon.h.

◆ FOnSearchingTimeoutDelegate

typedef FOnSearchingTimeout::FDelegate FOnSearchingTimeoutDelegate

Definition at line 30 of file PVROBeacon.h.

◆ FOnValidQueryPacketDelegate

typedef FOnValidQueryPacket::FDelegate FOnValidQueryPacketDelegate

Definition at line 24 of file PVROBeacon.h.

◆ FOnValidResponsePacketDelegate

typedef FOnValidResponsePacket::FDelegate FOnValidResponsePacketDelegate

Definition at line 27 of file PVROBeacon.h.

Function Documentation

◆ DECLARE_MULTICAST_DELEGATE()

DECLARE_MULTICAST_DELEGATE ( FOnSearchingTimeout )

◆ DECLARE_MULTICAST_DELEGATE_OneParam()

DECLARE_MULTICAST_DELEGATE_OneParam ( FOnPortChanged ,
int32  )

◆ DECLARE_MULTICAST_DELEGATE_ThreeParams()

DECLARE_MULTICAST_DELEGATE_ThreeParams ( FOnValidQueryPacket ,
uint8 * ,
int32 ,
uint64  )

◆ DECLARE_MULTICAST_DELEGATE_TwoParams()

DECLARE_MULTICAST_DELEGATE_TwoParams ( FOnValidResponsePacket ,
uint8 * ,
int32  )