MmGdbusModem

MmGdbusModem — Generated C code for the org.freedesktop.ModemManager1.Modem D-Bus interface

Synopsis

                    MmGdbusModem;
struct              MmGdbusModemIface;

guint               mm_gdbus_modem_get_access_technologies
                                                        (MmGdbusModem *object);
GVariant *          mm_gdbus_modem_get_current_modes    (MmGdbusModem *object);
GVariant *          mm_gdbus_modem_dup_current_modes    (MmGdbusModem *object);
GVariant *          mm_gdbus_modem_get_current_bands    (MmGdbusModem *object);
GVariant *          mm_gdbus_modem_dup_current_bands    (MmGdbusModem *object);
guint               mm_gdbus_modem_get_current_capabilities
                                                        (MmGdbusModem *object);
const gchar *       mm_gdbus_modem_get_device           (MmGdbusModem *object);
gchar *             mm_gdbus_modem_dup_device           (MmGdbusModem *object);
const gchar *       mm_gdbus_modem_get_device_identifier
                                                        (MmGdbusModem *object);
gchar *             mm_gdbus_modem_dup_device_identifier
                                                        (MmGdbusModem *object);
const gchar *const * mm_gdbus_modem_get_drivers         (MmGdbusModem *object);
gchar **            mm_gdbus_modem_dup_drivers          (MmGdbusModem *object);
const gchar *       mm_gdbus_modem_get_equipment_identifier
                                                        (MmGdbusModem *object);
gchar *             mm_gdbus_modem_dup_equipment_identifier
                                                        (MmGdbusModem *object);
const gchar *       mm_gdbus_modem_get_manufacturer     (MmGdbusModem *object);
gchar *             mm_gdbus_modem_dup_manufacturer     (MmGdbusModem *object);
guint               mm_gdbus_modem_get_max_active_bearers
                                                        (MmGdbusModem *object);
guint               mm_gdbus_modem_get_max_bearers      (MmGdbusModem *object);
const gchar *       mm_gdbus_modem_get_model            (MmGdbusModem *object);
gchar *             mm_gdbus_modem_dup_model            (MmGdbusModem *object);
const gchar *const * mm_gdbus_modem_get_own_numbers     (MmGdbusModem *object);
gchar **            mm_gdbus_modem_dup_own_numbers      (MmGdbusModem *object);
const gchar *       mm_gdbus_modem_get_plugin           (MmGdbusModem *object);
gchar *             mm_gdbus_modem_dup_plugin           (MmGdbusModem *object);
guint               mm_gdbus_modem_get_power_state      (MmGdbusModem *object);
const gchar *       mm_gdbus_modem_get_primary_port     (MmGdbusModem *object);
gchar *             mm_gdbus_modem_dup_primary_port     (MmGdbusModem *object);
const gchar *       mm_gdbus_modem_get_revision         (MmGdbusModem *object);
gchar *             mm_gdbus_modem_dup_revision         (MmGdbusModem *object);
GVariant *          mm_gdbus_modem_get_signal_quality   (MmGdbusModem *object);
GVariant *          mm_gdbus_modem_dup_signal_quality   (MmGdbusModem *object);
const gchar *       mm_gdbus_modem_get_sim              (MmGdbusModem *object);
gchar *             mm_gdbus_modem_dup_sim              (MmGdbusModem *object);
GVariant *          mm_gdbus_modem_get_supported_capabilities
                                                        (MmGdbusModem *object);
GVariant *          mm_gdbus_modem_dup_supported_capabilities
                                                        (MmGdbusModem *object);
gint                mm_gdbus_modem_get_state            (MmGdbusModem *object);
guint               mm_gdbus_modem_get_state_failed_reason
                                                        (MmGdbusModem *object);
GVariant *          mm_gdbus_modem_get_supported_bands  (MmGdbusModem *object);
GVariant *          mm_gdbus_modem_dup_supported_bands  (MmGdbusModem *object);
guint               mm_gdbus_modem_get_supported_ip_families
                                                        (MmGdbusModem *object);
GVariant *          mm_gdbus_modem_get_supported_modes  (MmGdbusModem *object);
GVariant *          mm_gdbus_modem_dup_supported_modes  (MmGdbusModem *object);
guint               mm_gdbus_modem_get_unlock_required  (MmGdbusModem *object);
GVariant *          mm_gdbus_modem_get_unlock_retries   (MmGdbusModem *object);
GVariant *          mm_gdbus_modem_dup_unlock_retries   (MmGdbusModem *object);

void                mm_gdbus_modem_call_enable          (MmGdbusModem *proxy,
                                                         gboolean arg_enable,
                                                         GCancellable *cancellable,
                                                         GAsyncReadyCallback callback,
                                                         gpointer user_data);
gboolean            mm_gdbus_modem_call_enable_finish   (MmGdbusModem *proxy,
                                                         GAsyncResult *res,
                                                         GError **error);
gboolean            mm_gdbus_modem_call_enable_sync     (MmGdbusModem *proxy,
                                                         gboolean arg_enable,
                                                         GCancellable *cancellable,
                                                         GError **error);
void                mm_gdbus_modem_call_set_power_state (MmGdbusModem *proxy,
                                                         guint arg_state,
                                                         GCancellable *cancellable,
                                                         GAsyncReadyCallback callback,
                                                         gpointer user_data);
gboolean            mm_gdbus_modem_call_set_power_state_finish
                                                        (MmGdbusModem *proxy,
                                                         GAsyncResult *res,
                                                         GError **error);
gboolean            mm_gdbus_modem_call_set_power_state_sync
                                                        (MmGdbusModem *proxy,
                                                         guint arg_state,
                                                         GCancellable *cancellable,
                                                         GError **error);
void                mm_gdbus_modem_call_create_bearer   (MmGdbusModem *proxy,
                                                         GVariant *arg_properties,
                                                         GCancellable *cancellable,
                                                         GAsyncReadyCallback callback,
                                                         gpointer user_data);
gboolean            mm_gdbus_modem_call_create_bearer_finish
                                                        (MmGdbusModem *proxy,
                                                         gchar **out_path,
                                                         GAsyncResult *res,
                                                         GError **error);
gboolean            mm_gdbus_modem_call_create_bearer_sync
                                                        (MmGdbusModem *proxy,
                                                         GVariant *arg_properties,
                                                         gchar **out_path,
                                                         GCancellable *cancellable,
                                                         GError **error);
void                mm_gdbus_modem_call_delete_bearer   (MmGdbusModem *proxy,
                                                         const gchar *arg_bearer,
                                                         GCancellable *cancellable,
                                                         GAsyncReadyCallback callback,
                                                         gpointer user_data);
gboolean            mm_gdbus_modem_call_delete_bearer_finish
                                                        (MmGdbusModem *proxy,
                                                         GAsyncResult *res,
                                                         GError **error);
gboolean            mm_gdbus_modem_call_delete_bearer_sync
                                                        (MmGdbusModem *proxy,
                                                         const gchar *arg_bearer,
                                                         GCancellable *cancellable,
                                                         GError **error);
void                mm_gdbus_modem_call_list_bearers    (MmGdbusModem *proxy,
                                                         GCancellable *cancellable,
                                                         GAsyncReadyCallback callback,
                                                         gpointer user_data);
gboolean            mm_gdbus_modem_call_list_bearers_finish
                                                        (MmGdbusModem *proxy,
                                                         gchar ***out_bearers,
                                                         GAsyncResult *res,
                                                         GError **error);
gboolean            mm_gdbus_modem_call_list_bearers_sync
                                                        (MmGdbusModem *proxy,
                                                         gchar ***out_bearers,
                                                         GCancellable *cancellable,
                                                         GError **error);
void                mm_gdbus_modem_call_reset           (MmGdbusModem *proxy,
                                                         GCancellable *cancellable,
                                                         GAsyncReadyCallback callback,
                                                         gpointer user_data);
gboolean            mm_gdbus_modem_call_reset_finish    (MmGdbusModem *proxy,
                                                         GAsyncResult *res,
                                                         GError **error);
gboolean            mm_gdbus_modem_call_reset_sync      (MmGdbusModem *proxy,
                                                         GCancellable *cancellable,
                                                         GError **error);
void                mm_gdbus_modem_call_factory_reset   (MmGdbusModem *proxy,
                                                         const gchar *arg_code,
                                                         GCancellable *cancellable,
                                                         GAsyncReadyCallback callback,
                                                         gpointer user_data);
gboolean            mm_gdbus_modem_call_factory_reset_finish
                                                        (MmGdbusModem *proxy,
                                                         GAsyncResult *res,
                                                         GError **error);
gboolean            mm_gdbus_modem_call_factory_reset_sync
                                                        (MmGdbusModem *proxy,
                                                         const gchar *arg_code,
                                                         GCancellable *cancellable,
                                                         GError **error);
void                mm_gdbus_modem_call_set_current_modes
                                                        (MmGdbusModem *proxy,
                                                         GVariant *arg_modes,
                                                         GCancellable *cancellable,
                                                         GAsyncReadyCallback callback,
                                                         gpointer user_data);
gboolean            mm_gdbus_modem_call_set_current_modes_finish
                                                        (MmGdbusModem *proxy,
                                                         GAsyncResult *res,
                                                         GError **error);
gboolean            mm_gdbus_modem_call_set_current_modes_sync
                                                        (MmGdbusModem *proxy,
                                                         GVariant *arg_modes,
                                                         GCancellable *cancellable,
                                                         GError **error);
