Lines Matching refs:fsm
2 * fsm.h - {Link, IP} Control Protocol Finite State Machine definitions.
42 * $Id: fsm.h,v 1.10 2004/11/13 02:28:15 paulus Exp $
76 * Each FSM is described by an fsm structure and fsm callbacks.
78 typedef struct fsm {
95 } fsm;
100 (fsm *);
102 (fsm *);
104 (fsm *, u_char *, int *);
106 (fsm *, u_char *, int);
108 (fsm *, u_char *, int, int);
110 (fsm *, u_char *, int);
112 (fsm *, u_char *, int *, int);
113 void (*up) /* Called when fsm reaches PPP_FSM_OPENED state */
114 (fsm *);
115 void (*down) /* Called when fsm leaves PPP_FSM_OPENED state */
116 (fsm *);
118 (fsm *);
120 (fsm *);
124 (fsm *);
126 (fsm *, int, int, u_char *, int);
168 void fsm_init(fsm *f);
169 void fsm_lowerup(fsm *f);
170 void fsm_lowerdown(fsm *f);
171 void fsm_open(fsm *f);
172 void fsm_close(fsm *f, const char *reason);
173 void fsm_input(fsm *f, u_char *inpacket, int l);
174 void fsm_protreject(fsm *f);
175 void fsm_sdata(fsm *f, u_char code, u_char id, const u_char *data, int datalen);