PPL Logo

PUP::disk Class Reference

#include <pup.h>

Inheritance diagram for PUP::disk:

Inheritance graph
[legend]
Collaboration diagram for PUP::disk:

Collaboration graph
[legend]

Protected Member Functions

 disk (unsigned int type, FILE *f)
 disk (const disk &p)
void operator= (const disk &p)
virtual void impl_startSeek (seekBlock &s)
 PUP::er seek implementation routines.
virtual size_t impl_tell (seekBlock &s)
virtual void impl_seek (seekBlock &s, size_t off)

Protected Attributes

FILE * F

Detailed Description

Definition at line 479 of file pup.h.


Constructor & Destructor Documentation

PUP::disk::disk ( unsigned int  type,
FILE *  f 
) [inline, protected]

Definition at line 482 of file pup.h.

PUP::disk::disk ( const disk p  )  [protected]


Member Function Documentation

void PUP::disk::operator= ( const disk p  )  [protected]

void PUP::disk::impl_startSeek ( seekBlock s  )  [protected, virtual]

PUP::er seek implementation routines.

Reimplemented from PUP::er.

Definition at line 398 of file pup_util.C.

References PUP::seekBlock::data, F, and PUP::seekBlock::loff.

size_t PUP::disk::impl_tell ( seekBlock s  )  [protected, virtual]

Reimplemented from PUP::er.

Definition at line 400 of file pup_util.C.

References PUP::seekBlock::data, F, and PUP::seekBlock::loff.

void PUP::disk::impl_seek ( seekBlock s,
size_t  off 
) [protected, virtual]

Reimplemented from PUP::er.

Definition at line 402 of file pup_util.C.

References PUP::seekBlock::data, F, and PUP::seekBlock::loff.


Field Documentation

FILE* PUP::disk::F [protected]

Definition at line 481 of file pup.h.

Referenced by PUP::fromDisk::bytes(), PUP::toDisk::bytes(), impl_seek(), impl_startSeek(), and impl_tell().


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

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