diff options
author | Oleg Zhurakivskyy <oleg.zhurakivskyy@intel.com> | 2011-10-18 14:04:59 +0300 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2011-10-20 12:39:52 -0500 |
commit | 3c117e3ea3b53e9735c5a093cc3eaaf408c3b16e (patch) | |
tree | 9537e972c86b1c5f6df2f5acfbcb05fd7c353d17 /plugins/mbpi.c | |
parent | 807a98e0bbb1630702f2b37b0c2b6b9cb0785364 (diff) | |
download | ofono-3c117e3ea3b53e9735c5a093cc3eaaf408c3b16e.tar.bz2 |
mbpi: Add mbpi_ap_type()
Diffstat (limited to 'plugins/mbpi.c')
-rw-r--r-- | plugins/mbpi.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/plugins/mbpi.c b/plugins/mbpi.c index ecb08eb2..b0cb199c 100644 --- a/plugins/mbpi.c +++ b/plugins/mbpi.c @@ -44,6 +44,8 @@ #include "mbpi.h" +#define _(x) case x: return (#x) + enum MBPI_ERROR { MBPI_ERROR_DUPLICATE, }; @@ -56,6 +58,19 @@ struct gsm_data { gboolean allow_duplicates; }; +const char *mbpi_ap_type(enum ofono_gprs_context_type type) +{ + switch (type) { + _(OFONO_GPRS_CONTEXT_TYPE_ANY); + _(OFONO_GPRS_CONTEXT_TYPE_INTERNET); + _(OFONO_GPRS_CONTEXT_TYPE_MMS); + _(OFONO_GPRS_CONTEXT_TYPE_WAP); + _(OFONO_GPRS_CONTEXT_TYPE_IMS); + } + + return "OFONO_GPRS_CONTEXT_TYPE_<UNKNOWN>"; +} + static GQuark mbpi_error_quark(void) { return g_quark_from_static_string("ofono-mbpi-error-quark"); |