PPL Logo

sharedBufHeader Struct Reference
[NET]

This struct is used as the first portion of a shared memory region, followed by data. More...

Collaboration diagram for sharedBufHeader:

Collaboration graph
[legend]

Data Fields

int count
int bytes
OSSpinLock lock
volatile int flagSender
char pad1 [CMI_CACHE_LINE_SIZE-sizeof(volatile int)]
volatile int flagReceiver
char pad2 [CMI_CACHE_LINE_SIZE-sizeof(volatile int)]
volatile int turn

Detailed Description

This struct is used as the first portion of a shared memory region, followed by data.

This struct is used as the first portion of a shared memory region, followed by data.

Definition at line 96 of file machine-pxshm.C.


Field Documentation

Definition at line 97 of file machine-pxshm.C.

Referenced by CmiSendMessagePxshm(), and CmiSendMessageXpmem().


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

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