Navigation
| Name | QuicMessagingTransport |
| Type | Plugin |
| Part of Plugins | QUIC Messaging |
| Location | /Engine/Plugins/Experimental/QuicMessaging/Source/QuicMessagingTransport/ |
| Module Build Rules | QuicMessagingTransport.Build.cs |
Classes
| Name | Remarks |
|---|---|
| FQuicEndpointManager | QUIC endpoint manager |
Structs
| Name | Remarks |
|---|---|
| FInboundMessage | Structure for unserialized inbound messages. |
| FMessageHeader | Structure for QUIC message headers. |
| FOutboundMessage | Structure for serialized outbound messages. |
| FQuicClientConfig | |
| FQuicEndpointConfig | |
| FQuicNodeInfo | Structure for known remote endpoints. |
| FQuicServerConfig |
Interfaces
| Name | Remarks |
|---|---|
| IQuicMessagingTransportModule | Interface for QuicMessagingTransport module |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FQuicEndpointPtr | TSharedPtr< FQuicEndpoint, ESPMode::ThreadSafe > | QuicEndpointManager.h | |
| FQuicPayload | TArray< uint8 > | QuicMessages.h | |
| FQuicPayloadPtr | TSharedPtr< FQuicPayload, ESPMode::ThreadSafe > | QuicMessages.h | |
| HQUIC | QUIC_HANDLE * | QuicEndpointManager.h |
Enums
Public
| Name | Remarks |
|---|---|
| EAuthenticationMode | Enumerates authentication mode. |
| EConnectionCooldownMode | Enumerates connection cooldown mode. |
| EEncryptionMode | Enumerates encryption mode. |
| EEndpointMode | Enumerates endpoint mode. |
| EQuicClientConnectionChange | Enumerates client connection changes. |
| EQuicClientSelfSignedCertificate | Enumerates client self signed certificates mode. |
| EQuicClientState | Enumerates client connection state. |
| EQuicClientVerificationMode | Enumerates client certificate verification. |
| EQuicEndpointError | Enumerates endpoint error. |
| EQuicHandlerState | Enumerates server handler state. |
| EQuicMessageType | Enumerates message type. |
| EQuicServerState | Enumerates server state. |