libcoap 4.3.4
Data Structures
Here are the data structures with brief descriptions:
 Ccnt_str
 Ccoap_addr_hash_tOnly used for servers for hashing incoming packets
 Ccoap_addr_info_tResolved addresses information
 Ccoap_addr_tuple_t
 Ccoap_address_tMulti-purpose address abstraction
 Ccoap_attr_tLimits the number of subscribers for each resource that this server support
 Ccoap_bin_const_tCoAP binary data definition with const data
 Ccoap_binary_tCoAP binary data definition
 Ccoap_block_b_tStructure of Block options with BERT support
 Ccoap_block_tStructure of Block options
 Ccoap_cache_entry_t
 Ccoap_cache_key_t
 Ccoap_context_tThe CoAP stack's global state is stored in a coap_context_t object
 Ccoap_crypto_aes_ccm_tThe structure that holds the AES Crypto information
 Ccoap_crypto_param_tThe common structure that holds the Crypto information
 Ccoap_digest_t
 Ccoap_dtls_cpsk_info_tThe structure that holds the Client PSK information
 Ccoap_dtls_cpsk_tThe structure used for defining the Client PSK setup data to be used
 Ccoap_dtls_key_tThe structure that holds the PKI key information
 Ccoap_dtls_pki_tThe structure used for defining the PKI setup data to be used
 Ccoap_dtls_spsk_info_tThe structure that holds the Server Pre-Shared Key and Identity Hint information
 Ccoap_dtls_spsk_tThe structure used for defining the Server PSK setup data to be used
 Ccoap_endpoint_tAbstraction of virtual endpoint that can be attached to coap_context_t
 Ccoap_fixed_point_tAbstraction of a fixed point number that can be used where necessary instead of a float
 Ccoap_l_block1_tStructure to keep track of block1 specific information (Requests)
 Ccoap_l_block2_tStructure to keep track of block2 specific information (Responses)
 Ccoap_layer_func_t
 Ccoap_lg_crcv_tStructure to hold large body (many blocks) client receive information
 Ccoap_lg_range
 Ccoap_lg_srcv_tStructure to hold large body (many blocks) server receive information
 Ccoap_lg_xmit_tStructure to hold large body (many blocks) transmission information
 Ccoap_opt_filter_t
 Ccoap_opt_iterator_tIterator to run through PDU options
 Ccoap_option
 Ccoap_option_tRepresentation of CoAP options
 Ccoap_optlist_tRepresentation of chained list of CoAP options to install
 Ccoap_oscore_conf_tThe structure used to hold the OSCORE configuration information
 Ccoap_packet_t
 Ccoap_pdu_tStructure for CoAP PDUs
 Ccoap_pki_key_asn1_tThe structure that holds the PKI ASN.1 (DER) definitions
 Ccoap_pki_key_pem_buf_tThe structure that holds the PKI PEM buffer definitions
 Ccoap_pki_key_pem_tThe structure that holds the PKI PEM definitions
 Ccoap_pki_key_pkcs11_tThe structure that holds the PKI PKCS11 definitions
 Ccoap_queue_tQueue entry
 Ccoap_rblock_tStructure to keep track of received blocks
 Ccoap_resource_tAbstraction of resource that can be attached to coap_context_t
 Ccoap_session_tAbstraction of virtual session that can be attached to coap_context_t (client) or coap_endpoint_t (server)
 Ccoap_sockaddr_un
 Ccoap_socket_t
 Ccoap_str_const_tCoAP string data definition with const data
 Ccoap_string_tCoAP string data definition
 Ccoap_subscription_tNumber of notifications that may be sent non-confirmable before a confirmable message is sent to detect if observers are alive
 Ccoap_tls_version_tThe structure used for returning the underlying (D)TLS library information
 Ccoap_uri_info_t
 Ccoap_uri_tRepresentation of parsed URI
 Ccoap_ws_state_tWebSockets session state
 Ccose_alg_desc
 Ccose_curve_desc
 Ccose_encrypt0_t
 Ccose_hkdf_alg_desc
 Cerror_desc_t
 Chkdf_hmac_algs
 Cin6_pktinfo
 Cin_pktinfo
 Coscore_association_t
 Coscore_ctx_t
 Coscore_recipient_ctx_t
 Coscore_sender_ctx_t
 Cpacket_num_interval