summaryrefslogtreecommitdiff
path: root/sources/protocols/implementations
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2008-05-24 16:47:06 +0000
committerPaul Buetow <paul@buetow.org>2008-05-24 16:47:06 +0000
commit7040b1acc44805ab7208fa3975242c656cbc95a2 (patch)
tree26259c0616116dc1324c4bd5b765243fc3fd7ee0 /sources/protocols/implementations
parentafa47f26670f9248c19200f540df0dda735de0cc (diff)
new protocoleditor works.
Diffstat (limited to 'sources/protocols/implementations')
-rw-r--r--sources/protocols/implementations/BerkelyTimeProtocol.java9
-rw-r--r--sources/protocols/implementations/BroadcastSturmProtocol.java5
-rw-r--r--sources/protocols/implementations/DummyProtocol.java5
-rw-r--r--sources/protocols/implementations/ExternalTimeSyncProtocol.java5
-rw-r--r--sources/protocols/implementations/InternalTimeSyncProtocol.java5
-rw-r--r--sources/protocols/implementations/PingPongProtocol.java5
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;
}