Amazon Kinesis Webrtc C SDK
Loading...
Searching...
No Matches
__SocketConnection Struct Reference

#include <SocketConnection.h>

Collaboration diagram for __SocketConnection:
Collaboration graph

Public Attributes

volatile ATOMIC_BOOL connectionClosed
volatile ATOMIC_BOOL receiveData
volatile ATOMIC_BOOL inUse
INT32 localSocket
KVS_SOCKET_PROTOCOL protocol
KvsIpAddress peerIpAddr
KvsIpAddress hostIpAddr
BOOL secureConnection
PTlsSession pTlsSession
PDtlsSession pDtlsSession
MUTEX lock
ConnectionDataAvailableFunc dataAvailableCallbackFn
UINT64 dataAvailableCallbackCustomData
UINT64 tlsHandshakeStartTime
PCHAR hostname

Member Data Documentation

◆ connectionClosed

volatile ATOMIC_BOOL __SocketConnection::connectionClosed

◆ dataAvailableCallbackCustomData

UINT64 __SocketConnection::dataAvailableCallbackCustomData

◆ dataAvailableCallbackFn

ConnectionDataAvailableFunc __SocketConnection::dataAvailableCallbackFn

◆ hostIpAddr

KvsIpAddress __SocketConnection::hostIpAddr

◆ hostname

PCHAR __SocketConnection::hostname

◆ inUse

volatile ATOMIC_BOOL __SocketConnection::inUse

◆ localSocket

INT32 __SocketConnection::localSocket

◆ lock

MUTEX __SocketConnection::lock

◆ pDtlsSession

PDtlsSession __SocketConnection::pDtlsSession

◆ peerIpAddr

KvsIpAddress __SocketConnection::peerIpAddr

◆ protocol

KVS_SOCKET_PROTOCOL __SocketConnection::protocol

◆ pTlsSession

PTlsSession __SocketConnection::pTlsSession

◆ receiveData

volatile ATOMIC_BOOL __SocketConnection::receiveData

◆ secureConnection

BOOL __SocketConnection::secureConnection

◆ tlsHandshakeStartTime

UINT64 __SocketConnection::tlsHandshakeStartTime

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