A C G I M N O P R S 

A

addSkewCorrectionListener(SkewCorrectionListener) - Method in class org.mitre.hpec.clockSkew.Skew
Register a listener to handle the correction when the calibration exchange and computation is complete.
asLocal() - Method in class org.mitre.hpec.clockSkew.SkewCorrection
Converts a correction that may have been computed remotely to one that makes sense locally.

C

call() - Method in class org.mitre.hpec.clockSkew.Skew
Allows this to be invoked as a Callable.
correctionCompleted(SkewCorrection) - Method in interface org.mitre.hpec.clockSkew.SkewCorrectionListener
 

G

getBufSize() - Method in class org.mitre.hpec.clockSkew.Skew
 
getClockDiffMs() - Method in class org.mitre.hpec.clockSkew.Skew
 
getClockDiffMs() - Method in class org.mitre.hpec.clockSkew.SkewCorrection
 
getCorrection() - Method in class org.mitre.hpec.clockSkew.Skew
Returns the computed correction.
getLatencyMs() - Method in class org.mitre.hpec.clockSkew.Skew
Returns the one-way delay.
getLatencyMs() - Method in class org.mitre.hpec.clockSkew.SkewCorrection
 
getLocalNodeId() - Method in class org.mitre.hpec.clockSkew.SkewCorrection
 
getMillisToWaitForOtherEnd() - Method in class org.mitre.hpec.clockSkew.Skew
 
getNumberOfExchangesUsed() - Method in class org.mitre.hpec.clockSkew.Skew
 
getNumberOfExchangesUsed() - Method in class org.mitre.hpec.clockSkew.SkewCorrection
 
getPeer() - Method in class org.mitre.hpec.clockSkew.Skew
Instantiates and returns an instance of Skew that can be used at the peer end to talk to this instance.
getPingPongBandwidthInBytesPerSecond() - Method in class org.mitre.hpec.clockSkew.Skew
The ping-pong byte bandwidth is "net" in each direction and includes the effect of latency.
getRemoteNodeId() - Method in class org.mitre.hpec.clockSkew.SkewCorrection
 

I

isTcpReceiver() - Method in class org.mitre.hpec.clockSkew.Skew
 
isUsingTCP() - Method in class org.mitre.hpec.clockSkew.Skew
 
isVerbose() - Method in class org.mitre.hpec.clockSkew.Skew
 

M

main(String[]) - Static method in class org.mitre.hpec.clockSkew.Skew
Can be run as a standalone application.

N

numberOfExchangesUsed - Variable in class org.mitre.hpec.clockSkew.SkewCorrection
The number of exchanges used in the analysis

O

org.mitre.hpec.clockSkew - package org.mitre.hpec.clockSkew
This is both a command-line tool and a library.

P

probe() - Method in interface org.mitre.hpec.clockSkew.SkewProber
 

R

removeSkewCorrectionListener(SkewCorrectionListener) - Method in class org.mitre.hpec.clockSkew.Skew
Remove a listener .

S

Session - Class in org.mitre.hpec.clockSkew
Identifies one sessions socket and the parameters associated with it.
Session() - Constructor for class org.mitre.hpec.clockSkew.Session
 
SessionList - Class in org.mitre.hpec.clockSkew
In the long term we want to be able to initiate TCP from both directions and then automatically chose one direction for the actual test.
setBufSize(int) - Method in class org.mitre.hpec.clockSkew.Skew
Set the buffer size for outgoing packets.
setMillisToWaitForOtherEnd(long) - Method in class org.mitre.hpec.clockSkew.Skew
Set the maximum time to wait for the other end in milliseconds.
setTcpReceiver(boolean) - Method in class org.mitre.hpec.clockSkew.Skew
 
setUsingTCP(boolean) - Method in class org.mitre.hpec.clockSkew.Skew
By default the exchanges are done using UDP.
setVerbose(boolean) - Method in class org.mitre.hpec.clockSkew.Skew
 
Skew - Class in org.mitre.hpec.clockSkew
Skew is both a standalone application and a Callable object.
Skew(String, int) - Constructor for class org.mitre.hpec.clockSkew.Skew
Constructor for a node.
Skew(String, int, int) - Constructor for class org.mitre.hpec.clockSkew.Skew
Constructor for a node.
Skew(InetSocketAddress, InetSocketAddress) - Constructor for class org.mitre.hpec.clockSkew.Skew
Constructor for a node.
SkewCorrection - Class in org.mitre.hpec.clockSkew
SkewCorrection encapsulates the results of the calibration.
SkewCorrectionListener - Interface in org.mitre.hpec.clockSkew
Allows you to register a listener that gets notified when a calibration/correction exchange sequence has been completed.
SkewListen - Class in org.mitre.hpec.clockSkew
 
SkewListen() - Constructor for class org.mitre.hpec.clockSkew.SkewListen
 
SkewProber - Interface in org.mitre.hpec.clockSkew
 
SkewSend - Class in org.mitre.hpec.clockSkew
 
SkewSend() - Constructor for class org.mitre.hpec.clockSkew.SkewSend
 
startInSeparateThread() - Method in class org.mitre.hpec.clockSkew.Skew
Creates a new daemon thread and invokes the call() method.
A C G I M N O P R S