<!-- ##### SECTION Title ##### -->
MmGdbusModem

<!-- ##### SECTION Short_Description ##### -->


<!-- ##### SECTION Long_Description ##### -->
<para>

</para>


<!-- ##### SECTION See_Also ##### -->
<para>

</para>


<!-- ##### SECTION Stability_Level ##### -->


<!-- ##### SECTION Image ##### -->


<!-- ##### STRUCT MmGdbusModem ##### -->
<para>

</para>


<!-- ##### SIGNAL MmGdbusModem::handle-command ##### -->
<para>

</para>

@mmgdbusmodem: the object which received the signal.
@arg1: 
@arg2: 
@arg3: 
@Returns: 

<!-- ##### SIGNAL MmGdbusModem::handle-create-bearer ##### -->
<para>

</para>

@mmgdbusmodem: the object which received the signal.
@arg1: 
@arg2: 
@Returns: 

<!-- ##### SIGNAL MmGdbusModem::handle-delete-bearer ##### -->
<para>

</para>

@mmgdbusmodem: the object which received the signal.
@arg1: 
@arg2: 
@Returns: 

<!-- ##### SIGNAL MmGdbusModem::handle-enable ##### -->
<para>

</para>

@mmgdbusmodem: the object which received the signal.
@arg1: 
@arg2: 
@Returns: 

<!-- ##### SIGNAL MmGdbusModem::handle-factory-reset ##### -->
<para>

</para>

@mmgdbusmodem: the object which received the signal.
@arg1: 
@arg2: 
@Returns: 

<!-- ##### SIGNAL MmGdbusModem::handle-list-bearers ##### -->
<para>

</para>

@mmgdbusmodem: the object which received the signal.
@arg1: 
@Returns: 

<!-- ##### SIGNAL MmGdbusModem::handle-reset ##### -->
<para>

</para>

@mmgdbusmodem: the object which received the signal.
@arg1: 
@Returns: 

<!-- ##### SIGNAL MmGdbusModem::handle-set-current-bands ##### -->
<para>

</para>

@mmgdbusmodem: the object which received the signal.
@arg1: 
@arg2: 
@Returns: 

<!-- ##### SIGNAL MmGdbusModem::handle-set-current-capabilities ##### -->
<para>

</para>

@mmgdbusmodem: the object which received the signal.
@arg1: 
@arg2: 
@Returns: 

<!-- ##### SIGNAL MmGdbusModem::handle-set-current-modes ##### -->
<para>

</para>

@mmgdbusmodem: the object which received the signal.
@arg1: 
@arg2: 
@Returns: 

<!-- ##### SIGNAL MmGdbusModem::handle-set-power-state ##### -->
<para>

</para>

@mmgdbusmodem: the object which received the signal.
@arg1: 
@arg2: 
@Returns: 

<!-- ##### SIGNAL MmGdbusModem::state-changed ##### -->
<para>

</para>

@mmgdbusmodem: the object which received the signal.
@arg1: 
@arg2: 
@arg3: 

<!-- ##### ARG MmGdbusModem:access-technologies ##### -->
<para>

</para>

<!-- ##### ARG MmGdbusModem:bearers ##### -->
<para>

</para>

<!-- ##### ARG MmGdbusModem:current-bands ##### -->
<para>

</para>

<!-- ##### ARG MmGdbusModem:current-capabilities ##### -->
<para>

</para>

<!-- ##### ARG MmGdbusModem:current-modes ##### -->
<para>

</para>

<!-- ##### ARG MmGdbusModem:device ##### -->
<para>

</para>

<!-- ##### ARG MmGdbusModem:device-identifier ##### -->
<para>

</para>

<!-- ##### ARG MmGdbusModem:drivers ##### -->
<para>

</para>

<!-- ##### ARG MmGdbusModem:equipment-identifier ##### -->
<para>

</para>

<!-- ##### ARG MmGdbusModem:manufacturer ##### -->
<para>

