UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition ISessionInfo.h:14
Definition ISessionInstanceInfo.h:14
virtual const FString & GetInstanceName() const =0
virtual float GetWorldTimeSeconds() const =0
virtual const FString & GetDeviceName() const =0
virtual void Terminate()=0
DECLARE_EVENT_TwoParams(ISessionInstanceInfo, FLogReceivedEvent, const TSharedRef< ISessionInstanceInfo > &, const TSharedRef< FSessionLogMessage > &)
virtual void ExecuteCommand(const FString &CommandString)=0
virtual TSharedPtr< ISessionInfo > GetOwnerSession()=0
virtual const FGuid & GetInstanceId() const =0
virtual const FString & GetCurrentLevel() const =0
virtual const FString & GetPlatformName() const =0
virtual ~ISessionInstanceInfo()
Definition ISessionInstanceInfo.h:138
virtual bool PlayHasBegun() const =0
virtual const FString & GetBuildDate() const =0
virtual const TArray< TSharedPtr< FSessionLogMessage > > & GetLog()=0
virtual int32 GetEngineVersion() const =0
virtual FLogReceivedEvent & OnLogReceived()=0
virtual const FDateTime & GetLastUpdateTime() const =0
virtual const FString & GetInstanceType() const =0
virtual bool IsAuthorized() const =0
Definition SharedPointer.h:692
Definition SharedPointer.h:153
Definition SessionLogMessage.h:12