Quadcap Embeddable Database

com.quadcap.jni.Jni Class Reference

List of all members.

Detailed Description

Interface to native hi-res timers.

Author:
Stan Bailes

Definition at line 52 of file Jni.java.

Public Member Functions

 Jni ()
 Jni (String name)
final double next ()
final void reset ()
String toString ()
final void dump (String s)
final void stat (String s)
final void clearStats (String x)
final void dumpStats (String x)
void finalize () throws Throwable

Static Public Member Functions

long getHiResFrequency ()
long getHiResTimer ()
final double D ()
String formatInterval (double d, int pad)

Static Public Attributes

Jni jni = new Jni(null)

Package Functions

String rpad (String s, int n)

Package Attributes

long start = getHiResTimer()
String name
int count = 0

Static Package Attributes

boolean silent = true
int deferCount = 0
double F = (double)getHiResFrequency()
String lastStat
HashMap stats = new HashMap()


Constructor & Destructor Documentation

com.quadcap.jni.Jni.Jni  ) 
 

Definition at line 83 of file Jni.java.

com.quadcap.jni.Jni.Jni String  name  ) 
 

Definition at line 88 of file Jni.java.


Member Function Documentation

final void com.quadcap.jni.Jni.clearStats String  x  ) 
 

Definition at line 191 of file Jni.java.

References com.quadcap.jni.Jni.clearStats(), com.quadcap.jni.Stat.getName(), com.quadcap.jni.Jni.jni, com.quadcap.jni.Jni.reset(), and com.quadcap.jni.Jni.stats.

Referenced by com.quadcap.jni.Jni.clearStats().

final double com.quadcap.jni.Jni.D  )  [static]
 

Definition at line 104 of file Jni.java.

References com.quadcap.jni.Jni.jni, and com.quadcap.jni.Jni.next().

final void com.quadcap.jni.Jni.dump String  s  ) 
 

Definition at line 120 of file Jni.java.

References com.quadcap.jni.Jni.dump().

Referenced by com.quadcap.jni.Jni.dump().

final void com.quadcap.jni.Jni.dumpStats String  x  ) 
 

Definition at line 206 of file Jni.java.

References com.quadcap.jni.Jni.dumpStats().

Referenced by com.quadcap.jni.Jni.dumpStats().

void com.quadcap.jni.Jni.finalize  )  throws Throwable
 

Definition at line 232 of file Jni.java.

String com.quadcap.jni.Jni.formatInterval double  d,
int  pad
[static]
 

Definition at line 154 of file Jni.java.

References com.quadcap.jni.Jni.formatInterval().

Referenced by com.quadcap.jni.Jni.formatInterval().

long com.quadcap.jni.Jni.getHiResFrequency  )  [static]
 

Definition at line 66 of file Jni.java.

long com.quadcap.jni.Jni.getHiResTimer  )  [static]
 

Definition at line 69 of file Jni.java.

final double com.quadcap.jni.Jni.next  ) 
 

Definition at line 92 of file Jni.java.

Referenced by com.quadcap.jni.Jni.D(), and com.quadcap.jni.Jni.toString().

final void com.quadcap.jni.Jni.reset  ) 
 

Definition at line 108 of file Jni.java.

Referenced by com.quadcap.jni.Jni.clearStats().

String com.quadcap.jni.Jni.rpad String  s,
int  n
[package]
 

Definition at line 175 of file Jni.java.

References com.quadcap.jni.Jni.rpad().

Referenced by com.quadcap.jni.Jni.rpad().

final void com.quadcap.jni.Jni.stat String  s  ) 
 

Definition at line 135 of file Jni.java.

References com.quadcap.jni.Jni.stat().

Referenced by com.quadcap.jni.Jni.stat().

String com.quadcap.jni.Jni.toString  ) 
 

Definition at line 114 of file Jni.java.

References com.quadcap.jni.Jni.name, and com.quadcap.jni.Jni.next().


Member Data Documentation

int com.quadcap.jni.Jni.count = 0 [package]
 

Definition at line 118 of file Jni.java.

int com.quadcap.jni.Jni.deferCount = 0 [static, package]
 

Definition at line 77 of file Jni.java.

double com.quadcap.jni.Jni.F = (double)getHiResFrequency() [static, package]
 

Definition at line 79 of file Jni.java.

Jni com.quadcap.jni.Jni.jni = new Jni(null) [static]
 

Definition at line 80 of file Jni.java.

Referenced by com.quadcap.jni.Jni.clearStats(), and com.quadcap.jni.Jni.D().

String com.quadcap.jni.Jni.lastStat [static, package]
 

Definition at line 81 of file Jni.java.

String com.quadcap.jni.Jni.name [package]
 

Definition at line 86 of file Jni.java.

Referenced by com.quadcap.jni.Jni.toString().

boolean com.quadcap.jni.Jni.silent = true [static, package]
 

Definition at line 72 of file Jni.java.

long com.quadcap.jni.Jni.start = getHiResTimer() [package]
 

Definition at line 75 of file Jni.java.

HashMap com.quadcap.jni.Jni.stats = new HashMap() [static, package]
 

Definition at line 133 of file Jni.java.

Referenced by com.quadcap.jni.Jni.clearStats().