</para>

<!-- ##### ARG MmGdbusModem:max-active-bearers ##### -->
<para>

</para>

<!-- ##### ARG MmGdbusModem:max-bearers ##### -->
<para>

</para>

<!-- ##### ARG MmGdbusModem:model ##### -->
<para>

</para>

<!-- ##### ARG MmGdbusModem:own-numbers ##### -->
<para>

</para>

<!-- ##### ARG MmGdbusModem:plugin ##### -->
<para>

</para>

<!-- ##### ARG MmGdbusModem:ports ##### -->
<para>

</para>

<!-- ##### ARG MmGdbusModem:power-state ##### -->
<para>

</para>

<!-- ##### ARG MmGdbusModem:primary-port ##### -->
<para>

</para>

<!-- ##### ARG MmGdbusModem:revision ##### -->
<para>

</para>

<!-- ##### ARG MmGdbusModem:signal-quality ##### -->
<para>

</para>

<!-- ##### ARG MmGdbusModem:sim ##### -->
<para>

</para>

<!-- ##### ARG MmGdbusModem:state ##### -->
<para>

</para>

<!-- ##### ARG MmGdbusModem:state-failed-reason ##### -->
<para>

</para>

<!-- ##### ARG MmGdbusModem:supported-bands ##### -->
<para>

</para>

<!-- ##### ARG MmGdbusModem:supported-capabilities ##### -->
<para>

</para>

<!-- ##### ARG MmGdbusModem:supported-ip-families ##### -->
<para>

</para>

<!-- ##### ARG MmGdbusModem:supported-modes ##### -->
<para>

</para>

<!-- ##### ARG MmGdbusModem:unlock-required ##### -->
<para>

</para>

<!-- ##### ARG MmGdbusModem:unlock-retries ##### -->
<para>

</para>

<!-- ##### STRUCT MmGdbusModemIface ##### -->
<para>

</para>

@parent_iface: 
@handle_command: 
@handle_create_bearer: 
@handle_delete_bearer: 
@handle_enable: 
@handle_factory_reset: 
@handle_list_bearers: 
@handle_reset: 
@handle_set_current_bands: 
@handle_set_current_capabilities: 
@handle_set_current_modes: 
@handle_set_power_state: 
@get_access_technologies: 
@get_bearers: 
@get_current_bands: 
@get_current_capabilities: 
@get_current_modes: 
@get_device: 
@get_device_identifier: 
@get_drivers: 
@get_equipment_identifier: 
@get_manufacturer: 
@get_max_active_bearers: 
@get_max_bearers: 
@get_model: 
@get_own_numbers: 
@get_plugin: 
@get_ports: 
@get_power_state: 
@get_primary_port: 
@get_revision: 
@get_signal_quality: 
@get_sim: 
@get_state: 
@get_state_failed_reason: 
@get_supported_bands: 
@get_supported_capabilities: 
@get_supported_ip_families: 
@get_supported_modes: 
@get_unlock_required: 
@get_unlock_retries: 
@state_changed: 

<!-- ##### FUNCTION mm_gdbus_modem_get_access_technologies ##### -->
<para>

</para>

@object: 
@Returns: 


<!-- ##### FUNCTION mm_gdbus_modem_get_bearers ##### -->
<para>

</para>

@object: 
@Returns: 


<!-- ##### FUNCTION mm_gdbus_modem_dup_bearers ##### -->
<para>

</para>

@object: 
@Returns: 


<!-- ##### FUNCTION mm_gdbus_modem_get_current_modes ##### -->
<para>

</para>

@object: 
@Returns: 


<!-- ##### FUNCTION mm_gdbus_modem_dup_current_modes ##### -->
<para>

</para>

@object: 
@Returns: 


<!-- ##### FUNCTION mm_gdbus_modem_get_current_bands ##### -->
<para>

</para>

@object: 
@Returns: 


<!-- ##### FUNCTION mm_gdbus_modem_dup_current_bands ##### -->
<para>

