PPL Logo

CircQueueStruct Struct Reference
[Converse Machine Layer]

The simple version of pcqueue has dropped the function of being expanded if the queue is full. More...

#include <pcqueue.h>

Collaboration diagram for CircQueueStruct:

Collaboration graph
[legend]

Data Fields

struct CircQueueStruct
*CMK_SMP_volatile 
next
int push
CmiMemorySMPSeparation_t pad1
int pull
CmiMemorySMPSeparation_t pad2
char * data [PCQueueSize]

Detailed Description

The simple version of pcqueue has dropped the function of being expanded if the queue is full.

On one hand, each operation becomes simpler and has fewer memory accesses. On the other hand, the simple pcqueue is only for experimental usage.

Definition at line 75 of file pcqueue.h.


Field Documentation

struct CircQueueStruct* CMK_SMP_volatile CircQueueStruct::next [read]

Definition at line 77 of file pcqueue.h.

Referenced by PCQueueDestroy(), and PCQueuePop().


The documentation for this struct was generated from the following file:

Generated on Sat May 26 08:09:04 2012 for Charm++ by  doxygen 1.5.5