mbpi: Add mbpi_ap_type()

This commit is contained in:
Oleg Zhurakivskyy 2011-10-18 14:04:59 +03:00 committed by Denis Kenzior
parent 807a98e0bb
commit 3c117e3ea3
3 changed files with 18 additions and 0 deletions

View File

@ -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");

View File

@ -19,6 +19,8 @@
*
*/
const char *mbpi_ap_type(enum ofono_gprs_context_type type);
void mbpi_provision_data_free(struct ofono_gprs_provision_data *data);
GSList *mbpi_lookup(const char *mcc, const char *mnc,

View File

@ -83,6 +83,7 @@ static int provision_get_settings(const char *mcc, const char *mnc,
DBG("Name: '%s'", ap->name);
DBG("APN: '%s'", ap->apn);
DBG("Type: %s", mbpi_ap_type(ap->type));
DBG("Username: '%s'", ap->username);
DBG("Password: '%s'", ap->password);