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. |