void                mm_gdbus_modem_call_set_current_bands
                                                        (MmGdbusModem *proxy,
                                                         GVariant *arg_bands,
                                                         GCancellable *cancellable,
                                                         GAsyncReadyCallback callback,
                                                         gpointer user_data);
gboolean            mm_gdbus_modem_call_set_current_bands_finish
                                                        (MmGdbusModem *proxy,
                                                         GAsyncResult *res,
                                                         GError **error);
gboolean            mm_gdbus_modem_call_set_current_bands_sync
                                                        (MmGdbusModem *proxy,
                                                         GVariant *arg_bands,
                                                         GCancellable *cancellable,
                                                         GError **error);
void                mm_gdbus_modem_call_set_current_capabilities
                                                        (MmGdbusModem *proxy,
                                                         guint arg_capabilities,
                                                         GCancellable *cancellable,
                                                         GAsyncReadyCallback callback,
                                                         gpointer user_data);
gboolean            mm_gdbus_modem_call_set_current_capabilities_finish
                                                        (MmGdbusModem *proxy,
                                                         GAsyncResult *res,
                                                         GError **error);
gboolean            mm_gdbus_modem_call_set_current_capabilities_sync
                                                        (MmGdbusModem *proxy,
                                                         guint arg_capabilities,
                                                         GCancellable *cancellable,
                                                         GError **error);
void                mm_gdbus_modem_call_command         (MmGdbusModem *proxy,
                                                         const gchar *arg_cmd,
                                                         guint arg_timeout,
                                                         GCancellable *cancellable,
                                                         GAsyncReadyCallback callback,
                                                         gpointer user_data);
gboolean            mm_gdbus_modem_call_command_finish  (MmGdbusModem *proxy,
                                                         gchar **out_response,
                                                         GAsyncResult *res,
                                                         GError **error);
gboolean            mm_gdbus_modem_call_command_sync    (MmGdbusModem *proxy,
                                                         const gchar *arg_cmd,
                                                         guint arg_timeout,
                                                         gchar **out_response,
                                                         GCancellable *cancellable,
                                                         GError **error);

Object Hierarchy

  GInterface
   +----MmGdbusModem

Prerequisites

MmGdbusModem requires GObject.

Known Implementations

MmGdbusModem is implemented by MMModem, MmGdbusModemProxy and MmGdbusModemSkeleton.

Properties

  "access-technologies"      guint                 : Read / Write
  "current-bands"            GVariant*             : Read / Write
  "current-capabilities"     guint                 : Read / Write
  "current-modes"            GVariant*             : Read / Write
  "device"                   gchar*                : Read / Write
  "device-identifier"        gchar*                : Read / Write
  "drivers"                  GStrv                 : Read / Write
  "equipment-identifier"     gchar*                : Read / Write
  "manufacturer"             gchar*                : Read / Write
  "max-active-bearers"       guint                 : Read / Write
  "max-bearers"              guint                 : Read / Write
  "model"                    gchar*                : Read / Write
  "own-numbers"              GStrv                 : Read / Write
  "plugin"                   gchar*                : Read / Write
  "power-state"              guint                 : Read / Write
  "primary-port"             gchar*                : Read / Write
  "revision"                 gchar*                : Read / Write
  "signal-quality"           GVariant*             : Read / Write
  "sim"                      gchar*                : Read / Write
  "state"                    gint                  : Read / Write
  "state-failed-reason"      guint                 : Read / Write
  "supported-bands"          GVariant*             : Read / Write
  "supported-capabilities"   GVariant*             : Read / Write
  "supported-ip-families"    guint                 : Read / Write
  "supported-modes"          GVariant*             : Read / Write
  "unlock-required"          guint                 : Read / Write
  "unlock-retries"           GVariant*             : Read / Write

Description

This section contains code for working with the org.freedesktop.ModemManager1.Modem D-Bus interface in C.

Details

MmGdbusModem

typedef struct _MmGdbusModem MmGdbusModem;

Abstract interface type for the D-Bus interface org.freedesktop.ModemManager1.Modem.


struct MmGdbusModemIface

struct MmGdbusModemIface {
  GTypeInterface parent_iface;



  gboolean (*handle_command) (
    MmGdbusModem *object,
    GDBusMethodInvocation *invocation,
    const gchar *arg_cmd,
    guint arg_timeout);

  gboolean (*handle_create_bearer) (
    MmGdbusModem *object,
    GDBusMethodInvocation *invocation,
    GVariant *arg_properties);

  gboolean (*handle_delete_bearer) (
    MmGdbusModem *object,
    GDBusMethodInvocation *invocation,
    const gchar *arg_bearer);

  gboolean (*handle_enable) (
    MmGdbusModem *object,
    GDBusMethodInvocation *invocation,
    gboolean arg_enable);

  gboolean (*handle_factory_reset) (
    MmGdbusModem *object,
    GDBusMethodInvocation *invocation,
    const gchar *arg_code);

  gboolean (*handle_list_bearers) (
    MmGdbusModem *object,
    GDBusMethodInvocation *invocation);

  gboolean (*handle_reset) (
    MmGdbusModem *object,
    GDBusMethodInvocation *invocation);

  gboolean (*handle_set_current_bands) (
    MmGdbusModem *object,
    GDBusMethodInvocation *invocation,
    GVariant *arg_bands);

  gboolean (*handle_set_current_capabilities) (
    MmGdbusModem *object,
    GDBusMethodInvocation *invocation,
    guint arg_capabilities);

  gboolean (*handle_set_current_modes) (
    MmGdbusModem *object,
    GDBusMethodInvocation *invocation,
    GVariant *arg_modes);

  gboolean (*handle_set_power_state) (
    MmGdbusModem *object,
    GDBusMethodInvocation *invocation,
    guint arg_state);

  guint  (*get_access_technologies) (MmGdbusModem *object);

  GVariant * (*get_current_bands) (MmGdbusModem *object);

  guint  (*get_current_capabilities) (MmGdbusModem *object);

  GVariant * (*get_current_modes) (MmGdbusModem *object);

  const gchar * (*get_device) (MmGdbusModem *object);

  const gchar * (*get_device_identifier) (MmGdbusModem *object);

  const gchar *const * (*get_drivers) (MmGdbusModem *object);

  const gchar * (*get_equipment_identifier) (MmGdbusModem *object);

  const gchar * (*get_manufacturer) (MmGdbusModem *object);

  guint  (*get_max_active_bearers) (MmGdbusModem *object);

  guint  (*get_max_bearers) (MmGdbusModem *object);

  const gchar * (*get_model) (MmGdbusModem *object);

  const gchar *const * (*get_own_numbers) (MmGdbusModem *object);

  const gchar * (*get_plugin) (MmGdbusModem *object);

  guint  (*get_power_state) (MmGdbusModem *object);

  const gchar * (*get_primary_port) (MmGdbusModem *object);

  const gchar * (*get_revision) (MmGdbusModem *object);

  GVariant * (*get_signal_quality) (MmGdbusModem *object);

  const gchar * (*get_sim) (MmGdbusModem *object);

  gint  (*get_state) (MmGdbusModem *object);

  guint  (*get_state_failed_reason) (MmGdbusModem *object);

  GVariant * (*get_supported_bands) (MmGdbusModem *object);

  GVariant * (*get_supported_capabilities) (MmGdbusModem *object);

  guint  (*get_supported_ip_families) (MmGdbusModem *object);

  GVariant * (*get_supported_modes) (MmGdbusModem *object);

  guint  (*get_unlock_required) (MmGdbusModem *object);

  GVariant * (*get_unlock_retries) (MmGdbusModem *object);

  void (*state_changed) (
    MmGdbusModem *object,
    gint arg_old,
    gint arg_new,
    guint arg_reason);
};

Virtual table for the D-Bus interface org.freedesktop.ModemManager1.Modem.

GTypeInterface parent_iface;

The parent interface.

handle_command ()

Handler for the "handle-command" signal.

handle_create_bearer ()

Handler for the "handle-create-bearer" signal.

handle_delete_bearer ()

Handler for the "handle-delete-bearer" signal.

handle_enable ()

Handler for the "handle-enable" signal.

handle_factory_reset ()

Handler for the "handle-factory-reset" signal.

handle_list_bearers ()

Handler for the "handle-list-bearers" signal.

handle_reset ()

Handler for the "handle-reset" signal.

handle_set_current_bands ()

Handler for the "handle-set-current-bands" signal.

handle_set_current_capabilities ()

Handler for the "handle-set-current-capabilities" signal.

handle_set_current_modes ()

Handler for the "handle-set-current-modes" signal.

handle_set_power_state ()

Handler for the "handle-set-power-state" signal.

get_access_technologies ()

Getter for the "access-technologies" property.

get_current_bands ()

Getter for the "current-bands" property.

get_current_capabilities ()

Getter for the "current-capabilities" property.

get_current_modes ()

Getter for the "current-modes" property.

get_device ()

Getter for the "device" property.

get_device_identifier ()

Getter for the "device-identifier" property.

get_drivers ()

Getter for the "drivers" property.

get_equipment_identifier ()

Getter for the "equipment-identifier" property.

get_manufacturer ()

Getter for the "manufacturer" property.

get_max_active_bearers ()

Getter for the "max-active-bearers" property.

get_max_bearers ()

Getter for the "max-bearers" property.

get_model ()

Getter for the "model" property.

get_own_numbers ()

Getter for the "own-numbers" property.

get_plugin ()

Getter for the "plugin" property.

get_power_state ()

Getter for the "power-state" property.

get_primary_port ()

