summaryrefslogtreecommitdiffstats
path: root/gatchat/ppp_cp.h
diff options
context:
space:
mode:
authorKristen Carlson Accardi <kristen@linux.intel.com>2010-03-25 10:59:34 -0700
committerMarcel Holtmann <marcel@holtmann.org>2010-03-25 12:38:57 -0700
commitaf63a2b8eeec100012e2e9b7c67ab1f6218a7195 (patch)
tree61fef4f6d8f8478eeb86c661cb4c7ffef5255729 /gatchat/ppp_cp.h
parent59a2bcd380a6378ffebf1516a840ecbb4c72e823 (diff)
downloadofono-af63a2b8eeec100012e2e9b7c67ab1f6218a7195.tar.bz2
ppp: change debug output to include control protocol prefix
Diffstat (limited to 'gatchat/ppp_cp.h')
-rw-r--r--gatchat/ppp_cp.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/gatchat/ppp_cp.h b/gatchat/ppp_cp.h
index 095a8b5b..69676cd0 100644
--- a/gatchat/ppp_cp.h
+++ b/gatchat/ppp_cp.h
@@ -106,6 +106,13 @@ struct pppcp_timer_data {
guint restart_timer;
};
+struct pppcp_protocol_data {
+ guint16 proto;
+ const char *prefix;
+ gpointer priv;
+ GAtPPP *ppp;
+};
+
struct pppcp_data {
enum pppcp_state state;
struct pppcp_timer_data config_timer_data;
@@ -131,9 +138,10 @@ struct pppcp_data {
guint length);
gpointer priv;
guint16 proto;
+ const char *prefix;
};
-struct pppcp_data *pppcp_new(GAtPPP *ppp, guint16 proto, gpointer priv);
+struct pppcp_data *pppcp_new(struct pppcp_protocol_data *proto_data);
void pppcp_free(struct pppcp_data *data);
void pppcp_add_config_option(struct pppcp_data *data,
struct ppp_option *option);