aboutsummaryrefslogtreecommitdiff
path: root/aufgabe2/queue.h
diff options
context:
space:
mode:
authorThorsten Töpper <atsutane@freethoughts.de>2011-01-10 20:01:55 +0100
committerThorsten Töpper <atsutane@freethoughts.de>2011-01-10 20:01:55 +0100
commitab2f94a13428cbf1ea5f1f7acf9cf4fc33a114fb (patch)
tree487bb81e87bc10ea29d3711efd71f34089be9215 /aufgabe2/queue.h
parent7f51f84716a3a7a7633ec439e1ee93a0515a16b8 (diff)
downloadprozesskommunikation-ab2f94a13428cbf1ea5f1f7acf9cf4fc33a114fb.tar.gz
prozesskommunikation-ab2f94a13428cbf1ea5f1f7acf9cf4fc33a114fb.tar.bz2
Aufgabe 2: queue.h erstellt.
Diffstat (limited to 'aufgabe2/queue.h')
-rw-r--r--aufgabe2/queue.h20
1 files changed, 20 insertions, 0 deletions
diff --git a/aufgabe2/queue.h b/aufgabe2/queue.h
new file mode 100644
index 0000000..d0ad5ae
--- /dev/null
+++ b/aufgabe2/queue.h
@@ -0,0 +1,20 @@
+#ifndef _QUEUE_H
+#define _QUEUE_H
+
+/*
+ * Der erste Deskriptor des mit pipe() gefüllten Arrays referenziert
+ * zum Lesekopf, der zweite zum Schreibkopf der pipe.
+ */
+#define WRITE 1
+#define READ 0
+
+/*
+ * Es ist einfacher die Zahlenwerte im Hexformat zu transportieren.
+ */
+#define SIZE_HEX (sizeof(int)*2)
+
+enum { D_CONV_TO_LOG = 0, D_CONV_TO_STAT, D_STAT_TO_MON};
+
+int queue[3][2];
+
+#endif