summaryrefslogtreecommitdiff
path: root/sources/events
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2008-05-15 23:08:33 +0000
committerPaul Buetow <paul@buetow.org>2008-05-15 23:08:33 +0000
commitd4c1ddcc90c1e2e8660598fc36b3772d2bff6816 (patch)
tree28a0afc255e42f92adbca0d102e785301bc43a58 /sources/events
parent61599471a5978c1521b9c89c044ac2ce9a88c398 (diff)
1 Moved the stuff to trunk!
Diffstat (limited to 'sources/events')
-rw-r--r--sources/events/ProcessCrashEvent.java10
-rw-r--r--sources/events/VSEvent.java4
-rw-r--r--sources/events/VSProcessEvent.java7
3 files changed, 21 insertions, 0 deletions
diff --git a/sources/events/ProcessCrashEvent.java b/sources/events/ProcessCrashEvent.java
new file mode 100644
index 0000000..0726e53
--- /dev/null
+++ b/sources/events/ProcessCrashEvent.java
@@ -0,0 +1,10 @@
+package events;
+
+import core.VSProcess;
+
+public class ProcessCrashEvent extends VSProcessEvent {
+ public void onStart(VSProcess process) {
+ process.logg("Crashed");
+ process.isCrashed(true);
+ }
+}
diff --git a/sources/events/VSEvent.java b/sources/events/VSEvent.java
new file mode 100644
index 0000000..cf5ab5b
--- /dev/null
+++ b/sources/events/VSEvent.java
@@ -0,0 +1,4 @@
+package events;
+
+public interface VSEvent {
+}
diff --git a/sources/events/VSProcessEvent.java b/sources/events/VSProcessEvent.java
new file mode 100644
index 0000000..cb651ad
--- /dev/null
+++ b/sources/events/VSProcessEvent.java
@@ -0,0 +1,7 @@
+package events;
+
+import core.VSProcess;
+
+abstract public class VSProcessEvent implements VSEvent {
+ abstract public void onStart(VSProcess process);
+}