libcoap 4.3.4-develop-9f1418e
|
CoAP mutex mechanism wrapper. More...
Go to the source code of this file.
Macros | |
#define | coap_mutex_init(a) *(a) = 0 |
#define | coap_mutex_destroy(a) *(a) = 0 |
#define | coap_mutex_lock(a) *(a) = 1 |
#define | coap_mutex_trylock(a) *(a) = 1 |
#define | coap_mutex_unlock(a) *(a) = 0 |
#define | coap_thread_pid_t int |
#define | coap_thread_pid 1 |
#define | coap_lock_lock(s, failed) |
#define | coap_lock_unlock(s) |
#define | coap_lock_init(s) |
#define | coap_lock_being_freed(s, failed) |
#define | coap_lock_check_locked(s) {} |
#define | coap_lock_callback(s, func) func |
#define | coap_lock_callback_ret(r, s, func) ret = func |
#define | coap_lock_invert(s, func, f) func |
Typedefs | |
typedef int | coap_mutex_t |
typedef coap_mutex_t | coap_lock_t |
CoAP mutex mechanism wrapper.
Definition in file coap_mutex_internal.h.
#define coap_lock_being_freed | ( | s, | |
failed | |||
) |
Definition at line 341 of file coap_mutex_internal.h.
#define coap_lock_callback | ( | s, | |
func | |||
) | func |
Definition at line 343 of file coap_mutex_internal.h.
#define coap_lock_callback_ret | ( | r, | |
s, | |||
func | |||
) | ret = func |
Definition at line 344 of file coap_mutex_internal.h.
#define coap_lock_check_locked | ( | s | ) | {} |
Definition at line 342 of file coap_mutex_internal.h.
#define coap_lock_init | ( | s | ) |
Definition at line 340 of file coap_mutex_internal.h.
#define coap_lock_invert | ( | s, | |
func, | |||
f | |||
) | func |
Definition at line 345 of file coap_mutex_internal.h.
#define coap_lock_lock | ( | s, | |
failed | |||
) |
Definition at line 338 of file coap_mutex_internal.h.
#define coap_lock_unlock | ( | s | ) |
Definition at line 339 of file coap_mutex_internal.h.
#define coap_mutex_destroy | ( | a | ) | *(a) = 0 |
Definition at line 139 of file coap_mutex_internal.h.
#define coap_mutex_init | ( | a | ) | *(a) = 0 |
Definition at line 138 of file coap_mutex_internal.h.
#define coap_mutex_lock | ( | a | ) | *(a) = 1 |
Definition at line 140 of file coap_mutex_internal.h.
#define coap_mutex_trylock | ( | a | ) | *(a) = 1 |
Definition at line 141 of file coap_mutex_internal.h.
#define coap_mutex_unlock | ( | a | ) | *(a) = 0 |
Definition at line 142 of file coap_mutex_internal.h.
#define coap_thread_pid 1 |
Definition at line 144 of file coap_mutex_internal.h.
#define coap_thread_pid_t int |
Definition at line 143 of file coap_mutex_internal.h.
typedef coap_mutex_t coap_lock_t |
Definition at line 336 of file coap_mutex_internal.h.
typedef int coap_mutex_t |
Definition at line 136 of file coap_mutex_internal.h.