Classes | Defines | Typedefs | Functions | Variables

alexb/lib/lwip/contrib/src/netif/ppp/fsm.h File Reference

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 Documentation

#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 Documentation

typedef struct fsm fsm
typedef struct fsm_callbacks fsm_callbacks

Function Documentation

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   
)

Variable Documentation

int peer_mru[]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines