netxduo
NX_SECURE_DTLS_SESSION
is only used within netxduo.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Related
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
STM32 Libraries and Samples
netxduo
NX_SECURE_DTLS_SESSION
NX_SECURE_DTLS_SESSION struct
Syntax
Show:
Summary
Declaration
from
nx_secure_dtls.h:126
typedef
struct
NX_SECURE_DTLS_SESSION_STRUCT
{
NX_SECURE_TLS_SESSION
nx_secure_dtls_tls_session
;
NX_UDP_SOCKET
*
nx_secure_dtls_udp_socket
;
UINT
nx_secure_dtls_local_ip_address_index
;
UINT
nx_secure_dtls_local_port
;
NXD_ADDRESS
nx_secure_dtls_remote_ip_address
;
UINT
nx_secure_dtls_remote_port
;
UINT
nx_secure_dtls_session_in_use
;
USHORT
nx_secure_dtls_cookie_length
;
UCHAR
nx_secure_dtls_cookie
[
NX_SECURE_DTLS_COOKIE_LENGTH
]
;
UCHAR
*
nx_secure_dtls_client_cookie_ptr
;
USHORT
nx_secure_dtls_local_handshake_sequence
;
UINT
nx_secure_dtls_fragment_length
;
UINT
nx_secure_dtls_remote_handshake_sequence
;
UINT
nx_secure_dtls_expected_handshake_sequence
;
USHORT
nx_secure_dtls_local_epoch
;
USHORT
nx_secure_dtls_remote_epoch
;
ULONG
nx_secure_dtls_transmit_queue_maximum
;
ULONG
nx_secure_dtls_transmit_sent_count
;
NX_PACKET
*
nx_secure_dtls_transmit_sent_head
,
*
nx_secure_dtls_transmit_sent_tail
;
ULONG
nx_secure_dtls_handshake_timeout
;
ULONG
nx_secure_dtls_timeout_retries
;
struct
NX_SECURE_DTLS_SERVER_STRUCT
*
nx_secure_dtls_server_parent
;
NX_PACKET
*
nx_secure_dtls_receive_queue_head
;
ULONG
nx_secure_dtls_sliding_window
;
TX_THREAD
*
nx_secure_dtls_thread_suspended
;
struct
NX_SECURE_DTLS_SESSION_STRUCT
*
nx_secure_dtls_created_previous
,
*
nx_secure_dtls_created_next
;
}
NX_SECURE_DTLS_SESSION
;
Fields
Field
Declared as
NX_SECURE_DTLS_SESSION_STRUCT::nx_secure_dtls_transmit_sent_count
ULONG
NX_SECURE_DTLS_SESSION_STRUCT::nx_secure_dtls_transmit_sent_head
NX_PACKET
*
NX_SECURE_DTLS_SESSION_STRUCT::nx_secure_dtls_transmit_sent_tail
NX_PACKET
*
nx_secure_dtls_transmit_sent_head
,
*
NX_SECURE_DTLS_SESSION_STRUCT::nx_secure_dtls_handshake_timeout
ULONG
NX_SECURE_DTLS_SESSION_STRUCT::nx_secure_dtls_timeout_retries
ULONG
NX_SECURE_DTLS_SESSION_STRUCT::nx_secure_dtls_server_parent
struct
NX_SECURE_DTLS_SERVER_STRUCT
*
NX_SECURE_DTLS_SESSION_STRUCT::nx_secure_dtls_receive_queue_head
NX_PACKET
*
NX_SECURE_DTLS_SESSION_STRUCT::nx_secure_dtls_sliding_window
ULONG
NX_SECURE_DTLS_SESSION_STRUCT::nx_secure_dtls_thread_suspended
TX_THREAD
*
NX_SECURE_DTLS_SESSION_STRUCT::nx_secure_dtls_created_previous
struct
NX_SECURE_DTLS_SESSION_STRUCT
*
NX_SECURE_DTLS_SESSION_STRUCT::nx_secure_dtls_created_next
struct
NX_SECURE_DTLS_SESSION_STRUCT
*
nx_secure_dtls_created_previous
,
*
NX_SECURE_DTLS_SESSION_STRUCT::nx_secure_dtls_tls_session
NX_SECURE_TLS_SESSION
NX_SECURE_DTLS_SESSION_STRUCT::nx_secure_dtls_udp_socket
NX_UDP_SOCKET
*
NX_SECURE_DTLS_SESSION_STRUCT::nx_secure_dtls_local_ip_address_index
UINT
NX_SECURE_DTLS_SESSION_STRUCT::nx_secure_dtls_local_port
UINT
NX_SECURE_DTLS_SESSION_STRUCT::nx_secure_dtls_remote_ip_address
NXD_ADDRESS
NX_SECURE_DTLS_SESSION_STRUCT::nx_secure_dtls_remote_port
UINT
NX_SECURE_DTLS_SESSION_STRUCT::nx_secure_dtls_session_in_use
UINT
NX_SECURE_DTLS_SESSION_STRUCT::nx_secure_dtls_cookie_length
USHORT
NX_SECURE_DTLS_SESSION_STRUCT::nx_secure_dtls_cookie
UCHAR
[
NX_SECURE_DTLS_COOKIE_LENGTH
]
NX_SECURE_DTLS_SESSION_STRUCT::nx_secure_dtls_client_cookie_ptr
UCHAR
*
NX_SECURE_DTLS_SESSION_STRUCT::nx_secure_dtls_local_handshake_sequence
USHORT
NX_SECURE_DTLS_SESSION_STRUCT::nx_secure_dtls_fragment_length
UINT
NX_SECURE_DTLS_SESSION_STRUCT::nx_secure_dtls_remote_handshake_sequence
UINT
NX_SECURE_DTLS_SESSION_STRUCT::nx_secure_dtls_expected_handshake_sequence
UINT
NX_SECURE_DTLS_SESSION_STRUCT::nx_secure_dtls_local_epoch
USHORT
NX_SECURE_DTLS_SESSION_STRUCT::nx_secure_dtls_remote_epoch
USHORT
NX_SECURE_DTLS_SESSION_STRUCT::nx_secure_dtls_transmit_queue_maximum
ULONG
Related Functions
Found 38 other functions taking a
NX_SECURE_DTLS_SESSION_STRUCT
argument:
Function
_nx_secure_dtls_session_create()
_nx_secure_dtls_session_delete()
_nx_secure_dtls_session_end()
_nx_secure_dtls_session_receive()
_nx_secure_dtls_session_reset()
_nx_secure_dtls_session_client_info_get()
_nx_secure_dtls_session_local_certificate_add()
_nx_secure_dtls_session_local_certificate_remove()
_nx_secure_dtls_session_trusted_certificate_add()
_nx_secure_dtls_session_trusted_certificate_remove()
_nx_secure_dtls_session_send()
_nx_secure_dtls_server_session_send()
_nx_secure_dtls_session_start()
_nx_secure_dtls_packet_allocate()
_nx_secure_dtls_client_session_start()
_nx_secure_dtls_server_session_start()
_nx_secure_dtls_client_protocol_version_override()
_nx_secure_dtls_ecc_initialize()
_nxe_secure_dtls_session_create()
_nxe_secure_dtls_session_delete()
_nxe_secure_dtls_session_end()
_nxe_secure_dtls_session_receive()
_nxe_secure_dtls_session_reset()
_nxe_secure_dtls_session_send()
_nxe_secure_dtls_server_session_send()
_nxe_secure_dtls_session_start()
_nxe_secure_dtls_client_session_start()
_nxe_secure_dtls_server_session_start()
_nxe_secure_dtls_session_client_info_get()
_nxe_secure_dtls_packet_allocate()
_nxe_secure_dtls_session_local_certificate_add()
_nxe_secure_dtls_session_local_certificate_remove()
_nxe_secure_dtls_session_trusted_certificate_add()
_nxe_secure_dtls_session_trusted_certificate_remove()
_nxe_secure_dtls_client_protocol_version_override()
_nxe_secure_dtls_ecc_initialize()
_nx_secure_dtls_psk_add()
_nxe_secure_dtls_psk_add()
Examples
References
from
examples
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
All items filtered out
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Lifecycle
from
examples
All items filtered out
All items filtered out