aboutsummaryrefslogtreecommitdiffstats
path: root/src/ipc.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/ipc.h')
-rw-r--r--src/ipc.h31
1 files changed, 31 insertions, 0 deletions
diff --git a/src/ipc.h b/src/ipc.h
index e8d224c..b83f736 100644
--- a/src/ipc.h
+++ b/src/ipc.h
@@ -12,6 +12,9 @@
/*
* $Log$
+ * Revision 1.2 2008/02/15 03:32:07 james
+ * *** empty log message ***
+ *
* Revision 1.1 2008/02/14 12:17:42 james
* *** empty log message ***
*
@@ -29,6 +32,9 @@
#define IPC_MSG_TYPE_KEY 4
#define IPC_MSG_TYPE_TERM 5
#define IPC_MSG_TYPE_STATUS 6
+#define IPC_MSG_TYPE_SETBAUD 7
+#define IPC_MSG_TYPE_SENDBREAK 8
+#define IPC_MSG_TYPE_SETFLOW 9
typedef struct
{
@@ -91,6 +97,28 @@ typedef struct
char status[0];
} IPC_Msg_status;
+typedef struct
+{
+ int32_t size;
+ int32_t type;
+ int32_t baud;
+} IPC_Msg_setbaud;
+
+
+typedef struct
+{
+ int32_t size;
+ int32_t type;
+} IPC_Msg_sendbreak;
+
+
+typedef struct
+{
+ int32_t size;
+ int32_t type;
+ int32_t flow;
+} IPC_Msg_setflow;
+
typedef union
@@ -103,6 +131,9 @@ IPC_Msg_VT102 vt102;
IPC_Msg_key key;
IPC_Msg_term term;
IPC_Msg_status status;
+IPC_Msg_setbaud setbaud;
+IPC_Msg_sendbreak sendbreak;
+IPC_Msg_setflow setflow;
} IPC_Msg;