Getter for the "primary-port" property.

get_revision ()

Getter for the "revision" property.

get_signal_quality ()

Getter for the "signal-quality" property.

get_sim ()

Getter for the "sim" property.

get_state ()

Getter for the "state" property.

get_state_failed_reason ()

Getter for the "state-failed-reason" property.

get_supported_bands ()

Getter for the "supported-bands" property.

get_supported_capabilities ()

Getter for the "supported-capabilities" property.

get_supported_ip_families ()

Getter for the "supported-ip-families" property.

get_supported_modes ()

Getter for the "supported-modes" property.

get_unlock_required ()

Getter for the "unlock-required" property.

get_unlock_retries ()

Getter for the "unlock-retries" property.

state_changed ()

Handler for the "state-changed" signal.

mm_gdbus_modem_get_access_technologies ()

guint               mm_gdbus_modem_get_access_technologies
                                                        (MmGdbusModem *object);

Gets the value of the "AccessTechnologies" D-Bus property.

Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.

object :

A MmGdbusModem.

Returns :

The property value.

mm_gdbus_modem_get_current_modes ()

GVariant *          mm_gdbus_modem_get_current_modes    (MmGdbusModem *object);

Gets the value of the "CurrentModes" D-Bus property.

Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.

Warning

The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where object was constructed. Use mm_gdbus_modem_dup_current_modes() if on another thread.

object :

A MmGdbusModem.

Returns :

The property value or NULL if the property is not set. Do not free the returned value, it belongs to object. [transfer none]

mm_gdbus_modem_dup_current_modes ()

GVariant *          mm_gdbus_modem_dup_current_modes    (MmGdbusModem *object);

Gets a copy of the "CurrentModes" D-Bus property.

Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.

object :

A MmGdbusModem.

Returns :

The property value or NULL if the property is not set. The returned value should be freed with g_variant_unref(). [transfer full]

mm_gdbus_modem_get_current_bands ()

GVariant *          mm_gdbus_modem_get_current_bands    (MmGdbusModem *object);

Gets the value of the "CurrentBands" D-Bus property.

Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.

Warning

The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where object was constructed. Use mm_gdbus_modem_dup_current_bands() if on another thread.

object :

A MmGdbusModem.

Returns :

The property value or NULL if the property is not set. Do not free the returned value, it belongs to object. [transfer none]

mm_gdbus_modem_dup_current_bands ()

GVariant *          mm_gdbus_modem_dup_current_bands    (MmGdbusModem *object);

Gets a copy of the "CurrentBands" D-Bus property.

Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.

object :

A MmGdbusModem.

Returns :

The property value or NULL if the property is not set. The returned value should be freed with g_variant_unref(). [transfer full]

mm_gdbus_modem_get_current_capabilities ()

guint               mm_gdbus_modem_get_current_capabilities
                                                        (MmGdbusModem *object);

Gets the value of the "CurrentCapabilities" D-Bus property.

Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.

object :

A MmGdbusModem.

Returns :

The property value.

mm_gdbus_modem_get_device ()

const gchar *       mm_gdbus_modem_get_device           (MmGdbusModem *object);

Gets the value of the "Device" D-Bus property.

Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.

Warning

The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where object was constructed. Use mm_gdbus_modem_dup_device() if on another thread.

object :

A MmGdbusModem.

Returns :

The property value or NULL if the property is not set. Do not free the returned value, it belongs to object. [transfer none]

mm_gdbus_modem_dup_device ()

gchar *             mm_gdbus_modem_dup_device           (MmGdbusModem *object);

Gets a copy of the "Device" D-Bus property.

Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.

object :

A MmGdbusModem.

Returns :

The property value or NULL if the property is not set. The returned value should be freed with g_free(). [transfer full]

mm_gdbus_modem_get_device_identifier ()

const gchar *       mm_gdbus_modem_get_device_identifier
                                                        (MmGdbusModem *object);

Gets the value of the "DeviceIdentifier" D-Bus property.

Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.

Warning

The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where object was constructed. Use mm_gdbus_modem_dup_device_identifier() if on another thread.

object :

A MmGdbusModem.

Returns :

The property value or NULL if the property is not set. Do not free the returned value, it belongs to object. [transfer none]

mm_gdbus_modem_dup_device_identifier ()

gchar *             mm_gdbus_modem_dup_device_identifier
                                                        (MmGdbusModem *object);

Gets a copy of the "DeviceIdentifier" D-Bus property.

Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.

object :

A MmGdbusModem.

Returns :

The property value or NULL if the property is not set. The returned value should be freed with g_free(). [transfer full]

mm_gdbus_modem_get_drivers ()

const gchar *const * mm_gdbus_modem_get_drivers         (MmGdbusModem *object);

Gets the value of the "Drivers" D-Bus property.

Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.

Warning

The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where object was constructed. Use mm_gdbus_modem_dup_drivers() if on another thread.

object :

A MmGdbusModem.

Returns :

The property value or NULL if the property is not set. Do not free the returned value, it belongs to object. [transfer none]

mm_gdbus_modem_dup_drivers ()

gchar **            mm_gdbus_modem_dup_drivers          (MmGdbusModem *object);

Gets a copy of the "Drivers" D-Bus property.

Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.

object :

A MmGdbusModem.

Returns :

The property value or NULL if the property is not set. The returned value should be freed with g_strfreev(). [transfer full]

mm_gdbus_modem_get_equipment_identifier ()

const gchar *       mm_gdbus_modem_get_equipment_identifier
                                                        (MmGdbusModem *object);

Gets the value of the "EquipmentIdentifier" D-Bus property.

Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.

Warning

The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where object was constructed. Use mm_gdbus_modem_dup_equipment_identifier() if on another thread.

object :

A MmGdbusModem.

Returns :

The property value or NULL if the property is not set. Do not free the returned value, it belongs to object. [transfer none]

mm_gdbus_modem_dup_equipment_identifier ()

gchar *             mm_gdbus_modem_dup_equipment_identifier
                                                        (MmGdbusModem *object);

Gets a copy of the "EquipmentIdentifier" D-Bus property.

Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.

object :

A MmGdbusModem.

Returns :

The property value or NULL if the property is not set. The returned value should be freed with g_free(). [transfer full]

mm_gdbus_modem_get_manufacturer ()

const gchar *       mm_gdbus_modem_get_manufacturer     (MmGdbusModem *object);

Gets the value of the "Manufacturer" D-Bus property.

Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.

Warning

The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where object was constructed. Use mm_gdbus_modem_dup_manufacturer() if on another thread.

object :

A MmGdbusModem.

Returns :

The property value or NULL if the property is not set. Do not free the returned value, it belongs to object. [transfer none]

mm_gdbus_modem_dup_manufacturer ()

gchar *             mm_gdbus_modem_dup_manufacturer     (MmGdbusModem *object);

Gets a copy of the "Manufacturer" D-Bus property.

Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.

object :

A MmGdbusModem.

Returns :

The property value or NULL if the property is not set. The returned value should be freed with g_free(). [transfer full]

mm_gdbus_modem_get_max_active_bearers ()

guint               mm_gdbus_modem_get_max_active_bearers
                                                        (MmGdbusModem *object);

Gets the value of the "MaxActiveBearers" D-Bus property.

Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.

object :

A MmGdbusModem.

Returns :

The property value.

mm_gdbus_modem_get_max_bearers ()

guint               mm_gdbus_modem_get_max_bearers      (MmGdbusModem *object);

Gets the value of the "MaxBearers" D-Bus property.

Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.

object :

A MmGdbusModem.

Returns :

The property value.

mm_gdbus_modem_get_model ()

const gchar *       mm_gdbus_modem_get_model            (MmGdbusModem *object);

Gets the value of the "Model" D-Bus property.

Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.

Warning

The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where object was constructed. Use mm_gdbus_modem_dup_model() if on another thread.

object :

A MmGdbusModem.

Returns :

The property value or NULL if the property is not set. Do not free the returned value, it belongs to object. [transfer none]

mm_gdbus_modem_dup_model ()

gchar *             mm_gdbus_modem_dup_model            (MmGdbusModem *object);

Gets a copy of the "Model" D-Bus property.

Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.

object :

A MmGdbusModem.

Returns :

The property value or NULL if the property is not set. The returned value should be freed with g_free(). [transfer full]

mm_gdbus_modem_get_own_numbers ()

const gchar *const * mm_gdbus_modem_get_own_numbers     (MmGdbusModem *object);

Gets the value of the "OwnNumbers" D-Bus property.

Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.

Warning

The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where object was constructed. Use mm_gdbus_modem_dup_own_numbers() if on another thread.

object :

A MmGdbusModem.

Returns :

The property value or NULL if the property is not set. Do not free the returned value, it belongs to object. [transfer none]

mm_gdbus_modem_dup_own_numbers ()

gchar **            mm_gdbus_modem_dup_own_numbers      (MmGdbusModem *object);

Gets a copy of the "OwnNumbers" D-Bus property.

Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.

object :

A MmGdbusModem.

Returns :

The property value or NULL if the property is not set. The returned value should be freed with g_strfreev(). [transfer full]

mm_gdbus_modem_get_plugin ()

const gchar *       mm_gdbus_modem_get_plugin           (MmGdbusModem *object);

Gets the value of the "Plugin" D-Bus property.

Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.

Warning

The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where object was constructed. Use mm_gdbus_modem_dup_plugin() if on another thread.

object :

A MmGdbusModem.

Returns :

The property value or NULL if the property is not set. Do not free the returned value, it belongs to object. [transfer none]

mm_gdbus_modem_dup_plugin ()

