diff options
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"); |