Navigation
API > API/Plugins > API/Plugins/LiveLinkHubMessaging
| Name | ILiveLinkHubMessagingModule |
| Type | class |
| Header File | /Engine/Plugins/Animation/LiveLinkHub/Source/LiveLinkHubMessaging/Public/ILiveLinkHubMessagingModule.h |
| Include Path | #include "ILiveLinkHubMessagingModule.h" |
Syntax
class ILiveLinkHubMessagingModule : public IModuleInterface
Implements Interfaces
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FAuxChannelRequestHandlerFunc | TUniqueFunction< void( const FLiveLinkHubAuxChannelRequestMessage &, const TSharedRef< IMessageContext, ESPMode::ThreadSafe > &)> | ILiveLinkHubMessagingModule.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
ELiveLinkTopologyMode GetHostTopologyMode() |
Get the topology mode for this host. | ILiveLinkHubMessagingModule.h | |
| Get the ID for this running instance. | ILiveLinkHubMessagingModule.h | ||
FOnHubConnectionEstablished & OnConnectionEstablished() |
Delegate called when a connection is established to a livelink hub. | ILiveLinkHubMessagingModule.h | |
bool RegisterAuxChannelRequestHandler
(
TUniqueFunction< void(const RequestType&, const TSharedRef< IMessageContext, ESPMode::ThreadSafe > ... |
Register a callback to be invoked when a peer attempts to negotiate an auxiliary endpoint. | ILiveLinkHubMessagingModule.h | |
bool RegisterAuxChannelRequestHandler
(
UScriptStruct* InRequestTypeStruct, |
Register a callback to be invoked when a peer attempts to negotiate an auxiliary endpoint. | ILiveLinkHubMessagingModule.h | |
void SetHostTopologyMode
(
ELiveLinkTopologyMode InMode |
Set the topology mode for this host. This will dictate to what apps it can connect to. | ILiveLinkHubMessagingModule.h | |
void SetInstanceId
(
const FLiveLinkHubInstanceId& Id |
Set the instance ID for this connection manager, used to detect if it's trying to connect to itself. | ILiveLinkHubMessagingModule.h | |
| Unregister an existing auxiliary endpoint handler. | ILiveLinkHubMessagingModule.h | ||
bool UnregisterAuxChannelRequestHandler
(
UScriptStruct* InRequestTypeStruct |
Unregister an existing auxiliary endpoint handler. | ILiveLinkHubMessagingModule.h |