summaryrefslogtreecommitdiffstats
path: root/plugins/mbpi.c
diff options
context:
space:
mode:
authorOleg Zhurakivskyy <oleg.zhurakivskyy@intel.com>2011-10-18 14:04:59 +0300
committerDenis Kenzior <denkenz@gmail.com>2011-10-20 12:39:52 -0500
commit3c117e3ea3b53e9735c5a093cc3eaaf408c3b16e (patch)
tree9537e972c86b1c5f6df2f5acfbcb05fd7c353d17 /plugins/mbpi.c
parent807a98e0bbb1630702f2b37b0c2b6b9cb0785364 (diff)
downloadofono-3c117e3ea3b53e9735c5a093cc3eaaf408c3b16e.tar.bz2
mbpi: Add mbpi_ap_type()
Diffstat (limited to 'plugins/mbpi.c')
-rw-r--r--plugins/mbpi.c15
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");