summaryrefslogtreecommitdiffstats
path: root/gatchat/ppp_cp.h
diff options
context:
space:
mode:
authorDenis Kenzior <denkenz@gmail.com>2010-04-05 16:55:28 -0500
committerDenis Kenzior <denkenz@gmail.com>2010-04-05 16:55:28 -0500
commit8bff9b65411d5ff1dfb9fbc5f03a28ffdc88d596 (patch)
treea24335df1a32954aa5ca0ee59e417cd20d0e8c2e /gatchat/ppp_cp.h
parent04cfa990e289cd3c600f878e28f62709e860e292 (diff)
downloadofono-8bff9b65411d5ff1dfb9fbc5f03a28ffdc88d596.tar.bz2
Refactor: Make struct pppcp declaration private
Diffstat (limited to 'gatchat/ppp_cp.h')
-rw-r--r--gatchat/ppp_cp.h28
1 files changed, 2 insertions, 26 deletions
diff --git a/gatchat/ppp_cp.h b/gatchat/ppp_cp.h
index f1a590f4..bbb81844 100644
--- a/gatchat/ppp_cp.h
+++ b/gatchat/ppp_cp.h
@@ -75,32 +75,8 @@ struct pppcp_timer_data {
guint restart_timer;
};
-struct pppcp_data {
- unsigned char state;
- struct pppcp_timer_data config_timer_data;
- struct pppcp_timer_data terminate_timer_data;
- guint max_failure;
- guint failure_counter;
- guint32 magic_number;
- GList *config_options;
- GList *acceptable_options;
- GList *unacceptable_options;
- GList *rejected_options;
- GList *applied_options;
- GAtPPP *ppp;
- guint8 identifier; /* don't think I need this now */
- guint8 config_identifier;
- guint8 terminate_identifier;
- guint8 reject_identifier;
- struct pppcp_action *action;
- guint16 valid_codes;
- gpointer priv;
- guint16 proto;
- const char *prefix;
- const char **option_strings;
-};
-
-struct pppcp_data *pppcp_new(GAtPPP *ppp, guint16 proto);
+struct pppcp_data *pppcp_new(GAtPPP *ppp, guint16 proto,
+ const struct pppcp_action *action);
void pppcp_free(struct pppcp_data *data);
void pppcp_set_data(struct pppcp_data *pppcp, gpointer data);