org.objectweb.proactive.benchmarks.timit.util
Class SecuredHierarchicalTimer

java.lang.Object
  extended by org.objectweb.proactive.benchmarks.timit.util.HierarchicalTimer
      extended by org.objectweb.proactive.benchmarks.timit.util.SecuredHierarchicalTimer
All Implemented Interfaces:
java.io.Serializable

public class SecuredHierarchicalTimer
extends HierarchicalTimer

This class is a reimplementation of HierarchicalTimer which perform many tests on timers counters start/stop.
It could be very useful for debug purpose.
This class is used when using 'activateDebug()' method

Author:
Brian Amedro, Vladimir Bodnartchouk
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.objectweb.proactive.benchmarks.timit.util.HierarchicalTimer
counter_name, level, MAX_ENABLED_COUNTERS, parent, parentStarted
 
Constructor Summary
SecuredHierarchicalTimer()
           
 
Method Summary
 int readTimer(int i, int j, int k)
          Returns the value
 void resetCounter(int n)
          Reset only one counter
 void start(int n)
          Starts a counter.
 void stop(int n)
          Stops the adequate counter.
 
Methods inherited from class org.objectweb.proactive.benchmarks.timit.util.HierarchicalTimer
activateCounters, addInstance, addValue, getCounterName, getCtm, getElapsedTime, getHierarchicalTime, getNbCounter, getStats, getTotalTime, isStarted, printArray, resetTimer, setValue, startAsync, stopAsync, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SecuredHierarchicalTimer

public SecuredHierarchicalTimer()
Method Detail

resetCounter

public void resetCounter(int n)
Reset only one counter

Overrides:
resetCounter in class HierarchicalTimer
Parameters:
n - the counter id

start

public void start(int n)
Starts a counter.

Overrides:
start in class HierarchicalTimer
Parameters:
n - The integer that identify the timer to stop.

stop

public void stop(int n)
Stops the adequate counter.

Overrides:
stop in class HierarchicalTimer
Parameters:
n - The integer that idetifies the timer to stop.

readTimer

public int readTimer(int i,
                     int j,
                     int k)
Returns the value

Overrides:
readTimer in class HierarchicalTimer


Copyright 2001-2007 INRIA All Rights Reserved.