DiscBuffer Class Reference

#include <DiscBuffer.h>

List of all members.

Public Member Functions

 DiscBuffer ()
 ~DiscBuffer ()

Static Public Member Functions

static long size ()
static void * buffer ()
static void * resize (long sz)
static void * grow (long amt)

Static Public Attributes

static double readtime = 0.0
static double writetime = 0.0
static long readbytes = 0
static long writebytes = 0


Detailed Description

Definition at line 29 of file DiscBuffer.h.


Constructor & Destructor Documentation

DiscBuffer::DiscBuffer  ) 
 

Definition at line 55 of file DiscBuffer.cpp.

DiscBuffer::~DiscBuffer  ) 
 

Definition at line 64 of file DiscBuffer.cpp.


Member Function Documentation

static void* DiscBuffer::buffer  )  [inline, static]
 

Definition at line 55 of file DiscBuffer.h.

Referenced by resize().

static void* DiscBuffer::grow long  amt  )  [inline, static]
 

Definition at line 73 of file DiscBuffer.h.

References PAssert, resize(), and size().

Here is the call graph for this function:

void * DiscBuffer::resize long  sz  )  [static]
 

Definition at line 83 of file DiscBuffer.cpp.

References buffer(), and PAssert.

Referenced by grow().

Here is the call graph for this function:

static long DiscBuffer::size void   )  [inline, static]
 

Definition at line 48 of file DiscBuffer.h.

Referenced by grow().


Member Data Documentation

long DiscBuffer::readbytes = 0 [static]
 

Definition at line 84 of file DiscBuffer.h.

double DiscBuffer::readtime = 0.0 [static]
 

Definition at line 82 of file DiscBuffer.h.

long DiscBuffer::writebytes = 0 [static]
 

Definition at line 85 of file DiscBuffer.h.

double DiscBuffer::writetime = 0.0 [static]
 

Definition at line 83 of file DiscBuffer.h.


The documentation for this class was generated from the following files:
Generated on Mon Jan 16 14:36:47 2006 for IPPL by  doxygen 1.4.6