libmetal
Loading...
Searching...
No Matches
Data Structures | Macros | Functions
condition.h File Reference
#include <pthread.h>

Go to the source code of this file.

Data Structures

struct  metal_condition
 

Macros

#define METAL_CONDITION_INIT   {PTHREAD_COND_INITIALIZER}
 

Functions

static void metal_condition_init (struct metal_condition *cv)
 
static int metal_condition_signal (struct metal_condition *cv)
 
static int metal_condition_broadcast (struct metal_condition *cv)
 

Macro Definition Documentation

◆ METAL_CONDITION_INIT

#define METAL_CONDITION_INIT   {PTHREAD_COND_INITIALIZER}

Static metal condition variable initialization.

Function Documentation

◆ metal_condition_broadcast()

static int metal_condition_broadcast ( struct metal_condition * cv)
inlinestatic

◆ metal_condition_init()

static void metal_condition_init ( struct metal_condition * cv)
inlinestatic

◆ metal_condition_signal()

static int metal_condition_signal ( struct metal_condition * cv)
inlinestatic