PPL Logo

deq_struct Struct Reference
[CharmScheduler]

A double ended queue of void* pointers stored in a circular buffer, with internal space for 4 entries. More...

#include <queueing.h>

Collaboration diagram for deq_struct:

Collaboration graph
[legend]

Data Fields

void ** bgn
 Pointer to first slot in circular buffer.
void ** end
 Pointer past last slot in circular buffer.
void ** head
 Pointer to first used slot in circular buffer.
void ** tail
 Pointer to next available slot in circular buffer.
void * space [4]
 Enough space for the first 4 entries.

Detailed Description

A double ended queue of void* pointers stored in a circular buffer, with internal space for 4 entries.

Definition at line 44 of file queueing.h.


Field Documentation

Enough space for the first 4 entries.

Definition at line 51 of file queueing.h.

Referenced by CqsDeqExpand(), CqsDeqInit(), and CqsPrioqDequeue().


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

Generated on Mon Sep 21 08:22:33 2020 for Charm++ by  doxygen 1.5.5