libmm-glib: implement CDMA activation request

This commit is contained in:
Aleksander Morgado
2012-01-16 10:03:03 +01:00
parent 4bf03a24a1
commit 231e54f037
2 changed files with 55 additions and 0 deletions

View File

@@ -210,3 +210,45 @@ mm_modem_cdma_get_evdo_registration_state (MMModemCdma *self)
return mm_gdbus_modem_cdma_get_evdo_registration_state (self);
}
void
mm_modem_cdma_activate (MMModemCdma *self,
const gchar *carrier,
GCancellable *cancellable,
GAsyncReadyCallback callback,
gpointer user_data)
{
g_return_if_fail (MM_GDBUS_IS_MODEM_CDMA (self));
mm_gdbus_modem_cdma_call_activate (self,
carrier,
cancellable,
callback,
user_data);
}
gboolean
mm_modem_cdma_activate_finish (MMModemCdma *self,
GAsyncResult *res,
GError **error)
{
g_return_val_if_fail (MM_GDBUS_IS_MODEM_CDMA (self), FALSE);
return mm_gdbus_modem_cdma_call_activate_finish (self,
res,
error);
}
gboolean
mm_modem_cdma_activate_sync (MMModemCdma *self,
const gchar *carrier,
GCancellable *cancellable,
GError **error)
{
g_return_val_if_fail (MM_GDBUS_IS_MODEM_CDMA (self), FALSE);
return mm_gdbus_modem_cdma_call_activate_sync (self,
carrier,
cancellable,
error);
}

View File

@@ -48,6 +48,19 @@ guint mm_modem_cdma_get_nid (MMModemCdma *self);
MMModemCdmaRegistrationState mm_modem_cdma_get_cdma1x_registration_state (MMModemCdma *self);
MMModemCdmaRegistrationState mm_modem_cdma_get_evdo_registration_state (MMModemCdma *self);
void mm_modem_cdma_activate (MMModemCdma *self,
const gchar *carrier,
GCancellable *cancellable,
GAsyncReadyCallback callback,
gpointer user_data);
gboolean mm_modem_cdma_activate_finish (MMModemCdma *self,
GAsyncResult *res,
GError **error);
gboolean mm_modem_cdma_activate_sync (MMModemCdma *self,
const gchar *carrier,
GCancellable *cancellable,
GError **error);
G_END_DECLS
#endif /* _MM_MODEM_CDMA_H_ */