animation.tr

Class SendToken

Known Direct Subclasses:
SendFrameLostToken

(package private) class SendToken
extends Token

Field Summary

protected int
distFactor
Distance Factor between frames
protected int
maxFrameReceived
protected int
maxFrameSend
number of frames send, received or verifyed
protected int
maxFrameVerified
protected int
numFrames
number of data frames to be transmitted
protected int
receivePos
protected int
receiveStation
protected int
sendPos
position of sending, receiving and verifying station (in general, sending == verifying)
protected int
sendStation
sending and receiving station
protected int
verifyPos

Fields inherited from class animation.tr.Token

angle, lastStation, netPaint, pos, priority, reservePriority, xcenter, xradius, ycenter, yradius

Constructor Summary

SendToken(int p, NetPaint np, int prio, int s)

Method Summary

Token
advanceToken()
void
drawToken(Graphics g)
private int
getCloseToCenterX(Rectangle p)
private int
getCloseToCenterY(Rectangle p)

Methods inherited from class animation.tr.Token

advanceToken, advanceToken, drawToken, drawToken, getBinaryString, getPrioString, getReservePrioString, isAtStation, updateDimensions

Field Details

distFactor

protected int distFactor
Distance Factor between frames

maxFrameReceived

protected int maxFrameReceived

maxFrameSend

protected int maxFrameSend
number of frames send, received or verifyed

maxFrameVerified

protected int maxFrameVerified

numFrames

protected final int numFrames
number of data frames to be transmitted

receivePos

protected int receivePos

receiveStation

protected int receiveStation

sendPos

protected int sendPos
position of sending, receiving and verifying station (in general, sending == verifying)

sendStation

protected int sendStation
sending and receiving station

verifyPos

protected int verifyPos

Constructor Details

SendToken

(package private)  SendToken(int p,
                             NetPaint np,
                             int prio,
                             int s)

Method Details

advanceToken

public Token advanceToken()
Overrides:
advanceToken in interface Token

drawToken

public void drawToken(Graphics g)
Overrides:
drawToken in interface Token

getCloseToCenterX

private int getCloseToCenterX(Rectangle p)

getCloseToCenterY

private int getCloseToCenterY(Rectangle p)