summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDenis Kenzior <denkenz@gmail.com>2010-04-05 16:44:00 -0500
committerDenis Kenzior <denkenz@gmail.com>2010-04-05 16:44:00 -0500
commit97b0aa590d950d37f121b0a0b3b4d57993afaaaa (patch)
treeea95d3fb6daf23e639c2fb33407b9c9604ca02a5
parent7739af4a26c7b41fc14f4233190445dac7cc28ae (diff)
downloadofono-97b0aa590d950d37f121b0a0b3b4d57993afaaaa.tar.bz2
Refactor: add pppcp_get_ppp
-rw-r--r--gatchat/ppp_cp.c5
-rw-r--r--gatchat/ppp_cp.h2
-rw-r--r--gatchat/ppp_ipcp.c2
-rw-r--r--gatchat/ppp_lcp.c8
4 files changed, 12 insertions, 5 deletions
diff --git a/gatchat/ppp_cp.c b/gatchat/ppp_cp.c
index dd56d71c..9ff55233 100644
--- a/gatchat/ppp_cp.c
+++ b/gatchat/ppp_cp.c
@@ -1284,6 +1284,11 @@ gpointer pppcp_get_data(struct pppcp_data *pppcp)
return pppcp->priv;
}
+GAtPPP *pppcp_get_ppp(struct pppcp_data *pppcp)
+{
+ return pppcp->ppp;
+}
+
void pppcp_set_option_strings(struct pppcp_data *pppcp, const char **opts)
{
pppcp->option_strings = opts;
diff --git a/gatchat/ppp_cp.h b/gatchat/ppp_cp.h
index 5798fbeb..fb2c89b6 100644
--- a/gatchat/ppp_cp.h
+++ b/gatchat/ppp_cp.h
@@ -106,6 +106,8 @@ void pppcp_free(struct pppcp_data *data);
void pppcp_set_data(struct pppcp_data *pppcp, gpointer data);
gpointer pppcp_get_data(struct pppcp_data *pppcp);
+GAtPPP *pppcp_get_ppp(struct pppcp_data *pppcp);
+
void pppcp_set_option_strings(struct pppcp_data *pppcp, const char **opts);
void pppcp_add_config_option(struct pppcp_data *data,
diff --git a/gatchat/ppp_ipcp.c b/gatchat/ppp_ipcp.c
index 49cf950f..db414f8a 100644
--- a/gatchat/ppp_ipcp.c
+++ b/gatchat/ppp_ipcp.c
@@ -83,7 +83,7 @@ static void ipcp_up(struct pppcp_data *pppcp)
addr.s_addr = __get_unaligned_long(data->secondary_dns);
inet_ntop(AF_INET, &addr, dns2, INET_ADDRSTRLEN);
- ppp_connect_cb(pppcp->ppp, G_AT_PPP_CONNECT_SUCCESS,
+ ppp_connect_cb(pppcp_get_ppp(pppcp), G_AT_PPP_CONNECT_SUCCESS,
ip[0] ? ip : NULL,
dns1[0] ? dns1 : NULL,
dns2[0] ? dns2 : NULL);
diff --git a/gatchat/ppp_lcp.c b/gatchat/ppp_lcp.c
index 8ad70d82..8580913a 100644
--- a/gatchat/ppp_lcp.c
+++ b/gatchat/ppp_lcp.c
@@ -63,7 +63,7 @@ enum lcp_options {
*/
static void lcp_up(struct pppcp_data *pppcp)
{
- ppp_generate_event(pppcp->ppp, PPP_OPENED);
+ ppp_generate_event(pppcp_get_ppp(pppcp), PPP_OPENED);
}
/*
@@ -80,7 +80,7 @@ static void lcp_down(struct pppcp_data *pppcp)
*/
static void lcp_started(struct pppcp_data *pppcp)
{
- ppp_generate_event(pppcp->ppp, PPP_UP);
+ ppp_generate_event(pppcp_get_ppp(pppcp), PPP_UP);
}
/*
@@ -89,7 +89,7 @@ static void lcp_started(struct pppcp_data *pppcp)
*/
static void lcp_finished(struct pppcp_data *pppcp)
{
- ppp_generate_event(pppcp->ppp, PPP_DOWN);
+ ppp_generate_event(pppcp_get_ppp(pppcp), PPP_DOWN);
}
/*
@@ -123,7 +123,7 @@ static guint lcp_option_scan(struct pppcp_data *pppcp,
static void lcp_option_process(struct pppcp_data *pppcp,
struct ppp_option *option)
{
- GAtPPP *ppp = pppcp->ppp;
+ GAtPPP *ppp = pppcp_get_ppp(pppcp);
guint32 magic;
switch (option->type) {