Refactor: Move the state definition to ppp_cp.c

This commit is contained in:
Denis Kenzior 2010-04-05 10:11:31 -05:00
parent 9905245e79
commit e56710e1da
2 changed files with 18 additions and 18 deletions

View File

@ -34,10 +34,6 @@
#include "gatppp.h"
#include "ppp.h"
static const char *pppcp_state_strings[] =
{"INITIAL", "STARTING", "CLOSED", "STOPPED", "CLOSING", "STOPPING",
"REQSENT", "ACKRCVD", "ACKSENT", "OPENED" };
#define pppcp_trace(p) do { \
char *str = g_strdup_printf("%s: %s: current state %d:%s", \
p->prefix, __FUNCTION__, \
@ -57,6 +53,23 @@ static const char *pppcp_state_strings[] =
#define MAX_FAILURE 5
#define CP_HEADER_SZ 4
enum pppcp_state {
INITIAL = 0,
STARTING = 1,
CLOSED = 2,
STOPPED = 3,
CLOSING = 4,
STOPPING = 5,
REQSENT = 6,
ACKRCVD = 7,
ACKSENT = 8,
OPENED = 9,
};
static const char *pppcp_state_strings[] =
{"INITIAL", "STARTING", "CLOSED", "STOPPED", "CLOSING", "STOPPING",
"REQSENT", "ACKRCVD", "ACKSENT", "OPENED" };
static void pppcp_packet_free(struct pppcp_packet *packet)
{
g_free(pppcp_to_ppp_packet(packet));

View File

@ -54,19 +54,6 @@ enum pppcp_event_type {
RXR,
};
enum pppcp_state {
INITIAL,
STARTING,
CLOSED,
STOPPED,
CLOSING,
STOPPING,
REQSENT,
ACKRCVD,
ACKSENT,
OPENED,
};
/* option format */
struct ppp_option {
guint8 type;
@ -107,7 +94,7 @@ struct pppcp_timer_data {
};
struct pppcp_data {
enum pppcp_state state;
unsigned char state;
struct pppcp_timer_data config_timer_data;
struct pppcp_timer_data terminate_timer_data;
guint max_failure;