SlidingSystemAverage Class Reference

#include <systemAverage.hpp>

Inheritance diagram for SlidingSystemAverage:

Inheritance graph
[legend]
Collaboration diagram for SlidingSystemAverage:

Collaboration graph
[legend]
List of all members.

Public Types

 nowhere = 0
 in_compiled_code = 1
 in_interpreted_code = 2
 in_pic_code = 3
 in_stub_code = 4
 in_compiler = 5
 in_garbage_collect = 6
 is_idle = 7
 in_vm = 8
 number_of_cases = 9
 buffer_size = 256
enum  {
  nowhere = 0, in_compiled_code = 1, in_interpreted_code = 2, in_pic_code = 3,
  in_stub_code = 4, in_compiler = 5, in_garbage_collect = 6, is_idle = 7,
  in_vm = 8, number_of_cases = 9, buffer_size = 256
}

Static Public Member Functions

static void reset ()
static void add (char type)
static unsigned int * update ()

Static Private Attributes

static char buffer [buffer_size]
static unsigned int stat [number_of_cases]
static unsigned int pos

Detailed Description

Definition at line 25 of file systemAverage.hpp.


Member Enumeration Documentation

anonymous enum

Enumerator:
nowhere 
in_compiled_code 
in_interpreted_code 
in_pic_code 
in_stub_code 
in_compiler 
in_garbage_collect 
is_idle 
in_vm 
number_of_cases 
buffer_size 

Definition at line 28 of file systemAverage.hpp.


Member Function Documentation

void SlidingSystemAverage::add ( char  type  )  [static]

Definition at line 51 of file systemAverage.cpp.

References buffer, buffer_size, and pos.

Referenced by SystemAverageTask::task().

void SlidingSystemAverage::reset (  )  [static]

Definition at line 31 of file systemAverage.cpp.

References buffer, buffer_size, and nowhere.

Referenced by systemAverage_init().

unsigned int * SlidingSystemAverage::update (  )  [static]

Definition at line 37 of file systemAverage.cpp.

References buffer, buffer_size, number_of_cases, pos, and stat.

Referenced by PRIM_DECL_0().


Member Data Documentation

char SlidingSystemAverage::buffer [static, private]

Definition at line 59 of file systemAverage.hpp.

Referenced by add(), reset(), and update().

unsigned int SlidingSystemAverage::pos [static, private]

Definition at line 61 of file systemAverage.hpp.

Referenced by add(), and update().

unsigned int SlidingSystemAverage::stat [static, private]

Definition at line 60 of file systemAverage.hpp.

Referenced by update().


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