VirtualSpaces Class Reference

#include <virtualspace.hpp>

Inheritance diagram for VirtualSpaces:

Inheritance graph
[legend]
Collaboration diagram for VirtualSpaces:

Collaboration graph
[legend]
List of all members.

Static Public Member Functions

static int committed_size ()
static int reserved_size ()
static int uncommitted_size ()
static void print ()
static void test ()

Static Private Member Functions

static void add (VirtualSpace *sp)
static void remove (VirtualSpace *sp)

Static Private Attributes

static VirtualSpacehead = NULL

Friends

class VirtualSpace

Detailed Description

Definition at line 106 of file virtualspace.hpp.


Member Function Documentation

void VirtualSpaces::add ( VirtualSpace sp  )  [static, private]

Definition at line 157 of file virtualspace.cpp.

References head, and VirtualSpace::next.

Referenced by VirtualSpace::initialize().

int VirtualSpaces::committed_size (  )  [static]

Definition at line 173 of file virtualspace.cpp.

References head, and VirtualSpace::next.

void VirtualSpaces::print (  )  [static]

Definition at line 194 of file virtualspace.cpp.

References head, VirtualSpace::next, outputStream::print_cr(), and std.

Here is the call graph for this function:

void VirtualSpaces::remove ( VirtualSpace sp  )  [static, private]

Definition at line 162 of file virtualspace.cpp.

References head, and VirtualSpace::next.

Referenced by VirtualSpace::release().

int VirtualSpaces::reserved_size (  )  [static]

Definition at line 180 of file virtualspace.cpp.

References head, and VirtualSpace::next.

void VirtualSpaces::test (  )  [static]

Definition at line 200 of file virtualspace.cpp.

References VirtualSpace::expand(), VirtualSpace::print(), and VirtualSpace::shrink().

Here is the call graph for this function:

int VirtualSpaces::uncommitted_size (  )  [static]

Definition at line 187 of file virtualspace.cpp.

References head, and VirtualSpace::next.


Friends And Related Function Documentation

friend class VirtualSpace [friend]

Definition at line 111 of file virtualspace.hpp.


Member Data Documentation

VirtualSpace * VirtualSpaces::head = NULL [static, private]

Definition at line 108 of file virtualspace.hpp.

Referenced by add(), committed_size(), print(), remove(), reserved_size(), and uncommitted_size().


The documentation for this class was generated from the following files:
Generated on Mon Oct 9 14:20:56 2006 for Strongtalk VM by  doxygen 1.4.7