summaryrefslogtreecommitdiff
path: root/sources/events
diff options
context:
space:
mode:
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);
+}