|
libcoap 4.3.5-develop-13abce9
|
Abstraction of virtual endpoint that can be attached to coap_context_t. More...
#include <coap_session_internal.h>
Collaboration diagram for coap_endpoint_t:Data Fields | |
| struct coap_endpoint_t * | next |
| coap_context_t * | context |
| endpoint's context | |
| coap_proto_t | proto |
| protocol used on this interface | |
| uint16_t | default_mtu |
| default mtu for this interface | |
| coap_socket_t | sock |
| socket object for the interface, if any | |
| coap_address_t | bind_addr |
| local interface address | |
| coap_session_t * | sessions |
| hash table or list of active sessions | |
| void * | app_data |
| application-specific data | |
| coap_app_data_free_callback_t | app_cb |
| call-back to release app_data | |
Abstraction of virtual endpoint that can be attached to coap_context_t.
The keys (port, bind_addr) must uniquely identify this endpoint.
Definition at line 256 of file coap_session_internal.h.
| coap_app_data_free_callback_t coap_endpoint_t::app_cb |
call-back to release app_data
Definition at line 267 of file coap_session_internal.h.
| void* coap_endpoint_t::app_data |
application-specific data
Definition at line 266 of file coap_session_internal.h.
| coap_address_t coap_endpoint_t::bind_addr |
local interface address
Definition at line 263 of file coap_session_internal.h.
| coap_context_t* coap_endpoint_t::context |
endpoint's context
Definition at line 258 of file coap_session_internal.h.
| uint16_t coap_endpoint_t::default_mtu |
default mtu for this interface
Definition at line 260 of file coap_session_internal.h.
| struct coap_endpoint_t* coap_endpoint_t::next |
Definition at line 257 of file coap_session_internal.h.
| coap_proto_t coap_endpoint_t::proto |
protocol used on this interface
Definition at line 259 of file coap_session_internal.h.
| coap_session_t* coap_endpoint_t::sessions |
hash table or list of active sessions
Definition at line 264 of file coap_session_internal.h.
| coap_socket_t coap_endpoint_t::sock |
socket object for the interface, if any
Definition at line 261 of file coap_session_internal.h.