Main Page | Data Structures | File List | Data Fields | Globals

t_QUEUE Struct Reference

#include <opale.h>

Collaboration diagram for t_QUEUE:

Collaboration graph

Data Fields

void ** messageBuffer
t_TASK_BLOCK waitingTasks
unsigned short front
unsigned short back
unsigned short bufferSize
unsigned short bufferUsage

Detailed Description

Structure to describe a message queue event handler. Messsage queues are objects that helps communication and data sharing between tasks


Field Documentation

unsigned short t_QUEUE::back
 

Index of the first empty message slot on the back of the queue

unsigned short t_QUEUE::bufferSize
 

Size off the queue

unsigned short t_QUEUE::bufferUsage
 

Number of messages in the queue

unsigned short t_QUEUE::front
 

Index to the first message ready to read

void** t_QUEUE::messageBuffer
 

Pointer to the shared data buffer.

t_TASK_BLOCK t_QUEUE::waitingTasks
 

Pending tasks


The documentation for this struct was generated from the following file:
Generated on Thu Apr 21 21:59:16 2005 for Opale by doxygen 1.3.8