cli: new helper to get name of MMBearerIpMethod

This commit is contained in:
Aleksander Morgado
2012-03-15 14:14:34 +01:00
parent dae3f95704
commit 55654d5b46
2 changed files with 17 additions and 3 deletions
+13
View File
@@ -237,6 +237,19 @@ mmcli_get_modem_sync (GDBusConnection *connection,
return found;
}
const gchar *
mmcli_get_bearer_ip_method_string (MMBearerIpMethod method)
{
static GEnumClass *enum_class = NULL;
GEnumValue *value;
if (!enum_class)
enum_class = G_ENUM_CLASS (g_type_class_ref (MM_TYPE_BEARER_IP_METHOD));
value = g_enum_get_value (enum_class, method);
return value->value_nick;
}
const gchar *
mmcli_get_state_string (MMModemState state)
{
+4 -3
View File
@@ -36,8 +36,9 @@ MMObject *mmcli_get_modem_finish (GAsyncResult *res);
MMObject *mmcli_get_modem_sync (GDBusConnection *connection,
const gchar *modem_str);
const gchar *mmcli_get_state_string (MMModemState state);
const gchar *mmcli_get_state_reason_string (MMModemStateChangeReason reason);
const gchar *mmcli_get_lock_string (MMModemLock lock);
const gchar *mmcli_get_bearer_ip_method_string (MMBearerIpMethod method);
const gchar *mmcli_get_state_string (MMModemState state);
const gchar *mmcli_get_state_reason_string (MMModemStateChangeReason reason);
const gchar *mmcli_get_lock_string (MMModemLock lock);
#endif /* _MMCLI_COMMON_H_ */