52 return CanSelectSessionDelegate;
58 return InstanceSelectionChangedDelegate;
64 return LogReceivedEvent;
70 return SelectedSessionChangedEvent;
113 bool HandleTicker(
float DeltaTime);
120 FGuid AutomationControllerAddress;
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
Definition SessionManager.h:26
void RefreshSessions()
Definition SessionManager.cpp:223
virtual const TArray< TSharedPtr< ISessionInstanceInfo > > & GetSelectedInstances() const override
Definition SessionManager.cpp:68
bool IsValidOwner(const FString &Owner)
Definition SessionManager.cpp:204
virtual bool SelectSession(const TSharedPtr< ISessionInfo > &Session) override
Definition SessionManager.cpp:116
virtual FCanSelectSessionEvent & OnCanSelectSession() override
Definition SessionManager.h:50
virtual const TSharedPtr< ISessionInfo > & GetSelectedSession() const override
Definition SessionManager.cpp:74
virtual void GetSessions(TArray< TSharedPtr< ISessionInfo > > &OutSessions) const override
Definition SessionManager.cpp:80
virtual FSimpleMulticastDelegate & OnSessionsUpdated() override
Definition SessionManager.cpp:97
virtual FSimpleMulticastDelegate & OnSessionInstanceUpdated() override
Definition SessionManager.cpp:103
virtual void AddOwner(const FString &InOwner) override
Definition SessionManager.cpp:62
virtual FSelectedSessionChangedEvent & OnSelectedSessionChanged() override
Definition SessionManager.h:68
virtual bool SetInstanceSelected(const TSharedRef< ISessionInstanceInfo > &Instance, bool Selected) override
Definition SessionManager.cpp:154
virtual bool IsInstanceSelected(const TSharedRef< ISessionInstanceInfo > &Instance) const override
Definition SessionManager.cpp:91
void SendPing()
Definition SessionManager.cpp:243
virtual FInstanceSelectionChangedEvent & OnInstanceSelectionChanged() override
Definition SessionManager.h:56
void FindExpiredSessions(const FDateTime &Now)
Definition SessionManager.cpp:184
~FSessionManager()
Definition SessionManager.cpp:52
virtual void RemoveOwner(const FString &InOwner) override
Definition SessionManager.cpp:109
virtual FLogReceivedEvent & OnLogReceived() override
Definition SessionManager.h:62
Definition ISessionManager.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