Navigation
API > API/Plugins > API/Plugins/QuicMessaging
Interface for the messaging module network extension Plugins or modules implementing messaging transport for MessageBus can implement this modular feature to provide control on the service it provides.
| Name | IQuicNetworkMessagingExtension |
| Type | class |
| Header File | /Engine/Plugins/Experimental/QuicMessaging/Source/QuicMessaging/Public/IQuicNetworkMessagingExtension.h |
| Include Path | #include "IQuicNetworkMessagingExtension.h" |
Syntax
class IQuicNetworkMessagingExtension : public INetworkMessagingExtension
Implements Interfaces
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void DisconnectNode
(
const FGuid& NodeId |
Disconnect a node. | IQuicNetworkMessagingExtension.h | |
FGuid GetEndpointGuid() |
Get the generated Guid for this instance. | IQuicNetworkMessagingExtension.h | |
| Get the NodeId of the remote endpoint. | IQuicNetworkMessagingExtension.h | ||
bool IsNodeAuthenticated
(
const FGuid& NodeId |
Check if this node is authenticated. | IQuicNetworkMessagingExtension.h | |
FOnQuicClientConnectionChanged & OnQuicClientConnectionChanged() |
Delegate that notifies bound functions when a QuicClient has connected to or disconnected from a remote endpoint (QuicServer). | IQuicNetworkMessagingExtension.h | |
FOnQuicMetaMessageReceived & OnQuicMetaMessageReceived() |
Delegate that notifies bound functions when a meta / authentication message has been received. | IQuicNetworkMessagingExtension.h | |
void SetConnectionCooldown
(
const bool bEnabled, |
Set the connection cooldown. | IQuicNetworkMessagingExtension.h | |
void SetMaxAuthenticationMessageSize
(
const uint32 MaxBytes |
Set the maximum size an authentication message can have. | IQuicNetworkMessagingExtension.h | |
void SetNodeAuthenticated
(
const FGuid& NodeId |
Set this node as authenticated. | IQuicNetworkMessagingExtension.h | |
bool TransportAuthMessage
(
const TSharedRef< IMessageContext, ESPMode::ThreadSafe >& Context, |
Transport authentication message to endpoint. | IQuicNetworkMessagingExtension.h | |
bool TransportAuthResponseMessage
(
const TSharedRef< IMessageContext, ESPMode::ThreadSafe >& Context, |
Transport authentication response message to endpoint. | IQuicNetworkMessagingExtension.h |