41 SendLog(Data, Verbosity, Category);
50 return MessageEndpoint.
IsValid();
53 virtual bool Start()
override;
54 virtual void Stop()
override;
86 void HandleMessageEndpointShutdown();
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
UE::FPlatformRecursiveMutex FCriticalSection
Definition CriticalSection.h:53
Definition NameTypes.h:617
Definition OutputDevice.h:133
Definition SessionService.h:22
void SendPong(const TSharedRef< IMessageContext, ESPMode::ThreadSafe > &Context, const FString &UserName)
Definition SessionService.cpp:120
virtual bool IsRunning() override
Definition SessionService.h:48
void SendLog(const TCHAR *Data, ELogVerbosity::Type Verbosity=ELogVerbosity::Log, const class FName &Category="Log")
Definition SessionService.cpp:69
virtual void Serialize(const TCHAR *Data, ELogVerbosity::Type Verbosity, const class FName &Category) override
Definition SessionService.h:39
virtual void Stop() override
Definition SessionService.cpp:56
virtual ~FSessionService()
Definition SessionService.cpp:20
void SendNotification(const TCHAR *NotificationText, const FMessageAddress &Recipient)
Definition SessionService.cpp:100
virtual bool Start() override
Definition SessionService.cpp:29
Definition ISessionService.h:11
Definition SharedPointer.h:692
UE_FORCEINLINE_HINT const bool IsValid() const
Definition SharedPointer.h:1085
Definition SharedPointer.h:153
Definition SharedPointer.h:1295
Type
Definition LogVerbosity.h:17
@ Log
Definition LogVerbosity.h:40
Definition IMessageContext.h:26
Definition SessionServiceMessages.h:140
Definition SessionServiceMessages.h:150
Definition SessionServiceMessages.h:19