103 return LastUpdateTime;
123 return WorldTimeSeconds;
134 return LogReceivedEvent;
155 bool Authorized =
false;
161 FString CurrentLevel;
170 int32 EngineVersion = 0;
173 bool HasBegunPlay =
false;
179 FString InstanceName;
182 FString InstanceType;
197 FString PlatformName;
200 float WorldTimeSeconds = 0.0f;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition SessionInstanceInfo.h:24
virtual float GetWorldTimeSeconds() const override
Definition SessionInstanceInfo.h:121
virtual const FString & GetPlatformName() const override
Definition SessionInstanceInfo.h:116
virtual int32 GetEngineVersion() const override
Definition SessionInstanceInfo.h:81
virtual void Terminate() override
Definition SessionInstanceInfo.cpp:85
virtual FLogReceivedEvent & OnLogReceived() override
Definition SessionInstanceInfo.h:132
virtual TSharedPtr< ISessionInfo > GetOwnerSession() override
Definition SessionInstanceInfo.h:111
virtual const FString & GetInstanceType() const override
Definition SessionInstanceInfo.h:96
void UpdateFromMessage(const FEngineServicePong &Message, const TSharedRef< IMessageContext, ESPMode::ThreadSafe > &Context)
Definition SessionInstanceInfo.cpp:34
virtual const FString & GetInstanceName() const override
Definition SessionInstanceInfo.h:91
virtual const FString & GetDeviceName() const override
Definition SessionInstanceInfo.h:76
virtual const FString & GetBuildDate() const override
Definition SessionInstanceInfo.h:66
virtual const TArray< TSharedPtr< FSessionLogMessage > > & GetLog() override
Definition SessionInstanceInfo.h:106
virtual bool PlayHasBegun() const override
Definition SessionInstanceInfo.h:137
virtual const FDateTime & GetLastUpdateTime() const override
Definition SessionInstanceInfo.h:101
virtual ~FSessionInstanceInfo()
Definition SessionInstanceInfo.cpp:26
virtual const FString & GetCurrentLevel() const override
Definition SessionInstanceInfo.h:71
virtual bool IsAuthorized() const override
Definition SessionInstanceInfo.h:126
DECLARE_DERIVED_EVENT(FSessionInstanceInfo, ISessionInstanceInfo::FLogReceivedEvent, FLogReceivedEvent)
virtual void ExecuteCommand(const FString &CommandString) override
Definition SessionInstanceInfo.cpp:76
virtual const FGuid & GetInstanceId() const override
Definition SessionInstanceInfo.h:86
FSessionInstanceInfo()
Definition SessionInstanceInfo.h:28
Definition ISessionInstanceInfo.h:14
Definition SharedPointer.h:1640
Definition SharedPointer.h:692
Definition SharedPointer.h:153
Definition SharedPointer.h:1295
UE_FORCEINLINE_HINT TSharedPtr< ObjectType, Mode > Pin() const &
Definition SharedPointer.h:1512
Definition EngineServiceMessages.h:29
Definition IMessageContext.h:26
Definition SessionLogMessage.h:12
Definition SessionServiceMessages.h:94
Definition SessionServiceMessages.h:41