mirror of
https://github.com/obgm/libcoap.git
synced 2026-11-03 08:25:47 +03:00
Move coap_async_state_t to coap_async_internal.h and rename to coap_async_t as it no longer has any state. Refactor the async logic to simplify usage and provide libcoap based delay functionality support for request/response traffic such as multicast. Let libcoap decide when the delayed response is to be sent. Move internal async based function definitions to coap_async_internal.h. Replace most references to "struct coap_async_state_t" with "coap_async_t". Provide new functions to allow applications to access parts of coap_async_t as appropriate. Update examples to use these new access functions where appropriate. Add in new man page.