|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--SSF.OS.ProtocolSession
|
+--gov.nist.antd.traffic_generator.udpTGSession
Class executing a single client-server session.
| Field Summary | |
java.lang.Object[] |
buff
|
(package private) Continuation |
clientCont
client's Continuation for this session |
private long |
dataReceived
|
double |
delayTime
|
(package private) long |
fileSize
requested file size |
(package private) int |
id
client-assigned session id |
long |
lastSN
|
(package private) Host |
localHost
Host entity where this pseudo-protocol is installed |
private int |
locIP
|
private java.lang.String |
locNHI
|
private int |
locPort
|
(package private) udpTGClient |
owner
client who created this session |
long |
packetlossCount
|
double |
prevTotalTransferBytes
|
long |
receivedPacketCount
|
(package private) int |
requestSize
size (in bytes) of request datagram sent from client to server |
(package private) SSF.OS.Socket.socketAPI |
sd
local socket used by this session |
(package private) boolean |
showDebug
print out debug information |
(package private) boolean |
showReport
print out summary session report |
(package private) int |
srvDatagramSize
size (in bytes) of datagrams received from servers |
private int |
srvIP
|
private java.lang.String |
srvNHI
|
private int |
srvPort
|
private long |
startTime
|
private java.lang.String |
str
|
| Fields inherited from class SSF.OS.ProtocolSession |
name, use |
| Constructor Summary | |
udpTGSession(udpTGClient client,
int sessid)
|
|
udpTGSession(udpTGClient client,
int sessid,
udpTGClient.serverData serv,
long file_size)
Constructors |
|
| Method Summary | |
void |
begin()
Method - begin Create the UDP socket and connect |
void |
begin(Continuation caller)
|
void |
beginMCast()
|
void |
clientDebug(java.lang.String str)
preamble to client-side-only diagnostics |
boolean |
push(ProtocolMessage message,
ProtocolSession fromSession)
|
(package private) void |
readData()
Method - readData we read data one message at a time |
(package private) void |
sendRequest()
Method - sendRequest() |
void |
sessionReport(java.lang.String str)
preamble to end2end session diagnostics |
| Methods inherited from class SSF.OS.ProtocolSession |
close, closed, config, debugIdentifier, inGraph, init, open, opened, pushAfterDelay, pushAfterDelayFailed, setGraph, version |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
udpTGClient owner
int id
Continuation clientCont
boolean showDebug
boolean showReport
int requestSize
long fileSize
int srvDatagramSize
Host localHost
SSF.OS.Socket.socketAPI sd
private java.lang.String srvNHI
private int srvIP
private int srvPort
private java.lang.String locNHI
private int locIP
private int locPort
private long dataReceived
private java.lang.String str
private long startTime
public java.lang.Object[] buff
public double delayTime
public long lastSN
public long packetlossCount
public double prevTotalTransferBytes
public long receivedPacketCount
| Constructor Detail |
public udpTGSession(udpTGClient client,
int sessid,
udpTGClient.serverData serv,
long file_size)
public udpTGSession(udpTGClient client,
int sessid)
| Method Detail |
public void begin()
public void begin(Continuation caller)
public void beginMCast()
void sendRequest()
void readData()
public void clientDebug(java.lang.String str)
public void sessionReport(java.lang.String str)
public boolean push(ProtocolMessage message,
ProtocolSession fromSession)
throws ProtocolException
push in class ProtocolSessionProtocolException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||