Navigation
API > API/Plugins > API/Plugins/OnlineServicesCommonEngineUtils
| Name | FSessionsLAN |
| Type | class |
| Header File | /Engine/Plugins/Online/OnlineServices/Source/OnlineServicesCommonEngineUtils/Public/Online/SessionsLAN.h |
| Include Path | #include "Online/SessionsLAN.h" |
Syntax
class FSessionsLAN : public FSessionsCommon
Inheritance Hierarchy
- ComponentType → TOnlineComponent → FSessionsCommon → FSessionsLAN
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FSessionsLAN
(
FOnlineServicesCommon& InServices |
FSessionsLAN | Online/SessionsLAN.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FSessionsLAN() |
Online/SessionsLAN.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FHostSessionResult | TValueOrError< void, FOnlineError > | Online/SessionsLAN.h | |
| Super | FSessionsCommon | Online/SessionsLAN.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TFuture< TOnlineResult< FCreateSession > > CreateSessionImpl
(
const FCreateSession::Params& Params |
FSessionsCommon. | Online/SessionsLAN.h | |
virtual TFuture< TOnlineResult< FFindSessions > > FindSessionsImpl
(
const FFindSessions::Params& Params |
Online/SessionsLAN.h | ||
virtual TFuture< TOnlineResult< FJoinSession > > JoinSessionImpl
(
const FJoinSession::Params& Params |
Online/SessionsLAN.h | ||
virtual TFuture< TOnlineResult< FLeaveSession > > LeaveSessionImpl
(
const FLeaveSession::Params& Params |
Online/SessionsLAN.h | ||
virtual void Tick
(
float DeltaSeconds |
Online/SessionsLAN.h | ||
virtual TFuture< TOnlineResult< FUpdateSessionSettings > > UpdateSessionSettingsImpl
(
const FUpdateSessionSettings::Params& Params |
Online/SessionsLAN.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TSharedRef< FSessionLAN > AddLANSession
(
const FCreateSession::Params& Params |
Online/SessionsLAN.h | ||
void AppendSessionToPacket
(
FNboSerializeToBuffer& Packet, |
Online/SessionsLAN.h | ||
void FindLANSessions
(
const FAccountId& LocalAccountId |
Online/SessionsLAN.h | ||
void OnLANSearchTimeout
(
const FAccountId LocalAccountId |
Online/SessionsLAN.h | ||
void OnValidQueryPacketReceived
(
uint8* PacketData, |
Online/SessionsLAN.h | ||
void OnValidResponsePacketReceived
(
uint8* PacketData, |
Online/SessionsLAN.h | ||
void ReadSessionFromPacket
(
FNboSerializeFromBuffer& Packet, |
Online/SessionsLAN.h | ||
void StopLANSession() |
Online/SessionsLAN.h | ||
FHostSessionResult TryHostLANSession() |
LANSessionManager methods | Online/SessionsLAN.h |