lib/condition.c File Reference


Detailed Description

Condition variables.

Definition in file condition.c.

#include "lib/condition.h"

Include dependency graph for condition.c:

Go to the source code of this file.

Functions

LumieraCondition lumiera_condition_destroy (LumieraCondition self, struct nobug_flag *flag, const struct nobug_context ctx)
 Destroy a condition variable.
LumieraCondition lumiera_condition_init (LumieraCondition self, const char *purpose, struct nobug_flag *flag, const struct nobug_context ctx)
 Initialize a condition variable.


Function Documentation

LumieraCondition lumiera_condition_init ( LumieraCondition  self,
const char *  purpose,
struct nobug_flag *  flag,
const struct nobug_context  ctx 
)

Initialize a condition variable.

Parameters:
self is a pointer to the condition variable to be initialized
Returns:
self as given

Definition at line 31 of file condition.c.

Referenced by lumiera_thread_new(), and lumiera_threadpool_init().

Here is the caller graph for this function:

LumieraCondition lumiera_condition_destroy ( LumieraCondition  self,
struct nobug_flag *  flag,
const struct nobug_context  ctx 
)

Destroy a condition variable.

Parameters:
self is a pointer to the condition variable to be destroyed
Returns:
self as given

Definition at line 50 of file condition.c.

References LUMIERA_DIE.

Referenced by lumiera_thread_destroy().

Here is the caller graph for this function:


Generated on Sun Aug 1 21:31:10 2010 for Lumiera by  doxygen 1.5.6