Cascoda SDK
Cascoda SDK for building software to run with CA-821x transceivers
|
The struct for holding information about each connection the lwm2m stack uses. More...
#include <baremetal/app/ot-cli-lwm2m/shared/connection.h>
Public Attributes | |
otUdpSocket | socket |
Openthread socket structure, used for UDP communications. More... | |
otInstance * | otInstance |
Pointer to openthread instance. More... | |
lwm2m_context_t * | lwm2mH |
Pointer to instance of lwm2m. More... | |
bool | inUse |
Used internally to determine whether this connection structure is in use. More... | |
mbedtls_ssl_context | ssl |
mbedtls ssl context and state More... | |
mbedtls_ssl_config | conf |
mbedtls ssl config info More... | |
ca_tasklet | mbedtls_tasklet |
Tasklet for managing mbedtls timing. More... | |
lwm2m_object_t * | securityObj |
Pointer to lwm2m security instance. More... | |
int | cipherSuites [CIPHERSUITE_COUNT+1] |
List of the cipher suites in use. More... | |
int | securityInstId |
lwm2m security instance ID More... | |
uint32_t | intermediateTime |
Used with mbedtls_tasklet to implement the intermediate time. More... | |
bool | isTimerPassed |
Used in with mbedtls_tasklet to determine expired or cancelled. More... | |
bool | isSecure |
Used to determine whether this connection is secured with dtls. More... | |
The struct for holding information about each connection the lwm2m stack uses.
int connection_t::cipherSuites[CIPHERSUITE_COUNT+1] |
List of the cipher suites in use.
mbedtls_ssl_config connection_t::conf |
mbedtls ssl config info
uint32_t connection_t::intermediateTime |
Used with mbedtls_tasklet to implement the intermediate time.
bool connection_t::inUse |
Used internally to determine whether this connection structure is in use.
bool connection_t::isSecure |
Used to determine whether this connection is secured with dtls.
bool connection_t::isTimerPassed |
Used in with mbedtls_tasklet to determine expired or cancelled.
lwm2m_context_t * connection_t::lwm2mH |
Pointer to instance of lwm2m.
ca_tasklet connection_t::mbedtls_tasklet |
Tasklet for managing mbedtls timing.
otInstance * connection_t::otInstance |
Pointer to openthread instance.
int connection_t::securityInstId |
lwm2m security instance ID
lwm2m_object_t* connection_t::securityObj |
Pointer to lwm2m security instance.
otUdpSocket connection_t::socket |
Openthread socket structure, used for UDP communications.
mbedtls_ssl_context connection_t::ssl |
mbedtls ssl context and state