Here is a list of all struct and union fields with links to the structures/unions they belong to:

### - a -

- addr : coap_address_t , coap_endpoint_t
- appdata : coap_async_state_t
- async_state : coap_context_t

### - b -

- bad : coap_opt_iterator_t
- buckets : UT_hash_table
- buf : cnt_str

### - c -

- cacheable : coap_resource_t
- code : coap_hdr_t , error_desc_t
- conn : coap_endpoint_t
- count : UT_hash_bucket
- created : coap_async_state_t

### - d -

- data : coap_pdu_t
- delta : coap_option_t
- dirty : coap_resource_t , coap_subscription_t
- dst : coap_packet_t

### - e -

- endpoint : coap_context_t
- expand_mult : UT_hash_bucket

### - f -

- fail_cnt : coap_subscription_t
- fd : coap_endpoint_t
- filter : coap_opt_iterator_t
- filtered : coap_opt_iterator_t
- flags : coap_async_state_t , coap_attr_t , coap_endpoint_t , coap_mid_cache_t , coap_resource_t

### - h -

- handle : coap_endpoint_t
- handler : coap_resource_t
- hashv : UT_hash_handle
- hdr : coap_pdu_t
- hh : coap_resource_t
- hh_head : UT_hash_bucket
- hh_next : UT_hash_handle
- hh_prev : UT_hash_handle
- hho : UT_hash_table
- hnd : coap_packet_t
- host : coap_uri_t

### - i -

- id : coap_async_state_t , coap_hdr_t , coap_queue_t
- ideal_chain_maxlen : UT_hash_table
- ifindex : coap_endpoint_t , coap_packet_t
- ineff_expands : UT_hash_table
- interface : coap_packet_t
- ipi6_addr : in6_pktinfo
- ipi6_ifindex : in6_pktinfo
- ipi_addr : in_pktinfo
- ipi_ifindex : in_pktinfo
- ipi_spec_dst : in_pktinfo
- item : coap_mid_cache_t

### - k -

- key : coap_option , coap_resource_t , UT_hash_handle
- keylen : UT_hash_handle
- known_options : coap_context_t

### - l -

- length : coap_opt_iterator_t , coap_option , coap_option_t , coap_packet_t , coap_pdu_t , str
- link_attr : coap_resource_t
- local_if : coap_queue_t , coap_subscription_t
- log2_num_buckets : UT_hash_table
- long_opts : opt_filter

### - m -

- m : coap_block_t
- mask : opt_filter
- max_delta : coap_pdu_t
- max_size : coap_pdu_t
- message_id : coap_async_state_t , coap_context_t

### - n -

- n : cnt_str
- name : coap_attr_t
- network_read : coap_context_t
- network_send : coap_context_t
- next : coap_async_state_t , coap_attr_t , coap_queue_t , coap_subscription_t , UT_hash_handle
- next_option : coap_opt_iterator_t
- noexpand : UT_hash_table
- non_cnt : coap_subscription_t
- nonideal_items : UT_hash_table
- num : coap_block_t
- num_buckets : UT_hash_table
- num_items : UT_hash_table

### - o -

- observable : coap_resource_t
- observe : coap_context_t

### - p -

- partiallydirty : coap_resource_t
- path : coap_uri_t
- payload : coap_packet_t
- pdu : coap_queue_t
- peer : coap_async_state_t
- phrase : error_desc_t
- port : coap_uri_t
- prev : UT_hash_handle

### - q -

- query : coap_uri_t

### - r -

- remote : coap_queue_t
- resources : coap_context_t
- response_handler : coap_context_t
- retransmit_cnt : coap_queue_t

### - s -

- s : str
- sa : coap_address_t
- sendqueue : coap_context_t
- sendqueue_basetime : coap_context_t
- session : coap_packet_t
- short_opts : opt_filter
- signature : UT_hash_table
- sin : coap_address_t
- sin6 : coap_address_t
- size : coap_address_t
- sockfd : coap_context_t
- src : coap_packet_t
- st : coap_address_t
- subscriber : coap_subscription_t
- subscribers : coap_resource_t
- szx : coap_block_t

### - t -

- t : coap_queue_t
- tail : UT_hash_table
- tbl : UT_hash_handle
- timeout : coap_queue_t
- token : coap_async_state_t , coap_hdr_t , coap_subscription_t
- token_length : coap_hdr_t , coap_subscription_t
- tokenlen : coap_async_state_t
- type : coap_hdr_t , coap_opt_iterator_t

### - u -

- uri : coap_resource_t

### - v -

- value : coap_attr_t , coap_option_t
- version : coap_hdr_t