gchar *             mm_gdbus_modem_dup_plugin           (MmGdbusModem *object);

Gets a copy of the "Plugin" D-Bus property.

Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.

object :

A MmGdbusModem.

Returns :

The property value or NULL if the property is not set. The returned value should be freed with g_free(). [transfer full]

mm_gdbus_modem_get_power_state ()

guint               mm_gdbus_modem_get_power_state      (MmGdbusModem *object);

Gets the value of the "PowerState" D-Bus property.

Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.

object :

A MmGdbusModem.

Returns :

The property value.

mm_gdbus_modem_get_primary_port ()

const gchar *       mm_gdbus_modem_get_primary_port     (MmGdbusModem *object);

Gets the value of the "PrimaryPort" D-Bus property.

Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.

Warning

The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where object was constructed. Use mm_gdbus_modem_dup_primary_port() if on another thread.

object :

A MmGdbusModem.

Returns :

The property value or NULL if the property is not set. Do not free the returned value, it belongs to object. [transfer none]

mm_gdbus_modem_dup_primary_port ()

gchar *             mm_gdbus_modem_dup_primary_port     (MmGdbusModem *object);

Gets a copy of the "PrimaryPort" D-Bus property.

Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.

object :

A MmGdbusModem.

Returns :

The property value or NULL if the property is not set. The returned value should be freed with g_free(). [transfer full]

mm_gdbus_modem_get_revision ()

const gchar *       mm_gdbus_modem_get_revision         (MmGdbusModem *object);

Gets the value of the "Revision" D-Bus property.

Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.

Warning

The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where object was constructed. Use mm_gdbus_modem_dup_revision() if on another thread.

object :

A MmGdbusModem.

Returns :

The property value or NULL if the property is not set. Do not free the returned value, it belongs to object. [transfer none]

mm_gdbus_modem_dup_revision ()

gchar *             mm_gdbus_modem_dup_revision         (MmGdbusModem *object);

Gets a copy of the "Revision" D-Bus property.

Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.

object :

A MmGdbusModem.

Returns :

The property value or NULL if the property is not set. The returned value should be freed with g_free(). [transfer full]

mm_gdbus_modem_get_signal_quality ()

GVariant *          mm_gdbus_modem_get_signal_quality   (MmGdbusModem *object);

Gets the value of the "SignalQuality" D-Bus property.

Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.

Warning

The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where object was constructed. Use mm_gdbus_modem_dup_signal_quality() if on another thread.

object :

A MmGdbusModem.

Returns :

The property value or NULL if the property is not set. Do not free the returned value, it belongs to object. [transfer none]

mm_gdbus_modem_dup_signal_quality ()

GVariant *          mm_gdbus_modem_dup_signal_quality   (MmGdbusModem *object);

Gets a copy of the "SignalQuality" D-Bus property.

Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.

object :

A MmGdbusModem.

Returns :

The property value or NULL if the property is not set. The returned value should be freed with g_variant_unref(). [transfer full]

mm_gdbus_modem_get_sim ()

const gchar *       mm_gdbus_modem_get_sim              (MmGdbusModem *object);

Gets the value of the "Sim" D-Bus property.

Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.

Warning

The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where object was constructed. Use mm_gdbus_modem_dup_sim() if on another thread.

object :

A MmGdbusModem.

Returns :

The property value or NULL if the property is not set. Do not free the returned value, it belongs to object. [transfer none]

mm_gdbus_modem_dup_sim ()

gchar *             mm_gdbus_modem_dup_sim              (MmGdbusModem *object);

Gets a copy of the "Sim" D-Bus property.

Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.

object :

A MmGdbusModem.

Returns :

The property value or NULL if the property is not set. The returned value should be freed with g_free(). [transfer full]

mm_gdbus_modem_get_supported_capabilities ()

GVariant *          mm_gdbus_modem_get_supported_capabilities
                                                        (MmGdbusModem *object);

Gets the value of the "SupportedCapabilities" D-Bus property.

Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.

Warning

The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where object was constructed. Use mm_gdbus_modem_dup_supported_capabilities() if on another thread.

object :

A MmGdbusModem.

Returns :

The property value or NULL if the property is not set. Do not free the returned value, it belongs to object. [transfer none]

mm_gdbus_modem_dup_supported_capabilities ()

GVariant *          mm_gdbus_modem_dup_supported_capabilities
                                                        (MmGdbusModem *object);

Gets a copy of the "SupportedCapabilities" D-Bus property.

Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.

object :

A MmGdbusModem.

Returns :

The property value or NULL if the property is not set. The returned value should be freed with g_variant_unref(). [transfer full]

mm_gdbus_modem_get_state ()

gint                mm_gdbus_modem_get_state            (MmGdbusModem *object);

Gets the value of the "State" D-Bus property.

Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.

object :

A MmGdbusModem.

Returns :

The property value.

mm_gdbus_modem_get_state_failed_reason ()

guint               mm_gdbus_modem_get_state_failed_reason
                                                        (MmGdbusModem *object);

Gets the value of the "StateFailedReason" D-Bus property.

Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.

object :

A MmGdbusModem.

Returns :

The property value.

mm_gdbus_modem_get_supported_bands ()

GVariant *          mm_gdbus_modem_get_supported_bands  (MmGdbusModem *object);

Gets the value of the "SupportedBands" D-Bus property.

Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.

Warning

The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where object was constructed. Use mm_gdbus_modem_dup_supported_bands() if on another thread.

object :

A MmGdbusModem.

Returns :

The property value or NULL if the property is not set. Do not free the returned value, it belongs to object. [transfer none]

mm_gdbus_modem_dup_supported_bands ()

GVariant *          mm_gdbus_modem_dup_supported_bands  (MmGdbusModem *object);

Gets a copy of the "SupportedBands" D-Bus property.

Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.

object :

A MmGdbusModem.

Returns :

The property value or NULL if the property is not set. The returned value should be freed with g_variant_unref(). [transfer full]

mm_gdbus_modem_get_supported_ip_families ()

guint               mm_gdbus_modem_get_supported_ip_families
                                                        (MmGdbusModem *object);

Gets the value of the "SupportedIpFamilies" D-Bus property.

Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.

object :

A MmGdbusModem.

Returns :

The property value.

mm_gdbus_modem_get_supported_modes ()

GVariant *          mm_gdbus_modem_get_supported_modes  (MmGdbusModem *object);

Gets the value of the "SupportedModes" D-Bus property.

Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.

Warning

The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where object was constructed. Use mm_gdbus_modem_dup_supported_modes() if on another thread.

object :

A MmGdbusModem.

Returns :

The property value or NULL if the property is not set. Do not free the returned value, it belongs to object. [transfer none]

mm_gdbus_modem_dup_supported_modes ()

GVariant *          mm_gdbus_modem_dup_supported_modes  (MmGdbusModem *object);

Gets a copy of the "SupportedModes" D-Bus property.

Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.

object :

A MmGdbusModem.

Returns :

The property value or NULL if the property is not set. The returned value should be freed with g_variant_unref(). [transfer full]

mm_gdbus_modem_get_unlock_required ()

guint               mm_gdbus_modem_get_unlock_required  (MmGdbusModem *object);

Gets the value of the "UnlockRequired" D-Bus property.

Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.

object :

A MmGdbusModem.

Returns :

The property value.

mm_gdbus_modem_get_unlock_retries ()

GVariant *          mm_gdbus_modem_get_unlock_retries   (MmGdbusModem *object);

Gets the value of the "UnlockRetries" D-Bus property.

Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.

Warning

The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where object was constructed. Use mm_gdbus_modem_dup_unlock_retries() if on another thread.

object :

A MmGdbusModem.

Returns :

The property value or NULL if the property is not set. Do not free the returned value, it belongs to object. [transfer none]

mm_gdbus_modem_dup_unlock_retries ()

GVariant *          mm_gdbus_modem_dup_unlock_retries   (MmGdbusModem *object);

Gets a copy of the "UnlockRetries" D-Bus property.

Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.

object :

A MmGdbusModem.

Returns :

The property value or NULL if the property is not set. The returned value should be freed with g_variant_unref(). [transfer full]

mm_gdbus_modem_call_enable ()

void                mm_gdbus_modem_call_enable          (MmGdbusModem *proxy,
                                                         gboolean arg_enable,
                                                         GCancellable *cancellable,
                                                         GAsyncReadyCallback callback,
                                                         gpointer user_data);

Asynchronously invokes the Enable() D-Bus method on proxy. When the operation is finished, callback will be invoked in the thread-default main loop of the thread you are calling this method from. You can then call mm_gdbus_modem_call_enable_finish() to get the result of the operation.

See mm_gdbus_modem_call_enable_sync() for the synchronous, blocking version of this method.

proxy :

A MmGdbusModemProxy.

arg_enable :

Argument to pass with the method invocation.

cancellable :

A GCancellable or NULL. [allow-none]

callback :

A GAsyncReadyCallback to call when the request is satisfied or NULL.

user_data :

User data to pass to callback.

mm_gdbus_modem_call_enable_finish ()

gboolean            mm_gdbus_modem_call_enable_finish   (MmGdbusModem *proxy,
                                                         GAsyncResult *res,
                                                         GError **error);

Finishes an operation started with mm_gdbus_modem_call_enable().

proxy :

A MmGdbusModemProxy.

res :

The GAsyncResult obtained from the GAsyncReadyCallback passed to mm_gdbus_modem_call_enable().

error :

Return location for error or NULL.

Returns :

TRUE if the call succeded, FALSE if error is set. [skip]

mm_gdbus_modem_call_enable_sync ()

