chiark / gitweb /
*** empty log message ***
[sympathy.git] / src / ipc.h
index e8d224c1eb2badd0f8eb454f818b17fd2fceb4f1..b83f7369941d68bb6ea497f3e8ccc0b8e6c79e18 100644 (file)
--- 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;