summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDenis Kenzior <denkenz@gmail.com>2010-04-05 10:11:31 -0500
committerDenis Kenzior <denkenz@gmail.com>2010-04-05 10:12:39 -0500
commite56710e1da3e4f7ab0c71d450532257e35e7ccb1 (patch)
tree953e42a1ce6373d243b5ed5848dd69cca140ddee
parent9905245e796a51c8425c70fdb6c760ab26ec7176 (diff)
downloadofono-e56710e1da3e4f7ab0c71d450532257e35e7ccb1.tar.bz2
Refactor: Move the state definition to ppp_cp.c
-rw-r--r--gatchat/ppp_cp.c21
-rw-r--r--gatchat/ppp_cp.h15
2 files changed, 18 insertions, 18 deletions
diff --git a/gatchat/ppp_cp.c b/gatchat/ppp_cp.c
index c5af89a6..ea2ee7f9 100644
--- a/gatchat/ppp_cp.c
+++ b/gatchat/ppp_cp.c
@@ -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));
diff --git a/gatchat/ppp_cp.h b/gatchat/ppp_cp.h
index ee7ac8db..89394e9c 100644
--- a/gatchat/ppp_cp.h
+++ b/gatchat/ppp_cp.h
@@ -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;