gboolean            mm_gdbus_modem_call_enable_sync     (MmGdbusModem *proxy,
                                                         gboolean arg_enable,
                                                         GCancellable *cancellable,
                                                         GError **error);

Synchronously invokes the Enable() D-Bus method on proxy. The calling thread is blocked until a reply is received.

See mm_gdbus_modem_call_enable() for the asynchronous version of this method.

proxy :

A MmGdbusModemProxy.

arg_enable :

Argument to pass with the method invocation.

cancellable :

A GCancellable or NULL. [allow-none]

error :

Return location for error or NULL.

Returns :

TRUE if the call succeded, FALSE if error is set. [skip]

mm_gdbus_modem_call_set_power_state ()

void                mm_gdbus_modem_call_set_power_state (MmGdbusModem *proxy,
                                                         guint arg_state,
                                                         GCancellable *cancellable,
                                                         GAsyncReadyCallback callback,
                                                         gpointer user_data);

Asynchronously invokes the SetPowerState() D-Bus method on proxy. When the operation is finished, callback will be invoked in the thread-default main loop of the thread you are calling this method from. You can then call mm_gdbus_modem_call_set_power_state_finish() to get the result of the operation.

See mm_gdbus_modem_call_set_power_state_sync() for the synchronous, blocking version of this method.

proxy :

A MmGdbusModemProxy.

arg_state :

Argument to pass with the method invocation.

cancellable :

A GCancellable or NULL. [allow-none]

callback :

A GAsyncReadyCallback to call when the request is satisfied or NULL.

user_data :

User data to pass to callback.

mm_gdbus_modem_call_set_power_state_finish ()

gboolean            mm_gdbus_modem_call_set_power_state_finish
                                                        (MmGdbusModem *proxy,
                                                         GAsyncResult *res,
                                                         GError **error);

Finishes an operation started with mm_gdbus_modem_call_set_power_state().

proxy :

A MmGdbusModemProxy.

res :

The GAsyncResult obtained from the GAsyncReadyCallback passed to mm_gdbus_modem_call_set_power_state().

error :

Return location for error or NULL.

Returns :

TRUE if the call succeded, FALSE if error is set. [skip]

mm_gdbus_modem_call_set_power_state_sync ()

gboolean            mm_gdbus_modem_call_set_power_state_sync
                                                        (MmGdbusModem *proxy,
                                                         guint arg_state,
                                                         GCancellable *cancellable,
                                                         GError **error);

Synchronously invokes the SetPowerState() D-Bus method on proxy. The calling thread is blocked until a reply is received.

See mm_gdbus_modem_call_set_power_state() for the asynchronous version of this method.

proxy :

A MmGdbusModemProxy.

arg_state :

Argument to pass with the method invocation.

cancellable :

A GCancellable or NULL. [allow-none]

error :

Return location for error or NULL.

Returns :

TRUE if the call succeded, FALSE if error is set. [skip]

mm_gdbus_modem_call_create_bearer ()

void                mm_gdbus_modem_call_create_bearer   (MmGdbusModem *proxy,
                                                         GVariant *arg_properties,
                                                         GCancellable *cancellable,
                                                         GAsyncReadyCallback callback,
                                                         gpointer user_data);

Asynchronously invokes the CreateBearer() D-Bus method on proxy. When the operation is finished, callback will be invoked in the thread-default main loop of the thread you are calling this method from. You can then call mm_gdbus_modem_call_create_bearer_finish() to get the result of the operation.

See mm_gdbus_modem_call_create_bearer_sync() for the synchronous, blocking version of this method.

proxy :

A MmGdbusModemProxy.

arg_properties :

Argument to pass with the method invocation.

cancellable :

A GCancellable or NULL. [allow-none]

callback :

A GAsyncReadyCallback to call when the request is satisfied or NULL.

user_data :

User data to pass to callback.

mm_gdbus_modem_call_create_bearer_finish ()

gboolean            mm_gdbus_modem_call_create_bearer_finish
                                                        (MmGdbusModem *proxy,
                                                         gchar **out_path,
                                                         GAsyncResult *res,
                                                         GError **error);

Finishes an operation started with mm_gdbus_modem_call_create_bearer().

proxy :

A MmGdbusModemProxy.

out_path :

Return location for return parameter or NULL to ignore. [out]

res :

The GAsyncResult obtained from the GAsyncReadyCallback passed to mm_gdbus_modem_call_create_bearer().

error :

Return location for error or NULL.

Returns :

TRUE if the call succeded, FALSE if error is set. [skip]

mm_gdbus_modem_call_create_bearer_sync ()

gboolean            mm_gdbus_modem_call_create_bearer_sync
                                                        (MmGdbusModem *proxy,
                                                         GVariant *arg_properties,
                                                         gchar **out_path,
                                                         GCancellable *cancellable,
                                                         GError **error);

Synchronously invokes the CreateBearer() D-Bus method on proxy. The calling thread is blocked until a reply is received.

See mm_gdbus_modem_call_create_bearer() for the asynchronous version of this method.

proxy :

A MmGdbusModemProxy.

arg_properties :

Argument to pass with the method invocation.

out_path :

Return location for return parameter or NULL to ignore. [out]

cancellable :

A GCancellable or NULL. [allow-none]

error :

Return location for error or NULL.

Returns :

TRUE if the call succeded, FALSE if error is set. [skip]

mm_gdbus_modem_call_delete_bearer ()

void                mm_gdbus_modem_call_delete_bearer   (MmGdbusModem *proxy,
                                                         const gchar *arg_bearer,
                                                         GCancellable *cancellable,
                                                         GAsyncReadyCallback callback,
                                                         gpointer user_data);

Asynchronously invokes the DeleteBearer() D-Bus method on proxy. When the operation is finished, callback will be invoked in the thread-default main loop of the thread you are calling this method from. You can then call mm_gdbus_modem_call_delete_bearer_finish() to get the result of the operation.

See mm_gdbus_modem_call_delete_bearer_sync() for the synchronous, blocking version of this method.

proxy :

A MmGdbusModemProxy.

arg_bearer :

Argument to pass with the method invocation.

cancellable :

A GCancellable or NULL. [allow-none]

callback :

A GAsyncReadyCallback to call when the request is satisfied or NULL.

user_data :

User data to pass to callback.

mm_gdbus_modem_call_delete_bearer_finish ()

gboolean            mm_gdbus_modem_call_delete_bearer_finish
                                                        (MmGdbusModem *proxy,
                                                         GAsyncResult *res,
                                                         GError **error);

Finishes an operation started with mm_gdbus_modem_call_delete_bearer().

proxy :

A MmGdbusModemProxy.

res :

The GAsyncResult obtained from the GAsyncReadyCallback passed to mm_gdbus_modem_call_delete_bearer().

error :

Return location for error or NULL.

Returns :

TRUE if the call succeded, FALSE if error is set. [skip]

mm_gdbus_modem_call_delete_bearer_sync ()

gboolean            mm_gdbus_modem_call_delete_bearer_sync
                                                        (MmGdbusModem *proxy,
                                                         const gchar *arg_bearer,
                                                         GCancellable *cancellable,
                                                         GError **error);

Synchronously invokes the DeleteBearer() D-Bus method on proxy. The calling thread is blocked until a reply is received.

See mm_gdbus_modem_call_delete_bearer() for the asynchronous version of this method.

proxy :

A MmGdbusModemProxy.

arg_bearer :

Argument to pass with the method invocation.

cancellable :

A GCancellable or NULL. [allow-none]

error :

Return location for error or NULL.

Returns :

TRUE if the call succeded, FALSE if error is set. [skip]

mm_gdbus_modem_call_list_bearers ()

void                mm_gdbus_modem_call_list_bearers    (MmGdbusModem *proxy,
                                                         GCancellable *cancellable,
                                                         GAsyncReadyCallback callback,
                                                         gpointer user_data);

Asynchronously invokes the ListBearers() D-Bus method on proxy. When the operation is finished, callback will be invoked in the thread-default main loop of the thread you are calling this method from. You can then call mm_gdbus_modem_call_list_bearers_finish() to get the result of the operation.

See mm_gdbus_modem_call_list_bearers_sync() for the synchronous, blocking version of this method.

proxy :

A MmGdbusModemProxy.

cancellable :

A GCancellable or NULL. [allow-none]

callback :

A GAsyncReadyCallback to call when the request is satisfied or NULL.

user_data :

User data to pass to callback.

mm_gdbus_modem_call_list_bearers_finish ()

gboolean            mm_gdbus_modem_call_list_bearers_finish
                                                        (MmGdbusModem *proxy,
                                                         gchar ***out_bearers,
                                                         GAsyncResult *res,
                                                         GError **error);

Finishes an operation started with mm_gdbus_modem_call_list_bearers().

proxy :

A MmGdbusModemProxy.

out_bearers :

Return location for return parameter or NULL to ignore. [out]

res :

The GAsyncResult obtained from the GAsyncReadyCallback passed to mm_gdbus_modem_call_list_bearers().

error :

Return location for error or NULL.

Returns :

TRUE if the call succeded, FALSE if error is set. [skip]

mm_gdbus_modem_call_list_bearers_sync ()

gboolean            mm_gdbus_modem_call_list_bearers_sync
                                                        (MmGdbusModem *proxy,
                                                         gchar ***out_bearers,
                                                         GCancellable *cancellable,
                                                         GError **error);

Synchronously invokes the ListBearers() D-Bus method on proxy. The calling thread is blocked until a reply is received.

See mm_gdbus_modem_call_list_bearers() for the asynchronous version of this method.

proxy :

A MmGdbusModemProxy.

out_bearers :

Return location for return parameter or NULL to ignore. [out]

cancellable :

A GCancellable or NULL. [allow-none]

error :

Return location for error or NULL.

Returns :

TRUE if the call succeded, FALSE if error is set. [skip]

mm_gdbus_modem_call_reset ()

void                mm_gdbus_modem_call_reset           (MmGdbusModem *proxy,
                                                         GCancellable *cancellable,
                                                         GAsyncReadyCallback callback,
                                                         gpointer user_data);

Asynchronously invokes the Reset() D-Bus method on proxy. When the operation is finished, callback will be invoked in the thread-default main loop of the thread you are calling this method from. You can then call mm_gdbus_modem_call_reset_finish() to get the result of the operation.

See mm_gdbus_modem_call_reset_sync() for the synchronous, blocking version of this method.

proxy :

A MmGdbusModemProxy.

cancellable :

A GCancellable or NULL. [allow-none]

callback :

A GAsyncReadyCallback to call when the request is satisfied or NULL.

user_data :

User data to pass to callback.

mm_gdbus_modem_call_reset_finish ()

gboolean            mm_gdbus_modem_call_reset_finish    (MmGdbusModem *proxy,
                                                         GAsyncResult *res,
                                                         GError **error);

Finishes an operation started with mm_gdbus_modem_call_reset().

proxy :

A MmGdbusModemProxy.

res :

The GAsyncResult obtained from the GAsyncReadyCallback passed to mm_gdbus_modem_call_reset().

error :

Return location for error or NULL.

Returns :

TRUE if the call succeded, FALSE if error is set. [skip]

mm_gdbus_modem_call_reset_sync ()

gboolean            mm_gdbus_modem_call_reset_sync      (MmGdbusModem *proxy,
                                                         GCancellable *cancellable,
                                                         GError **error);

Synchronously invokes the Reset() D-Bus method on proxy. The calling thread is blocked until a reply is received.

See mm_gdbus_modem_call_reset() for the asynchronous version of this method.

proxy :

A MmGdbusModemProxy.

cancellable :

A GCancellable or NULL. [allow-none]

error :

Return location for error or NULL.

Returns :

TRUE if the call succeded, FALSE if error is set. [skip]

mm_gdbus_modem_call_factory_reset ()

void                mm_gdbus_modem_call_factory_reset   (MmGdbusModem *proxy,
                                                         const gchar *arg_code,
                                                         GCancellable *cancellable,
                                                         GAsyncReadyCallback callback,
                                                         gpointer user_data);

Asynchronously invokes the FactoryReset() D-Bus method on proxy. When the operation is finished, callback will be invoked in the thread-default main loop of the thread you are calling this method from. You can then call mm_gdbus_modem_call_factory_reset_finish() to get the result of the operation.

See mm_gdbus_modem_call_factory_reset_sync() for the synchronous, blocking version of this method.

proxy :

A MmGdbusModemProxy.

arg_code :

Argument to pass with the method invocation.

cancellable :

A GCancellable or NULL. [allow-none]

callback :

A GAsyncReadyCallback to call when the request is satisfied or NULL.

user_data :

User data to pass to callback.

mm_gdbus_modem_call_factory_reset_finish ()

gboolean            mm_gdbus_modem_call_factory_reset_finish
                                                        (MmGdbusModem *proxy,
                                                         GAsyncResult *res,
                                                         GError **error);

Finishes an operation started with mm_gdbus_modem_call_factory_reset().

proxy :

A MmGdbusModemProxy.

res :

The GAsyncResult obtained from the GAsyncReadyCallback passed to mm_gdbus_modem_call_factory_reset().

error :

Return location for error or NULL.

Returns :

TRUE if the call succeded, FALSE if error is set. [skip]

mm_gdbus_modem_call_factory_reset_sync ()

gboolean            mm_gdbus_modem_call_factory_reset_sync
                                                        (MmGdbusModem *proxy,
                                                         const gchar *arg_code,
                                                         GCancellable *cancellable,
                                                         GError **error);

Synchronously invokes the FactoryReset() D-Bus method on proxy. The calling thread is blocked until a reply is received.

See mm_gdbus_modem_call_factory_reset() for the asynchronous version of this method.

proxy :

A MmGdbusModemProxy.

arg_code :

Argument to pass with the method invocation.

cancellable :

A GCancellable or NULL. [allow-none]

error :

Return location for error or NULL.

Returns :

TRUE if the call succeded, FALSE if error is set. [skip]

mm_gdbus_modem_call_set_current_modes ()

void                mm_gdbus_modem_call_set_current_modes
                                                        (MmGdbusModem *proxy,
                                                         GVariant *arg_modes,
                                                         GCancellable *cancellable,
                                                         GAsyncReadyCallback callback,
                                                         gpointer user_data);

Asynchronously invokes the SetCurrentModes() D-Bus method on proxy. When the operation is finished, callback will be invoked in the thread-default main loop of the thread you are calling this method from. You can then call mm_gdbus_modem_call_set_current_modes_finish() to get the result of the operation.

See mm_gdbus_modem_call_set_current_modes_sync() for the synchronous, blocking version of this method.

proxy :

A MmGdbusModemProxy.

arg_modes :

Argument to pass with the method invocation.

cancellable :

A GCancellable or NULL. [allow-none]

callback :

A GAsyncReadyCallback to call when the request is satisfied or NULL.

user_data :

User data to pass to callback.

mm_gdbus_modem_call_set_current_modes_finish ()

gboolean            mm_gdbus_modem_call_set_current_modes_finish
                                                        (MmGdbusModem *proxy,
                                                         GAsyncResult *res,
                                                         GError **error);

Finishes an operation started with mm_gdbus_modem_call_set_current_modes().

proxy :

A MmGdbusModemProxy.

res :

The GAsyncResult obtained from the GAsyncReadyCallback passed to mm_gdbus_modem_call_set_current_modes().

error :

Return location for error or NULL.

Returns :

TRUE if the call succeded, FALSE if error is set. [skip]

mm_gdbus_modem_call_set_current_modes_sync ()

gboolean            mm_gdbus_modem_call_set_current_modes_sync
                                                        (MmGdbusModem *proxy,
                                                         GVariant *arg_modes,
                                                         GCancellable *cancellable,
                                                         GError **error);

Synchronously invokes the SetCurrentModes() D-Bus method on proxy. The calling thread is blocked until a reply is received.

See mm_gdbus_modem_call_set_current_modes() for the asynchronous version of this method.

proxy :

A MmGdbusModemProxy.

arg_modes :

Argument to pass with the method invocation.

cancellable :

A GCancellable or NULL. [allow-none]

error :

Return location for error or NULL.

Returns :

TRUE if the call succeded, FALSE if error is set. [skip]

mm_gdbus_modem_call_set_current_bands ()

void                mm_gdbus_modem_call_set_current_bands
                                                        (MmGdbusModem *proxy,
                                                         GVariant *arg_bands,
                                                         GCancellable *cancellable,
                                                         GAsyncReadyCallback callback,
                                                         gpointer user_data);

Asynchronously invokes the SetCurrentBands() D-Bus method on proxy. When the operation is finished, callback will be invoked in the thread-default main loop of the thread you are calling this method from. You can then call mm_gdbus_modem_call_set_current_bands_finish() to get the result of the operation.

See mm_gdbus_modem_call_set_current_bands_sync() for the synchronous, blocking version of this method.

proxy :

A MmGdbusModemProxy.

arg_bands :

Argument to pass with the method invocation.

cancellable :

A GCancellable or NULL. [allow-none]

callback :

A GAsyncReadyCallback to call when the request is satisfied or NULL.

user_data :

User data to pass to callback.

mm_gdbus_modem_call_set_current_bands_finish ()

gboolean            mm_gdbus_modem_call_set_current_bands_finish
                                                        (MmGdbusModem *proxy,
                                                         GAsyncResult *res,
                                                         GError **error);

Finishes an operation started with mm_gdbus_modem_call_set_current_bands().

proxy :

A MmGdbusModemProxy.

res :

The GAsyncResult obtained from the GAsyncReadyCallback passed to mm_gdbus_modem_call_set_current_bands().

error :

Return location for error or NULL.

Returns :

TRUE if the call succeded, FALSE if error is set. [skip]

mm_gdbus_modem_call_set_current_bands_sync ()

gboolean            mm_gdbus_modem_call_set_current_bands_sync
                                                        (MmGdbusModem *proxy,
                                                         GVariant *arg_bands,
                                                         GCancellable *cancellable,
                                                         GError **error);

Synchronously invokes the SetCurrentBands() D-Bus method on proxy. The calling thread is blocked until a reply is received.

See mm_gdbus_modem_call_set_current_bands() for the asynchronous version of this method.

proxy :

A MmGdbusModemProxy.

arg_bands :

Argument to pass with the method invocation.

cancellable :

A GCancellable or NULL. [allow-none]

error :

Return location for error or NULL.

Returns :

TRUE if the call succeded, FALSE if error is set. [skip]

mm_gdbus_modem_call_set_current_capabilities ()

void                mm_gdbus_modem_call_set_current_capabilities
                                                        (MmGdbusModem *proxy,
                                                         guint arg_capabilities,
                                                         GCancellable *cancellable,
                                                         GAsyncReadyCallback callback,
                                                         gpointer user_data);

