chiark / gitweb /
*** empty log message ***
[sympathy.git] / src / keydis.h
index d0ca69a31b864aaf03494e5a152e930c5ee792bc..89bf9e24274b2293a900509b94657190ef8ec523 100644 (file)
 
 /*
  * $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 ***
+ *
  * Revision 1.1  2008/02/14 02:46:44  james
  * *** empty log message ***
  *
 #define __KEYDIS_H__
 
 
+struct Context_struct;
+
 #define KEYDIS_SIGNATURE \
        void (*close)(struct KeyDis_struct *); \
-       int (*key)(struct KeyDis_struct *,int key)
+       int (*key)(struct KeyDis_struct *,struct Context_struct *,int key); \
+       int (*set_baud)(struct KeyDis_struct *,struct Context_struct *,int rate); \
+       int (*send_break)(struct KeyDis_struct *,struct Context_struct *); \
+       int (*set_flow)(struct KeyDis_struct *,struct Context_struct *,int flow); \
+       int (*set_ansi)(struct KeyDis_struct *,struct Context_struct *,int ansi); \
+       int (*hangup)(struct KeyDis_struct *,struct Context_struct *)
+
+       
 
 typedef struct KeyDis_struct
 {