</para>

@object: 
@Returns: 


<!-- ##### FUNCTION mm_gdbus_modem_get_current_capabilities ##### -->
<para>

</para>

@object: 
@Returns: 


<!-- ##### FUNCTION mm_gdbus_modem_get_device ##### -->
<para>

</para>

@object: 
@Returns: 


<!-- ##### FUNCTION mm_gdbus_modem_dup_device ##### -->
<para>

</para>

@object: 
@Returns: 


<!-- ##### FUNCTION mm_gdbus_modem_get_device_identifier ##### -->
<para>

</para>

@object: 
@Returns: 


<!-- ##### FUNCTION mm_gdbus_modem_dup_device_identifier ##### -->
<para>

</para>

@object: 
@Returns: 


<!-- ##### FUNCTION mm_gdbus_modem_get_drivers ##### -->
<para>

</para>

@object: 
@Returns: 


<!-- ##### FUNCTION mm_gdbus_modem_dup_drivers ##### -->
<para>

</para>

@object: 
@Returns: 


<!-- ##### FUNCTION mm_gdbus_modem_get_equipment_identifier ##### -->
<para>

</para>

@object: 
@Returns: 


<!-- ##### FUNCTION mm_gdbus_modem_dup_equipment_identifier ##### -->
<para>

</para>

@object: 
@Returns: 


<!-- ##### FUNCTION mm_gdbus_modem_get_manufacturer ##### -->
<para>

</para>

@object: 
@Returns: 


<!-- ##### FUNCTION mm_gdbus_modem_dup_manufacturer ##### -->
<para>

</para>

@object: 
@Returns: 


<!-- ##### FUNCTION mm_gdbus_modem_get_max_active_bearers ##### -->
<para>

</para>

@object: 
@Returns: 


<!-- ##### FUNCTION mm_gdbus_modem_get_max_bearers ##### -->
<para>

</para>

@object: 
@Returns: 


<!-- ##### FUNCTION mm_gdbus_modem_get_model ##### -->
<para>

</para>

@object: 
@Returns: 


<!-- ##### FUNCTION mm_gdbus_modem_dup_model ##### -->
<para>

</para>

@object: 
@Returns: 


<!-- ##### FUNCTION mm_gdbus_modem_get_own_numbers ##### -->
<para>

</para>

@object: 
@Returns: 


<!-- ##### FUNCTION mm_gdbus_modem_dup_own_numbers ##### -->
<para>

</para>

@object: 
@Returns: 


<!-- ##### FUNCTION mm_gdbus_modem_get_plugin ##### -->
<para>

</para>

@object: 
@Returns: 


<!-- ##### FUNCTION mm_gdbus_modem_dup_plugin ##### -->
<para>

</para>

@object: 
@Returns: 


<!-- ##### FUNCTION mm_gdbus_modem_get_power_state ##### -->
<para>

</para>

@object: 
@Returns: 


<!-- ##### FUNCTION mm_gdbus_modem_get_primary_port ##### -->
<para>

</para>

@object: 
@Returns: 


<!-- ##### FUNCTION mm_gdbus_modem_dup_primary_port ##### -->
<para>

</para>

@object: 
@Returns: 


<!-- ##### FUNCTION mm_gdbus_modem_get_ports ##### -->
<para>

</para>

@object: 
@Returns: 


<!-- ##### FUNCTION mm_gdbus_modem_dup_ports ##### -->
<para>

</para>

@object: 
@Returns: 


<!-- ##### FUNCTION mm_gdbus_modem_get_revision ##### -->
<para>

</para>

@object: 
@Returns: 


<!-- ##### FUNCTION mm_gdbus_modem_dup_revision ##### -->
<para>

</para>

@object: 
@Returns: 


<!-- ##### FUNCTION mm_gdbus_modem_get_signal_quality ##### -->
<para>

</para>

@object: 
@Returns: 


