![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <ISessionInfo.h>
Inheritance diagram for ISessionInfo:Public Member Functions | |
| virtual void | GetInstances (TArray< TSharedPtr< ISessionInstanceInfo > > &OutInstances) const =0 |
| virtual const FDateTime & | GetLastUpdateTime () const =0 |
| virtual const int32 | GetNumInstances () const =0 |
| virtual const FGuid & | GetSessionId () const =0 |
| virtual const FString & | GetSessionName () const =0 |
| virtual const FString & | GetSessionOwner () const =0 |
| virtual const bool | IsStandalone () const =0 |
| virtual void | Terminate ()=0 |
| DECLARE_EVENT_TwoParams (ISessionInfo, FInstanceDiscoveredEvent, const TSharedRef< ISessionInfo > &, const TSharedRef< ISessionInstanceInfo > &) virtual FInstanceDiscoveredEvent &OnInstanceDiscovered()=0 | |
| DECLARE_EVENT_ThreeParams (ISessionInfo, FLogReceivedEvent, const TSharedRef< ISessionInfo > &, const TSharedRef< ISessionInstanceInfo > &, const TSharedRef< FSessionLogMessage > &) | |
| virtual FLogReceivedEvent & | OnLogReceived ()=0 |
| virtual | ~ISessionInfo () |
Interface for game instances.
|
inlinevirtual |
Virtual destructor.
| ISessionInfo::DECLARE_EVENT_ThreeParams | ( | ISessionInfo | , |
| FLogReceivedEvent | , | ||
| const TSharedRef< ISessionInfo > & | , | ||
| const TSharedRef< ISessionInstanceInfo > & | , | ||
| const TSharedRef< FSessionLogMessage > & | |||
| ) |
A delegate that is executed when a new log message has been received.
|
pure virtual |
A delegate that is executed when a new instance has been discovered.
|
pure virtual |
Gets a read-only collection of all instances that belong to this session.
| OutInstances | Will hold the collection of instances. |
Implemented in FSessionInfo.
Gets the time at which the last update was received from this instance.
Implemented in FSessionInfo.
Gets the number of engine instances that are part of the session.
Implemented in FSessionInfo.
|
pure virtual |
|
pure virtual |
Checks whether this is a standalone session.
A session is standalone if has not been created from the Launcher.
Implemented in FSessionInfo.
|
pure virtual |
Implemented in FSessionInfo.
Terminates the session.
Implemented in FSessionInfo.