Copy purify.fvwm2rc to /tmp - add instructions in README.
[fvwm.git] / libs / fsm.h
blob5acb513e44b97e5edf286398d72788dab88bde24
1 /* -*-c-*- */
3 #ifndef FSM_H
4 #define FSM_H
6 /* ---------------------------- included header files ---------------------- */
7 #include "FSMlib.h"
9 /* ---------------------------- global definitions ------------------------- */
11 /* ---------------------------- global macros ------------------------------ */
13 /* ---------------------------- type definitions --------------------------- */
15 typedef struct
17 FSmsConn smsConn;
18 FIceConn ice_conn;
19 char *clientId;
20 } fsm_client_t;
22 /* ---------------------------- forward declarations ----------------------- */
24 /* ---------------------------- exported variables (globals) --------------- */
26 /* ---------------------------- interface functions ------------------------ */
28 int fsm_init(char *module);
29 void fsm_fdset(fd_set *in_fdset);
30 Bool fsm_process(fd_set *in_fdset);
31 void fsm_proxy(Display *dpy, Window win, char *sm);
32 void fsm_close(void);
34 #endif /* FSM_H */