#include "../Include_i.h"
Macros | |
| #define | LOG_CLASS "DTLS" |
Functions | |
| STATUS | dtlsSessionOnOutBoundData (PDtlsSession pDtlsSession, UINT64 customData, DtlsSessionOutboundPacketFunc callbackFn) |
| STATUS | dtlsSessionOnStateChange (PDtlsSession pDtlsSession, UINT64 customData, DtlsSessionOnStateChange callbackFn) |
| STATUS | dtlsValidateRtcCertificates (PRtcCertificate pRtcCertificates, PUINT32 pCount) |
| STATUS | dtlsSessionChangeState (PDtlsSession pDtlsSession, RTC_DTLS_TRANSPORT_STATE newState) |
| STATUS | dtlsSessionCopyOptions (PDtlsSession pDtlsSession, PDtlsSessionOptions pDtlsSessionOptions) |
| STATUS | dtlsFillPseudoRandomBits (PBYTE pBuf, UINT32 bufSize) |
| #define LOG_CLASS "DTLS" |
| STATUS dtlsFillPseudoRandomBits | ( | PBYTE | pBuf, |
| UINT32 | bufSize ) |

| STATUS dtlsSessionChangeState | ( | PDtlsSession | pDtlsSession, |
| RTC_DTLS_TRANSPORT_STATE | newState ) |

| STATUS dtlsSessionCopyOptions | ( | PDtlsSession | pDtlsSession, |
| PDtlsSessionOptions | pDtlsSessionOptions ) |
Copy DTLS validation options into the session, defaulting to relaxed validation when options are omitted. Strict server validation requires a non-empty expected hostname.

| STATUS dtlsSessionOnOutBoundData | ( | PDtlsSession | pDtlsSession, |
| UINT64 | customData, | ||
| DtlsSessionOutboundPacketFunc | callbackFn ) |

| STATUS dtlsSessionOnStateChange | ( | PDtlsSession | pDtlsSession, |
| UINT64 | customData, | ||
| DtlsSessionOnStateChange | callbackFn ) |

| STATUS dtlsValidateRtcCertificates | ( | PRtcCertificate | pRtcCertificates, |
| PUINT32 | pCount ) |
