diff options
| author | Paul Buetow <paul@buetow.org> | 2008-05-24 16:47:06 +0000 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2008-05-24 16:47:06 +0000 |
| commit | 7040b1acc44805ab7208fa3975242c656cbc95a2 (patch) | |
| tree | 26259c0616116dc1324c4bd5b765243fc3fd7ee0 /sources/protocols/implementations | |
| parent | afa47f26670f9248c19200f540df0dda735de0cc (diff) | |
new protocoleditor works.
Diffstat (limited to 'sources/protocols/implementations')
6 files changed, 25 insertions, 9 deletions
diff --git a/sources/protocols/implementations/BerkelyTimeProtocol.java b/sources/protocols/implementations/BerkelyTimeProtocol.java index c64e175..5c99ebf 100644 --- a/sources/protocols/implementations/BerkelyTimeProtocol.java +++ b/sources/protocols/implementations/BerkelyTimeProtocol.java @@ -18,13 +18,14 @@ public class BerkelyTimeProtocol extends VSProtocol { /* Time the request/response has started */ private long requestTime; - /* Berkely Client vairables */ - - protected void onInit() { + public BerkelyTimeProtocol() { setClassname(getClass().toString()); /* Those prefs are editable through the VSProtocol VSEditor GUI. t_min and t_max in milliseconds */ - setInteger("numProcesses", getNumProcesses()-1); + setInteger("numProcesses", 0); + } + + protected void onInit() { } protected void onClientReset() { diff --git a/sources/protocols/implementations/BroadcastSturmProtocol.java b/sources/protocols/implementations/BroadcastSturmProtocol.java index 7ef2c31..fa349fe 100644 --- a/sources/protocols/implementations/BroadcastSturmProtocol.java +++ b/sources/protocols/implementations/BroadcastSturmProtocol.java @@ -10,11 +10,14 @@ public class BroadcastSturmProtocol extends VSProtocol { private ArrayList<VSMessage> sentMessages; private static int broadcastCount; - protected void onInit() { + public BroadcastSturmProtocol() { setClassname(getClass().toString()); sentMessages = new ArrayList<VSMessage>(); } + protected void onInit() { + } + protected void onClientReset() { } diff --git a/sources/protocols/implementations/DummyProtocol.java b/sources/protocols/implementations/DummyProtocol.java index 4e5d2cf..a7beb19 100644 --- a/sources/protocols/implementations/DummyProtocol.java +++ b/sources/protocols/implementations/DummyProtocol.java @@ -4,10 +4,13 @@ import protocols.VSProtocol; import core.VSMessage; public class DummyProtocol extends VSProtocol { - protected void onInit() { + public DummyProtocol() { setClassname(getClass().toString()); } + protected void onInit() { + } + protected void onClientReset() { logg("onClientReset()"); } diff --git a/sources/protocols/implementations/ExternalTimeSyncProtocol.java b/sources/protocols/implementations/ExternalTimeSyncProtocol.java index 49c4b51..3aba2b4 100644 --- a/sources/protocols/implementations/ExternalTimeSyncProtocol.java +++ b/sources/protocols/implementations/ExternalTimeSyncProtocol.java @@ -8,10 +8,13 @@ public class ExternalTimeSyncProtocol extends VSProtocol { private long requestTime; private boolean waitingForResponse; - protected void onInit() { + public ExternalTimeSyncProtocol() { setClassname(getClass().toString()); } + protected void onInit() { + } + protected void onClientReset() { } diff --git a/sources/protocols/implementations/InternalTimeSyncProtocol.java b/sources/protocols/implementations/InternalTimeSyncProtocol.java index cbe9fa8..fc26dab 100644 --- a/sources/protocols/implementations/InternalTimeSyncProtocol.java +++ b/sources/protocols/implementations/InternalTimeSyncProtocol.java @@ -7,7 +7,7 @@ import protocols.VSProtocol; public class InternalTimeSyncProtocol extends VSProtocol { private boolean waitingForResponse; - protected void onInit() { + public InternalTimeSyncProtocol() { setClassname(getClass().toString()); /* Those prefs are editable through the VSProtocol VSEditor GUI. t_min and t_max in milliseconds */ @@ -15,6 +15,9 @@ public class InternalTimeSyncProtocol extends VSProtocol { setLong("t_max", 5000); } + protected void onInit() { + } + protected void onClientReset() { } diff --git a/sources/protocols/implementations/PingPongProtocol.java b/sources/protocols/implementations/PingPongProtocol.java index 47a222d..43fdb54 100644 --- a/sources/protocols/implementations/PingPongProtocol.java +++ b/sources/protocols/implementations/PingPongProtocol.java @@ -8,10 +8,13 @@ public class PingPongProtocol extends VSProtocol { private int clientCounter; private int serverCounter; - protected void onInit() { + public PingPongProtocol() { setClassname(getClass().toString()); } + protected void onInit() { + } + protected void onClientReset() { clientCounter = 0; } |
