Lines Matching defs:fsm
2 * fsm.h - {Link, IP} Control Protocol Finite State Machine definitions.
33 * $Id: fsm.h,v 1.8 1999/11/15 01:51:50 paulus Exp $
64 * Each FSM is described by an fsm structure and fsm callbacks.
66 typedef struct fsm {
84 } fsm;
105 __P((fsm *));
107 __P((fsm *));
109 __P((fsm *, u_char *, int *));
111 __P((fsm *, u_char *, int));
113 __P((fsm *, u_char *, int));
115 __P((fsm *, u_char *, int));
117 __P((fsm *, u_char *, int *, int));
118 void (*up) /* Called when fsm reaches OPENED state */
119 __P((fsm *));
120 void (*down) /* Called when fsm leaves OPENED state */
121 __P((fsm *));
123 __P((fsm *));
125 __P((fsm *));
127 __P((fsm *));
129 __P((fsm *, int, int, u_char *, int));
132 __P((fsm *p, int code, int id, u_char *inp, int len));
174 void fsm_init __P((fsm *));
175 void fsm_lowerup __P((fsm *));
176 void fsm_lowerdown __P((fsm *));
177 void fsm_open __P((fsm *));
178 void fsm_close __P((fsm *, char *));
179 void fsm_input __P((fsm *, u_char *, int));
180 void fsm_protreject __P((fsm *));
181 void fsm_sdata __P((fsm *, int, int, u_char *, int));