| HandlerComponent
|
Module |
|
Header |
/Engine/Plugins/Runtime/PacketHandlers/DTLSHandlerComponent/Source/Public/DTLSHandlerComponent.h |
Include |
#include "DTLSHandlerComponent.h" |
class FDTLSHandlerComponent : public FEncryptionComponent
DTLS encryption component.
Name | Description | |
---|---|---|
|
FDTLSHandlerComponent() |
Name | Description | ||
---|---|---|---|
|
const FDTLSP... |
GetPreSharedKey() |
Retrieve pre shared key, if set. |
|
const FDTLSF... |
GetRemoteFingerprint() |
Retrieve expected remote certificate fingerprint, if set. |
Name | Description | ||
---|---|---|---|
|
DisableEncryption() |
After calling this, future outgoing packets will not be encrypted (until a call to DisableEncryption). |
|
|
EnableEncryption() |
After calling this, future outgoing packets will be encrypted (until a call to DisableEncryption). |
|
|
IsEncryptionEnabled() |
Returns true if encryption is currently enabled. |
|
|
SetEncryptionData ( |
Sets the encryption data to be used by this component. |
Name | Description | ||
---|---|---|---|
|
CountBytes ( |
||
|
GetReservedPacketBits() |
Returns the amount of reserved packet/protocol bits expected from this component. |
|
|
Incoming ( |
Handles incoming packets |
|
|
IncomingConnectionless ( |
Handles incoming packets not associated with a UNetConnection |
|
|
Initialize() |
Initialization functionality should be placed here |
|
|
IsValid() |
Return whether this handler is valid |
|
|
Outgoing ( |
Handles any outgoing packets |
|
|
OutgoingConnectionless ( |
Handles any outgoing packets not associated with a UNetConnection |
|
|
Tick ( |
Tick functionality should be placed here |
Name |
Description |
|
---|---|---|
|
EDTLSHandlerState |