/*
* $Log$
+ * 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 (*hangup)(struct KeyDis_struct *,struct Context_struct *)
+
+
typedef struct KeyDis_struct
{