HeapSweeper Class Reference

#include <sweeper.hpp>

Inheritance diagram for HeapSweeper:

Inheritance graph
[legend]
Collaboration diagram for HeapSweeper:

Collaboration graph
[legend]
List of all members.

Private Member Functions

void task ()
void activate ()
int interval () const
char * name () const

Private Attributes

OldWaterMark mark

Detailed Description

Definition at line 72 of file sweeper.hpp.


Member Function Documentation

void HeapSweeper::activate (  )  [private, virtual]

Reimplemented from Sweeper.

Definition at line 105 of file sweeper.cpp.

References Sweeper::activate(), oldGeneration::bottom_mark(), mark, and Universe::old_gen.

Here is the call graph for this function:

int HeapSweeper::interval (  )  const [inline, private, virtual]

Implements Sweeper.

Definition at line 78 of file sweeper.hpp.

char* HeapSweeper::name (  )  const [inline, private, virtual]

Implements Sweeper.

Definition at line 79 of file sweeper.hpp.

void HeapSweeper::task (  )  [private, virtual]

Implements Sweeper.

Definition at line 110 of file sweeper.cpp.


Member Data Documentation

OldWaterMark HeapSweeper::mark [private]

Definition at line 74 of file sweeper.hpp.

Referenced by activate().


The documentation for this class was generated from the following files:
Generated on Mon Oct 9 13:59:03 2006 for Strongtalk VM by  doxygen 1.4.7