PPL Logo

prioqelt_struct Struct Reference
[CharmScheduler]

A bucket in a priority queue which contains a deque(storing the void* pointers) and references to other buckets in the hash table. More...

#include <queueing.h>

Collaboration diagram for prioqelt_struct:

Collaboration graph
[legend]

Data Fields

struct deq_struct data
struct prioqelt_structht_next
 Pointer to next bucket in hash table.
struct prioqelt_struct ** ht_handle
 Pointer to pointer that points to me (!).
struct prio_struct pri
struct prioqelt_structht_left
 Pointer to left bucket in hash table.
struct prioqelt_structht_right
 Pointer to right bucket in hash table.
struct prioqelt_structht_parent
 Pointer to the parent bucket in the hash table.
struct prioqelt_struct ** ht_handle
 Pointer to pointer in the hashtable that points to me (!).

Detailed Description

A bucket in a priority queue which contains a deque(storing the void* pointers) and references to other buckets in the hash table.

Definition at line 61 of file queueing.h.


Field Documentation

Pointer to next bucket in hash table.

Definition at line 64 of file queueing.h.

Referenced by CqsPrioqDequeue(), CqsPrioqGetDeq(), and CqsPrioqRehash().

Pointer to pointer that points to me (!).

Definition at line 65 of file queueing.h.

Referenced by CqsPrioqDequeue(), CqsPrioqGetDeq(), and CqsPrioqRehash().

Definition at line 66 of file queueing.h.

Referenced by CqsGetPriority(), CqsPrioqDequeue(), CqsPrioqGetDeq(), and CqsPrioqRehash().

Pointer to left bucket in hash table.

Definition at line 73 of file queueing.h.

Referenced by CqsPrioqDequeue(), and CqsPrioqGetDeq().

Pointer to right bucket in hash table.

Definition at line 74 of file queueing.h.

Referenced by CqsPrioqDequeue(), and CqsPrioqGetDeq().

Pointer to the parent bucket in the hash table.

Definition at line 75 of file queueing.h.

Referenced by CqsPrioqDequeue(), and CqsPrioqGetDeq().

Pointer to pointer in the hashtable that points to me (!).

Definition at line 76 of file queueing.h.


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

Generated on Mon Sep 21 08:28:41 2020 for Charm++ by  doxygen 1.5.5