chiark / gitweb /
*** empty log message ***
[sympathy.git] / src / ipc.h
index b83f7369941d68bb6ea497f3e8ccc0b8e6c79e18..1820511b70ce0a7afc7d03ba23217781ceb54a3e 100644 (file)
--- a/src/ipc.h
+++ b/src/ipc.h
 
 /*
  * $Log$
+ * Revision 1.4  2008/02/22 17:07:00  james
+ * *** empty log message ***
+ *
+ * Revision 1.3  2008/02/15 23:52:12  james
+ * *** empty log message ***
+ *
  * Revision 1.2  2008/02/15 03:32:07  james
  * *** empty log message ***
  *
 
 #define IPC_MSG_TYPE_NOOP  0
 #define IPC_MSG_TYPE_DEBUG 1
-#define IPC_MSG_TYPE_HISTORY 2
-#define IPC_MSG_TYPE_VT102 3
+#define IPC_MSG_TYPE_VT102 2
+#define IPC_MSG_TYPE_HISTORY 3
 #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
+#define IPC_MSG_TYPE_SETANSI 10
+#define IPC_MSG_TYPE_HANGUP 11
 
 typedef struct
 {
@@ -120,6 +128,21 @@ typedef struct
 } IPC_Msg_setflow;
 
 
+typedef struct 
+{
+  int32_t size;
+  int32_t type;
+  int32_t ansi;
+} IPC_Msg_setansi;
+
+
+typedef struct 
+{
+  int32_t size;
+  int32_t type;
+} IPC_Msg_hangup;
+
+
 
 typedef union 
 {
@@ -134,6 +157,8 @@ IPC_Msg_status status;
 IPC_Msg_setbaud setbaud;
 IPC_Msg_sendbreak sendbreak;
 IPC_Msg_setflow setflow;
+IPC_Msg_setansi setansi;
+IPC_Msg_hangup hangup;
 } IPC_Msg;