<!-- ##### FUNCTION mm_gdbus_modem_dup_signal_quality ##### -->
<para>

</para>

@object: 
@Returns: 


<!-- ##### FUNCTION mm_gdbus_modem_get_sim ##### -->
<para>

</para>

@object: 
@Returns: 


<!-- ##### FUNCTION mm_gdbus_modem_dup_sim ##### -->
<para>

</para>

@object: 
@Returns: 


<!-- ##### FUNCTION mm_gdbus_modem_get_supported_capabilities ##### -->
<para>

</para>

@object: 
@Returns: 


<!-- ##### FUNCTION mm_gdbus_modem_dup_supported_capabilities ##### -->
<para>

</para>

@object: 
@Returns: 


<!-- ##### FUNCTION mm_gdbus_modem_get_state ##### -->
<para>

</para>

@object: 
@Returns: 


<!-- ##### FUNCTION mm_gdbus_modem_get_state_failed_reason ##### -->
<para>

</para>

@object: 
@Returns: 


<!-- ##### FUNCTION mm_gdbus_modem_get_supported_bands ##### -->
<para>

</para>

@object: 
@Returns: 


<!-- ##### FUNCTION mm_gdbus_modem_dup_supported_bands ##### -->
<para>

</para>

@object: 
@Returns: 


<!-- ##### FUNCTION mm_gdbus_modem_get_supported_ip_families ##### -->
<para>

</para>

@object: 
@Returns: 


<!-- ##### FUNCTION mm_gdbus_modem_get_supported_modes ##### -->
<para>

</para>

@object: 
@Returns: 


<!-- ##### FUNCTION mm_gdbus_modem_dup_supported_modes ##### -->
<para>

</para>

@object: 
@Returns: 


<!-- ##### FUNCTION mm_gdbus_modem_get_unlock_required ##### -->
<para>

</para>

@object: 
@Returns: 


<!-- ##### FUNCTION mm_gdbus_modem_get_unlock_retries ##### -->
<para>

</para>

@object: 
@Returns: 


<!-- ##### FUNCTION mm_gdbus_modem_dup_unlock_retries ##### -->
<para>

</para>

@object: 
@Returns: 


<!-- ##### FUNCTION mm_gdbus_modem_call_enable ##### -->
<para>

</para>

@proxy: 
@arg_enable: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION mm_gdbus_modem_call_enable_finish ##### -->
<para>

</para>

@proxy: 
@res: 
@error: 
@Returns: 


<!-- ##### FUNCTION mm_gdbus_modem_call_enable_sync ##### -->
<para>

</para>

@proxy: 
@arg_enable: 
@cancellable: 
@error: 
@Returns: 


<!-- ##### FUNCTION mm_gdbus_modem_call_set_power_state ##### -->
<para>

</para>

@proxy: 
@arg_state: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION mm_gdbus_modem_call_set_power_state_finish ##### -->
<para>

</para>

@proxy: 
@res: 
@error: 
@Returns: 


<!-- ##### FUNCTION mm_gdbus_modem_call_set_power_state_sync ##### -->
<para>

</para>

@proxy: 
@arg_state: 
@cancellable: 
@error: 
@Returns: 


<!-- ##### FUNCTION mm_gdbus_modem_call_create_bearer ##### -->
<para>

</para>

@proxy: 
@arg_properties: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION mm_gdbus_modem_call_create_bearer_finish ##### -->
<para>

</para>

@proxy: 
@out_path: 
@res: 
@error: 
@Returns: 


<!-- ##### FUNCTION mm_gdbus_modem_call_create_bearer_sync ##### -->
<para>

</para>

@proxy: 
@arg_properties: 
@out_path: 
@cancellable: 
@error: 
@Returns: 


<!-- ##### FUNCTION mm_gdbus_modem_call_delete_bearer ##### -->
<para>

</para>

@proxy: 
@arg_bearer: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION mm_gdbus_modem_call_delete_bearer_finish ##### -->
<para>

</para>

