gprs-context: add IMS connection type

This commit is contained in:
Pekka Pessi 2010-10-27 17:38:01 +03:00 committed by Marcel Holtmann
parent 4e72af9b19
commit de96428ca2
2 changed files with 7 additions and 0 deletions

View File

@ -44,6 +44,7 @@ enum ofono_gprs_context_type {
OFONO_GPRS_CONTEXT_TYPE_INTERNET,
OFONO_GPRS_CONTEXT_TYPE_MMS,
OFONO_GPRS_CONTEXT_TYPE_WAP,
OFONO_GPRS_CONTEXT_TYPE_IMS,
};
struct ofono_gprs_primary_context {

View File

@ -136,6 +136,8 @@ static const char *gprs_context_type_to_default_name(enum ofono_gprs_context_typ
return "MMS";
case OFONO_GPRS_CONTEXT_TYPE_WAP:
return "WAP";
case OFONO_GPRS_CONTEXT_TYPE_IMS:
return "IMS";
}
return NULL;
@ -152,6 +154,8 @@ static const char *gprs_context_type_to_string(enum ofono_gprs_context_type type
return "mms";
case OFONO_GPRS_CONTEXT_TYPE_WAP:
return "wap";
case OFONO_GPRS_CONTEXT_TYPE_IMS:
return "ims";
}
return NULL;
@ -165,6 +169,8 @@ static enum ofono_gprs_context_type gprs_context_string_to_type(const char *str)
return OFONO_GPRS_CONTEXT_TYPE_WAP;
else if (g_str_equal(str, "mms"))
return OFONO_GPRS_CONTEXT_TYPE_MMS;
else if (g_str_equal(str, "ims"))
return OFONO_GPRS_CONTEXT_TYPE_IMS;
return OFONO_GPRS_CONTEXT_TYPE_INVALID;
}