Amazon Kinesis Webrtc C SDK
__DtlsSession Struct Reference

#include <Dtls.h>

Collaboration diagram for __DtlsSession:
Collaboration graph

Public Attributes

volatile ATOMIC_BOOL isStarted
 
volatile ATOMIC_BOOL isShutdown
 
volatile ATOMIC_BOOL isCleanUp
 
UINT32 certificateCount
 
DtlsSessionCallbacks dtlsSessionCallbacks
 
TIMER_QUEUE_HANDLE timerQueueHandle
 
UINT32 timerId
 
UINT64 dtlsSessionStartTime
 
UINT64 dtlsSessionSetupTime
 
RTC_DTLS_TRANSPORT_STATE state
 
DTLS_HANDSHAKE_STATE handshakeState
 
MUTEX sslLock
 

Member Data Documentation

◆ certificateCount

UINT32 __DtlsSession::certificateCount

◆ dtlsSessionCallbacks

DtlsSessionCallbacks __DtlsSession::dtlsSessionCallbacks

◆ dtlsSessionSetupTime

UINT64 __DtlsSession::dtlsSessionSetupTime

◆ dtlsSessionStartTime

UINT64 __DtlsSession::dtlsSessionStartTime

◆ handshakeState

DTLS_HANDSHAKE_STATE __DtlsSession::handshakeState

◆ isCleanUp

volatile ATOMIC_BOOL __DtlsSession::isCleanUp

◆ isShutdown

volatile ATOMIC_BOOL __DtlsSession::isShutdown

◆ isStarted

volatile ATOMIC_BOOL __DtlsSession::isStarted

◆ sslLock

MUTEX __DtlsSession::sslLock

◆ state

RTC_DTLS_TRANSPORT_STATE __DtlsSession::state

◆ timerId

UINT32 __DtlsSession::timerId

◆ timerQueueHandle

TIMER_QUEUE_HANDLE __DtlsSession::timerQueueHandle

The documentation for this struct was generated from the following file: