Classes | |
struct | fsm |
struct | fsm_callbacks |
Defines | |
#define | HEADERLEN (sizeof (u_char) + sizeof (u_char) + sizeof (u_short)) |
#define | CONFREQ 1 |
#define | CONFACK 2 |
#define | CONFNAK 3 |
#define | CONFREJ 4 |
#define | TERMREQ 5 |
#define | TERMACK 6 |
#define | CODEREJ 7 |
#define | LS_INITIAL 0 |
#define | LS_STARTING 1 |
#define | LS_CLOSED 2 |
#define | LS_STOPPED 3 |
#define | LS_CLOSING 4 |
#define | LS_STOPPING 5 |
#define | LS_REQSENT 6 |
#define | LS_ACKRCVD 7 |
#define | LS_ACKSENT 8 |
#define | LS_OPENED 9 |
#define | OPT_PASSIVE 1 |
#define | OPT_RESTART 2 |
#define | OPT_SILENT 4 |
Typedefs | |
typedef struct fsm | fsm |
typedef struct fsm_callbacks | fsm_callbacks |
Functions | |
void | fsm_init (fsm *) |
void | fsm_lowerup (fsm *) |
void | fsm_lowerdown (fsm *) |
void | fsm_open (fsm *) |
void | fsm_close (fsm *, char *) |
void | fsm_input (fsm *, u_char *, int) |
void | fsm_protreject (fsm *) |
void | fsm_sdata (fsm *, u_char, u_char, u_char *, int) |
Variables | |
int | peer_mru [] |
#define CODEREJ 7 |
#define CONFACK 2 |
#define CONFNAK 3 |
#define CONFREJ 4 |
#define CONFREQ 1 |
#define HEADERLEN (sizeof (u_char) + sizeof (u_char) + sizeof (u_short)) |
#define LS_ACKRCVD 7 |
#define LS_ACKSENT 8 |
#define LS_CLOSED 2 |
#define LS_CLOSING 4 |
#define LS_INITIAL 0 |
#define LS_OPENED 9 |
#define LS_REQSENT 6 |
#define LS_STARTING 1 |
#define LS_STOPPED 3 |
#define LS_STOPPING 5 |
#define OPT_PASSIVE 1 |
#define OPT_RESTART 2 |
#define OPT_SILENT 4 |
#define TERMACK 6 |
#define TERMREQ 5 |
typedef struct fsm_callbacks fsm_callbacks |
void fsm_close | ( | fsm * | , | |
char * | ||||
) |
void fsm_init | ( | fsm * | ) |
void fsm_input | ( | fsm * | , | |
u_char * | , | |||
int | ||||
) |
void fsm_lowerdown | ( | fsm * | ) |
void fsm_lowerup | ( | fsm * | ) |
void fsm_open | ( | fsm * | ) |
void fsm_protreject | ( | fsm * | ) |
void fsm_sdata | ( | fsm * | , | |
u_char | , | |||
u_char | , | |||
u_char * | , | |||
int | ||||
) |
int peer_mru[] |