Asynchronously invokes the SetCurrentCapabilities() D-Bus method on proxy. When the operation is finished, callback will be invoked in the thread-default main loop of the thread you are calling this method from. You can then call mm_gdbus_modem_call_set_current_capabilities_finish() to get the result of the operation.

See mm_gdbus_modem_call_set_current_capabilities_sync() for the synchronous, blocking version of this method.

proxy :

A MmGdbusModemProxy.

arg_capabilities :

Argument to pass with the method invocation.

cancellable :

A GCancellable or NULL. [allow-none]

callback :

A GAsyncReadyCallback to call when the request is satisfied or NULL.

user_data :

User data to pass to callback.

mm_gdbus_modem_call_set_current_capabilities_finish ()

gboolean            mm_gdbus_modem_call_set_current_capabilities_finish
                                                        (MmGdbusModem *proxy,
                                                         GAsyncResult *res,
                                                         GError **error);

Finishes an operation started with mm_gdbus_modem_call_set_current_capabilities().

proxy :

A MmGdbusModemProxy.

res :

The GAsyncResult obtained from the GAsyncReadyCallback passed to mm_gdbus_modem_call_set_current_capabilities().

error :

Return location for error or NULL.

Returns :

TRUE if the call succeded, FALSE if error is set. [skip]

mm_gdbus_modem_call_set_current_capabilities_sync ()

gboolean            mm_gdbus_modem_call_set_current_capabilities_sync
                                                        (MmGdbusModem *proxy,
                                                         guint arg_capabilities,
                                                         GCancellable *cancellable,
                                                         GError **error);

Synchronously invokes the SetCurrentCapabilities() D-Bus method on proxy. The calling thread is blocked until a reply is received.

See mm_gdbus_modem_call_set_current_capabilities() for the asynchronous version of this method.

proxy :

A MmGdbusModemProxy.

arg_capabilities :

Argument to pass with the method invocation.

cancellable :

A GCancellable or NULL. [allow-none]

error :

Return location for error or NULL.

Returns :

TRUE if the call succeded, FALSE if error is set. [skip]

mm_gdbus_modem_call_command ()

void                mm_gdbus_modem_call_command         (MmGdbusModem *proxy,
                                                         const gchar *arg_cmd,
                                                         guint arg_timeout,
                                                         GCancellable *cancellable,
                                                         GAsyncReadyCallback callback,
                                                         gpointer user_data);

Asynchronously invokes the Command() D-Bus method on proxy. When the operation is finished, callback will be invoked in the thread-default main loop of the thread you are calling this method from. You can then call mm_gdbus_modem_call_command_finish() to get the result of the operation.

See mm_gdbus_modem_call_command_sync() for the synchronous, blocking version of this method.

proxy :

A MmGdbusModemProxy.

arg_cmd :

Argument to pass with the method invocation.

arg_timeout :

Argument to pass with the method invocation.

cancellable :

A GCancellable or NULL. [allow-none]

callback :

A GAsyncReadyCallback to call when the request is satisfied or NULL.

user_data :

User data to pass to callback.

mm_gdbus_modem_call_command_finish ()

gboolean            mm_gdbus_modem_call_command_finish  (MmGdbusModem *proxy,
                                                         gchar **out_response,
                                                         GAsyncResult *res,
                                                         GError **error);

Finishes an operation started with mm_gdbus_modem_call_command().

proxy :

A MmGdbusModemProxy.

out_response :

Return location for return parameter or NULL to ignore. [out]

res :

The GAsyncResult obtained from the GAsyncReadyCallback passed to mm_gdbus_modem_call_command().

error :

Return location for error or NULL.

Returns :

TRUE if the call succeded, FALSE if error is set. [skip]

mm_gdbus_modem_call_command_sync ()

gboolean            mm_gdbus_modem_call_command_sync    (MmGdbusModem *proxy,
                                                         const gchar *arg_cmd,
                                                         guint arg_timeout,
                                                         gchar **out_response,
                                                         GCancellable *cancellable,
                                                         GError **error);

Synchronously invokes the Command() D-Bus method on proxy. The calling thread is blocked until a reply is received.

See mm_gdbus_modem_call_command() for the asynchronous version of this method.

proxy :

A MmGdbusModemProxy.

arg_cmd :

Argument to pass with the method invocation.

arg_timeout :

Argument to pass with the method invocation.

out_response :

Return location for return parameter or NULL to ignore. [out]

cancellable :

A GCancellable or NULL. [allow-none]

error :

Return location for error or NULL.

Returns :

TRUE if the call succeded, FALSE if error is set. [skip]

Property Details

The "access-technologies" property

  "access-technologies"      guint                 : Read / Write

Represents the D-Bus property "AccessTechnologies".

Since the D-Bus property for this GObject property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.

Default value: 0


The "current-bands" property

  "current-bands"            GVariant*             : Read / Write

Represents the D-Bus property "CurrentBands".

Since the D-Bus property for this GObject property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.

Allowed values: GVariant<au>

Default value: NULL


The "current-capabilities" property

  "current-capabilities"     guint                 : Read / Write

Represents the D-Bus property "CurrentCapabilities".

Since the D-Bus property for this GObject property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.

Default value: 0


The "current-modes" property

  "current-modes"            GVariant*             : Read / Write

Represents the D-Bus property "CurrentModes".

Since the D-Bus property for this GObject property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.

Allowed values: GVariant<(uu)>

Default value: NULL


The "device" property

  "device"                   gchar*                : Read / Write

Represents the D-Bus property "Device".

Since the D-Bus property for this GObject property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.

Default value: NULL


The "device-identifier" property

  "device-identifier"        gchar*                : Read / Write

Represents the D-Bus property "DeviceIdentifier".

Since the D-Bus property for this GObject property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.

Default value: NULL


The "drivers" property

  "drivers"                  GStrv                 : Read / Write

Represents the D-Bus property "Drivers".

Since the D-Bus property for this GObject property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.


The "equipment-identifier" property

  "equipment-identifier"     gchar*                : Read / Write

Represents the D-Bus property "EquipmentIdentifier".

Since the D-Bus property for this GObject property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.

Default value: NULL


The "manufacturer" property

  "manufacturer"             gchar*                : Read / Write

Represents the D-Bus property "Manufacturer".

Since the D-Bus property for this GObject property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.

Default value: NULL


The "max-active-bearers" property

  "max-active-bearers"       guint                 : Read / Write

Represents the D-Bus property "MaxActiveBearers".

Since the D-Bus property for this GObject property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.

Default value: 0


The "max-bearers" property

  "max-bearers"              guint                 : Read / Write

Represents the D-Bus property "MaxBearers".

Since the D-Bus property for this GObject property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.

Default value: 0


The "model" property

  "model"                    gchar*                : Read / Write

Represents the D-Bus property "Model".

Since the D-Bus property for this GObject property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.

Default value: NULL


The "own-numbers" property

  "own-numbers"              GStrv                 : Read / Write

Represents the D-Bus property "OwnNumbers".

Since the D-Bus property for this GObject property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.


The "plugin" property

  "plugin"                   gchar*                : Read / Write

Represents the D-Bus property "Plugin".

Since the D-Bus property for this GObject property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.

Default value: NULL


The "power-state" property

  "power-state"              guint                 : Read / Write

Represents the D-Bus property "PowerState".

Since the D-Bus property for this GObject property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.

Default value: 0


The "primary-port" property

  "primary-port"             gchar*                : Read / Write

Represents the D-Bus property "PrimaryPort".

Since the D-Bus property for this GObject property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.

Default value: NULL


The "revision" property

  "revision"                 gchar*                : Read / Write

Represents the D-Bus property "Revision".

Since the D-Bus property for this GObject property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.

Default value: NULL


The "signal-quality" property

  "signal-quality"           GVariant*             : Read / Write

Represents the D-Bus property "SignalQuality".

Since the D-Bus property for this GObject property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.

Allowed values: GVariant<(ub)>

Default value: NULL


The "sim" property

  "sim"                      gchar*                : Read / Write

Represents the D-Bus property "Sim".

Since the D-Bus property for this GObject property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.

Default value: NULL


The "state" property

  "state"                    gint                  : Read / Write

Represents the D-Bus property "State".

Since the D-Bus property for this GObject property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.

Default value: 0


The "state-failed-reason" property

  "state-failed-reason"      guint                 : Read / Write

Represents the D-Bus property "StateFailedReason".

Since the D-Bus property for this GObject property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.

Default value: 0


The "supported-bands" property

  "supported-bands"          GVariant*             : Read / Write

Represents the D-Bus property "SupportedBands".

Since the D-Bus property for this GObject property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.

Allowed values: GVariant<au>

Default value: NULL


The "supported-capabilities" property

  "supported-capabilities"   GVariant*             : Read / Write

Represents the D-Bus property "SupportedCapabilities".

Since the D-Bus property for this GObject property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.

Allowed values: GVariant<au>

Default value: NULL


The "supported-ip-families" property

  "supported-ip-families"    guint                 : Read / Write

Represents the D-Bus property "SupportedIpFamilies".

Since the D-Bus property for this GObject property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.

Default value: 0


The "supported-modes" property

  "supported-modes"          GVariant*             : Read / Write

Represents the D-Bus property "SupportedModes".

Since the D-Bus property for this GObject property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.

Allowed values: GVariant<a(uu)>

Default value: NULL


The "unlock-required" property

  "unlock-required"          guint                 : Read / Write

Represents the D-Bus property "UnlockRequired".

Since the D-Bus property for this GObject property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.

Default value: 0


The "unlock-retries" property

  "unlock-retries"           GVariant*             : Read / Write

