27#include "CoreMinimal.h"
28#include "Modules/ModuleInterface.h"
57 SIGNALR_API TSharedPtr<IHubConnection>
CreateHubConnection(
const FString& InUrl,
const TMap<FString, FString>& InHeaders = TMap<FString, FString>())
const;
61 virtual void StartupModule()
override;
63 virtual void ShutdownModule()
override;
65 virtual bool SupportsDynamicReloading()
override
70 virtual bool SupportsAutomaticShutdown()
override
79 bool bInitialized =
false;
DECLARE_LOG_CATEGORY_EXTERN(LogSignalR, Log, All)
Module that provides SignalR client functionality for Unreal Engine.
Definition SignalRModule.h:39
static SIGNALR_API FSignalRModule & Get()
Singleton-like access to this module's interface.
Definition SignalRModule.cpp:36
SIGNALR_API TSharedPtr< IHubConnection > CreateHubConnection(const FString &InUrl, const TMap< FString, FString > &InHeaders=TMap< FString, FString >()) const
Creates a new hub connection to the specified URL.
Definition SignalRModule.cpp:47
Interface for a SignalR hub connection that enables real-time communication with a SignalR server.
Definition IHubConnection.h:110