libcoap 4.3.5rc1
|
CoAP mapping of locking functions. More...
Go to the source code of this file.
Macros | |
#define | coap_lock_lock(c, failed) |
#define | coap_lock_unlock(c) |
#define | coap_lock_init(c) |
#define | coap_lock_being_freed(c, failed) |
#define | coap_lock_check_locked(c) {} |
#define | coap_lock_callback(c, func) func |
#define | coap_lock_callback_ret(r, c, func) (r) = func |
#define | coap_lock_callback_release(c, func, failed) func |
#define | coap_lock_callback_ret_release(r, c, func, failed) (r) = func |
#define | coap_lock_invert(c, func, f) func |
Typedefs | |
typedef coap_mutex_t | coap_lock_t |
CoAP mapping of locking functions.
Definition in file coap_threadsafe_internal.h.
#define coap_lock_being_freed | ( | c, | |
failed ) |
Definition at line 458 of file coap_threadsafe_internal.h.
#define coap_lock_callback | ( | c, | |
func ) func |
Definition at line 460 of file coap_threadsafe_internal.h.
#define coap_lock_callback_release | ( | c, | |
func, | |||
failed ) func |
Definition at line 462 of file coap_threadsafe_internal.h.
#define coap_lock_callback_ret | ( | r, | |
c, | |||
func ) (r) = func |
Definition at line 461 of file coap_threadsafe_internal.h.
#define coap_lock_callback_ret_release | ( | r, | |
c, | |||
func, | |||
failed ) (r) = func |
Definition at line 463 of file coap_threadsafe_internal.h.
#define coap_lock_check_locked | ( | c | ) | {} |
Definition at line 459 of file coap_threadsafe_internal.h.
#define coap_lock_init | ( | c | ) |
Definition at line 457 of file coap_threadsafe_internal.h.
#define coap_lock_invert | ( | c, | |
func, | |||
f ) func |
Definition at line 464 of file coap_threadsafe_internal.h.
#define coap_lock_lock | ( | c, | |
failed ) |
Definition at line 455 of file coap_threadsafe_internal.h.
#define coap_lock_unlock | ( | c | ) |
Definition at line 456 of file coap_threadsafe_internal.h.
typedef coap_mutex_t coap_lock_t |
Definition at line 453 of file coap_threadsafe_internal.h.