Represents the D-Bus property "UnlockRetries".

Since the D-Bus property for this GObject property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.

Allowed values: GVariant<a{uu}>

Default value: NULL

Signal Details

The "handle-command" signal

gboolean            user_function                      (MmGdbusModem          *object,
                                                        GDBusMethodInvocation *invocation,
                                                        gchar                 *arg_cmd,
                                                        guint                  arg_timeout,
                                                        gpointer               user_data)        : Run Last

Signal emitted when a remote caller is invoking the Command() D-Bus method.

If a signal handler returns TRUE, it means the signal handler will handle the invocation (e.g. take a reference to invocation and eventually call mm_gdbus_modem_complete_command() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the G_DBUS_ERROR_UNKNOWN_METHOD error is returned.

object :

A MmGdbusModem.

invocation :

A GDBusMethodInvocation.

arg_cmd :

Argument passed by remote caller.

arg_timeout :

Argument passed by remote caller.

user_data :

user data set when the signal handler was connected.

Returns :

TRUE if the invocation was handled, FALSE to let other signal handlers run.

The "handle-create-bearer" signal

gboolean            user_function                      (MmGdbusModem          *object,
                                                        GDBusMethodInvocation *invocation,
                                                        GVariant              *arg_properties,
                                                        gpointer               user_data)           : Run Last

Signal emitted when a remote caller is invoking the CreateBearer() D-Bus method.

If a signal handler returns TRUE, it means the signal handler will handle the invocation (e.g. take a reference to invocation and eventually call mm_gdbus_modem_complete_create_bearer() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the G_DBUS_ERROR_UNKNOWN_METHOD error is returned.

object :

A MmGdbusModem.

invocation :

A GDBusMethodInvocation.

arg_properties :

Argument passed by remote caller.

user_data :

user data set when the signal handler was connected.

Returns :

TRUE if the invocation was handled, FALSE to let other signal handlers run.

The "handle-delete-bearer" signal

gboolean            user_function                      (MmGdbusModem          *object,
                                                        GDBusMethodInvocation *invocation,
                                                        gchar                 *arg_bearer,
                                                        gpointer               user_data)       : Run Last

Signal emitted when a remote caller is invoking the DeleteBearer() D-Bus method.

If a signal handler returns TRUE, it means the signal handler will handle the invocation (e.g. take a reference to invocation and eventually call mm_gdbus_modem_complete_delete_bearer() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the G_DBUS_ERROR_UNKNOWN_METHOD error is returned.

object :

A MmGdbusModem.

invocation :

A GDBusMethodInvocation.

arg_bearer :

Argument passed by remote caller.

user_data :

user data set when the signal handler was connected.

Returns :

TRUE if the invocation was handled, FALSE to let other signal handlers run.

The "handle-enable" signal

gboolean            user_function                      (MmGdbusModem          *object,
                                                        GDBusMethodInvocation *invocation,
                                                        gboolean               arg_enable,
                                                        gpointer               user_data)       : Run Last

Signal emitted when a remote caller is invoking the Enable() D-Bus method.

If a signal handler returns TRUE, it means the signal handler will handle the invocation (e.g. take a reference to invocation and eventually call mm_gdbus_modem_complete_enable() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the G_DBUS_ERROR_UNKNOWN_METHOD error is returned.

object :

A MmGdbusModem.

invocation :

A GDBusMethodInvocation.

arg_enable :

Argument passed by remote caller.

user_data :

user data set when the signal handler was connected.

Returns :

TRUE if the invocation was handled, FALSE to let other signal handlers run.

The "handle-factory-reset" signal

gboolean            user_function                      (MmGdbusModem          *object,
                                                        GDBusMethodInvocation *invocation,
                                                        gchar                 *arg_code,
                                                        gpointer               user_data)       : Run Last

Signal emitted when a remote caller is invoking the FactoryReset() D-Bus method.

If a signal handler returns TRUE, it means the signal handler will handle the invocation (e.g. take a reference to invocation and eventually call mm_gdbus_modem_complete_factory_reset() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the G_DBUS_ERROR_UNKNOWN_METHOD error is returned.

object :

A MmGdbusModem.

invocation :

A GDBusMethodInvocation.

arg_code :

Argument passed by remote caller.

user_data :

user data set when the signal handler was connected.

Returns :

TRUE if the invocation was handled, FALSE to let other signal handlers run.

The "handle-list-bearers" signal

gboolean            user_function                      (MmGdbusModem          *object,
                                                        GDBusMethodInvocation *invocation,
                                                        gpointer               user_data)       : Run Last

Signal emitted when a remote caller is invoking the ListBearers() D-Bus method.

If a signal handler returns TRUE, it means the signal handler will handle the invocation (e.g. take a reference to invocation and eventually call mm_gdbus_modem_complete_list_bearers() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the G_DBUS_ERROR_UNKNOWN_METHOD error is returned.

object :

A MmGdbusModem.

invocation :

A GDBusMethodInvocation.

user_data :

user data set when the signal handler was connected.

Returns :

TRUE if the invocation was handled, FALSE to let other signal handlers run.

The "handle-reset" signal

gboolean            user_function                      (MmGdbusModem          *object,
                                                        GDBusMethodInvocation *invocation,
                                                        gpointer               user_data)       : Run Last

Signal emitted when a remote caller is invoking the Reset() D-Bus method.

If a signal handler returns TRUE, it means the signal handler will handle the invocation (e.g. take a reference to invocation and eventually call mm_gdbus_modem_complete_reset() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the G_DBUS_ERROR_UNKNOWN_METHOD error is returned.

object :

A MmGdbusModem.

invocation :

A GDBusMethodInvocation.

user_data :

user data set when the signal handler was connected.

Returns :

TRUE if the invocation was handled, FALSE to let other signal handlers run.

The "handle-set-current-bands" signal

gboolean            user_function                      (MmGdbusModem          *object,
                                                        GDBusMethodInvocation *invocation,
                                                        GVariant              *arg_bands,
                                                        gpointer               user_data)       : Run Last

Signal emitted when a remote caller is invoking the SetCurrentBands() D-Bus method.

If a signal handler returns TRUE, it means the signal handler will handle the invocation (e.g. take a reference to invocation and eventually call mm_gdbus_modem_complete_set_current_bands() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the G_DBUS_ERROR_UNKNOWN_METHOD error is returned.

object :

A MmGdbusModem.

invocation :

A GDBusMethodInvocation.

arg_bands :

Argument passed by remote caller.

user_data :

user data set when the signal handler was connected.

Returns :

TRUE if the invocation was handled, FALSE to let other signal handlers run.

The "handle-set-current-capabilities" signal

gboolean            user_function                      (MmGdbusModem          *object,
                                                        GDBusMethodInvocation *invocation,
                                                        guint                  arg_capabilities,
                                                        gpointer               user_data)             : Run Last

Signal emitted when a remote caller is invoking the SetCurrentCapabilities() D-Bus method.

If a signal handler returns TRUE, it means the signal handler will handle the invocation (e.g. take a reference to invocation and eventually call mm_gdbus_modem_complete_set_current_capabilities() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the G_DBUS_ERROR_UNKNOWN_METHOD error is returned.

object :

A MmGdbusModem.

invocation :

A GDBusMethodInvocation.

arg_capabilities :

Argument passed by remote caller.

user_data :

user data set when the signal handler was connected.

Returns :

TRUE if the invocation was handled, FALSE to let other signal handlers run.

The "handle-set-current-modes" signal

gboolean            user_function                      (MmGdbusModem          *object,
                                                        GDBusMethodInvocation *invocation,
                                                        GVariant              *arg_modes,
                                                        gpointer               user_data)       : Run Last

Signal emitted when a remote caller is invoking the SetCurrentModes() D-Bus method.

If a signal handler returns TRUE, it means the signal handler will handle the invocation (e.g. take a reference to invocation and eventually call mm_gdbus_modem_complete_set_current_modes() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the G_DBUS_ERROR_UNKNOWN_METHOD error is returned.

object :

A MmGdbusModem.

invocation :

A GDBusMethodInvocation.

arg_modes :

Argument passed by remote caller.

user_data :

user data set when the signal handler was connected.

Returns :

TRUE if the invocation was handled, FALSE to let other signal handlers run.

The "handle-set-power-state" signal

gboolean            user_function                      (MmGdbusModem          *object,
                                                        GDBusMethodInvocation *invocation,
                                                        guint                  arg_state,
                                                        gpointer               user_data)       : Run Last

Signal emitted when a remote caller is invoking the SetPowerState() D-Bus method.

If a signal handler returns TRUE, it means the signal handler will handle the invocation (e.g. take a reference to invocation and eventually call mm_gdbus_modem_complete_set_power_state() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the G_DBUS_ERROR_UNKNOWN_METHOD error is returned.

object :

A MmGdbusModem.

invocation :

A GDBusMethodInvocation.

arg_state :

Argument passed by remote caller.

user_data :

user data set when the signal handler was connected.

Returns :

TRUE if the invocation was handled, FALSE to let other signal handlers run.

The "state-changed" signal

void                user_function                      (MmGdbusModem *object,
                                                        gint          arg_old,
                                                        gint          arg_new,
                                                        guint         arg_reason,
                                                        gpointer      user_data)       : Run Last

On the client-side, this signal is emitted whenever the D-Bus signal "StateChanged" is received.

On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal.

object :

A MmGdbusModem.

arg_old :

Argument.

arg_new :

Argument.

arg_reason :

Argument.

user_data :

user data set when the signal handler was connected.