OpenMAXBellagio  0.9.3
queue.h
Go to the documentation of this file.
1 
26 #ifndef __TQUEUE_H__
27 #define __TQUEUE_H__
28 
29 #include <pthread.h>
32 #define MAX_QUEUE_ELEMENTS 10
33 
35 typedef struct qelem_t qelem_t;
36 struct qelem_t{
38  void* data;
39 };
40 
43 typedef struct queue_t{
46  int nelem;
47  pthread_mutex_t mutex;
48 } queue_t;
49 
58 
65 
74 int queue(queue_t* queue, void* data);
75 
83 void* dequeue(queue_t* queue);
84 
92 
93 #endif

Generated for OpenMAX Bellagio rel. 0.9.3 by  doxygen 1.5.1
SourceForge.net Logo