/home/dko/Projects/mobilec/src/barrier.c File Reference

#include "config.h"
#include "include/barrier.h"
#include "macros.h"
#include "../mc_list/list.h"
#include "mc_rwlock.h"
#include "include/mc_error.h"

Go to the source code of this file.

Functions

barrier_node_p barrier_node_Initialize (int id, int num_registered)
int barrier_node_Destroy (barrier_node_p node)
int barrier_queue_Add (barrier_queue_p list, barrier_node_p node)
int barrier_queue_Delete (int id, barrier_queue_p list)
int barrier_queue_Destroy (barrier_queue_p queue)
barrier_node_p barrier_queue_Get (barrier_queue_p list, int id)
barrier_queue_p barrier_queue_New (void)
barrier_node_p barrier_queue_Pop (barrier_queue_p queue)

Function Documentation

int barrier_node_Destroy ( barrier_node_p  node  ) 
barrier_node_p barrier_node_Initialize ( int  id,
int  num_registered 
)
int barrier_queue_Add ( barrier_queue_p  list,
barrier_node_p  node 
)
int barrier_queue_Delete ( int  id,
barrier_queue_p  list 
)
int barrier_queue_Destroy ( barrier_queue_p  queue  ) 
barrier_node_p barrier_queue_Get ( barrier_queue_p  list,
int  id 
)
barrier_queue_p barrier_queue_New ( void   ) 
barrier_node_p barrier_queue_Pop ( barrier_queue_p  queue  ) 

Definition at line 176 of file barrier.c.

References barrier_queue_s::list, ListPop(), and node.

Referenced by barrier_queue_Destroy().

Generated on Tue Dec 28 15:15:27 2010 for Mobile-C by  doxygen 1.6.3