api,modem: new Modem3gpp.ProfileManager interface
This new interface allows modems to expose the list of available connection profiles stored in the device and edit or delete them; as long as the underlying device/protocol allows it.
This commit is contained in:
@@ -105,6 +105,7 @@
|
||||
</section>
|
||||
<section>
|
||||
<title>Profile management support</title>
|
||||
<xi:include href="xml/mm-modem-3gpp-profile-manager.xml"/>
|
||||
<xi:include href="xml/mm-3gpp-profile.xml"/>
|
||||
</section>
|
||||
<section>
|
||||
@@ -197,6 +198,10 @@
|
||||
<xi:include href="xml/MmGdbusModem3gppProxy.xml"/>
|
||||
<xi:include href="xml/MmGdbusModem3gppSkeleton.xml"/>
|
||||
|
||||
<xi:include href="xml/MmGdbusModem3gppProfileManager.xml"/>
|
||||
<xi:include href="xml/MmGdbusModem3gppProfileManagerProxy.xml"/>
|
||||
<xi:include href="xml/MmGdbusModem3gppProfileManagerSkeleton.xml"/>
|
||||
|
||||
<xi:include href="xml/MmGdbusModem3gppUssd.xml"/>
|
||||
<xi:include href="xml/MmGdbusModem3gppUssdProxy.xml"/>
|
||||
<xi:include href="xml/MmGdbusModem3gppUssdSkeleton.xml"/>
|
||||
|
@@ -85,6 +85,8 @@ mm_object_peek_modem
|
||||
mm_object_get_modem
|
||||
mm_object_peek_modem_3gpp
|
||||
mm_object_get_modem_3gpp
|
||||
mm_object_peek_modem_3gpp_profile_manager
|
||||
mm_object_get_modem_3gpp_profile_manager
|
||||
mm_object_peek_modem_3gpp_ussd
|
||||
mm_object_get_modem_3gpp_ussd
|
||||
mm_object_peek_modem_cdma
|
||||
@@ -1575,6 +1577,34 @@ MM_TYPE_3GPP_PROFILE
|
||||
mm_3gpp_profile_get_type
|
||||
</SECTION>
|
||||
|
||||
<SECTION>
|
||||
<FILE>mm-modem-3gpp-profile-manager</FILE>
|
||||
<TITLE>MMModem3gppProfileManager</TITLE>
|
||||
MMModem3gppProfileManager
|
||||
<SUBSECTION Getters>
|
||||
mm_modem_3gpp_profile_manager_get_path
|
||||
mm_modem_3gpp_profile_manager_dup_path
|
||||
<SUBSECTION Methods>
|
||||
mm_modem_3gpp_profile_manager_list
|
||||
mm_modem_3gpp_profile_manager_list_finish
|
||||
mm_modem_3gpp_profile_manager_list_sync
|
||||
mm_modem_3gpp_profile_manager_set
|
||||
mm_modem_3gpp_profile_manager_set_finish
|
||||
mm_modem_3gpp_profile_manager_set_sync
|
||||
mm_modem_3gpp_profile_manager_delete
|
||||
mm_modem_3gpp_profile_manager_delete_finish
|
||||
mm_modem_3gpp_profile_manager_delete_sync
|
||||
<SUBSECTION Standard>
|
||||
MMModem3gppProfileManagerClass
|
||||
MM_IS_MODEM_3GPP_PROFILE_MANAGER
|
||||
MM_IS_MODEM_3GPP_PROFILE_MANAGER_CLASS
|
||||
MM_MODEM_3GPP_PROFILE_MANAGER
|
||||
MM_MODEM_3GPP_PROFILE_MANAGER_CLASS
|
||||
MM_MODEM_3GPP_PROFILE_MANAGER_GET_CLASS
|
||||
MM_TYPE_MODEM_3GPP_PROFILE_MANAGER
|
||||
mm_modem_3gpp_profile_manager_get_type
|
||||
</SECTION>
|
||||
|
||||
<SECTION>
|
||||
<FILE>mm-enums-types</FILE>
|
||||
<TITLE>Flags and Enumerations</TITLE>
|
||||
@@ -2137,6 +2167,77 @@ MmGdbusModem3gppUssdSkeletonPrivate
|
||||
mm_gdbus_modem3gpp_ussd_skeleton_get_type
|
||||
</SECTION>
|
||||
|
||||
<SECTION>
|
||||
<FILE>MmGdbusModem3gppProfileManager</FILE>
|
||||
<TITLE>MmGdbusModem3gppProfileManager</TITLE>
|
||||
MmGdbusModem3gppProfileManager
|
||||
MmGdbusModem3gppProfileManagerIface
|
||||
<SUBSECTION Methods>
|
||||
mm_gdbus_modem3gpp_profile_manager_call_delete
|
||||
mm_gdbus_modem3gpp_profile_manager_call_delete_finish
|
||||
mm_gdbus_modem3gpp_profile_manager_call_delete_sync
|
||||
mm_gdbus_modem3gpp_profile_manager_call_list
|
||||
mm_gdbus_modem3gpp_profile_manager_call_list_finish
|
||||
mm_gdbus_modem3gpp_profile_manager_call_list_sync
|
||||
mm_gdbus_modem3gpp_profile_manager_call_set
|
||||
mm_gdbus_modem3gpp_profile_manager_call_set_finish
|
||||
mm_gdbus_modem3gpp_profile_manager_call_set_sync
|
||||
<SUBSECTION Private>
|
||||
mm_gdbus_modem3gpp_profile_manager_emit_updated
|
||||
mm_gdbus_modem3gpp_profile_manager_complete_delete
|
||||
mm_gdbus_modem3gpp_profile_manager_complete_list
|
||||
mm_gdbus_modem3gpp_profile_manager_complete_set
|
||||
mm_gdbus_modem3gpp_profile_manager_interface_info
|
||||
mm_gdbus_modem3gpp_profile_manager_override_properties
|
||||
<SUBSECTION Standard>
|
||||
MM_GDBUS_IS_MODEM3GPP_PROFILE_MANAGER
|
||||
MM_GDBUS_MODEM3GPP_PROFILE_MANAGER
|
||||
MM_GDBUS_MODEM3GPP_PROFILE_MANAGER_GET_IFACE
|
||||
MM_GDBUS_TYPE_MODEM3GPP_PROFILE_MANAGER
|
||||
mm_gdbus_modem3gpp_profile_manager_get_type
|
||||
</SECTION>
|
||||
|
||||
<SECTION>
|
||||
<FILE>MmGdbusModem3gppProfileManagerProxy</FILE>
|
||||
<TITLE>MmGdbusModem3gppProfileManagerProxy</TITLE>
|
||||
MmGdbusModem3gppProfileManagerProxy
|
||||
<SUBSECTION New>
|
||||
mm_gdbus_modem3gpp_profile_manager_proxy_new
|
||||
mm_gdbus_modem3gpp_profile_manager_proxy_new_finish
|
||||
mm_gdbus_modem3gpp_profile_manager_proxy_new_for_bus
|
||||
mm_gdbus_modem3gpp_profile_manager_proxy_new_for_bus_finish
|
||||
mm_gdbus_modem3gpp_profile_manager_proxy_new_for_bus_sync
|
||||
mm_gdbus_modem3gpp_profile_manager_proxy_new_sync
|
||||
<SUBSECTION Standard>
|
||||
MmGdbusModem3gppProfileManagerProxyClass
|
||||
MM_GDBUS_IS_MODEM3GPP_PROFILE_MANAGER_PROXY
|
||||
MM_GDBUS_IS_MODEM3GPP_PROFILE_MANAGER_PROXY_CLASS
|
||||
MM_GDBUS_MODEM3GPP_PROFILE_MANAGER_PROXY
|
||||
MM_GDBUS_MODEM3GPP_PROFILE_MANAGER_PROXY_CLASS
|
||||
MM_GDBUS_MODEM3GPP_PROFILE_MANAGER_PROXY_GET_CLASS
|
||||
MM_GDBUS_TYPE_MODEM3GPP_PROFILE_MANAGER_PROXY
|
||||
MmGdbusModem3gppProfileManagerProxyPrivate
|
||||
mm_gdbus_modem3gpp_profile_manager_proxy_get_type
|
||||
</SECTION>
|
||||
|
||||
<SECTION>
|
||||
<FILE>MmGdbusModem3gppProfileManagerSkeleton</FILE>
|
||||
<TITLE>MmGdbusModem3gppProfileManagerSkeleton</TITLE>
|
||||
MmGdbusModem3gppProfileManagerSkeleton
|
||||
<SUBSECTION New>
|
||||
mm_gdbus_modem3gpp_profile_manager_skeleton_new
|
||||
<SUBSECTION Standard>
|
||||
MmGdbusModem3gppProfileManagerSkeletonClass
|
||||
MM_GDBUS_IS_MODEM3GPP_PROFILE_MANAGER_SKELETON
|
||||
MM_GDBUS_IS_MODEM3GPP_PROFILE_MANAGER_SKELETON_CLASS
|
||||
MM_GDBUS_MODEM3GPP_PROFILE_MANAGER_SKELETON
|
||||
MM_GDBUS_MODEM3GPP_PROFILE_MANAGER_SKELETON_CLASS
|
||||
MM_GDBUS_MODEM3GPP_PROFILE_MANAGER_SKELETON_GET_CLASS
|
||||
MM_GDBUS_TYPE_MODEM3GPP_PROFILE_MANAGER_SKELETON
|
||||
MmGdbusModem3gppProfileManagerSkeletonPrivate
|
||||
mm_gdbus_modem3gpp_profile_manager_skeleton_get_type
|
||||
</SECTION>
|
||||
|
||||
<SECTION>
|
||||
<FILE>MmGdbusModem</FILE>
|
||||
<TITLE>MmGdbusModem</TITLE>
|
||||
@@ -3166,6 +3267,8 @@ mm_gdbus_object_peek_modem3gpp
|
||||
mm_gdbus_object_get_modem3gpp
|
||||
mm_gdbus_object_peek_modem3gpp_ussd
|
||||
mm_gdbus_object_get_modem3gpp_ussd
|
||||
mm_gdbus_object_peek_modem3gpp_profile_manager
|
||||
mm_gdbus_object_get_modem3gpp_profile_manager
|
||||
mm_gdbus_object_peek_modem_cdma
|
||||
mm_gdbus_object_get_modem_cdma
|
||||
mm_gdbus_object_peek_modem_location
|
||||
@@ -3224,6 +3327,7 @@ mm_gdbus_object_skeleton_new
|
||||
mm_gdbus_object_skeleton_set_modem
|
||||
mm_gdbus_object_skeleton_set_modem3gpp
|
||||
mm_gdbus_object_skeleton_set_modem3gpp_ussd
|
||||
mm_gdbus_object_skeleton_set_modem3gpp_profile_manager
|
||||
mm_gdbus_object_skeleton_set_modem_cdma
|
||||
mm_gdbus_object_skeleton_set_modem_firmware
|
||||
mm_gdbus_object_skeleton_set_modem_oma
|
||||
|
Reference in New Issue
Block a user