FreeTest
Class Comms
java.lang.Object
|
+--FreeTest.Comms
- public class Comms
- extends java.lang.Object
Constructor Summary |
protected |
Comms()
|
Method Summary |
protected void |
doneStress()
|
protected java.util.Date |
getCheck()
|
protected java.lang.String |
getFromServer()
|
protected java.lang.String |
getMessage()
|
protected char |
getType()
|
protected void |
sendAuth(java.lang.String data)
sendAuth dispatches a packet to the ERServer for voter authentication |
protected void |
sendAuth2(java.lang.String data,
java.lang.String MAC)
sendAuth2 dispatches a packet to the ERServer for voter authentication
it also doesn't calculate a MAC |
protected void |
sendDiag(java.lang.String msg)
sendDiag dispatches any diagnostic packets |
protected void |
sendKey(java.lang.String akey)
sendKey delivers a key to an ERServer for confirming someone has voted. |
protected void |
sendVote(java.lang.String party)
sendVote creates check date for security and sends vote packet |
protected void |
sendVote2(java.lang.String data)
sendVote2 does not create check date for security sends vote packet |
protected void |
sendVote3(java.lang.String party,
java.lang.String MAC)
sendVote3 creates check date for security and sends vote packet, but does not
create MAC, this is supplied |
protected void |
setCheck(java.util.Date t)
|
protected void |
setFromServer(java.lang.String x)
|
protected void |
setMessage(java.lang.String t)
|
protected void |
setType(char t)
|
Methods inherited from class java.lang.Object |
,
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
R_address
protected static final java.lang.String R_address
ER_address
protected static final java.lang.String ER_address
freePort
protected static final int freePort
stressResult
protected int stressResult
stressBefore
protected java.util.Date stressBefore
stressAfter
protected java.util.Date stressAfter
isStress
protected boolean isStress
stressClients
protected int stressClients
stressCount
protected int stressCount
checkStack
protected java.util.Vector checkStack
Comms
protected Comms()
setFromServer
protected void setFromServer(java.lang.String x)
getFromServer
protected java.lang.String getFromServer()
getCheck
protected java.util.Date getCheck()
setCheck
protected void setCheck(java.util.Date t)
getMessage
protected java.lang.String getMessage()
setMessage
protected void setMessage(java.lang.String t)
getType
protected char getType()
setType
protected void setType(char t)
doneStress
protected void doneStress()
sendVote
protected void sendVote(java.lang.String party)
- sendVote creates check date for security and sends vote packet
- Parameters:
party
- String to hold voter's choice
sendVote2
protected void sendVote2(java.lang.String data)
- sendVote2 does not create check date for security sends vote packet
- Parameters:
party
- String to hold voter's choice
sendVote3
protected void sendVote3(java.lang.String party,
java.lang.String MAC)
- sendVote3 creates check date for security and sends vote packet, but does not
create MAC, this is supplied
- Parameters:
party
- String to hold voter's choiceMAC
- Holds pseudo MAC to be sent
sendAuth
protected void sendAuth(java.lang.String data)
- sendAuth dispatches a packet to the ERServer for voter authentication
- Parameters:
data
- Carries username, code and password
sendAuth2
protected void sendAuth2(java.lang.String data,
java.lang.String MAC)
- sendAuth2 dispatches a packet to the ERServer for voter authentication
it also doesn't calculate a MAC
- Parameters:
data
- Carries username, code and passwordMAC
- Fake MAC for insertion
sendKey
protected void sendKey(java.lang.String akey)
throws java.lang.Exception
- sendKey delivers a key to an ERServer for confirming someone has voted.
- Parameters:
akey
- The key to send
sendDiag
protected void sendDiag(java.lang.String msg)
- sendDiag dispatches any diagnostic packets
- Parameters:
msg
- Data for packet