|
tinyproto
|
| void | tiny_mutex_create (tiny_mutex_t *mutex) |
| Creates cross-platform mutex. More... | |
| void | tiny_mutex_destroy (tiny_mutex_t *mutex) |
| Destroys cross-platform mutex. More... | |
| void | tiny_mutex_lock (tiny_mutex_t *mutex) |
| Locks cross-platform mutex. More... | |
| uint8_t | tiny_mutex_try_lock (tiny_mutex_t *mutex) |
| Attempts to lock cross-platform mutex. More... | |
| void | tiny_mutex_unlock (tiny_mutex_t *mutex) |
| Unlocks cross-platform mutex. More... | |
Mutex API
| void tiny_mutex_create | ( | tiny_mutex_t * | mutex | ) |
Creates cross-platform mutex.
| mutex | pointer to tiny_mutex_t variable. |
| void tiny_mutex_destroy | ( | tiny_mutex_t * | mutex | ) |
Destroys cross-platform mutex.
| mutex | pointer to tiny_mutex_t variable. |
| void tiny_mutex_lock | ( | tiny_mutex_t * | mutex | ) |
Locks cross-platform mutex.
| mutex | pointer to tiny_mutex_t variable. |
| uint8_t tiny_mutex_try_lock | ( | tiny_mutex_t * | mutex | ) |
Attempts to lock cross-platform mutex.
| mutex | pointer to tiny_mutex_t variable. |
| void tiny_mutex_unlock | ( | tiny_mutex_t * | mutex | ) |
Unlocks cross-platform mutex.
| mutex | pointer to tiny_mutex_t variable. |
1.8.13