Lines Matching defs: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 $
72 * Each FSM is described by an fsm structure and fsm callbacks.
74 typedef struct fsm {
91 } fsm;
96 (fsm *);
98 (fsm *);
100 (fsm *, u_char *, int *);
102 (fsm *, u_char *, int);
104 (fsm *, u_char *, int, int);
106 (fsm *, u_char *, int);
108 (fsm *, u_char *, int *, int);
109 void (*up) /* Called when fsm reaches PPP_FSM_OPENED state */
110 (fsm *);
111 void (*down) /* Called when fsm leaves PPP_FSM_OPENED state */
112 (fsm *);
114 (fsm *);
116 (fsm *);
120 (fsm *);
122 (fsm *, int, int, u_char *, int);
164 void fsm_init(fsm *f);
165 void fsm_lowerup(fsm *f);
166 void fsm_lowerdown(fsm *f);
167 void fsm_open(fsm *f);
168 void fsm_close(fsm *f, const char *reason);
169 void fsm_input(fsm *f, u_char *inpacket, int l);
170 void fsm_protreject(fsm *f);
171 void fsm_sdata(fsm *f, u_char code, u_char id, const u_char *data, int datalen);