67 return InstanceDiscoveredEvent;
73 return LogReceivedEvent;
101 FString SessionOwner;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define DECLARE_DERIVED_EVENT(OwningType, BaseTypeEvent, EventName)
Definition Delegate.h:231
Definition SessionInfo.h:23
virtual const FGuid & GetSessionId() const override
Definition SessionInfo.cpp:110
virtual FLogReceivedEvent & OnLogReceived() override
Definition SessionInfo.h:71
virtual const FString & GetSessionOwner() const override
Definition SessionInfo.cpp:122
virtual FInstanceDiscoveredEvent & OnInstanceDiscovered() override
Definition SessionInfo.h:65
virtual const bool IsStandalone() const override
Definition SessionInfo.cpp:128
virtual const FString & GetSessionName() const override
Definition SessionInfo.cpp:116
virtual const FDateTime & GetLastUpdateTime() const override
Definition SessionInfo.cpp:98
virtual void GetInstances(TArray< TSharedPtr< ISessionInstanceInfo > > &OutInstances) const override
Definition SessionInfo.cpp:87
virtual void Terminate() override
Definition SessionInfo.cpp:134
void UpdateFromMessage(const FEngineServicePong &Message, const TSharedRef< IMessageContext, ESPMode::ThreadSafe > &Context)
Definition SessionInfo.cpp:21
virtual const int32 GetNumInstances() const override
Definition SessionInfo.cpp:104
Definition SessionInstanceInfo.h:24
Definition ISessionInfo.h:14
Definition UnrealString.h.inl:34
Definition SharedPointer.h:1640
Definition SharedPointer.h:692
Definition SharedPointer.h:153
Definition SharedPointer.h:1295
Definition EngineServiceMessages.h:29
Definition SessionServiceMessages.h:41