@proxy: 
@res: 
@error: 
@Returns: 


<!-- ##### FUNCTION mm_gdbus_modem_call_delete_bearer_sync ##### -->
<para>

</para>

@proxy: 
@arg_bearer: 
@cancellable: 
@error: 
@Returns: 


<!-- ##### FUNCTION mm_gdbus_modem_call_list_bearers ##### -->
<para>

</para>

@proxy: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION mm_gdbus_modem_call_list_bearers_finish ##### -->
<para>

</para>

@proxy: 
@out_bearers: 
@res: 
@error: 
@Returns: 


<!-- ##### FUNCTION mm_gdbus_modem_call_list_bearers_sync ##### -->
<para>

</para>

@proxy: 
@out_bearers: 
@cancellable: 
@error: 
@Returns: 


<!-- ##### FUNCTION mm_gdbus_modem_call_reset ##### -->
<para>

</para>

@proxy: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION mm_gdbus_modem_call_reset_finish ##### -->
<para>

</para>

@proxy: 
@res: 
@error: 
@Returns: 


<!-- ##### FUNCTION mm_gdbus_modem_call_reset_sync ##### -->
<para>

</para>

@proxy: 
@cancellable: 
@error: 
@Returns: 


<!-- ##### FUNCTION mm_gdbus_modem_call_factory_reset ##### -->
<para>

</para>

@proxy: 
@arg_code: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION mm_gdbus_modem_call_factory_reset_finish ##### -->
<para>

</para>

@proxy: 
@res: 
@error: 
@Returns: 


<!-- ##### FUNCTION mm_gdbus_modem_call_factory_reset_sync ##### -->
<para>

</para>

@proxy: 
@arg_code: 
@cancellable: 
@error: 
@Returns: 


<!-- ##### FUNCTION mm_gdbus_modem_call_set_current_modes ##### -->
<para>

</para>

@proxy: 
@arg_modes: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION mm_gdbus_modem_call_set_current_modes_finish ##### -->
<para>

</para>

@proxy: 
@res: 
@error: 
@Returns: 


<!-- ##### FUNCTION mm_gdbus_modem_call_set_current_modes_sync ##### -->
<para>

</para>

@proxy: 
@arg_modes: 
@cancellable: 
@error: 
@Returns: 


<!-- ##### FUNCTION mm_gdbus_modem_call_set_current_bands ##### -->
<para>

</para>

@proxy: 
@arg_bands: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION mm_gdbus_modem_call_set_current_bands_finish ##### -->
<para>

</para>

@proxy: 
@res: 
@error: 
@Returns: 


<!-- ##### FUNCTION mm_gdbus_modem_call_set_current_bands_sync ##### -->
<para>

</para>

@proxy: 
@arg_bands: 
@cancellable: 
@error: 
@Returns: 


<!-- ##### FUNCTION mm_gdbus_modem_call_set_current_capabilities ##### -->
<para>

</para>

@proxy: 
@arg_capabilities: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION mm_gdbus_modem_call_set_current_capabilities_finish ##### -->
<para>

</para>

@proxy: 
@res: 
@error: 
@Returns: 


<!-- ##### FUNCTION mm_gdbus_modem_call_set_current_capabilities_sync ##### -->
<para>

</para>

@proxy: 
@arg_capabilities: 
@cancellable: 
@error: 
@Returns: 


<!-- ##### FUNCTION mm_gdbus_modem_call_command ##### -->
<para>

</para>

@proxy: 
@arg_cmd: 
@arg_timeout: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION mm_gdbus_modem_call_command_finish ##### -->
<para>

</para>

@proxy: 
@out_response: 
@res: 
@error: 
@Returns: 


<!-- ##### FUNCTION mm_gdbus_modem_call_command_sync ##### -->
<para>

</para>

@proxy: 
@arg_cmd: 
@arg_timeout: 
@out_response: 
@cancellable: 
@error: 
@Returns: 


