Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

GLNodeBuffer Class Reference

#include <GLNodeBuffer.H>

List of all members.

Public Member Functions

 GLNodeBuffer (int maxSize) throw ()
bool Delete (CacheEntry::Index ci, GLNode &node) throw ()
void Put (const GLNode &node, std::ostream &ofs) throw (FS::Failure)

Public Attributes

int flushedCnt

Private Attributes

int maxSize
GLNodeTbltbl
CISeqseq


Constructor & Destructor Documentation

GLNodeBuffer::GLNodeBuffer int  maxSize  )  throw ()
 

Definition at line 35 of file GLNodeBuffer.C.

References NEW_CONSTR.


Member Function Documentation

bool GLNodeBuffer::Delete CacheEntry::Index  ci,
GLNode node
throw ()
 

Definition at line 42 of file GLNodeBuffer.C.

References GLNodeKids::kids, and GLNodeKids::refs.

void GLNodeBuffer::Put const GLNode node,
std::ostream &  ofs
throw (FS::Failure)
 

Definition at line 52 of file GLNodeBuffer.C.

References GLNodeKids::kids, GLNodeKids::refs, and GLNode::Write().

Referenced by Weeder::ScanLogOnce().


Member Data Documentation

int GLNodeBuffer::flushedCnt
 

Definition at line 73 of file GLNodeBuffer.H.

Referenced by Weeder::ScanLogOnce().

int GLNodeBuffer::maxSize [private]
 

Definition at line 78 of file GLNodeBuffer.H.

CISeq* GLNodeBuffer::seq [private]
 

Definition at line 80 of file GLNodeBuffer.H.

GLNodeTbl* GLNodeBuffer::tbl [private]
 

Definition at line 79 of file GLNodeBuffer.H.


The documentation for this class was generated from the following files:
Generated on Mon May 8 00:49:10 2006 for Vesta by  doxygen 1.4.2