UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FSessionManager Member List

This is the complete list of members for FSessionManager, including all inherited members.

AddOwner(const FString &InOwner) overrideFSessionManagervirtual
AsShared()TSharedFromThis< FSessionManager >inline
AsShared() constTSharedFromThis< FSessionManager >inline
AsSharedSubobject(SubobjectType *SubobjectPtr) constTSharedFromThis< FSessionManager >inline
AsWeak()TSharedFromThis< FSessionManager >inline
AsWeak() constTSharedFromThis< FSessionManager >inline
AsWeakSubobject(SubobjectType *SubobjectPtr) constTSharedFromThis< FSessionManager >inline
DECLARE_EVENT_OneParam(ISessionManager, FSelectedSessionChangedEvent, const TSharedPtr< ISessionInfo > &) virtual FSelectedSessionChangedEvent &OnSelectedSessionChanged()=0ISessionManagerpure virtual
DECLARE_EVENT_ThreeParams(ISessionManager, FLogReceivedEvent, const TSharedRef< ISessionInfo > &, const TSharedRef< ISessionInstanceInfo > &, const TSharedRef< FSessionLogMessage > &)ISessionManager
DECLARE_EVENT_TwoParams(ISessionManager, FCanSelectSessionEvent, const TSharedPtr< ISessionInfo > &, bool &) virtual FCanSelectSessionEvent &OnCanSelectSession()=0ISessionManagerpure virtual
DECLARE_EVENT_TwoParams(ISessionManager, FInstanceSelectionChangedEvent, const TSharedPtr< ISessionInstanceInfo > &, bool) virtual FInstanceSelectionChangedEvent &OnInstanceSelectionChanged()=0ISessionManagerpure virtual
DoesSharedInstanceExist() constTSharedFromThis< FSessionManager >inline
FindExpiredSessions(const FDateTime &Now)FSessionManagerprotected
FSessionManager(const TSharedRef< IMessageBus, ESPMode::ThreadSafe > &InMessageBus)FSessionManager
GetSelectedInstances() const overrideFSessionManagervirtual
GetSelectedSession() const overrideFSessionManagervirtual
GetSessions(TArray< TSharedPtr< ISessionInfo > > &OutSessions) const overrideFSessionManagervirtual
IsInstanceSelected(const TSharedRef< ISessionInstanceInfo > &Instance) const overrideFSessionManagervirtual
IsValidOwner(const FString &Owner)FSessionManagerprotected
OnCanSelectSession() overrideFSessionManagerinlinevirtual
OnInstanceSelectionChanged() overrideFSessionManagerinlinevirtual
OnLogReceived() overrideFSessionManagerinlinevirtual
OnSelectedSessionChanged() overrideFSessionManagerinlinevirtual
OnSessionInstanceUpdated() overrideFSessionManagervirtual
OnSessionsUpdated() overrideFSessionManagervirtual
operator=(TSharedFromThis const &)TSharedFromThis< FSessionManager >inlineprotected
RefreshSessions()FSessionManagerprotected
RemoveOwner(const FString &InOwner) overrideFSessionManagervirtual
SelectSession(const TSharedPtr< ISessionInfo > &Session) overrideFSessionManagervirtual
SendPing()FSessionManagerprotected
SetInstanceSelected(const TSharedRef< ISessionInstanceInfo > &Instance, bool Selected) overrideFSessionManagervirtual
SharedThis(OtherType *ThisPtr)TSharedFromThis< FSessionManager >inlineprotectedstatic
SharedThis(const OtherType *ThisPtr)TSharedFromThis< FSessionManager >inlineprotectedstatic
TSharedFromThis()TSharedFromThis< FSessionManager >inlineprotected
TSharedFromThis(TSharedFromThis const &)TSharedFromThis< FSessionManager >inlineprotected
UpdateWeakReferenceInternal(TSharedPtr< SharedPtrType, SharedPtrMode > const *InSharedPtr, OtherType *InObject) constTSharedFromThis< FSessionManager >inline
UpdateWeakReferenceInternal(TSharedRef< SharedRefType, SharedPtrMode > const *InSharedRef, OtherType *InObject) constTSharedFromThis< FSessionManager >inline
~FSessionManager()FSessionManager
~ISessionManager()ISessionManagerinlinevirtual
~TSharedFromThis()TSharedFromThis< FSessionManager >inlineprotected