mirror of
https://github.com/obgm/libcoap.git
synced 2026-10-28 13:35:47 +03:00
Move coap_session_t and coap_addr_hash_t to coap_session_internal.h. Move internal session based function definitions to coap_session_internal.h. Replace most references to "struct coap_session_t" with "coap_session_t". Provide new functions to allow applications to access parts of coap_session_t as appropriate and document these functions. Update examples to use these new access functions where appropriate. For the man documentation, move the client session setup functions to (new) coap_endpoint_client(3) and update coap_session(3) with all the session access functions as these are common to both the client and server. [coap_endpoint_server(3) will be created when coap_context_t is obfuscated.]
231 lines
4.7 KiB
Plaintext
231 lines
4.7 KiB
Plaintext
coap_add_attr
|
|
coap_add_block
|
|
coap_add_data
|
|
coap_add_data_after
|
|
coap_add_data_blocked_response
|
|
coap_add_data_large_request
|
|
coap_add_data_large_response
|
|
coap_add_option
|
|
coap_add_optlist_pdu
|
|
coap_add_resource
|
|
coap_address_equals
|
|
coap_address_get_port
|
|
coap_address_init
|
|
coap_address_set_port
|
|
coap_add_token
|
|
coap_adjust_basetime
|
|
coap_attr_get_value
|
|
coap_block_build_body
|
|
coap_cache_derive_key
|
|
coap_cache_get_app_data
|
|
coap_cache_get_by_key
|
|
coap_cache_get_by_pdu
|
|
coap_cache_get_pdu
|
|
coap_cache_ignore_options
|
|
coap_cache_set_app_data
|
|
coap_calc_timeout
|
|
coap_cancel_all_messages
|
|
coap_cancel_observe
|
|
coap_cancel_session_messages
|
|
coap_can_exit
|
|
coap_check_option
|
|
coap_cleanup
|
|
coap_clear_event_handler
|
|
coap_clock_init
|
|
coap_clone_uri
|
|
coap_context_get_coap_fd
|
|
coap_context_set_block_mode
|
|
coap_context_set_keepalive
|
|
coap_context_set_pki
|
|
coap_context_set_pki_root_cas
|
|
coap_context_set_psk
|
|
coap_context_set_psk2
|
|
coap_debug_send_packet
|
|
coap_debug_set_packet_loss
|
|
coap_decode_var_bytes
|
|
coap_decode_var_bytes8
|
|
coap_delete_binary
|
|
coap_delete_bin_const
|
|
coap_delete_cache_entry
|
|
coap_delete_cache_key
|
|
coap_delete_node
|
|
coap_delete_optlist
|
|
coap_delete_pdu
|
|
coap_delete_resource
|
|
coap_delete_str_const
|
|
coap_delete_string
|
|
coap_dispatch
|
|
coap_dtls_get_log_level
|
|
coap_dtls_is_supported
|
|
coap_dtls_set_log_level
|
|
coap_encode_var_safe
|
|
coap_encode_var_safe8
|
|
coap_endpoint_set_default_mtu
|
|
coap_endpoint_str
|
|
coap_find_async
|
|
coap_find_attr
|
|
coap_fls
|
|
coap_flsll
|
|
coap_free_async
|
|
coap_free_context
|
|
coap_free_endpoint
|
|
coap_free_type
|
|
coap_get_app_data
|
|
coap_get_block
|
|
coap_get_data
|
|
coap_get_data_large
|
|
coap_get_log_level
|
|
coap_get_query
|
|
coap_get_resource_from_uri_path
|
|
coap_get_tls_library_version
|
|
coap_get_uri_path
|
|
coap_handle_dgram
|
|
coap_handle_event
|
|
coap_hash_impl
|
|
coap_insert_node
|
|
coap_insert_optlist
|
|
coap_io_do_epoll
|
|
coap_io_do_io
|
|
coap_io_prepare_epoll
|
|
coap_io_prepare_io
|
|
coap_io_process
|
|
coap_io_process_with_fds
|
|
coap_is_mcast
|
|
coap_join_mcast_group_intf
|
|
coap_log_impl
|
|
coap_make_str_const
|
|
coap_malloc_endpoint
|
|
coap_malloc_type
|
|
coap_mcast_set_hops
|
|
coap_memory_init
|
|
coap_network_read
|
|
coap_network_send
|
|
coap_new_binary
|
|
coap_new_bin_const
|
|
coap_new_cache_entry
|
|
coap_new_client_session
|
|
coap_new_client_session_pki
|
|
coap_new_client_session_psk
|
|
coap_new_client_session_psk2
|
|
coap_new_context
|
|
coap_new_endpoint
|
|
coap_new_error_response
|
|
coap_new_message_id
|
|
coap_new_node
|
|
coap_new_optlist
|
|
coap_new_pdu
|
|
coap_new_str_const
|
|
coap_new_string
|
|
coap_new_uri
|
|
coap_opt_block_num
|
|
coap_opt_encode
|
|
coap_opt_encode_size
|
|
coap_option_check_critical
|
|
coap_option_filter_get
|
|
coap_option_filter_set
|
|
coap_option_filter_unset
|
|
coap_option_iterator_init
|
|
coap_option_next
|
|
coap_opt_length
|
|
coap_opt_parse
|
|
coap_opt_setheader
|
|
coap_opt_size
|
|
coap_opt_value
|
|
coap_package_name
|
|
coap_package_version
|
|
coap_packet_get_memmapped
|
|
coap_pdu_clear
|
|
coap_pdu_duplicate
|
|
coap_pdu_encode_header
|
|
coap_pdu_init
|
|
coap_pdu_parse
|
|
coap_pdu_parse_header
|
|
coap_pdu_parse_header_size
|
|
coap_pdu_parse_opt
|
|
coap_pdu_parse_size
|
|
coap_pdu_resize
|
|
coap_peek_next
|
|
coap_pop_next
|
|
coap_print_addr
|
|
coap_print_link
|
|
coap_prng
|
|
coap_prng_init
|
|
coap_realloc_type
|
|
coap_register_async
|
|
coap_register_event_handler
|
|
coap_register_handler
|
|
coap_remove_async
|
|
coap_remove_from_queue
|
|
coap_resize_binary
|
|
coap_resource_get_uri_path
|
|
coap_resource_get_userdata
|
|
coap_resource_init
|
|
coap_resource_notify_observers
|
|
coap_resource_proxy_uri_init
|
|
coap_resource_release_userdata_handler
|
|
coap_resource_set_dirty
|
|
coap_resource_set_get_observable
|
|
coap_resource_set_mode
|
|
coap_resource_set_userdata
|
|
coap_resource_unknown_init
|
|
coap_response_phrase
|
|
coap_retransmit
|
|
coap_send
|
|
coap_send_ack
|
|
coap_send_error
|
|
coap_send_large
|
|
coap_send_message_type
|
|
coap_session_disconnected
|
|
coap_session_get_ack_random_factor
|
|
coap_session_get_ack_timeout
|
|
coap_session_get_addr_local
|
|
coap_session_get_addr_remote
|
|
coap_session_get_app_data
|
|
coap_session_get_by_peer
|
|
coap_session_get_context
|
|
coap_session_get_ifindex
|
|
coap_session_get_max_transmit
|
|
coap_session_get_proto
|
|
coap_session_get_psk_hint
|
|
coap_session_get_psk_key
|
|
coap_session_get_state
|
|
coap_session_get_tls
|
|
coap_session_get_type
|
|
coap_session_init_token
|
|
coap_session_max_pdu_size
|
|
coap_session_new_token
|
|
coap_session_reference
|
|
coap_session_release
|
|
coap_session_send_ping
|
|
coap_session_set_ack_random_factor
|
|
coap_session_set_ack_timeout
|
|
coap_session_set_app_data
|
|
coap_session_set_max_retransmit
|
|
coap_session_set_mtu
|
|
coap_session_set_type_client
|
|
coap_session_str
|
|
coap_set_app_data
|
|
coap_set_event_handler
|
|
coap_set_log_handler
|
|
coap_set_log_level
|
|
coap_set_prng
|
|
coap_set_show_pdu_output
|
|
coap_show_pdu
|
|
coap_show_tls_version
|
|
coap_socket_strerror
|
|
coap_split_path
|
|
coap_split_proxy_uri
|
|
coap_split_query
|
|
coap_split_uri
|
|
coap_startup
|
|
coap_string_tls_version
|
|
coap_tcp_is_supported
|
|
coap_ticks
|
|
coap_ticks_from_rt_us
|
|
coap_ticks_to_rt
|
|
coap_ticks_to_rt_us
|
|
coap_tls_is_supported
|
|
coap_wait_ack
|
|
coap_wellknown_response
|
|
coap_write_block_opt
|