
#include <msa-DistPageMgr.h>

Public Member Functions | |
| MSA_PageT () | |
| MSA_PageT (ENTRY *d) | |
| MSA_PageT (ENTRY *d, unsigned int n_) | |
| virtual | ~MSA_PageT () |
| virtual void | pup (PUP::er &p) |
| virtual void | merge (MSA_PageT< ENTRY, MERGER, ENTRIES_PER_PAGE > &otherPage) |
| ENTRY & | operator[] (int i) |
| const ENTRY & | operator[] (int i) const |
| ENTRY * | getData () |
Private Attributes | |
| unsigned int | n |
| ENTRY * | data |
| The contents of this page: array of ENTRIES_PER_PAGE items. | |
| MERGER | m |
| Merger object. | |
| bool | duplicate |
Implementation of puppedPage used by the templated code.
Definition at line 390 of file msa-DistPageMgr.h.
| MSA_PageT< ENTRY, MERGER, ENTRIES_PER_PAGE >::MSA_PageT | ( | ENTRY * | d | ) | [inline] |
Definition at line 413 of file msa-DistPageMgr.h.
| MSA_PageT< ENTRY, MERGER, ENTRIES_PER_PAGE >::MSA_PageT | ( | ENTRY * | d, | |
| unsigned int | n_ | |||
| ) | [inline] |
Definition at line 415 of file msa-DistPageMgr.h.
| virtual void MSA_PageT< ENTRY, MERGER, ENTRIES_PER_PAGE >::pup | ( | PUP::er & | p | ) | [inline, virtual] |
Definition at line 423 of file msa-DistPageMgr.h.
References data, PUP::er::isUnpacking(), and n.

| virtual void MSA_PageT< ENTRY, MERGER, ENTRIES_PER_PAGE >::merge | ( | MSA_PageT< ENTRY, MERGER, ENTRIES_PER_PAGE > & | otherPage | ) | [inline, virtual] |
Definition at line 447 of file msa-DistPageMgr.h.
References MSA_PageT< ENTRY, MERGER, ENTRIES_PER_PAGE >::data, data, and PUP::m.
| ENTRY* MSA_PageT< ENTRY, MERGER, ENTRIES_PER_PAGE >::getData | ( | void | ) | [inline] |
Definition at line 455 of file msa-DistPageMgr.h.
References data.
Referenced by MSA_PageArray< ENTRY_TYPE, ENTRY_OPS_CLASS, ENTRIES_PER_PAGE >::PAReceiveRLEPageWithPup(), and MSA_CacheGroup< ENTRY_TYPE, ENTRY_OPS_CLASS, ENTRIES_PER_PAGE >::ReceivePageWithPUP().

unsigned int MSA_PageT< ENTRY, MERGER, ENTRIES_PER_PAGE >::n [private] |
Definition at line 391 of file msa-DistPageMgr.h.
ENTRY* MSA_PageT< ENTRY, MERGER, ENTRIES_PER_PAGE >::data [private] |
The contents of this page: array of ENTRIES_PER_PAGE items.
Definition at line 393 of file msa-DistPageMgr.h.
Referenced by MSA_PageT< ENTRY, MERGER, ENTRIES_PER_PAGE >::merge().
bool MSA_PageT< ENTRY, MERGER, ENTRIES_PER_PAGE >::duplicate [private] |
Definition at line 396 of file msa-DistPageMgr.h.
1.5.5