From 3c117e3ea3b53e9735c5a093cc3eaaf408c3b16e Mon Sep 17 00:00:00 2001 From: Oleg Zhurakivskyy Date: Tue, 18 Oct 2011 14:04:59 +0300 Subject: mbpi: Add mbpi_ap_type() --- plugins/mbpi.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'plugins/mbpi.c') 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_"; +} + static GQuark mbpi_error_quark(void) { return g_quark_from_static_string("ofono-mbpi-error-quark"); -- cgit v1.2.3