PPL Logo

FreeNodePoolStruct Struct Reference
[Converse Machine Layer]

#include <pcqueue.h>

Collaboration diagram for FreeNodePoolStruct:

Collaboration graph
[legend]

Data Fields

std::atomic< unsigned intpush
std::atomic< unsigned intpull
std::atomic< uintptr_tnodes [NodePoolSize]

Detailed Description

Definition at line 475 of file pcqueue.h.


Field Documentation

std::atomic<unsigned int> FreeNodePoolStruct::push

Definition at line 477 of file pcqueue.h.

Referenced by add_free_node(), FreeNodePoolCreate(), and get_free_node().

std::atomic<unsigned int> FreeNodePoolStruct::pull

Definition at line 478 of file pcqueue.h.

Referenced by FreeNodePoolCreate(), and get_free_node().

std::atomic<uintptr_t> FreeNodePoolStruct::nodes[NodePoolSize]

Definition at line 479 of file pcqueue.h.

Referenced by add_free_node(), FreeNodePoolCreate(), FreeNodePoolDestroy(), and get_free_node().


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

Generated on Mon Sep 21 08:25:04 2020 for Charm++ by  doxygen 1.5.5