1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
/* -*-c-*- */
#ifndef FVWMLIB_FSM_H
#define FVWMLIB_FSM_H
/* ---------------------------- included header files ---------------------- */
#include "FSMlib.h"
/* ---------------------------- global definitions ------------------------- */
/* ---------------------------- global macros ------------------------------ */
/* ---------------------------- type definitions --------------------------- */
typedef struct
{
FSmsConn smsConn;
FIceConn ice_conn;
char *clientId;
} fsm_client_t;
/* ---------------------------- forward declarations ----------------------- */
/* ---------------------------- exported variables (globals) --------------- */
/* ---------------------------- interface functions ------------------------ */
int fsm_init(char *module);
void fsm_fdset(fd_set *in_fdset);
Bool fsm_process(fd_set *in_fdset);
void fsm_proxy(Display *dpy, Window win, char *sm);
void fsm_close(void);
#endif /* FVWMLIB_FSM_H */
|