UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ISessionInfo.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "CoreMinimal.h"
7
9
14{
15public:
16
23
29 virtual const FDateTime& GetLastUpdateTime() const = 0;
30
36 virtual const int32 GetNumInstances() const = 0;
37
43 virtual const FGuid& GetSessionId() const = 0;
44
50 virtual const FString& GetSessionName() const = 0;
51
57 virtual const FString& GetSessionOwner() const = 0;
58
66 virtual const bool IsStandalone() const = 0;
67
71 virtual void Terminate() = 0;
72
73public:
74
81 virtual FInstanceDiscoveredEvent& OnInstanceDiscovered() = 0;
82
90
91public:
92
94 virtual ~ISessionInfo() { }
95};
FPlatformTypes::int32 int32
A 32-bit signed integer.
Definition Platform.h:1125
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition ISessionInfo.h:14
virtual ~ISessionInfo()
Definition ISessionInfo.h:94
virtual const FString & GetSessionName() const =0
virtual const bool IsStandalone() const =0
virtual const FString & GetSessionOwner() const =0
DECLARE_EVENT_ThreeParams(ISessionInfo, FLogReceivedEvent, const TSharedRef< ISessionInfo > &, const TSharedRef< ISessionInstanceInfo > &, const TSharedRef< FSessionLogMessage > &)
virtual const FDateTime & GetLastUpdateTime() const =0
virtual const int32 GetNumInstances() const =0
virtual const FGuid & GetSessionId() const =0
virtual void Terminate()=0
virtual FLogReceivedEvent & OnLogReceived()=0
virtual void GetInstances(TArray< TSharedPtr< ISessionInstanceInfo > > &OutInstances) const =0
DECLARE_EVENT_TwoParams(ISessionInfo, FInstanceDiscoveredEvent, const TSharedRef< ISessionInfo > &, const TSharedRef< ISessionInstanceInfo > &) virtual FInstanceDiscoveredEvent &OnInstanceDiscovered()=0
Definition Array.h:670
Definition SharedPointer.h:692
Definition SharedPointer.h:153
Definition DateTime.h:76
Definition Guid.h:109
Definition SessionLogMessage.h:12