PPL Logo

CmiChunkHeader Struct Reference

This header goes before each chunk of memory allocated with CmiAlloc. More...

#include <converse.h>

Collaboration diagram for CmiChunkHeader:

Collaboration graph
[legend]

Public Member Functions

 CmiChunkHeader ()
 CmiChunkHeader (const CmiChunkHeader &x)

Data Fields

int size

Private Attributes

std::atomic< intref
int ref
char align [ALIGN_BYTES-sizeof(int)*2#if(CMK_USE_IBVERBS||CMK_USE_IBUD)-sizeof(void *)#endif]

Detailed Description

This header goes before each chunk of memory allocated with CmiAlloc.

See the comment in convcore.C for details on the fields.

Definition at line 773 of file converse.h.


Constructor & Destructor Documentation

CmiChunkHeader::CmiChunkHeader (  ) 

CmiChunkHeader::CmiChunkHeader ( const CmiChunkHeader x  )  [inline]

Definition at line 801 of file converse.h.

References size.


Field Documentation

std::atomic<int> CmiChunkHeader::ref [private]

Definition at line 777 of file converse.h.

Definition at line 779 of file converse.h.

char CmiChunkHeader::align[ALIGN_BYTES-sizeof(int)*2#if(CMK_USE_IBVERBS||CMK_USE_IBUD)-sizeof(void *)#endif] [private]

Definition at line 794 of file converse.h.


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

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