PPL Logo

PUP_fromPagedDisk Class Reference

#include <pup_paged.h>

Inheritance diagram for PUP_fromPagedDisk:

Inheritance graph
[legend]
Collaboration diagram for PUP_fromPagedDisk:

Collaboration graph
[legend]

Public Member Functions

 PUP_fromPagedDisk (void *objhandle, pup_pagetable *pgtable)
 ~PUP_fromPagedDisk ()
void findpageentry ()
void nextblock ()

Protected Member Functions

virtual void bytes (void *p, size_t n, size_t itemSize, PUP::dataType)

Protected Attributes

pup_pageentryentry
long current_block
long bytes_unread
FILE * fp

Detailed Description

Definition at line 61 of file pup_paged.h.


Constructor & Destructor Documentation

PUP_fromPagedDisk::PUP_fromPagedDisk ( void *  objhandle,
pup_pagetable pgtable 
) [inline]

Definition at line 69 of file pup_paged.h.

References PUP_pagedDisk::_pagetable, current_block, findpageentry(), pup_pagetable::fp, fp, and nextblock().

Here is the call graph for this function:

PUP_fromPagedDisk::~PUP_fromPagedDisk (  )  [inline]

Definition at line 76 of file pup_paged.h.

References entry, and nextblock().

Here is the call graph for this function:


Member Function Documentation

void PUP_fromPagedDisk::bytes ( void *  p,
size_t  n,
size_t  itemSize,
PUP::dataType   
) [protected, virtual]

Implements PUP::er.

Definition at line 119 of file pup_paged.C.

References bytes_unread, c, CmiAbort(), current_block, fp, nextblock(), and PUP::er::size().

Here is the call graph for this function:

void PUP_fromPagedDisk::findpageentry (  ) 

Definition at line 80 of file pup_paged.C.

References PUP_pagedDisk::_pagetable, entry, PUP_pagedDisk::handle, _pageentry::next, p, _pageentry::ptr, pup_pagetable::table, and pup_pagetable::tailtable.

Referenced by PUP_fromPagedDisk().

Here is the caller graph for this function:

void PUP_fromPagedDisk::nextblock (  ) 


Field Documentation

Definition at line 64 of file pup_paged.h.

Referenced by findpageentry(), nextblock(), and ~PUP_fromPagedDisk().

Definition at line 65 of file pup_paged.h.

Referenced by bytes(), nextblock(), and PUP_fromPagedDisk().

Definition at line 66 of file pup_paged.h.

Referenced by bytes(), and nextblock().

FILE* PUP_fromPagedDisk::fp [protected]

Definition at line 67 of file pup_paged.h.

Referenced by bytes(), and PUP_fromPagedDisk().


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

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