libcoap 4.3.5-develop-72190a8
Loading...
Searching...
No Matches
coap_async.h File Reference

State management for asynchronous messages. More...

#include "coap_net.h"
+ Include dependency graph for coap_async.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

COAP_API coap_async_tcoap_register_async (coap_session_t *session, const coap_pdu_t *request, coap_tick_t delay)
 Allocates a new coap_async_t object and fills its fields according to the given request.
 
COAP_API void coap_async_set_delay (coap_async_t *async, coap_tick_t delay)
 Update the delay timeout, so changing when the registered async triggers.
 
COAP_API void coap_async_trigger (coap_async_t *async)
 Trigger the registered async.
 
COAP_API void coap_free_async (coap_session_t *session, coap_async_t *async)
 Releases the memory that was allocated by coap_register_async() for the object async.
 
COAP_API coap_async_tcoap_find_async (coap_session_t *session, coap_bin_const_t token)
 Retrieves the object identified by token from the list of asynchronous transactions that are registered with context.
 
void coap_async_set_app_data (coap_async_t *async, void *app_data)
 Set the application data pointer held in async.
 
void * coap_async_get_app_data (const coap_async_t *async)
 Gets the application data pointer held in async.
 

Detailed Description

State management for asynchronous messages.

Definition in file coap_async.h.