Sturk 1.0.2
Publish-subscribe C implementation.
Loading...
Searching...
No Matches
mutex.h File Reference
#include "st/os/mutex.h"
Include dependency graph for mutex.h:

Go to the source code of this file.

Macros

#define MUTEX_BF   ST_MUTEX_BF
 
#define MUTEX_POLICY_MASK   ST_MUTEX_POLICY_MASK
 
#define MUTEX_TYPE_MASK   ST_MUTEX_TYPE_MASK
 
#define MUTEX_UNUSED_MASK   ST_MUTEX_UNUSED_MASK
 
#define MUTEX_POLICY_NONE   ST_MUTEX_POLICY_NONE
 
#define MUTEX_POLICY_PRIO_INHERIT   ST_MUTEX_POLICY_PRIO_INHERIT
 
#define MUTEX_POLICY_DELIM   ST_MUTEX_POLICY_DELIM
 
#define MUTEX_TYPE_NONE   ST_MUTEX_TYPE_NONE
 
#define MUTEX_TYPE_RECURSIVE   ST_MUTEX_TYPE_RECURSIVE
 
#define MUTEX_TYPE_DELIM   ST_MUTEX_TYPE_DELIM
 
#define mutex_create   st_mutex_create
 
#define mutex_destroy   st_mutex_destroy
 
#define mutex_lock   st_mutex_lock
 
#define mutex_trylock   st_mutex_trylock
 
#define mutex_unlock   st_mutex_unlock
 

Detailed Description

See also
st/os/mutex.h

Macro Definition Documentation

◆ MUTEX_BF

#define MUTEX_BF   ST_MUTEX_BF
See also
ST_MUTEX_BF()

◆ mutex_create

#define mutex_create   st_mutex_create

◆ mutex_destroy

#define mutex_destroy   st_mutex_destroy

◆ mutex_lock

#define mutex_lock   st_mutex_lock
See also
st_mutex_lock()

◆ MUTEX_POLICY_DELIM

#define MUTEX_POLICY_DELIM   ST_MUTEX_POLICY_DELIM

◆ MUTEX_POLICY_MASK

#define MUTEX_POLICY_MASK   ST_MUTEX_POLICY_MASK

◆ MUTEX_POLICY_NONE

#define MUTEX_POLICY_NONE   ST_MUTEX_POLICY_NONE

◆ MUTEX_POLICY_PRIO_INHERIT

#define MUTEX_POLICY_PRIO_INHERIT   ST_MUTEX_POLICY_PRIO_INHERIT

◆ mutex_trylock

#define mutex_trylock   st_mutex_trylock

◆ MUTEX_TYPE_DELIM

#define MUTEX_TYPE_DELIM   ST_MUTEX_TYPE_DELIM

◆ MUTEX_TYPE_MASK

#define MUTEX_TYPE_MASK   ST_MUTEX_TYPE_MASK

◆ MUTEX_TYPE_NONE

#define MUTEX_TYPE_NONE   ST_MUTEX_TYPE_NONE

◆ MUTEX_TYPE_RECURSIVE

#define MUTEX_TYPE_RECURSIVE   ST_MUTEX_TYPE_RECURSIVE

◆ mutex_unlock

#define mutex_unlock   st_mutex_unlock

◆ MUTEX_UNUSED_MASK

#define MUTEX_UNUSED_MASK   ST_MUTEX_UNUSED_MASK