This value may be specified in the 'profile-id' property When the user creates a new #MM3gppProfile, to indicate that the real profile id should be assigned by the device. The #MM3gppProfile structure contains private data and should only be accessed using the provided API. Creates a new empty #MM3gppProfile. a #MM3gppProfile. The returned value should be freed with g_object_unref(). Gets 5G network access type preference. a #MMBearerAccessTypePreference. a #MM3gppProfile. Gets the methods allowed to use when authenticating with the access point. a bitmask of #MMBearerAllowedAuth values, or %MM_BEARER_ALLOWED_AUTH_UNKNOWN to request the modem-default method. a #MM3gppProfile. Gets the name of the access point. the access point, or #NULL if not set. Do not free the returned value, it is owned by @self. a #MM3gppProfile. Gets the APN types to use. a mask of #MMBearerApnType values. a #MM3gppProfile. Checks whether the profile is enabled or disabled. %TRUE if the profile is enabled, %FALSE otherwise. a #MM3gppProfile. Gets the IP type to use. a #MMBearerIpFamily. a #MM3gppProfile. Gets the password used to authenticate with the access point. the password, or #NULL if not set. Do not free the returned value, it is owned by @self. a #MM3gppProfile. Gets the profile id. the profile id.. a #MM3gppProfile. Gets the name of the profile. the profile name, or #NULL if not set. Do not free the returned value, it is owned by @self. a #MM3gppProfile. Gets the profile source. a #MMBearerProfileSource. a #MM3gppProfile. Gets the roaming allowance rules. a mask of #MMBearerRoamingAllowance values. a #MM3gppProfile. Gets the username used to authenticate with the access point. the username, or #NULL if not set. Do not free the returned value, it is owned by @self. a #MM3gppProfile. Sets the 5G network access type preference. a #MM3gppProfile. a #MMBearerAccessTypePreference. Sets the method to use when authenticating with the access point. a #MM3gppProfile. a bitmask of #MMBearerAllowedAuth values. %MM_BEARER_ALLOWED_AUTH_UNKNOWN may be given to request the modem-default method. Sets the name of the access point to use. a #MM3gppProfile. Name of the access point. Sets the APN types to use. a #MM3gppProfile. a mask of #MMBearerApnType values. Sets the flag to indicate whether the profile is enabled or disabled. a #MM3gppProfile. boolean value. Sets the IP type to use. a #MM3gppProfile. a #MMBearerIpFamily. Sets the password used to authenticate with the access point. a #MM3gppProfile. the password Sets the profile id to use. If none specified explicitly, #MM_3GPP_PROFILE_ID_UNKNOWN is assumed. a #MM3gppProfile. Numeric profile id to use, or #MM_3GPP_PROFILE_ID_UNKNOWN. Sets the name of the profile. a #MM3gppProfile. Name of the profile. Sets profile source. a #MM3gppProfile. a #MMBearerProfileSource. Sets the roaming allowance rules. a #MM3gppProfile. a mask of #MMBearerRoamingAllowance values. Sets the username used to authenticate with the access point. a #MM3gppProfile. the username The #MMBearer structure contains private data and should only be accessed using the provided API. Asynchronously requests activation of a packet data connection with the network using this #MMBearer properties. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_bearer_connect_finish() to get the result of the operation. See mm_bearer_connect_sync() for the synchronous, blocking version of this method. A #MMBearer. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_bearer_connect(). %TRUE if the operation succeeded, %FALSE if @error is set. A #MMBearer. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_bearer_connect(). Synchronously requests activation of a packet data connection with the network using this #MMBearer properties. The calling thread is blocked until a reply is received. See mm_bearer_connect() for the asynchronous version of this method. %TRUE if the operation succeeded, %FALSE if @error is set. A #MMBearer. A #GCancellable or %NULL. Synchronously requests disconnection and deactivation of the packet data connection. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_bearer_disconnect_finish() to get the result of the operation. See mm_bearer_disconnect_sync() for the synchronous, blocking version of this method. A #MMBearer. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_bearer_disconnect(). %TRUE if the operation succeeded, %FALSE if @error is set. A #MMBearer. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_bearer_disconnect(). Synchronously requests disconnection and deactivation of the packet data connection. The calling thread is blocked until a reply is received. See mm_bearer_disconnect() for the asynchronous version of this method. %TRUE if the operation succeeded, %FALSE if @error is set. A #MMBearer. A #GCancellable or %NULL. Gets a copy of the operating system name for the network data interface that provides packet data using this #MMBearer. This will only be available once the #MMBearer is in connected state. The name of the interface, or %NULL if it couldn't be retrieved. The returned value should be freed with g_free(). A #MMBearer. Gets a copy of the DBus path of the #MMBearer object. The DBus path of the #MMBearer object. The returned value should be freed with g_free(). A #MMBearer. Gets the type of bearer. a #MMBearerType. A #MMBearer. Checks whether or not the #MMBearer is connected and thus whether packet data communication is possible. %TRUE if the #MMBearer is connected, #FALSE otherwise. A #MMBearer. Gets a #GError specifying the connection error details, if any. <warning>The values reported by @self are not updated when the values in the interface change. Instead, the client is expected to call mm_bearer_get_connection_error() again to get a new #GError with the new values.</warning> A #GError that must be freed with g_error_free() or %NULL if none. A #MMBearer. Gets the operating system name for the network data interface that provides packet data using this #MMBearer. This will only be available once the #MMBearer is in connected state. <warning>The returned value is only valid until the property changes so it is only safe to use this function on the thread where @self was constructed. Use mm_bearer_dup_interface() if on another thread.</warning> The name of the interface, or %NULL if it couldn't be retrieved. A #MMBearer. Gets the maximum time to wait for the bearer to retrieve a valid IP address. The IP timeout, or 0 if no specific one given. A #MMBearer. Gets a #MMBearerIpConfig object specifying the IPv4 configuration to use in the bearer. <warning>The values reported by @self are not updated when the values in the interface change. Instead, the client is expected to call mm_bearer_get_ipv4_config() again to get a new #MMBearerIpConfig with the new values.</warning> A #MMBearerIpConfig that must be freed with g_object_unref() or %NULL if unknown. A #MMBearer. Gets a #MMBearerIpConfig object specifying the IPv6 configuration to use in the bearer. <warning>The values reported by @self are not updated when the values in the interface change. Instead, the client is expected to call mm_bearer_get_ipv6_config() again to get a new #MMBearerIpConfig with the new values.</warning> A #MMBearerIpConfig that must be freed with g_object_unref() or %NULL if unknown. A #MMBearer. Checks whether or not the #MMBearer is connected through a multiplexed network likn. %TRUE if packet data service is connected via a multiplexed network link in the #MMBearer, #FALSE otherwise. A #MMBearer. Gets the DBus path of the #MMBearer object. The DBus path of the #MMBearer object. A #MMBearer. Gets profile ID associated to the bearer connection, if known. If the bearer is disconnected or the modem doesn't support profile management features, %MM_3GPP_PROFILE_ID_UNKNOWN. a profile id. A #MMBearer. Gets a #MMBearerProperties object specifying the properties which were used to create the bearer. <warning>The values reported by @self are not updated when the values in the interface change. Instead, the client is expected to call mm_bearer_get_properties() again to get a new #MMBearerProperties with the new values.</warning> A #MMBearerProperties that must be freed with g_object_unref() or %NULL if unknown. A #MMBearer. Checks whether or not the #MMBearer supporting stats reload (to have RX and TX bytes of the ongoing connection). %TRUE if the #MMBearer supports these stats, #FALSE otherwise. A #MMBearer. Gets a #MMBearerStats object specifying the statistics of the current bearer connection. <warning>The values reported by @self are not updated when the values in the interface change. Instead, the client is expected to call mm_bearer_get_stats() again to get a new #MMBearerStats with the new values.</warning> A #MMBearerStats that must be freed with g_object_unref() or %NULL if unknown. A #MMBearer. Checks whether or not the #MMBearer is suspended (but not deactivated) while the device is handling other communications, like a voice call. %TRUE if packet data service is suspended in the #MMBearer, #FALSE otherwise. A #MMBearer. Gets a #GError specifying the connection error details, if any. <warning>The returned value is only valid until the property changes so it is only safe to use this function on the thread where @self was constructed. Use mm_bearer_get_connection_error() if on another thread.</warning> A #GError, or %NULL if none. Do not free the returned value, it belongs to @self. A #MMBearer. Gets a #MMBearerIpConfig object specifying the IPv4 configuration to use in the bearer. <warning>The returned value is only valid until the property changes so it is only safe to use this function on the thread where @self was constructed. Use mm_bearer_get_ipv4_config() if on another thread.</warning> A #MMBearerIpConfig. Do not free the returned value, it belongs to @self. A #MMBearer. Gets a #MMBearerIpConfig object specifying the IPv6 configuration to use in the bearer. <warning>The returned value is only valid until the property changes so it is only safe to use this function on the thread where @self was constructed. Use mm_bearer_get_ipv6_config() if on another thread.</warning> A #MMBearerIpConfig. Do not free the returned value, it belongs to @self. A #MMBearer. Gets a #MMBearerProperties object specifying the properties which were used to create the bearer. <warning>The returned value is only valid until the property changes so it is only safe to use this function on the thread where @self was constructed. Use mm_bearer_get_properties() if on another thread.</warning> A #MMBearerProperties. Do not free the returned value, it belongs to @self. A #MMBearer. Gets a #MMBearerStats object specifying the statistics of the current bearer connection. <warning>The returned value is only valid until the property changes so it is only safe to use this function on the thread where @self was constructed. Use mm_bearer_get_stats() if on another thread.</warning> A #MMBearerStats. Do not free the returned value, it belongs to @self. A #MMBearer. Gets the nickname string for the #MMBearerAccessTypePreference specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMBearerAccessTypePreference. Builds a string containing a comma-separated list of nicknames for each #MMBearerAllowedAuth in @mask. a string with the list of nicknames, or %NULL if none given. The returned value should be freed with g_free(). bitmask of MMBearerAllowedAuth values. Builds a string containing a comma-separated list of nicknames for each #MMBearerApnType in @mask. a string with the list of nicknames, or %NULL if none given. The returned value should be freed with g_free(). bitmask of MMBearerApnType values. The #MMBearerIpConfig structure contains private data and should only be accessed using the provided API. Gets the IP address to be used with this bearer. a string with the IP address, or #NULL if unknown. Do not free the returned value, it is owned by @self. a #MMBearerIpConfig. Gets the list of IP addresses of DNS servers to be used with this bearer. a %NULL-terminated array of strings. Do not free the returned value, it is owned by @self. a #MMBearerIpConfig. Gets the IP address of the gateway to be used with this bearer. a string with the IP address, or #NULL if unknown. Do not free the returned value, it is owned by @self. a #MMBearerIpConfig. Gets the IP method to be used with this bearer. a #MMBearerIpMethod. a #MMBearerIpConfig. Gets the MTU to be used with this bearer. the MTU. a #MMBearerIpConfig. Gets the network prefix to be used with this bearer. the network prefix. a #MMBearerIpConfig. Builds a string containing a comma-separated list of nicknames for each #MMBearerIpFamily in @mask. a string with the list of nicknames, or %NULL if none given. The returned value should be freed with g_free(). bitmask of MMBearerIpFamily values. Gets the nickname string for the #MMBearerIpMethod specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMBearerIpMethod. Gets the nickname string for the #MMBearerMultiplexSupport specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMBearerMultiplexSupport. Gets the nickname string for the #MMBearerProfileSource specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMBearerProfileSource. The #MMBearerProperties structure contains private data and should only be accessed using the provided API. Creates a new empty #MMBearerProperties. a #MMBearerProperties. The returned value should be freed with g_object_unref(). Gets the 5G network access type preference. a #MMBearerAccessTypePreference value. a #MMBearerProperties. Checks whether roaming is allowed in the connection. %TRUE if roaming is allowed, %FALSE otherwise. a #MMBearerProperties. Gets the authentication methods allowed in the connection. a bitmask of #MMBearerAllowedAuth values, or %MM_BEARER_ALLOWED_AUTH_UNKNOWN to request the modem-default method. a #MMBearerProperties. Gets the name of the access point to use when connecting. the access point, or #NULL if not set. Do not free the returned value, it is owned by @self. a #MMBearerProperties. Gets the APN types to use. a mask of #MMBearerApnType values. a #MMBearerProperties. Checks whether initial EPS bearer settings should be forced sent to the modem.This method does not apply when the bearer properties are used for other operations. %TRUE if force send is required, %FALSE otherwise. a #MMBearerProperties. Sets the IP type to use. a #MMBearerIpFamily. a #MMBearerProperties. Gets the type of multiplex support requested by the user. a #MMBearerMultiplexSupport. a #MMBearerProperties. Gets the number to use when performing the connection. The number setting is not used anywhere, and therefore it doesn't make sense to expose it in the ModemManager interface. the number, or #NULL if not set. Do not free the returned value, it is owned by @self. a #MMBearerProperties. Gets the password used to authenticate with the access point. the password, or #NULL if not set. Do not free the returned value, it is owned by @self. a #MMBearerProperties. Gets the profile ID to use. the profile id. a #MMBearerProperties. Gets the name of the profile to use when connecting. the profile name, or #NULL if not set. Do not free the returned value, it is owned by @self. a #MMBearerProperties. Gets the RM protocol requested to use in the CDMA connection. a #MMModemCdmaRmProtocol. a #MMBearerProperties. Gets the roaming allowance rules. a mask of #MMBearerRoamingAllowance values. a #MMBearerProperties. Gets the username used to authenticate with the access point. the username, or #NULL if not set. Do not free the returned value, it is owned by @self. a #MMBearerProperties. Sets the 5G network access type preference. a #MMBearerProperties. a #MMBearerAccessTypePreference value. Sets the flag to indicate whether roaming is allowed or not in the connection. a #MMBearerProperties. boolean value. Sets the authentication method to use. a #MMBearerProperties. a bitmask of #MMBearerAllowedAuth values. %MM_BEARER_ALLOWED_AUTH_UNKNOWN may be given to request the modem-default method. Sets the name of the access point to use when connecting. a #MMBearerProperties. Name of the access point. Sets the APN types to use. a #MMBearerProperties. a mask of #MMBearerApnType values. Sets the flag to indicate whether initial EPS bearer settings should be forced sent to the modem even if they match existing properties. This method does not apply when the bearer properties are used for other operations. a #MMBearerProperties. boolean value. Sets the IP type to use. a #MMBearerProperties. a #MMBearerIpFamily. Gets the type of multiplex support requested by the user. a #MMBearerProperties. a #MMBearerMultiplexSupport. Sets the number to use when performing the connection. The number setting is not used anywhere, and therefore it doesn't make sense to expose it in the ModemManager interface. a #MMBearerProperties. the number. Sets the password used to authenticate with the access point. a #MMBearerProperties. the password Sets the profile ID to use. a #MMBearerProperties. a profile id. Sets the name of the profile to use when connecting. a #MMBearerProperties. Name of the profile. Sets the RM protocol to use in the CDMA connection. a #MMBearerProperties. a #MMModemCdmaRmProtocol. Sets the roaming allowance rules. a #MMBearerProperties. a mask of #MMBearerRoamingAllowance values Sets the username used to authenticate with the access point. a #MMBearerProperties. the username Builds a string containing a comma-separated list of nicknames for each #MMBearerRoamingAllowance in @mask. a string with the list of nicknames, or %NULL if none given. The returned value should be freed with g_free(). bitmask of MMBearerRoamingAllowance values. The #MMBearerStats structure contains private data and should only be accessed using the provided API. Gets the number of connection attempts done with this bearer. a #guint. a #MMBearerStats. Gets the speed of the downlink, in bits per second. a #guint64. a #MMBearerStats. Gets the duration of the current connection, in seconds. a #guint. a #MMBearerStats. Gets the number of failed connection attempts done with this bearer. a #guint. a #MMBearerStats. Gets the number of bytes received without error in the connection. a #guint64. a #MMBearerStats. Gets the start date of the current connection as a timestamp in seconds since the epoch. a #guint64. a #MMBearerStats. Gets the total duration of all the connections of this bearer. a #guint. a #MMBearerStats. Gets the total number of bytes received without error during all the connections of this bearer. a #guint64. a #MMBearerStats. Gets the total number of bytes transmitted without error during all the connections of this bearer. a #guint64. a #MMBearerStats. Gets the number of bytes transmitted without error in the connection. a #guint64. a #MMBearerStats. Gets the speed of the uplink, in bits per second. a #guint64. a #MMBearerStats. Gets the nickname string for the #MMBearerType specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMBearerType. Checks the version of ModemManager at compile time. major version (e.g. 1 for version 1.2.5) minor version (e.g. 2 for version 1.2.5) micro version (e.g. 5 for version 1.2.5) The #MMCall structure contains private data and should only be accessed using the provided API. Asynchronously requests to accept the incoming call. Call objects can only be executed once. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_call_accept_finish() to get the result of the operation. See mm_call_accept_sync() for the synchronous, blocking version of this method. A #MMCall. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_call_accept(). %TRUE if the operation succeeded, %FALSE if @error is set. A #MMCall. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_call_accept(). Synchronously requests to accept the incoming call. Call objects can only be sent once. The calling thread is blocked until an incoming call is ready. See mm_call_accept() for the asynchronous version of this method. %TRUE if the operation succeeded, %FALSE if @error is set. A #MMCall. A #GCancellable or %NULL. Asynchronously requests to deflect the incoming call. This call will be considered terminated once the deflection is performed. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_call_deflect_finish() to get the result of the operation. See mm_call_deflect_sync() for the synchronous, blocking version of this method. A #MMCall. new number where the call will be deflected. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_call_deflect(). %TRUE if the operation succeeded, %FALSE if @error is set. A #MMCall. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_call_deflect(). Synchronously requests to deflect the incoming call. This call will be considered terminated once the deflection is performed. The calling thread is blocked until an incoming call is ready. See mm_call_deflect() for the asynchronous version of this method. %TRUE if the operation succeeded, %FALSE if @error is set. A #MMCall. new number where the call will be deflected. A #GCancellable or %NULL. Gets the kernel device used for audio (if any). The audio port, or %NULL if call audio is not routed via the host or couldn't be retrieved. A #MMCall. Gets the call number. In outgoing calls contains the dialing number or the remote number in incoming calls The number, or %NULL if it couldn't be retrieved. The returned value should be freed with g_free(). A #MMCall. Gets a copy of the DBus path of the #MMCall object. The DBus path of the #MMCall object. The returned value should be freed with g_free(). A #MMCall. Gets a #MMCallAudioFormat object specifying the audio format used by the audio port if call audio is routed via the host. <warning>The values reported by @self are not updated when the values in the interface change. Instead, the client is expected to call mm_call_get_audio_format() again to get a new #MMCallAudioFormat with the new values.</warning> A #MMCallAudioFormat that must be freed with g_object_unref() or %NULL if unknown. A #MMCall. Gets the kernel device used for audio (if any). The audio port, or %NULL if call audio is not routed via the host or couldn't be retrieved. A #MMCall. Gets the call direction. a #MMCallDirection. A #MMCall. Gets whether the call is part of a multiparty call. %TRUE if the call is part of a multiparty call, %FALSE otherwise. A #MMCall. Gets the call number. In outgoing calls contains the dialing number or the remote number in incoming calls <warning>The returned value is only valid until the property changes so it is only safe to use this function on the thread where @self was constructed. Use mm_call_dup_number() if on another thread.</warning> The number, or %NULL if it couldn't be retrieved. A #MMCall. Gets the DBus path of the #MMCall object. The DBus path of the #MMCall object. A #MMCall. Gets the current state of call. a #MMCallState. A #MMCall. Gets the reason of why the call changes its state. a #MMCallStateReason. A #MMCall. Asynchronously requests to hangup the call. Call objects can only be executed once. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_call_hangup_finish() to get the result of the operation. See mm_call_hangup_sync() for the synchronous, blocking version of this method. A #MMCall. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_call_hangup(). %TRUE if the operation succeeded, %FALSE if @error is set. A #MMCall. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_call_hangup(). Synchronously requests to hangup the call. Call objects can only be sent once. The calling thread is blocked until an incoming call is ready. See mm_call_hangup() for the asynchronous version of this method. %TRUE if the operation succeeded, %FALSE if @error is set. A #MMCall. A #GCancellable or %NULL. Synchronously requests to join this call into a multiparty call. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_call_join_multiparty_finish() to get the result of the operation. See mm_call_join_multiparty_sync() for the synchronous, blocking version of this method. A #MMCall. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_call_join_multiparty(). %TRUE if the operation succeeded, %FALSE if @error is set. A #MMCall. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_call_join_multiparty(). Synchronously requests to join this call into a multiparty call. The calling thread is blocked until an incoming call is ready. See mm_call_join_multiparty() for the asynchronous version of this method. %TRUE if the operation succeeded, %FALSE if @error is set. A #MMCall. A #GCancellable or %NULL. Synchronously requests to make this call private again by leaving the multiparty call. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_call_leave_multiparty_finish() to get the result of the operation. See mm_call_leave_multiparty_sync() for the synchronous, blocking version of this method. A #MMCall. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_call_leave_multiparty(). %TRUE if the operation succeeded, %FALSE if @error is set. A #MMCall. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_call_leave_multiparty(). Synchronously requests to make this call private again by leaving the multiparty call. The calling thread is blocked until an incoming call is ready. See mm_call_leave_multiparty() for the asynchronous version of this method. %TRUE if the operation succeeded, %FALSE if @error is set. A #MMCall. A #GCancellable or %NULL. Gets a #MMCallAudioFormat object specifying the audio format used by the audio port if call audio is routed via the host. <warning>The returned value is only valid until the property changes so it is only safe to use this function on the thread where @self was constructed. Use mm_call_get_audio_format() if on another thread.</warning> A #MMCallAudioFormat. Do not free the returned value, it belongs to @self. A #MMCall. Asynchronously requests to send a DTMF tone the call. Call objects can only be executed once. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_call_send_dtmf_finish() to get the result of the operation. See mm_call_send_dtmf_sync() for the synchronous, blocking version of this method. A #MMCall. the DMTF tone. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_call_send_dtmf(). %TRUE if the operation succeeded, %FALSE if @error is set. A #MMCall. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_call_send_dtmf(). Synchronously requests to send a DTMF tone the call. Call objects can only be sent once. The calling thread is blocked until an incoming call is ready. See mm_call_send_dtmf() for the asynchronous version of this method. %TRUE if the operation succeeded, %FALSE if @error is set. A #MMCall. the DMTF tone. A #GCancellable or %NULL. Asynchronously requests to queue the call. Call objects can only be executed once. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_call_start_finish() to get the result of the operation. See mm_call_start_sync() for the synchronous, blocking version of this method. A #MMCall. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_call_start(). %TRUE if the operation succeeded, %FALSE if @error is set. A #MMCall. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_call_start(). Synchronously requests to queue the call for delivery. Call objects can only be sent once. The calling thread is blocked until a reply is received. See mm_call_start() for the asynchronous version of this method. %TRUE if the operation succeeded, %FALSE if @error is set. A #MMCall. A #GCancellable or %NULL. The #MMCallAudioFormat structure contains private data and should only be accessed using the provided API. Gets the encoding of the audio format. For example, "pcm" for PCM-encoded audio. a string with the encoding, or #NULL if unknown. Do not free the returned value, it is owned by @self. a #MMCallAudioFormat. Gets the sampling rate of the audio format. For example, 8000 for an 8000hz sampling rate. the sampling rate, or 0 if unknown. a #MMCallAudioFormat. Gets the resolution of the audio format. For example, "s16le" for signed 16-bit little-endian audio sampling resolution. a string with the resolution, or #NULL if unknown. Do not free the returned value, it is owned by @self. a #MMCallAudioFormat. Gets the nickname string for the #MMCallDirection specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMCallDirection. The #MMCallProperties structure contains private data and should only be accessed using the provided API. Creates a new empty #MMCallProperties. a #MMCallProperties. The returned value should be freed with g_object_unref(). Gets the call direction. the user should not specify the direction of the call, as it is implicit (outgoing always). This parameter has always been ignored during the new call creation processing. the call direction. A #MMCallProperties. Gets the number, in UTF-8. the call number, or %NULL if it doesn't contain any (anonymous caller). Do not free the returned value, it is owned by @self. A #MMCallProperties. Gets the call state. the user should not specify the state of the call before the call is created. This parameter has always been ignored during the new call creation processing. the call state. A #MMCallProperties. Gets the call state reason. the user should not specify the state reason of the call before the call is created. This parameter has always been ignored during the new call creation processing. the call state reason. A #MMCallProperties. Sets the call direction. the user should not specify the direction of the call, as it is implicit (outgoing always). Anyway, this parameter has always been ignored during the new call creation processing. A #MMCallProperties. the call direction Sets the call number. A #MMCallProperties. The number to set, in UTF-8. Sets the call state the user should not specify the state of the call before the call is created. This parameter has always been ignored during the new call creation processing. A #MMCallProperties. the call state Sets the call state reason. the user should not specify the state reason of the call before the call is created. This parameter has always been ignored during the new call creation processing. A #MMCallProperties. the call state reason. Gets the nickname string for the #MMCallState specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMCallState. Gets the nickname string for the #MMCallStateReason specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMCallStateReason. The #MMCbm structure contains private data and should only be accessed using the provided API. Gets a copy of the DBus path of the #MMCbm object. The DBus path of the #MMCbm object. The returned value should be freed with g_free(). A #MMCbm. Gets the message text, in UTF-8. The message text, or %NULL if it doesn't contain any (e.g. contains data instead). The returned value should be freed with g_free(). A #MMCbm. Gets the channel of this CBM. The channel A #MMCbm. Gets the message code of this CBM. The message code A #MMCbm. Gets the DBus path of the #MMCbm object. The DBus path of the #MMCbm object. A #MMCbm. Gets the state of this CBM. A #MMCbmState specifying the state. A #MMCbm. Gets the message text, in UTF-8. <warning>The returned value is only valid until the property changes so it is only safe to use this function on the thread where @self was constructed. Use mm_cbm_dup_text() if on another thread.</warning> The message text, or %NULL if it doesn't contain any (e.g. contains data instead). A #MMCbm. Gets the update number of this CBM. The update number A #MMCbm. Gets the nickname string for the #MMCbmState specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMCbmState. The #MMCdmaManualActivationProperties structure contains private data and should only be accessed using the provided API. Creates a new #MMCdmaManualActivationProperties object. A #MMCdmaManualActivationProperties. The returned value should be freed with g_object_unref(). Gets the Mobile Directory Number. The MDN. Do not free the returned value, it is owned by @self. A #MMCdmaManualActivationProperties. Gets the Mobile Identification Number. The MIN. Do not free the returned value, it is owned by @self. A #MMCdmaManualActivationProperties. Gets the MN-AAA key. The MN-AAA key. Do not free the returned value, it is owned by @self. A #MMCdmaManualActivationProperties. Gets the MN-HA key. The MN-HA key. Do not free the returned value, it is owned by @self. A #MMCdmaManualActivationProperties. Gets the Preferred Roaming List. The PRL. Do not free the returned value, it is owned by @self. A #MMCdmaManualActivationProperties. Size of the returned PRL. Gets the Preferred Roaming List. A #GByteArray with the PRL, or %NULL if it doesn't contain any. The returned value should be freed with g_byte_array_unref(). A #MMCdmaManualActivationProperties. Gets the System Identification Number. The SID. A #MMCdmaManualActivationProperties. Gets the Service Programming Code. The SPC. Do not free the returned value, it is owned by @self. A #MMCdmaManualActivationProperties. Gets the Preferred Roaming List. A #GByteArray with the PRL, or %NULL if it doesn't contain any. Do not free the returned value, it is owned by @self. A #MMCdmaManualActivationProperties. Sets the Mobile Directory Number. %TRUE if the MDN was successfully set, or %FALSE if @error is set. A #MMCdmaManualActivationProperties. The MDN string, maximum 15 characters. Sets the Mobile Identification Number. %TRUE if the MIN was successfully set, or %FALSE if @error is set. A #MMCdmaManualActivationProperties. The MIN string, maximum 15 characters. Sets the Mobile Identification Number. %TRUE if the MN-AAA key was successfully set, or %FALSE if @error is set. A #MMCdmaManualActivationProperties. The MN-AAA key string, maximum 16 characters. Sets the Mobile Identification Number. %TRUE if the MN-HA key was successfully set, or %FALSE if @error is set. A #MMCdmaManualActivationProperties. The MN-HA key string, maximum 16 characters. Sets the Preferred Roaming List. %TRUE if the PRL was successfully set, or %FALSE if @error is set. A #MMCdmaManualActivationProperties. The PRL. Length of @prl. Sets the Preferred Roaming List. %TRUE if the PRL was successfully set, or %FALSE if @error is set. A #MMCdmaManualActivationProperties. A #GByteArray with the PRL to set. This method takes a new reference of @prl. Sets the Service Identification Number. A #MMCdmaManualActivationProperties. The SID. Sets the Service Programming Code. %TRUE if the SPC was successfully set, or %FALSE if @error is set. A #MMCdmaManualActivationProperties. The SPC string, exactly 6 digits. #MMCellBroadcastChannels is a simple struct specifying the start and end of a channel interval. The first channel The last channel The #MMCellInfo structure contains private data and should only be accessed using the provided API. Get the type of cell. a #MMCellType. a #MMCellInfo. Get whether the cell is a serving cell or a neighboring cell.a %TRUE if the cell is a serving cell, %FALSE otherwise. a #MMCellInfo. The #MMCellInfoCdma structure contains private data and should only be accessed using the provided API. Get the CDMA base station id. Encoded in upper-case hexadecimal format without leading zeros. the CDMA base station id, or %NULL if not available. a #MMCellInfoCdma. Get the CDMA network id. Encoded in upper-case hexadecimal format without leading zeros. the CDMA network id, or %NULL if not available. a #MMCellInfoCdma. Get the signal strength of the pilot. Given in the same format and scale as the GSM SINR level. the pilot strength, or %G_MAXUINT if not available. a #MMCellInfoCdma. Get the CDMA base station PN number. Encoded in upper-case hexadecimal format without leading zeros. the CDMA base station PN number, or %NULL if not available. a #MMCellInfoCdma. Get the CDMA system id. Encoded in upper-case hexadecimal format without leading zeros. the CDMA system id, or %NULL if not available. a #MMCellInfoCdma. The #MMCellInfoGsm structure contains private data and should only be accessed using the provided API. Get the absolute RF channel number. the ARFCN, or %G_MAXUINT if not available. a #MMCellInfoGsm. Get the GSM base station id, in upper-case hexadecimal format without leading zeros. E.g. "3F". the GSM base station id, or %NULL if not available. a #MMCellInfoGsm. Get the two- or four-byte Cell Identifier. Encoded in upper-case hexadecimal format without leading zeros, as specified in 3GPP TS 27.007. the MCCMNC, or %NULL if not available. a #MMCellInfoGsm. Get the two-byte Location Area Code of the base station. Encoded in upper-case hexadecimal format without leading zeros, as specified in 3GPP TS 27.007. the MCCMNC, or %NULL if not available. a #MMCellInfoGsm. Get the PLMN MCC/MNC. the MCCMNC, or %NULL if not available. a #MMCellInfoGsm. Get the serving cell RX measurement. the rx level, or %G_MAXUINT if not available. a #MMCellInfoGsm. Get the measured delay (in bit periods) of an access burst transmission on the RACH or PRACH to the expected signal from a mobile station at zero distance under static channel conditions. the timing advance, or %G_MAXUINT if not available. a #MMCellInfoGsm. The #MMCellInfoLte structure contains private data and should only be accessed using the provided API. Get the bandwidth of the particular carrier in downlink. the bandwidth, or %G_MAXUINT if not available. a #MMCellInfoLte. Get the two- or four-byte Cell Identifier. Encoded in upper-case hexadecimal format without leading zeros, as specified in 3GPP TS 27.007. the MCCMNC, or %NULL if not available. a #MMCellInfoLte. Get the E-UTRA absolute RF channel number. the EARFCN, or %G_MAXUINT if not available. a #MMCellInfoLte. Get the PLMN MCC/MNC. the MCCMNC, or %NULL if not available. a #MMCellInfoLte. Get the physical cell identifier. Encoded in upper-case hexadecimal format without leading zeros, as specified in 3GPP TS 27.007. the MCCMNC, or %NULL if not available. a #MMCellInfoLte. Get the average reference signal received power in dBm. the RSRP, or -%G_MAXDOUBLE if not available. a #MMCellInfoLte. Get the average reference signal received quality in dB. the RSRQ, or -%G_MAXDOUBLE if not available. a #MMCellInfoLte. Get the serving cell type. the serving cell type, or %MM_SERVING_CELL_TYPE_INVALID if not available. a #MMCellInfoLte. Get the two- or three- byte Tracking Area Code of the base station. Encoded in upper-case hexadecimal format without leading zeros, as specified in 3GPP TS 27.007. the MCCMNC, or %NULL if not available. a #MMCellInfoLte. Get the timing advance. the timing advance, or %G_MAXUINT if not available. a #MMCellInfoLte. The #MMCellInfoNr5g structure contains private data and should only be accessed using the provided API. Get the bandwidth of the particular carrier in downlink. the bandwidth, or %G_MAXUINT if not available. a #MMCellInfoNr5g. Get the two- or four-byte Cell Identifier. Encoded in upper-case hexadecimal format without leading zeros, as specified in 3GPP TS 27.007. the MCCMNC, or %NULL if not available. a #MMCellInfoNr5g. Get the NR absolute RF channel number. the NRARFCN, or %G_MAXUINT if not available. a #MMCellInfoNr5g. Get the PLMN MCC/MNC. the MCCMNC, or %NULL if not available. a #MMCellInfoNr5g. Get the physical cell identifier. Encoded in upper-case hexadecimal format without leading zeros, as specified in 3GPP TS 27.007. the MCCMNC, or %NULL if not available. a #MMCellInfoNr5g. Get the average reference signal received power in dBm. the RSRP, or -%G_MAXDOUBLE if not available. a #MMCellInfoNr5g. Get the average reference signal received quality in dB. the RSRQ, or -%G_MAXDOUBLE if not available. a #MMCellInfoNr5g. Get the serving cell type. the serving cell type, or %MM_SERVING_CELL_TYPE_INVALID if not available. a #MMCellInfoNr5g. Get the signal to interference and noise ratio. the SINR, or -%G_MAXDOUBLE if not available. a #MMCellInfoNr5g. Get the two- or three- byte Tracking Area Code of the base station. Encoded in upper-case hexadecimal format without leading zeros, as specified in 3GPP TS 27.007. the MCCMNC, or %NULL if not available. a #MMCellInfoNr5g. Get the timing advance. the timing advance, or %G_MAXUINT if not available. a #MMCellInfoNr5g. The #MMCellInfoTdscdma structure contains private data and should only be accessed using the provided API. Get the cell parameter id. the cell parameter id, or %G_MAXUINT if not available. a #MMCellInfoTdscdma. Get the two- or four-byte Cell Identifier. Encoded in upper-case hexadecimal format without leading zeros, as specified in 3GPP TS 27.007. the MCCMNC, or %NULL if not available. a #MMCellInfoTdscdma. Get the two-byte Location Area Code of the base station. Encoded in upper-case hexadecimal format without leading zeros, as specified in 3GPP TS 27.007. the MCCMNC, or %NULL if not available. a #MMCellInfoTdscdma. Get the PLMN MCC/MNC. the MCCMNC, or %NULL if not available. a #MMCellInfoTdscdma. Get the path loss of the cell. the path loss, or %G_MAXUINT if not available. a #MMCellInfoTdscdma. Get the received signal code power. the RSCP, or -%G_MAXDOUBLE if not available. a #MMCellInfoTdscdma. Get the measured delay (in bit periods) of an access burst transmission on the RACH or PRACH to the expected signal from a mobile station at zero distance under static channel conditions. the timing advance, or %G_MAXUINT if not available. a #MMCellInfoTdscdma. Get the UTRA absolute RF channel number. the UARFCN, or %G_MAXUINT if not available. a #MMCellInfoTdscdma. The #MMCellInfoUmts structure contains private data and should only be accessed using the provided API. Get the two- or four-byte Cell Identifier. Encoded in upper-case hexadecimal format without leading zeros, as specified in 3GPP TS 27.007. the MCCMNC, or %NULL if not available. a #MMCellInfoUmts. Get the ECIO, the received energy per chip divided by the power density in the band measured in dBm on the primary CPICH channel of the cell. the ECIO, or -%G_MAXDOUBLE if not available. a #MMCellInfoUmts. Get the frequency of the downlink in kHz while in FDD. the frequency, or %G_MAXUINT if not available. a #MMCellInfoUmts. Get the frequency of the uplink in kHz while in FDD. the frequency, or %G_MAXUINT if not available. a #MMCellInfoUmts. Get the frequency in kHz while in TDD. the frequency, or %G_MAXUINT if not available. a #MMCellInfoUmts. Get the two-byte Location Area Code of the base station. Encoded in upper-case hexadecimal format without leading zeros, as specified in 3GPP TS 27.007. the MCCMNC, or %NULL if not available. a #MMCellInfoUmts. Get the PLMN MCC/MNC. the MCCMNC, or %NULL if not available. a #MMCellInfoUmts. Get the path loss of the cell. the path loss, or %G_MAXUINT if not available. a #MMCellInfoUmts. Get the primary scrambling code. the PSC, or %G_MAXUINT if not available. a #MMCellInfoUmts. Get the received signal code power. the RSCP, or -%G_MAXDOUBLE if not available. a #MMCellInfoUmts. Get the UTRA absolute RF channel number. the UARFCN, or %G_MAXUINT if not available. a #MMCellInfoUmts. Gets the nickname string for the #MMCellType specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMCellType. Gets the nickname string for the #MMFirmwareImageType specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMFirmwareImageType. The #MMFirmwareProperties structure contains private data and should only be accessed using the provided API. Gets the boot version of a firmware image of type %MM_FIRMWARE_IMAGE_TYPE_GOBI. The boot version, or %NULL if unknown. Do not free the returned value, it is owned by @self. a #MMFirmwareProperties. Gets the MODEM unique ID of a firmware image of type %MM_FIRMWARE_IMAGE_TYPE_GOBI. The PRI unique ID, or %NULL if unknown. Do not free the returned value, it is owned by @self. a #MMFirmwareProperties. Gets the PRI info of a firmware image of type %MM_FIRMWARE_IMAGE_TYPE_GOBI. The PRI info, or %NULL if unknown. Do not free the returned value, it is owned by @self. a #MMFirmwareProperties. Gets the PRI unique ID of a firmware image of type %MM_FIRMWARE_IMAGE_TYPE_GOBI. The PRI unique ID, or %NULL if unknown. Do not free the returned value, it is owned by @self. a #MMFirmwareProperties. Gets the PRI version of a firmware image of type %MM_FIRMWARE_IMAGE_TYPE_GOBI. The PRI version, or %NULL if unknown. Do not free the returned value, it is owned by @self. a #MMFirmwareProperties. Gets the type of the firmware image. A #MMFirmwareImageType specifying The type of the image. A #MMFirmwareProperties. Gets the unique ID of the firmware image. The ID of the image. Do not free the returned value, it is owned by @self. A #MMFirmwareProperties. The #MMFirmwareUpdateSettings structure contains private data and should only be accessed using the provided API. Gets the list of device ids used to identify the device during a firmware update operation. The list of device ids, or %NULL if unknown. Do not free the returned value, it is owned by @self. a #MMFirmwareUpdateSettings. Gets the AT command that should be sent to the module to trigger a reset into fastboot mode. Only applicable if the update method includes %MM_MODEM_FIRMWARE_UPDATE_METHOD_FASTBOOT. The AT command string, or %NULL if unknown. Do not free the returned value, it is owned by @self. a #MMFirmwareUpdateSettings. Gets the methods to use during the firmware update operation. a bitmask of #MMModemFirmwareUpdateMethod values. A #MMFirmwareUpdateSettings. Gets firmware version string. The version string, or %NULL if unknown. Do not free the returned value, it is owned by @self. a #MMFirmwareUpdateSettings. Abstract interface type for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Bearer.top_of_page">org.freedesktop.ModemManager1.Bearer</link>. Gets a machine-readable description of the <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Bearer.top_of_page">org.freedesktop.ModemManager1.Bearer</link> D-Bus interface. A #GDBusInterfaceInfo. Do not free. Overrides all #GObject properties in the #MmGdbusBearer interface for a concrete class. The properties are overridden in the order they are defined. The last property id. The class structure for a #GObject derived class. The property id to assign to the first overridden property. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Bearer.BearerType">"BearerType"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusBearer. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Bearer.Connected">"Connected"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusBearer. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Bearer.ConnectionError">"ConnectionError"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_bearer_dup_connection_error() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusBearer. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Bearer.Interface">"Interface"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_bearer_dup_interface() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusBearer. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Bearer.Ip4Config">"Ip4Config"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_bearer_dup_ip4_config() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusBearer. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Bearer.Ip6Config">"Ip6Config"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_bearer_dup_ip6_config() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusBearer. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Bearer.IpTimeout">"IpTimeout"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusBearer. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Bearer.Multiplexed">"Multiplexed"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusBearer. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Bearer.ProfileId">"ProfileId"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusBearer. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Bearer.Properties">"Properties"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_bearer_dup_properties() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusBearer. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Bearer.ReloadStatsSupported">"ReloadStatsSupported"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusBearer. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Bearer.Stats">"Stats"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_bearer_dup_stats() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusBearer. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Bearer.Suspended">"Suspended"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusBearer. Handler for the #MmGdbusBearer::handle-connect signal. Handler for the #MmGdbusBearer::handle-disconnect signal. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Bearer.Connect">Connect()</link> 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 (see g_main_context_push_thread_default()). You can then call mm_gdbus_bearer_call_connect_finish() to get the result of the operation. See mm_gdbus_bearer_call_connect_sync() for the synchronous, blocking version of this method. A #MmGdbusBearerProxy. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_bearer_call_connect(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusBearerProxy. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_bearer_call_connect(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Bearer.Connect">Connect()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. See mm_gdbus_bearer_call_connect() for the asynchronous version of this method. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusBearerProxy. A #GCancellable or %NULL. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Bearer.Disconnect">Disconnect()</link> 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 (see g_main_context_push_thread_default()). You can then call mm_gdbus_bearer_call_disconnect_finish() to get the result of the operation. See mm_gdbus_bearer_call_disconnect_sync() for the synchronous, blocking version of this method. A #MmGdbusBearerProxy. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_bearer_call_disconnect(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusBearerProxy. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_bearer_call_disconnect(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Bearer.Disconnect">Disconnect()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. See mm_gdbus_bearer_call_disconnect() for the asynchronous version of this method. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusBearerProxy. A #GCancellable or %NULL. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Bearer.Connect">Connect()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusBearer. A #GDBusMethodInvocation. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Bearer.Disconnect">Disconnect()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusBearer. A #GDBusMethodInvocation. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Bearer.ConnectionError">"ConnectionError"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_variant_unref(). A #MmGdbusBearer. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Bearer.Interface">"Interface"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_free(). A #MmGdbusBearer. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Bearer.Ip4Config">"Ip4Config"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_variant_unref(). A #MmGdbusBearer. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Bearer.Ip6Config">"Ip6Config"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_variant_unref(). A #MmGdbusBearer. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Bearer.Properties">"Properties"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_variant_unref(). A #MmGdbusBearer. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Bearer.Stats">"Stats"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_variant_unref(). A #MmGdbusBearer. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Bearer.BearerType">"BearerType"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusBearer. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Bearer.Connected">"Connected"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusBearer. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Bearer.ConnectionError">"ConnectionError"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_bearer_dup_connection_error() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusBearer. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Bearer.Interface">"Interface"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_bearer_dup_interface() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusBearer. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Bearer.Ip4Config">"Ip4Config"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_bearer_dup_ip4_config() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusBearer. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Bearer.Ip6Config">"Ip6Config"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_bearer_dup_ip6_config() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusBearer. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Bearer.IpTimeout">"IpTimeout"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusBearer. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Bearer.Multiplexed">"Multiplexed"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusBearer. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Bearer.ProfileId">"ProfileId"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusBearer. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Bearer.Properties">"Properties"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_bearer_dup_properties() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusBearer. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Bearer.ReloadStatsSupported">"ReloadStatsSupported"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusBearer. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Bearer.Stats">"Stats"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_bearer_dup_stats() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusBearer. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Bearer.Suspended">"Suspended"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusBearer. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Bearer.BearerType">"BearerType"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusBearer. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Bearer.Connected">"Connected"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusBearer. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Bearer.ConnectionError">"ConnectionError"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusBearer. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Bearer.Interface">"Interface"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusBearer. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Bearer.Ip4Config">"Ip4Config"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusBearer. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Bearer.Ip6Config">"Ip6Config"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusBearer. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Bearer.IpTimeout">"IpTimeout"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusBearer. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Bearer.Multiplexed">"Multiplexed"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusBearer. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Bearer.ProfileId">"ProfileId"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusBearer. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Bearer.Properties">"Properties"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusBearer. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Bearer.ReloadStatsSupported">"ReloadStatsSupported"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusBearer. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Bearer.Stats">"Stats"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusBearer. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Bearer.Suspended">"Suspended"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusBearer. The value to set. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Bearer.BearerType">"BearerType"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Bearer.Connected">"Connected"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Bearer.ConnectionError">"ConnectionError"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Bearer.Interface">"Interface"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Bearer.IpTimeout">"IpTimeout"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Bearer.Ip4Config">"Ip4Config"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Bearer.Ip6Config">"Ip6Config"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Bearer.Multiplexed">"Multiplexed"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Bearer.ProfileId">"ProfileId"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Bearer.Properties">"Properties"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Bearer.ReloadStatsSupported">"ReloadStatsSupported"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Bearer.Stats">"Stats"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Bearer.Suspended">"Suspended"</link>. 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. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Bearer.Connect">Connect()</link> 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_bearer_complete_connect() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Bearer.Disconnect">Disconnect()</link> 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_bearer_complete_disconnect() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Virtual table for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Bearer.top_of_page">org.freedesktop.ModemManager1.Bearer</link>. The parent interface. Handler for the #MmGdbusBearer::handle-connect signal. Handler for the #MmGdbusBearer::handle-disconnect signal. Getter for the #MmGdbusBearer:bearer-type property. The property value. A #MmGdbusBearer. Getter for the #MmGdbusBearer:connected property. The property value. A #MmGdbusBearer. Getter for the #MmGdbusBearer:connection-error property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusBearer. Getter for the #MmGdbusBearer:interface property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusBearer. Getter for the #MmGdbusBearer:ip4-config property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusBearer. Getter for the #MmGdbusBearer:ip6-config property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusBearer. Getter for the #MmGdbusBearer:ip-timeout property. The property value. A #MmGdbusBearer. Getter for the #MmGdbusBearer:multiplexed property. The property value. A #MmGdbusBearer. Getter for the #MmGdbusBearer:profile-id property. The property value. A #MmGdbusBearer. Getter for the #MmGdbusBearer:properties property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusBearer. Getter for the #MmGdbusBearer:reload-stats-supported property. The property value. A #MmGdbusBearer. Getter for the #MmGdbusBearer:stats property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusBearer. Getter for the #MmGdbusBearer:suspended property. The property value. A #MmGdbusBearer. The #MmGdbusBearerProxy structure contains only private data and should only be accessed using the provided API. Finishes an operation started with mm_gdbus_bearer_proxy_new(). The constructed proxy object or %NULL if @error is set. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_bearer_proxy_new(). Finishes an operation started with mm_gdbus_bearer_proxy_new_for_bus(). The constructed proxy object or %NULL if @error is set. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_bearer_proxy_new_for_bus(). Like mm_gdbus_bearer_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. The calling thread is blocked until a reply is received. See mm_gdbus_bearer_proxy_new_for_bus() for the asynchronous version of this constructor. The constructed proxy object or %NULL if @error is set. A #GBusType. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique). An object path. A #GCancellable or %NULL. Synchronously creates a proxy for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Bearer.top_of_page">org.freedesktop.ModemManager1.Bearer</link>. See g_dbus_proxy_new_sync() for more details. The calling thread is blocked until a reply is received. See mm_gdbus_bearer_proxy_new() for the asynchronous version of this constructor. The constructed proxy object or %NULL if @error is set. A #GDBusConnection. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. An object path. A #GCancellable or %NULL. Asynchronously creates a proxy for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Bearer.top_of_page">org.freedesktop.ModemManager1.Bearer</link>. See g_dbus_proxy_new() for more details. When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). You can then call mm_gdbus_bearer_proxy_new_finish() to get the result of the operation. See mm_gdbus_bearer_proxy_new_sync() for the synchronous, blocking version of this constructor. A #GDBusConnection. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. An object path. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied. User data to pass to @callback. Like mm_gdbus_bearer_proxy_new() but takes a #GBusType instead of a #GDBusConnection. When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). You can then call mm_gdbus_bearer_proxy_new_for_bus_finish() to get the result of the operation. See mm_gdbus_bearer_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. A #GBusType. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique). An object path. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied. User data to pass to @callback. Class structure for #MmGdbusBearerProxy. The parent class. The #MmGdbusBearerSkeleton structure contains only private data and should only be accessed using the provided API. Creates a skeleton object for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Bearer.top_of_page">org.freedesktop.ModemManager1.Bearer</link>. The skeleton object. Class structure for #MmGdbusBearerSkeleton. The parent class. Abstract interface type for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Call.top_of_page">org.freedesktop.ModemManager1.Call</link>. Gets a machine-readable description of the <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Call.top_of_page">org.freedesktop.ModemManager1.Call</link> D-Bus interface. A #GDBusInterfaceInfo. Do not free. Overrides all #GObject properties in the #MmGdbusCall interface for a concrete class. The properties are overridden in the order they are defined. The last property id. The class structure for a #GObject derived class. The property id to assign to the first overridden property. Handler for the #MmGdbusCall::dtmf-received signal. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Call.AudioFormat">"AudioFormat"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_call_dup_audio_format() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusCall. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Call.AudioPort">"AudioPort"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_call_dup_audio_port() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusCall. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Call.Direction">"Direction"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusCall. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Call.Multiparty">"Multiparty"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusCall. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Call.Number">"Number"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_call_dup_number() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusCall. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Call.State">"State"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusCall. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Call.StateReason">"StateReason"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusCall. Handler for the #MmGdbusCall::handle-accept signal. Handler for the #MmGdbusCall::handle-deflect signal. Handler for the #MmGdbusCall::handle-hangup signal. Handler for the #MmGdbusCall::handle-join-multiparty signal. Handler for the #MmGdbusCall::handle-leave-multiparty signal. Handler for the #MmGdbusCall::handle-send-dtmf signal. Handler for the #MmGdbusCall::handle-start signal. Handler for the #MmGdbusCall::state-changed signal. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Call.Accept">Accept()</link> 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 (see g_main_context_push_thread_default()). You can then call mm_gdbus_call_call_accept_finish() to get the result of the operation. See mm_gdbus_call_call_accept_sync() for the synchronous, blocking version of this method. A #MmGdbusCallProxy. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_call_call_accept(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusCallProxy. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_call_call_accept(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Call.Accept">Accept()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. See mm_gdbus_call_call_accept() for the asynchronous version of this method. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusCallProxy. A #GCancellable or %NULL. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Call.Deflect">Deflect()</link> 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 (see g_main_context_push_thread_default()). You can then call mm_gdbus_call_call_deflect_finish() to get the result of the operation. See mm_gdbus_call_call_deflect_sync() for the synchronous, blocking version of this method. A #MmGdbusCallProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_call_call_deflect(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusCallProxy. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_call_call_deflect(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Call.Deflect">Deflect()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. See mm_gdbus_call_call_deflect() for the asynchronous version of this method. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusCallProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Call.Hangup">Hangup()</link> 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 (see g_main_context_push_thread_default()). You can then call mm_gdbus_call_call_hangup_finish() to get the result of the operation. See mm_gdbus_call_call_hangup_sync() for the synchronous, blocking version of this method. A #MmGdbusCallProxy. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_call_call_hangup(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusCallProxy. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_call_call_hangup(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Call.Hangup">Hangup()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. See mm_gdbus_call_call_hangup() for the asynchronous version of this method. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusCallProxy. A #GCancellable or %NULL. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Call.JoinMultiparty">JoinMultiparty()</link> 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 (see g_main_context_push_thread_default()). You can then call mm_gdbus_call_call_join_multiparty_finish() to get the result of the operation. See mm_gdbus_call_call_join_multiparty_sync() for the synchronous, blocking version of this method. A #MmGdbusCallProxy. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_call_call_join_multiparty(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusCallProxy. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_call_call_join_multiparty(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Call.JoinMultiparty">JoinMultiparty()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. See mm_gdbus_call_call_join_multiparty() for the asynchronous version of this method. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusCallProxy. A #GCancellable or %NULL. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Call.LeaveMultiparty">LeaveMultiparty()</link> 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 (see g_main_context_push_thread_default()). You can then call mm_gdbus_call_call_leave_multiparty_finish() to get the result of the operation. See mm_gdbus_call_call_leave_multiparty_sync() for the synchronous, blocking version of this method. A #MmGdbusCallProxy. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_call_call_leave_multiparty(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusCallProxy. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_call_call_leave_multiparty(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Call.LeaveMultiparty">LeaveMultiparty()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. See mm_gdbus_call_call_leave_multiparty() for the asynchronous version of this method. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusCallProxy. A #GCancellable or %NULL. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Call.SendDtmf">SendDtmf()</link> 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 (see g_main_context_push_thread_default()). You can then call mm_gdbus_call_call_send_dtmf_finish() to get the result of the operation. See mm_gdbus_call_call_send_dtmf_sync() for the synchronous, blocking version of this method. A #MmGdbusCallProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_call_call_send_dtmf(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusCallProxy. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_call_call_send_dtmf(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Call.SendDtmf">SendDtmf()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. See mm_gdbus_call_call_send_dtmf() for the asynchronous version of this method. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusCallProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Call.Start">Start()</link> 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 (see g_main_context_push_thread_default()). You can then call mm_gdbus_call_call_start_finish() to get the result of the operation. See mm_gdbus_call_call_start_sync() for the synchronous, blocking version of this method. A #MmGdbusCallProxy. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_call_call_start(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusCallProxy. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_call_call_start(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Call.Start">Start()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. See mm_gdbus_call_call_start() for the asynchronous version of this method. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusCallProxy. A #GCancellable or %NULL. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Call.Accept">Accept()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusCall. A #GDBusMethodInvocation. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Call.Deflect">Deflect()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusCall. A #GDBusMethodInvocation. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Call.Hangup">Hangup()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusCall. A #GDBusMethodInvocation. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Call.JoinMultiparty">JoinMultiparty()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusCall. A #GDBusMethodInvocation. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Call.LeaveMultiparty">LeaveMultiparty()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusCall. A #GDBusMethodInvocation. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Call.SendDtmf">SendDtmf()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusCall. A #GDBusMethodInvocation. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Call.Start">Start()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusCall. A #GDBusMethodInvocation. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Call.AudioFormat">"AudioFormat"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_variant_unref(). A #MmGdbusCall. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Call.AudioPort">"AudioPort"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_free(). A #MmGdbusCall. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Call.Number">"Number"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_free(). A #MmGdbusCall. Emits the <link linkend="gdbus-signal-org-freedesktop-ModemManager1-Call.DtmfReceived">"DtmfReceived"</link> D-Bus signal. A #MmGdbusCall. Argument to pass with the signal. Emits the <link linkend="gdbus-signal-org-freedesktop-ModemManager1-Call.StateChanged">"StateChanged"</link> D-Bus signal. A #MmGdbusCall. Argument to pass with the signal. Argument to pass with the signal. Argument to pass with the signal. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Call.AudioFormat">"AudioFormat"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_call_dup_audio_format() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusCall. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Call.AudioPort">"AudioPort"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_call_dup_audio_port() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusCall. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Call.Direction">"Direction"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusCall. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Call.Multiparty">"Multiparty"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusCall. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Call.Number">"Number"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_call_dup_number() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusCall. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Call.State">"State"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusCall. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Call.StateReason">"StateReason"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusCall. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Call.AudioFormat">"AudioFormat"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusCall. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Call.AudioPort">"AudioPort"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusCall. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Call.Direction">"Direction"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusCall. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Call.Multiparty">"Multiparty"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusCall. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Call.Number">"Number"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusCall. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Call.State">"State"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusCall. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Call.StateReason">"StateReason"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusCall. The value to set. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Call.AudioFormat">"AudioFormat"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Call.AudioPort">"AudioPort"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Call.Direction">"Direction"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Call.Multiparty">"Multiparty"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Call.Number">"Number"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Call.State">"State"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Call.StateReason">"StateReason"</link>. 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. On the client-side, this signal is emitted whenever the D-Bus signal <link linkend="gdbus-signal-org-freedesktop-ModemManager1-Call.DtmfReceived">"DtmfReceived"</link> 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. Argument. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Call.Accept">Accept()</link> 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_call_complete_accept() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Call.Deflect">Deflect()</link> 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_call_complete_deflect() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Argument passed by remote caller. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Call.Hangup">Hangup()</link> 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_call_complete_hangup() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Call.JoinMultiparty">JoinMultiparty()</link> 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_call_complete_join_multiparty() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Call.LeaveMultiparty">LeaveMultiparty()</link> 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_call_complete_leave_multiparty() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Call.SendDtmf">SendDtmf()</link> 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_call_complete_send_dtmf() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Argument passed by remote caller. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Call.Start">Start()</link> 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_call_complete_start() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. On the client-side, this signal is emitted whenever the D-Bus signal <link linkend="gdbus-signal-org-freedesktop-ModemManager1-Call.StateChanged">"StateChanged"</link> 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. Argument. Argument. Argument. Virtual table for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Call.top_of_page">org.freedesktop.ModemManager1.Call</link>. The parent interface. Handler for the #MmGdbusCall::handle-accept signal. Handler for the #MmGdbusCall::handle-deflect signal. Handler for the #MmGdbusCall::handle-hangup signal. Handler for the #MmGdbusCall::handle-join-multiparty signal. Handler for the #MmGdbusCall::handle-leave-multiparty signal. Handler for the #MmGdbusCall::handle-send-dtmf signal. Handler for the #MmGdbusCall::handle-start signal. Getter for the #MmGdbusCall:audio-format property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusCall. Getter for the #MmGdbusCall:audio-port property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusCall. Getter for the #MmGdbusCall:direction property. The property value. A #MmGdbusCall. Getter for the #MmGdbusCall:multiparty property. The property value. A #MmGdbusCall. Getter for the #MmGdbusCall:number property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusCall. Getter for the #MmGdbusCall:state property. The property value. A #MmGdbusCall. Getter for the #MmGdbusCall:state-reason property. The property value. A #MmGdbusCall. Handler for the #MmGdbusCall::dtmf-received signal. Handler for the #MmGdbusCall::state-changed signal. The #MmGdbusCallProxy structure contains only private data and should only be accessed using the provided API. Finishes an operation started with mm_gdbus_call_proxy_new(). The constructed proxy object or %NULL if @error is set. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_call_proxy_new(). Finishes an operation started with mm_gdbus_call_proxy_new_for_bus(). The constructed proxy object or %NULL if @error is set. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_call_proxy_new_for_bus(). Like mm_gdbus_call_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. The calling thread is blocked until a reply is received. See mm_gdbus_call_proxy_new_for_bus() for the asynchronous version of this constructor. The constructed proxy object or %NULL if @error is set. A #GBusType. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique). An object path. A #GCancellable or %NULL. Synchronously creates a proxy for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Call.top_of_page">org.freedesktop.ModemManager1.Call</link>. See g_dbus_proxy_new_sync() for more details. The calling thread is blocked until a reply is received. See mm_gdbus_call_proxy_new() for the asynchronous version of this constructor. The constructed proxy object or %NULL if @error is set. A #GDBusConnection. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. An object path. A #GCancellable or %NULL. Asynchronously creates a proxy for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Call.top_of_page">org.freedesktop.ModemManager1.Call</link>. See g_dbus_proxy_new() for more details. When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). You can then call mm_gdbus_call_proxy_new_finish() to get the result of the operation. See mm_gdbus_call_proxy_new_sync() for the synchronous, blocking version of this constructor. A #GDBusConnection. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. An object path. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied. User data to pass to @callback. Like mm_gdbus_call_proxy_new() but takes a #GBusType instead of a #GDBusConnection. When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). You can then call mm_gdbus_call_proxy_new_for_bus_finish() to get the result of the operation. See mm_gdbus_call_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. A #GBusType. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique). An object path. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied. User data to pass to @callback. Class structure for #MmGdbusCallProxy. The parent class. The #MmGdbusCallSkeleton structure contains only private data and should only be accessed using the provided API. Creates a skeleton object for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Call.top_of_page">org.freedesktop.ModemManager1.Call</link>. The skeleton object. Class structure for #MmGdbusCallSkeleton. The parent class. Abstract interface type for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Cbm.top_of_page">org.freedesktop.ModemManager1.Cbm</link>. Gets a machine-readable description of the <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Cbm.top_of_page">org.freedesktop.ModemManager1.Cbm</link> D-Bus interface. A #GDBusInterfaceInfo. Do not free. Overrides all #GObject properties in the #MmGdbusCbm interface for a concrete class. The properties are overridden in the order they are defined. The last property id. The class structure for a #GObject derived class. The property id to assign to the first overridden property. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Cbm.Channel">"Channel"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusCbm. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Cbm.MessageCode">"MessageCode"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusCbm. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Cbm.State">"State"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusCbm. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Cbm.Text">"Text"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_cbm_dup_text() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusCbm. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Cbm.Update">"Update"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusCbm. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Cbm.Text">"Text"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_free(). A #MmGdbusCbm. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Cbm.Channel">"Channel"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusCbm. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Cbm.MessageCode">"MessageCode"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusCbm. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Cbm.State">"State"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusCbm. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Cbm.Text">"Text"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_cbm_dup_text() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusCbm. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Cbm.Update">"Update"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusCbm. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Cbm.Channel">"Channel"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusCbm. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Cbm.MessageCode">"MessageCode"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusCbm. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Cbm.State">"State"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusCbm. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Cbm.Text">"Text"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusCbm. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Cbm.Update">"Update"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusCbm. The value to set. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Cbm.Channel">"Channel"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Cbm.MessageCode">"MessageCode"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Cbm.State">"State"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Cbm.Text">"Text"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Cbm.Update">"Update"</link>. 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. Virtual table for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Cbm.top_of_page">org.freedesktop.ModemManager1.Cbm</link>. The parent interface. Getter for the #MmGdbusCbm:channel property. The property value. A #MmGdbusCbm. Getter for the #MmGdbusCbm:message-code property. The property value. A #MmGdbusCbm. Getter for the #MmGdbusCbm:state property. The property value. A #MmGdbusCbm. Getter for the #MmGdbusCbm:text property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusCbm. Getter for the #MmGdbusCbm:update property. The property value. A #MmGdbusCbm. The #MmGdbusCbmProxy structure contains only private data and should only be accessed using the provided API. Finishes an operation started with mm_gdbus_cbm_proxy_new(). The constructed proxy object or %NULL if @error is set. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_cbm_proxy_new(). Finishes an operation started with mm_gdbus_cbm_proxy_new_for_bus(). The constructed proxy object or %NULL if @error is set. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_cbm_proxy_new_for_bus(). Like mm_gdbus_cbm_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. The calling thread is blocked until a reply is received. See mm_gdbus_cbm_proxy_new_for_bus() for the asynchronous version of this constructor. The constructed proxy object or %NULL if @error is set. A #GBusType. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique). An object path. A #GCancellable or %NULL. Synchronously creates a proxy for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Cbm.top_of_page">org.freedesktop.ModemManager1.Cbm</link>. See g_dbus_proxy_new_sync() for more details. The calling thread is blocked until a reply is received. See mm_gdbus_cbm_proxy_new() for the asynchronous version of this constructor. The constructed proxy object or %NULL if @error is set. A #GDBusConnection. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. An object path. A #GCancellable or %NULL. Asynchronously creates a proxy for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Cbm.top_of_page">org.freedesktop.ModemManager1.Cbm</link>. See g_dbus_proxy_new() for more details. When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). You can then call mm_gdbus_cbm_proxy_new_finish() to get the result of the operation. See mm_gdbus_cbm_proxy_new_sync() for the synchronous, blocking version of this constructor. A #GDBusConnection. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. An object path. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied. User data to pass to @callback. Like mm_gdbus_cbm_proxy_new() but takes a #GBusType instead of a #GDBusConnection. When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). You can then call mm_gdbus_cbm_proxy_new_for_bus_finish() to get the result of the operation. See mm_gdbus_cbm_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. A #GBusType. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique). An object path. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied. User data to pass to @callback. Class structure for #MmGdbusCbmProxy. The parent class. The #MmGdbusCbmSkeleton structure contains only private data and should only be accessed using the provided API. Creates a skeleton object for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Cbm.top_of_page">org.freedesktop.ModemManager1.Cbm</link>. The skeleton object. Class structure for #MmGdbusCbmSkeleton. The parent class. Abstract interface type for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem.top_of_page">org.freedesktop.ModemManager1.Modem</link>. Gets a machine-readable description of the <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem.top_of_page">org.freedesktop.ModemManager1.Modem</link> D-Bus interface. A #GDBusInterfaceInfo. Do not free. Overrides all #GObject properties in the #MmGdbusModem interface for a concrete class. The properties are overridden in the order they are defined. The last property id. The class structure for a #GObject derived class. The property id to assign to the first overridden property. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.AccessTechnologies">"AccessTechnologies"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusModem. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.Bearers">"Bearers"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_bearers() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.CarrierConfiguration">"CarrierConfiguration"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_carrier_configuration() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.CarrierConfigurationRevision">"CarrierConfigurationRevision"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_carrier_configuration_revision() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.CurrentBands">"CurrentBands"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.CurrentCapabilities">"CurrentCapabilities"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusModem. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.CurrentModes">"CurrentModes"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.Device">"Device"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.DeviceIdentifier">"DeviceIdentifier"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.Drivers">"Drivers"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.EquipmentIdentifier">"EquipmentIdentifier"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.HardwareRevision">"HardwareRevision"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_hardware_revision() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.Manufacturer">"Manufacturer"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.MaxActiveBearers">"MaxActiveBearers"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusModem. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.MaxActiveMultiplexedBearers">"MaxActiveMultiplexedBearers"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusModem. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.MaxBearers">"MaxBearers"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusModem. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.Model">"Model"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.OwnNumbers">"OwnNumbers"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.Physdev">"Physdev"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_physdev() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.Plugin">"Plugin"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.Ports">"Ports"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_ports() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.PowerState">"PowerState"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusModem. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.PrimaryPort">"PrimaryPort"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.PrimarySimSlot">"PrimarySimSlot"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusModem. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.Revision">"Revision"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.SignalQuality">"SignalQuality"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.Sim">"Sim"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.SimSlots">"SimSlots"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_slots() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.State">"State"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusModem. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.StateFailedReason">"StateFailedReason"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusModem. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.SupportedBands">"SupportedBands"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.SupportedCapabilities">"SupportedCapabilities"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.SupportedIpFamilies">"SupportedIpFamilies"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusModem. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.SupportedModes">"SupportedModes"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.UnlockRequired">"UnlockRequired"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusModem. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.UnlockRetries">"UnlockRetries"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem. Handler for the #MmGdbusModem::handle-command signal. Handler for the #MmGdbusModem::handle-create-bearer signal. Handler for the #MmGdbusModem::handle-delete-bearer signal. Handler for the #MmGdbusModem::handle-enable signal. Handler for the #MmGdbusModem::handle-factory-reset signal. Handler for the #MmGdbusModem::handle-get-cell-info signal. Handler for the #MmGdbusModem::handle-list-bearers signal. Handler for the #MmGdbusModem::handle-reset signal. Handler for the #MmGdbusModem::handle-set-current-bands signal. Handler for the #MmGdbusModem::handle-set-current-capabilities signal. Handler for the #MmGdbusModem::handle-set-current-modes signal. Handler for the #MmGdbusModem::handle-set-power-state signal. Handler for the #MmGdbusModem::handle-set-primary-sim-slot signal. Handler for the #MmGdbusModem::state-changed signal. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem.Command">Command()</link> 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 (see g_main_context_push_thread_default()). 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. A #MmGdbusModemProxy. Argument to pass with the method invocation. Argument to pass with the method invocation. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_modem_call_command(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemProxy. Return location for return parameter or %NULL to ignore. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem_call_command(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem.Command">Command()</link> 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. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemProxy. Argument to pass with the method invocation. Argument to pass with the method invocation. Return location for return parameter or %NULL to ignore. A #GCancellable or %NULL. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem.CreateBearer">CreateBearer()</link> 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 (see g_main_context_push_thread_default()). 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. A #MmGdbusModemProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_modem_call_create_bearer(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemProxy. Return location for return parameter or %NULL to ignore. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem_call_create_bearer(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem.CreateBearer">CreateBearer()</link> 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. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemProxy. Argument to pass with the method invocation. Return location for return parameter or %NULL to ignore. A #GCancellable or %NULL. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem.DeleteBearer">DeleteBearer()</link> 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 (see g_main_context_push_thread_default()). 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. A #MmGdbusModemProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_modem_call_delete_bearer(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemProxy. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem_call_delete_bearer(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem.DeleteBearer">DeleteBearer()</link> 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. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem.Enable">Enable()</link> 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 (see g_main_context_push_thread_default()). 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. A #MmGdbusModemProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_modem_call_enable(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemProxy. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem_call_enable(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem.Enable">Enable()</link> 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. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem.FactoryReset">FactoryReset()</link> 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 (see g_main_context_push_thread_default()). 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. A #MmGdbusModemProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_modem_call_factory_reset(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemProxy. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem_call_factory_reset(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem.FactoryReset">FactoryReset()</link> 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. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem.GetCellInfo">GetCellInfo()</link> 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 (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem_call_get_cell_info_finish() to get the result of the operation. See mm_gdbus_modem_call_get_cell_info_sync() for the synchronous, blocking version of this method. A #MmGdbusModemProxy. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_modem_call_get_cell_info(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemProxy. Return location for return parameter or %NULL to ignore. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem_call_get_cell_info(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem.GetCellInfo">GetCellInfo()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. See mm_gdbus_modem_call_get_cell_info() for the asynchronous version of this method. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemProxy. Return location for return parameter or %NULL to ignore. A #GCancellable or %NULL. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem.ListBearers">ListBearers()</link> 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 (see g_main_context_push_thread_default()). 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. A #MmGdbusModemProxy. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_modem_call_list_bearers(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemProxy. Return location for return parameter or %NULL to ignore. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem_call_list_bearers(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem.ListBearers">ListBearers()</link> 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. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemProxy. Return location for return parameter or %NULL to ignore. A #GCancellable or %NULL. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem.Reset">Reset()</link> 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 (see g_main_context_push_thread_default()). 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. A #MmGdbusModemProxy. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_modem_call_reset(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemProxy. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem_call_reset(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem.Reset">Reset()</link> 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. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemProxy. A #GCancellable or %NULL. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem.SetCurrentBands">SetCurrentBands()</link> 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 (see g_main_context_push_thread_default()). 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. A #MmGdbusModemProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_modem_call_set_current_bands(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemProxy. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem_call_set_current_bands(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem.SetCurrentBands">SetCurrentBands()</link> 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. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem.SetCurrentCapabilities">SetCurrentCapabilities()</link> 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 (see g_main_context_push_thread_default()). 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. A #MmGdbusModemProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_modem_call_set_current_capabilities(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemProxy. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem_call_set_current_capabilities(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem.SetCurrentCapabilities">SetCurrentCapabilities()</link> 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. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem.SetCurrentModes">SetCurrentModes()</link> 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 (see g_main_context_push_thread_default()). 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. A #MmGdbusModemProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_modem_call_set_current_modes(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemProxy. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem_call_set_current_modes(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem.SetCurrentModes">SetCurrentModes()</link> 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. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem.SetPowerState">SetPowerState()</link> 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 (see g_main_context_push_thread_default()). 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. A #MmGdbusModemProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_modem_call_set_power_state(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemProxy. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem_call_set_power_state(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem.SetPowerState">SetPowerState()</link> 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. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem.SetPrimarySimSlot">SetPrimarySimSlot()</link> 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 (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem_call_set_primary_sim_slot_finish() to get the result of the operation. See mm_gdbus_modem_call_set_primary_sim_slot_sync() for the synchronous, blocking version of this method. A #MmGdbusModemProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_modem_call_set_primary_sim_slot(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemProxy. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem_call_set_primary_sim_slot(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem.SetPrimarySimSlot">SetPrimarySimSlot()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. See mm_gdbus_modem_call_set_primary_sim_slot() for the asynchronous version of this method. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem.Command">Command()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusModem. A #GDBusMethodInvocation. Parameter to return. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem.CreateBearer">CreateBearer()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusModem. A #GDBusMethodInvocation. Parameter to return. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem.DeleteBearer">DeleteBearer()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusModem. A #GDBusMethodInvocation. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem.Enable">Enable()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusModem. A #GDBusMethodInvocation. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem.FactoryReset">FactoryReset()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusModem. A #GDBusMethodInvocation. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem.GetCellInfo">GetCellInfo()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusModem. A #GDBusMethodInvocation. Parameter to return. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem.ListBearers">ListBearers()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusModem. A #GDBusMethodInvocation. Parameter to return. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem.Reset">Reset()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusModem. A #GDBusMethodInvocation. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem.SetCurrentBands">SetCurrentBands()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusModem. A #GDBusMethodInvocation. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem.SetCurrentCapabilities">SetCurrentCapabilities()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusModem. A #GDBusMethodInvocation. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem.SetCurrentModes">SetCurrentModes()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusModem. A #GDBusMethodInvocation. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem.SetPowerState">SetPowerState()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusModem. A #GDBusMethodInvocation. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem.SetPrimarySimSlot">SetPrimarySimSlot()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusModem. A #GDBusMethodInvocation. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.Bearers">"Bearers"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_strfreev(). A #MmGdbusModem. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.CarrierConfiguration">"CarrierConfiguration"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_free(). A #MmGdbusModem. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.CarrierConfigurationRevision">"CarrierConfigurationRevision"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_free(). A #MmGdbusModem. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.CurrentBands">"CurrentBands"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_variant_unref(). A #MmGdbusModem. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.CurrentModes">"CurrentModes"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_variant_unref(). A #MmGdbusModem. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.Device">"Device"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_free(). A #MmGdbusModem. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.DeviceIdentifier">"DeviceIdentifier"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_free(). A #MmGdbusModem. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.Drivers">"Drivers"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_strfreev(). A #MmGdbusModem. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.EquipmentIdentifier">"EquipmentIdentifier"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_free(). A #MmGdbusModem. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.HardwareRevision">"HardwareRevision"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_free(). A #MmGdbusModem. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.Manufacturer">"Manufacturer"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_free(). A #MmGdbusModem. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.Model">"Model"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_free(). A #MmGdbusModem. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.OwnNumbers">"OwnNumbers"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_strfreev(). A #MmGdbusModem. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.Physdev">"Physdev"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_free(). A #MmGdbusModem. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.Plugin">"Plugin"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_free(). A #MmGdbusModem. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.Ports">"Ports"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_variant_unref(). A #MmGdbusModem. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.PrimaryPort">"PrimaryPort"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_free(). A #MmGdbusModem. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.Revision">"Revision"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_free(). A #MmGdbusModem. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.SignalQuality">"SignalQuality"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_variant_unref(). A #MmGdbusModem. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.Sim">"Sim"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_free(). A #MmGdbusModem. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.SimSlots">"SimSlots"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_strfreev(). A #MmGdbusModem. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.SupportedBands">"SupportedBands"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_variant_unref(). A #MmGdbusModem. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.SupportedCapabilities">"SupportedCapabilities"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_variant_unref(). A #MmGdbusModem. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.SupportedModes">"SupportedModes"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_variant_unref(). A #MmGdbusModem. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.UnlockRetries">"UnlockRetries"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_variant_unref(). A #MmGdbusModem. Emits the <link linkend="gdbus-signal-org-freedesktop-ModemManager1-Modem.StateChanged">"StateChanged"</link> D-Bus signal. A #MmGdbusModem. Argument to pass with the signal. Argument to pass with the signal. Argument to pass with the signal. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.AccessTechnologies">"AccessTechnologies"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusModem. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.Bearers">"Bearers"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_bearers() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.CarrierConfiguration">"CarrierConfiguration"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_carrier_configuration() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.CarrierConfigurationRevision">"CarrierConfigurationRevision"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_carrier_configuration_revision() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.CurrentBands">"CurrentBands"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.CurrentCapabilities">"CurrentCapabilities"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusModem. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.CurrentModes">"CurrentModes"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.Device">"Device"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.DeviceIdentifier">"DeviceIdentifier"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.Drivers">"Drivers"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.EquipmentIdentifier">"EquipmentIdentifier"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.HardwareRevision">"HardwareRevision"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_hardware_revision() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.Manufacturer">"Manufacturer"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.MaxActiveBearers">"MaxActiveBearers"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusModem. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.MaxActiveMultiplexedBearers">"MaxActiveMultiplexedBearers"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusModem. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.MaxBearers">"MaxBearers"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusModem. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.Model">"Model"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.OwnNumbers">"OwnNumbers"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.Physdev">"Physdev"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_physdev() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.Plugin">"Plugin"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.Ports">"Ports"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_ports() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.PowerState">"PowerState"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusModem. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.PrimaryPort">"PrimaryPort"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.PrimarySimSlot">"PrimarySimSlot"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusModem. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.Revision">"Revision"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.SignalQuality">"SignalQuality"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.Sim">"Sim"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.SimSlots">"SimSlots"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_slots() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.State">"State"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusModem. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.StateFailedReason">"StateFailedReason"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusModem. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.SupportedBands">"SupportedBands"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.SupportedCapabilities">"SupportedCapabilities"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.SupportedIpFamilies">"SupportedIpFamilies"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusModem. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.SupportedModes">"SupportedModes"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.UnlockRequired">"UnlockRequired"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusModem. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.UnlockRetries">"UnlockRetries"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.AccessTechnologies">"AccessTechnologies"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModem. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.Bearers">"Bearers"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModem. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.CarrierConfiguration">"CarrierConfiguration"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModem. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.CarrierConfigurationRevision">"CarrierConfigurationRevision"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModem. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.CurrentBands">"CurrentBands"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModem. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.CurrentCapabilities">"CurrentCapabilities"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModem. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.CurrentModes">"CurrentModes"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModem. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.Device">"Device"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModem. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.DeviceIdentifier">"DeviceIdentifier"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModem. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.Drivers">"Drivers"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModem. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.EquipmentIdentifier">"EquipmentIdentifier"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModem. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.HardwareRevision">"HardwareRevision"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModem. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.Manufacturer">"Manufacturer"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModem. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.MaxActiveBearers">"MaxActiveBearers"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModem. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.MaxActiveMultiplexedBearers">"MaxActiveMultiplexedBearers"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModem. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.MaxBearers">"MaxBearers"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModem. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.Model">"Model"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModem. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.OwnNumbers">"OwnNumbers"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModem. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.Physdev">"Physdev"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModem. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.Plugin">"Plugin"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModem. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.Ports">"Ports"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModem. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.PowerState">"PowerState"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModem. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.PrimaryPort">"PrimaryPort"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModem. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.PrimarySimSlot">"PrimarySimSlot"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModem. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.Revision">"Revision"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModem. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.SignalQuality">"SignalQuality"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModem. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.Sim">"Sim"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModem. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.SimSlots">"SimSlots"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModem. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.State">"State"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModem. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.StateFailedReason">"StateFailedReason"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModem. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.SupportedBands">"SupportedBands"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModem. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.SupportedCapabilities">"SupportedCapabilities"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModem. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.SupportedIpFamilies">"SupportedIpFamilies"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModem. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.SupportedModes">"SupportedModes"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModem. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.UnlockRequired">"UnlockRequired"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModem. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.UnlockRetries">"UnlockRetries"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModem. The value to set. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.AccessTechnologies">"AccessTechnologies"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.Bearers">"Bearers"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.CarrierConfiguration">"CarrierConfiguration"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.CarrierConfigurationRevision">"CarrierConfigurationRevision"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.CurrentBands">"CurrentBands"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.CurrentCapabilities">"CurrentCapabilities"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.CurrentModes">"CurrentModes"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.Device">"Device"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.DeviceIdentifier">"DeviceIdentifier"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.Drivers">"Drivers"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.EquipmentIdentifier">"EquipmentIdentifier"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.HardwareRevision">"HardwareRevision"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.Manufacturer">"Manufacturer"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.MaxActiveBearers">"MaxActiveBearers"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.MaxActiveMultiplexedBearers">"MaxActiveMultiplexedBearers"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.MaxBearers">"MaxBearers"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.Model">"Model"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.OwnNumbers">"OwnNumbers"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.Physdev">"Physdev"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.Plugin">"Plugin"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.Ports">"Ports"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.PowerState">"PowerState"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.PrimaryPort">"PrimaryPort"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.PrimarySimSlot">"PrimarySimSlot"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.Revision">"Revision"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.SignalQuality">"SignalQuality"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.Sim">"Sim"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.SimSlots">"SimSlots"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.State">"State"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.StateFailedReason">"StateFailedReason"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.SupportedBands">"SupportedBands"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.SupportedCapabilities">"SupportedCapabilities"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.SupportedIpFamilies">"SupportedIpFamilies"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.SupportedModes">"SupportedModes"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.UnlockRequired">"UnlockRequired"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem.UnlockRetries">"UnlockRetries"</link>. 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. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem.Command">Command()</link> 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 other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Argument passed by remote caller. Argument passed by remote caller. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem.CreateBearer">CreateBearer()</link> 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 other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Argument passed by remote caller. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem.DeleteBearer">DeleteBearer()</link> 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 other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Argument passed by remote caller. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem.Enable">Enable()</link> 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 other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Argument passed by remote caller. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem.FactoryReset">FactoryReset()</link> 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 other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Argument passed by remote caller. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem.GetCellInfo">GetCellInfo()</link> 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_get_cell_info() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem.ListBearers">ListBearers()</link> 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 other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem.Reset">Reset()</link> 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 other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem.SetCurrentBands">SetCurrentBands()</link> 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 other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Argument passed by remote caller. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem.SetCurrentCapabilities">SetCurrentCapabilities()</link> 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 other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Argument passed by remote caller. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem.SetCurrentModes">SetCurrentModes()</link> 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 other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Argument passed by remote caller. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem.SetPowerState">SetPowerState()</link> 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 other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Argument passed by remote caller. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem.SetPrimarySimSlot">SetPrimarySimSlot()</link> 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_primary_sim_slot() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Argument passed by remote caller. On the client-side, this signal is emitted whenever the D-Bus signal <link linkend="gdbus-signal-org-freedesktop-ModemManager1-Modem.StateChanged">"StateChanged"</link> 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. Argument. Argument. Argument. Abstract interface type for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Modem3gpp.top_of_page">org.freedesktop.ModemManager1.Modem.Modem3gpp</link>. Gets a machine-readable description of the <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Modem3gpp.top_of_page">org.freedesktop.ModemManager1.Modem.Modem3gpp</link> D-Bus interface. A #GDBusInterfaceInfo. Do not free. Overrides all #GObject properties in the #MmGdbusModem3gpp interface for a concrete class. The properties are overridden in the order they are defined. The last property id. The class structure for a #GObject derived class. The property id to assign to the first overridden property. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.EnabledFacilityLocks">"EnabledFacilityLocks"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusModem3gpp. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.EpsUeModeOperation">"EpsUeModeOperation"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusModem3gpp. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.Imei">"Imei"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_modem3gpp_dup_imei() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem3gpp. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.InitialEpsBearer">"InitialEpsBearer"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_modem3gpp_dup_initial_eps_bearer() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem3gpp. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.InitialEpsBearerSettings">"InitialEpsBearerSettings"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_modem3gpp_dup_initial_eps_bearer_settings() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem3gpp. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.NetworkRejection">"NetworkRejection"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_modem3gpp_dup_network_rejection() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem3gpp. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.Nr5gRegistrationSettings">"Nr5gRegistrationSettings"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_modem3gpp_dup_nr5g_registration_settings() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem3gpp. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.OperatorCode">"OperatorCode"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_modem3gpp_dup_operator_code() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem3gpp. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.OperatorName">"OperatorName"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_modem3gpp_dup_operator_name() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem3gpp. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.PacketServiceState">"PacketServiceState"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusModem3gpp. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.Pco">"Pco"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_modem3gpp_dup_pco() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem3gpp. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.RegistrationState">"RegistrationState"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusModem3gpp. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.SubscriptionState">"SubscriptionState"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusModem3gpp. Handler for the #MmGdbusModem3gpp::handle-disable-facility-lock signal. Handler for the #MmGdbusModem3gpp::handle-register signal. Handler for the #MmGdbusModem3gpp::handle-scan signal. Handler for the #MmGdbusModem3gpp::handle-set-carrier-lock signal. Handler for the #MmGdbusModem3gpp::handle-set-eps-ue-mode-operation signal. Handler for the #MmGdbusModem3gpp::handle-set-initial-eps-bearer-settings signal. Handler for the #MmGdbusModem3gpp::handle-set-nr5g-registration-settings signal. Handler for the #MmGdbusModem3gpp::handle-set-packet-service-state signal. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp.DisableFacilityLock">DisableFacilityLock()</link> 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 (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem3gpp_call_disable_facility_lock_finish() to get the result of the operation. See mm_gdbus_modem3gpp_call_disable_facility_lock_sync() for the synchronous, blocking version of this method. A #MmGdbusModem3gppProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_modem3gpp_call_disable_facility_lock(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModem3gppProxy. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem3gpp_call_disable_facility_lock(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp.DisableFacilityLock">DisableFacilityLock()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. See mm_gdbus_modem3gpp_call_disable_facility_lock() for the asynchronous version of this method. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModem3gppProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp.Register">Register()</link> 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 (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem3gpp_call_register_finish() to get the result of the operation. See mm_gdbus_modem3gpp_call_register_sync() for the synchronous, blocking version of this method. A #MmGdbusModem3gppProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_modem3gpp_call_register(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModem3gppProxy. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem3gpp_call_register(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp.Register">Register()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. See mm_gdbus_modem3gpp_call_register() for the asynchronous version of this method. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModem3gppProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp.Scan">Scan()</link> 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 (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem3gpp_call_scan_finish() to get the result of the operation. See mm_gdbus_modem3gpp_call_scan_sync() for the synchronous, blocking version of this method. A #MmGdbusModem3gppProxy. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_modem3gpp_call_scan(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModem3gppProxy. Return location for return parameter or %NULL to ignore. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem3gpp_call_scan(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp.Scan">Scan()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. See mm_gdbus_modem3gpp_call_scan() for the asynchronous version of this method. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModem3gppProxy. Return location for return parameter or %NULL to ignore. A #GCancellable or %NULL. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp.SetCarrierLock">SetCarrierLock()</link> 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 (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem3gpp_call_set_carrier_lock_finish() to get the result of the operation. See mm_gdbus_modem3gpp_call_set_carrier_lock_sync() for the synchronous, blocking version of this method. A #MmGdbusModem3gppProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_modem3gpp_call_set_carrier_lock(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModem3gppProxy. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem3gpp_call_set_carrier_lock(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp.SetCarrierLock">SetCarrierLock()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. See mm_gdbus_modem3gpp_call_set_carrier_lock() for the asynchronous version of this method. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModem3gppProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp.SetEpsUeModeOperation">SetEpsUeModeOperation()</link> 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 (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem3gpp_call_set_eps_ue_mode_operation_finish() to get the result of the operation. See mm_gdbus_modem3gpp_call_set_eps_ue_mode_operation_sync() for the synchronous, blocking version of this method. A #MmGdbusModem3gppProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_modem3gpp_call_set_eps_ue_mode_operation(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModem3gppProxy. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem3gpp_call_set_eps_ue_mode_operation(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp.SetEpsUeModeOperation">SetEpsUeModeOperation()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. See mm_gdbus_modem3gpp_call_set_eps_ue_mode_operation() for the asynchronous version of this method. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModem3gppProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp.SetInitialEpsBearerSettings">SetInitialEpsBearerSettings()</link> 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 (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem3gpp_call_set_initial_eps_bearer_settings_finish() to get the result of the operation. See mm_gdbus_modem3gpp_call_set_initial_eps_bearer_settings_sync() for the synchronous, blocking version of this method. A #MmGdbusModem3gppProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_modem3gpp_call_set_initial_eps_bearer_settings(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModem3gppProxy. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem3gpp_call_set_initial_eps_bearer_settings(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp.SetInitialEpsBearerSettings">SetInitialEpsBearerSettings()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. See mm_gdbus_modem3gpp_call_set_initial_eps_bearer_settings() for the asynchronous version of this method. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModem3gppProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp.SetNr5gRegistrationSettings">SetNr5gRegistrationSettings()</link> 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 (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem3gpp_call_set_nr5g_registration_settings_finish() to get the result of the operation. See mm_gdbus_modem3gpp_call_set_nr5g_registration_settings_sync() for the synchronous, blocking version of this method. A #MmGdbusModem3gppProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_modem3gpp_call_set_nr5g_registration_settings(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModem3gppProxy. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem3gpp_call_set_nr5g_registration_settings(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp.SetNr5gRegistrationSettings">SetNr5gRegistrationSettings()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. See mm_gdbus_modem3gpp_call_set_nr5g_registration_settings() for the asynchronous version of this method. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModem3gppProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp.SetPacketServiceState">SetPacketServiceState()</link> 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 (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem3gpp_call_set_packet_service_state_finish() to get the result of the operation. See mm_gdbus_modem3gpp_call_set_packet_service_state_sync() for the synchronous, blocking version of this method. A #MmGdbusModem3gppProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_modem3gpp_call_set_packet_service_state(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModem3gppProxy. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem3gpp_call_set_packet_service_state(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp.SetPacketServiceState">SetPacketServiceState()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. See mm_gdbus_modem3gpp_call_set_packet_service_state() for the asynchronous version of this method. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModem3gppProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp.DisableFacilityLock">DisableFacilityLock()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusModem3gpp. A #GDBusMethodInvocation. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp.Register">Register()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusModem3gpp. A #GDBusMethodInvocation. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp.Scan">Scan()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusModem3gpp. A #GDBusMethodInvocation. Parameter to return. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp.SetCarrierLock">SetCarrierLock()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusModem3gpp. A #GDBusMethodInvocation. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp.SetEpsUeModeOperation">SetEpsUeModeOperation()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusModem3gpp. A #GDBusMethodInvocation. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp.SetInitialEpsBearerSettings">SetInitialEpsBearerSettings()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusModem3gpp. A #GDBusMethodInvocation. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp.SetNr5gRegistrationSettings">SetNr5gRegistrationSettings()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusModem3gpp. A #GDBusMethodInvocation. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp.SetPacketServiceState">SetPacketServiceState()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusModem3gpp. A #GDBusMethodInvocation. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.Imei">"Imei"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_free(). A #MmGdbusModem3gpp. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.InitialEpsBearer">"InitialEpsBearer"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_free(). A #MmGdbusModem3gpp. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.InitialEpsBearerSettings">"InitialEpsBearerSettings"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_variant_unref(). A #MmGdbusModem3gpp. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.NetworkRejection">"NetworkRejection"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_variant_unref(). A #MmGdbusModem3gpp. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.Nr5gRegistrationSettings">"Nr5gRegistrationSettings"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_variant_unref(). A #MmGdbusModem3gpp. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.OperatorCode">"OperatorCode"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_free(). A #MmGdbusModem3gpp. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.OperatorName">"OperatorName"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_free(). A #MmGdbusModem3gpp. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.Pco">"Pco"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_variant_unref(). A #MmGdbusModem3gpp. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.EnabledFacilityLocks">"EnabledFacilityLocks"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusModem3gpp. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.EpsUeModeOperation">"EpsUeModeOperation"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusModem3gpp. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.Imei">"Imei"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_modem3gpp_dup_imei() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem3gpp. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.InitialEpsBearer">"InitialEpsBearer"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_modem3gpp_dup_initial_eps_bearer() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem3gpp. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.InitialEpsBearerSettings">"InitialEpsBearerSettings"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_modem3gpp_dup_initial_eps_bearer_settings() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem3gpp. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.NetworkRejection">"NetworkRejection"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_modem3gpp_dup_network_rejection() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem3gpp. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.Nr5gRegistrationSettings">"Nr5gRegistrationSettings"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_modem3gpp_dup_nr5g_registration_settings() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem3gpp. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.OperatorCode">"OperatorCode"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_modem3gpp_dup_operator_code() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem3gpp. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.OperatorName">"OperatorName"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_modem3gpp_dup_operator_name() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem3gpp. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.PacketServiceState">"PacketServiceState"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusModem3gpp. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.Pco">"Pco"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_modem3gpp_dup_pco() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem3gpp. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.RegistrationState">"RegistrationState"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusModem3gpp. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.SubscriptionState">"SubscriptionState"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusModem3gpp. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.EnabledFacilityLocks">"EnabledFacilityLocks"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModem3gpp. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.EpsUeModeOperation">"EpsUeModeOperation"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModem3gpp. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.Imei">"Imei"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModem3gpp. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.InitialEpsBearer">"InitialEpsBearer"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModem3gpp. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.InitialEpsBearerSettings">"InitialEpsBearerSettings"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModem3gpp. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.NetworkRejection">"NetworkRejection"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModem3gpp. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.Nr5gRegistrationSettings">"Nr5gRegistrationSettings"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModem3gpp. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.OperatorCode">"OperatorCode"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModem3gpp. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.OperatorName">"OperatorName"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModem3gpp. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.PacketServiceState">"PacketServiceState"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModem3gpp. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.Pco">"Pco"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModem3gpp. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.RegistrationState">"RegistrationState"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModem3gpp. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.SubscriptionState">"SubscriptionState"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModem3gpp. The value to set. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.EnabledFacilityLocks">"EnabledFacilityLocks"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.EpsUeModeOperation">"EpsUeModeOperation"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.Imei">"Imei"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.InitialEpsBearer">"InitialEpsBearer"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.InitialEpsBearerSettings">"InitialEpsBearerSettings"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.NetworkRejection">"NetworkRejection"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.Nr5gRegistrationSettings">"Nr5gRegistrationSettings"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.OperatorCode">"OperatorCode"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.OperatorName">"OperatorName"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.PacketServiceState">"PacketServiceState"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.Pco">"Pco"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.RegistrationState">"RegistrationState"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.SubscriptionState">"SubscriptionState"</link>. 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. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp.DisableFacilityLock">DisableFacilityLock()</link> 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_modem3gpp_complete_disable_facility_lock() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Argument passed by remote caller. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp.Register">Register()</link> 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_modem3gpp_complete_register() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Argument passed by remote caller. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp.Scan">Scan()</link> 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_modem3gpp_complete_scan() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp.SetCarrierLock">SetCarrierLock()</link> 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_modem3gpp_complete_set_carrier_lock() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Argument passed by remote caller. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp.SetEpsUeModeOperation">SetEpsUeModeOperation()</link> 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_modem3gpp_complete_set_eps_ue_mode_operation() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Argument passed by remote caller. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp.SetInitialEpsBearerSettings">SetInitialEpsBearerSettings()</link> 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_modem3gpp_complete_set_initial_eps_bearer_settings() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Argument passed by remote caller. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp.SetNr5gRegistrationSettings">SetNr5gRegistrationSettings()</link> 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_modem3gpp_complete_set_nr5g_registration_settings() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Argument passed by remote caller. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp.SetPacketServiceState">SetPacketServiceState()</link> 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_modem3gpp_complete_set_packet_service_state() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Argument passed by remote caller. Virtual table for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Modem3gpp.top_of_page">org.freedesktop.ModemManager1.Modem.Modem3gpp</link>. The parent interface. Handler for the #MmGdbusModem3gpp::handle-disable-facility-lock signal. Handler for the #MmGdbusModem3gpp::handle-register signal. Handler for the #MmGdbusModem3gpp::handle-scan signal. Handler for the #MmGdbusModem3gpp::handle-set-carrier-lock signal. Handler for the #MmGdbusModem3gpp::handle-set-eps-ue-mode-operation signal. Handler for the #MmGdbusModem3gpp::handle-set-initial-eps-bearer-settings signal. Handler for the #MmGdbusModem3gpp::handle-set-nr5g-registration-settings signal. Handler for the #MmGdbusModem3gpp::handle-set-packet-service-state signal. Getter for the #MmGdbusModem3gpp:enabled-facility-locks property. The property value. A #MmGdbusModem3gpp. Getter for the #MmGdbusModem3gpp:eps-ue-mode-operation property. The property value. A #MmGdbusModem3gpp. Getter for the #MmGdbusModem3gpp:imei property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem3gpp. Getter for the #MmGdbusModem3gpp:initial-eps-bearer property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem3gpp. Getter for the #MmGdbusModem3gpp:initial-eps-bearer-settings property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem3gpp. Getter for the #MmGdbusModem3gpp:network-rejection property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem3gpp. Getter for the #MmGdbusModem3gpp:nr5g-registration-settings property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem3gpp. Getter for the #MmGdbusModem3gpp:operator-code property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem3gpp. Getter for the #MmGdbusModem3gpp:operator-name property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem3gpp. Getter for the #MmGdbusModem3gpp:packet-service-state property. The property value. A #MmGdbusModem3gpp. Getter for the #MmGdbusModem3gpp:pco property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem3gpp. Getter for the #MmGdbusModem3gpp:registration-state property. The property value. A #MmGdbusModem3gpp. Getter for the #MmGdbusModem3gpp:subscription-state property. The property value. A #MmGdbusModem3gpp. Abstract interface type for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Modem3gpp-ProfileManager.top_of_page">org.freedesktop.ModemManager1.Modem.Modem3gpp.ProfileManager</link>. Gets a machine-readable description of the <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Modem3gpp-ProfileManager.top_of_page">org.freedesktop.ModemManager1.Modem.Modem3gpp.ProfileManager</link> D-Bus interface. A #GDBusInterfaceInfo. Do not free. Overrides all #GObject properties in the #MmGdbusModem3gppProfileManager interface for a concrete class. The properties are overridden in the order they are defined. The last property id. The class structure for a #GObject derived class. The property id to assign to the first overridden property. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp-ProfileManager.IndexField">"IndexField"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_modem3gpp_profile_manager_dup_index_field() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem3gppProfileManager. Handler for the #MmGdbusModem3gppProfileManager::handle-delete signal. Handler for the #MmGdbusModem3gppProfileManager::handle-list signal. Handler for the #MmGdbusModem3gppProfileManager::handle-set signal. Handler for the #MmGdbusModem3gppProfileManager::updated signal. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp-ProfileManager.Delete">Delete()</link> 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 (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem3gpp_profile_manager_call_delete_finish() to get the result of the operation. See mm_gdbus_modem3gpp_profile_manager_call_delete_sync() for the synchronous, blocking version of this method. A #MmGdbusModem3gppProfileManagerProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_modem3gpp_profile_manager_call_delete(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModem3gppProfileManagerProxy. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem3gpp_profile_manager_call_delete(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp-ProfileManager.Delete">Delete()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. See mm_gdbus_modem3gpp_profile_manager_call_delete() for the asynchronous version of this method. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModem3gppProfileManagerProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp-ProfileManager.List">List()</link> 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 (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem3gpp_profile_manager_call_list_finish() to get the result of the operation. See mm_gdbus_modem3gpp_profile_manager_call_list_sync() for the synchronous, blocking version of this method. A #MmGdbusModem3gppProfileManagerProxy. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_modem3gpp_profile_manager_call_list(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModem3gppProfileManagerProxy. Return location for return parameter or %NULL to ignore. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem3gpp_profile_manager_call_list(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp-ProfileManager.List">List()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. See mm_gdbus_modem3gpp_profile_manager_call_list() for the asynchronous version of this method. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModem3gppProfileManagerProxy. Return location for return parameter or %NULL to ignore. A #GCancellable or %NULL. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp-ProfileManager.Set">Set()</link> 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 (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem3gpp_profile_manager_call_set_finish() to get the result of the operation. See mm_gdbus_modem3gpp_profile_manager_call_set_sync() for the synchronous, blocking version of this method. A #MmGdbusModem3gppProfileManagerProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_modem3gpp_profile_manager_call_set(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModem3gppProfileManagerProxy. Return location for return parameter or %NULL to ignore. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem3gpp_profile_manager_call_set(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp-ProfileManager.Set">Set()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. See mm_gdbus_modem3gpp_profile_manager_call_set() for the asynchronous version of this method. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModem3gppProfileManagerProxy. Argument to pass with the method invocation. Return location for return parameter or %NULL to ignore. A #GCancellable or %NULL. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp-ProfileManager.Delete">Delete()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusModem3gppProfileManager. A #GDBusMethodInvocation. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp-ProfileManager.List">List()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusModem3gppProfileManager. A #GDBusMethodInvocation. Parameter to return. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp-ProfileManager.Set">Set()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusModem3gppProfileManager. A #GDBusMethodInvocation. Parameter to return. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp-ProfileManager.IndexField">"IndexField"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_free(). A #MmGdbusModem3gppProfileManager. Emits the <link linkend="gdbus-signal-org-freedesktop-ModemManager1-Modem-Modem3gpp-ProfileManager.Updated">"Updated"</link> D-Bus signal. A #MmGdbusModem3gppProfileManager. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp-ProfileManager.IndexField">"IndexField"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_modem3gpp_profile_manager_dup_index_field() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem3gppProfileManager. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp-ProfileManager.IndexField">"IndexField"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModem3gppProfileManager. The value to set. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp-ProfileManager.IndexField">"IndexField"</link>. 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. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp-ProfileManager.Delete">Delete()</link> 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_modem3gpp_profile_manager_complete_delete() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Argument passed by remote caller. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp-ProfileManager.List">List()</link> 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_modem3gpp_profile_manager_complete_list() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp-ProfileManager.Set">Set()</link> 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_modem3gpp_profile_manager_complete_set() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Argument passed by remote caller. On the client-side, this signal is emitted whenever the D-Bus signal <link linkend="gdbus-signal-org-freedesktop-ModemManager1-Modem-Modem3gpp-ProfileManager.Updated">"Updated"</link> 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. Virtual table for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Modem3gpp-ProfileManager.top_of_page">org.freedesktop.ModemManager1.Modem.Modem3gpp.ProfileManager</link>. The parent interface. Handler for the #MmGdbusModem3gppProfileManager::handle-delete signal. Handler for the #MmGdbusModem3gppProfileManager::handle-list signal. Handler for the #MmGdbusModem3gppProfileManager::handle-set signal. Getter for the #MmGdbusModem3gppProfileManager:index-field property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem3gppProfileManager. Handler for the #MmGdbusModem3gppProfileManager::updated signal. The #MmGdbusModem3gppProfileManagerProxy structure contains only private data and should only be accessed using the provided API. Finishes an operation started with mm_gdbus_modem3gpp_profile_manager_proxy_new(). The constructed proxy object or %NULL if @error is set. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem3gpp_profile_manager_proxy_new(). Finishes an operation started with mm_gdbus_modem3gpp_profile_manager_proxy_new_for_bus(). The constructed proxy object or %NULL if @error is set. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem3gpp_profile_manager_proxy_new_for_bus(). Like mm_gdbus_modem3gpp_profile_manager_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. The calling thread is blocked until a reply is received. See mm_gdbus_modem3gpp_profile_manager_proxy_new_for_bus() for the asynchronous version of this constructor. The constructed proxy object or %NULL if @error is set. A #GBusType. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique). An object path. A #GCancellable or %NULL. Synchronously creates a proxy for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Modem3gpp-ProfileManager.top_of_page">org.freedesktop.ModemManager1.Modem.Modem3gpp.ProfileManager</link>. See g_dbus_proxy_new_sync() for more details. The calling thread is blocked until a reply is received. See mm_gdbus_modem3gpp_profile_manager_proxy_new() for the asynchronous version of this constructor. The constructed proxy object or %NULL if @error is set. A #GDBusConnection. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. An object path. A #GCancellable or %NULL. Asynchronously creates a proxy for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Modem3gpp-ProfileManager.top_of_page">org.freedesktop.ModemManager1.Modem.Modem3gpp.ProfileManager</link>. See g_dbus_proxy_new() for more details. When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem3gpp_profile_manager_proxy_new_finish() to get the result of the operation. See mm_gdbus_modem3gpp_profile_manager_proxy_new_sync() for the synchronous, blocking version of this constructor. A #GDBusConnection. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. An object path. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied. User data to pass to @callback. Like mm_gdbus_modem3gpp_profile_manager_proxy_new() but takes a #GBusType instead of a #GDBusConnection. When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem3gpp_profile_manager_proxy_new_for_bus_finish() to get the result of the operation. See mm_gdbus_modem3gpp_profile_manager_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. A #GBusType. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique). An object path. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied. User data to pass to @callback. Class structure for #MmGdbusModem3gppProfileManagerProxy. The parent class. The #MmGdbusModem3gppProfileManagerSkeleton structure contains only private data and should only be accessed using the provided API. Creates a skeleton object for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Modem3gpp-ProfileManager.top_of_page">org.freedesktop.ModemManager1.Modem.Modem3gpp.ProfileManager</link>. The skeleton object. Class structure for #MmGdbusModem3gppProfileManagerSkeleton. The parent class. The #MmGdbusModem3gppProxy structure contains only private data and should only be accessed using the provided API. Finishes an operation started with mm_gdbus_modem3gpp_proxy_new(). The constructed proxy object or %NULL if @error is set. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem3gpp_proxy_new(). Finishes an operation started with mm_gdbus_modem3gpp_proxy_new_for_bus(). The constructed proxy object or %NULL if @error is set. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem3gpp_proxy_new_for_bus(). Like mm_gdbus_modem3gpp_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. The calling thread is blocked until a reply is received. See mm_gdbus_modem3gpp_proxy_new_for_bus() for the asynchronous version of this constructor. The constructed proxy object or %NULL if @error is set. A #GBusType. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique). An object path. A #GCancellable or %NULL. Synchronously creates a proxy for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Modem3gpp.top_of_page">org.freedesktop.ModemManager1.Modem.Modem3gpp</link>. See g_dbus_proxy_new_sync() for more details. The calling thread is blocked until a reply is received. See mm_gdbus_modem3gpp_proxy_new() for the asynchronous version of this constructor. The constructed proxy object or %NULL if @error is set. A #GDBusConnection. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. An object path. A #GCancellable or %NULL. Asynchronously creates a proxy for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Modem3gpp.top_of_page">org.freedesktop.ModemManager1.Modem.Modem3gpp</link>. See g_dbus_proxy_new() for more details. When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem3gpp_proxy_new_finish() to get the result of the operation. See mm_gdbus_modem3gpp_proxy_new_sync() for the synchronous, blocking version of this constructor. A #GDBusConnection. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. An object path. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied. User data to pass to @callback. Like mm_gdbus_modem3gpp_proxy_new() but takes a #GBusType instead of a #GDBusConnection. When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem3gpp_proxy_new_for_bus_finish() to get the result of the operation. See mm_gdbus_modem3gpp_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. A #GBusType. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique). An object path. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied. User data to pass to @callback. Class structure for #MmGdbusModem3gppProxy. The parent class. The #MmGdbusModem3gppSkeleton structure contains only private data and should only be accessed using the provided API. Creates a skeleton object for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Modem3gpp.top_of_page">org.freedesktop.ModemManager1.Modem.Modem3gpp</link>. The skeleton object. Class structure for #MmGdbusModem3gppSkeleton. The parent class. Abstract interface type for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.top_of_page">org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd</link>. Gets a machine-readable description of the <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.top_of_page">org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd</link> D-Bus interface. A #GDBusInterfaceInfo. Do not free. Overrides all #GObject properties in the #MmGdbusModem3gppUssd interface for a concrete class. The properties are overridden in the order they are defined. The last property id. The class structure for a #GObject derived class. The property id to assign to the first overridden property. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.NetworkNotification">"NetworkNotification"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_modem3gpp_ussd_dup_network_notification() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem3gppUssd. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.NetworkRequest">"NetworkRequest"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_modem3gpp_ussd_dup_network_request() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem3gppUssd. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.State">"State"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusModem3gppUssd. Handler for the #MmGdbusModem3gppUssd::handle-cancel signal. Handler for the #MmGdbusModem3gppUssd::handle-initiate signal. Handler for the #MmGdbusModem3gppUssd::handle-respond signal. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.Cancel">Cancel()</link> 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 (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem3gpp_ussd_call_cancel_finish() to get the result of the operation. See mm_gdbus_modem3gpp_ussd_call_cancel_sync() for the synchronous, blocking version of this method. A #MmGdbusModem3gppUssdProxy. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_modem3gpp_ussd_call_cancel(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModem3gppUssdProxy. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem3gpp_ussd_call_cancel(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.Cancel">Cancel()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. See mm_gdbus_modem3gpp_ussd_call_cancel() for the asynchronous version of this method. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModem3gppUssdProxy. A #GCancellable or %NULL. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.Initiate">Initiate()</link> 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 (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem3gpp_ussd_call_initiate_finish() to get the result of the operation. See mm_gdbus_modem3gpp_ussd_call_initiate_sync() for the synchronous, blocking version of this method. A #MmGdbusModem3gppUssdProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_modem3gpp_ussd_call_initiate(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModem3gppUssdProxy. Return location for return parameter or %NULL to ignore. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem3gpp_ussd_call_initiate(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.Initiate">Initiate()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. See mm_gdbus_modem3gpp_ussd_call_initiate() for the asynchronous version of this method. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModem3gppUssdProxy. Argument to pass with the method invocation. Return location for return parameter or %NULL to ignore. A #GCancellable or %NULL. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.Respond">Respond()</link> 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 (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem3gpp_ussd_call_respond_finish() to get the result of the operation. See mm_gdbus_modem3gpp_ussd_call_respond_sync() for the synchronous, blocking version of this method. A #MmGdbusModem3gppUssdProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_modem3gpp_ussd_call_respond(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModem3gppUssdProxy. Return location for return parameter or %NULL to ignore. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem3gpp_ussd_call_respond(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.Respond">Respond()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. See mm_gdbus_modem3gpp_ussd_call_respond() for the asynchronous version of this method. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModem3gppUssdProxy. Argument to pass with the method invocation. Return location for return parameter or %NULL to ignore. A #GCancellable or %NULL. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.Cancel">Cancel()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusModem3gppUssd. A #GDBusMethodInvocation. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.Initiate">Initiate()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusModem3gppUssd. A #GDBusMethodInvocation. Parameter to return. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.Respond">Respond()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusModem3gppUssd. A #GDBusMethodInvocation. Parameter to return. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.NetworkNotification">"NetworkNotification"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_free(). A #MmGdbusModem3gppUssd. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.NetworkRequest">"NetworkRequest"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_free(). A #MmGdbusModem3gppUssd. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.NetworkNotification">"NetworkNotification"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_modem3gpp_ussd_dup_network_notification() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem3gppUssd. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.NetworkRequest">"NetworkRequest"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_modem3gpp_ussd_dup_network_request() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem3gppUssd. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.State">"State"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusModem3gppUssd. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.NetworkNotification">"NetworkNotification"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModem3gppUssd. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.NetworkRequest">"NetworkRequest"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModem3gppUssd. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.State">"State"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModem3gppUssd. The value to set. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.NetworkNotification">"NetworkNotification"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.NetworkRequest">"NetworkRequest"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.State">"State"</link>. 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. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.Cancel">Cancel()</link> 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_modem3gpp_ussd_complete_cancel() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.Initiate">Initiate()</link> 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_modem3gpp_ussd_complete_initiate() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Argument passed by remote caller. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.Respond">Respond()</link> 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_modem3gpp_ussd_complete_respond() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Argument passed by remote caller. Virtual table for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.top_of_page">org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd</link>. The parent interface. Handler for the #MmGdbusModem3gppUssd::handle-cancel signal. Handler for the #MmGdbusModem3gppUssd::handle-initiate signal. Handler for the #MmGdbusModem3gppUssd::handle-respond signal. Getter for the #MmGdbusModem3gppUssd:network-notification property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem3gppUssd. Getter for the #MmGdbusModem3gppUssd:network-request property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem3gppUssd. Getter for the #MmGdbusModem3gppUssd:state property. The property value. A #MmGdbusModem3gppUssd. The #MmGdbusModem3gppUssdProxy structure contains only private data and should only be accessed using the provided API. Finishes an operation started with mm_gdbus_modem3gpp_ussd_proxy_new(). The constructed proxy object or %NULL if @error is set. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem3gpp_ussd_proxy_new(). Finishes an operation started with mm_gdbus_modem3gpp_ussd_proxy_new_for_bus(). The constructed proxy object or %NULL if @error is set. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem3gpp_ussd_proxy_new_for_bus(). Like mm_gdbus_modem3gpp_ussd_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. The calling thread is blocked until a reply is received. See mm_gdbus_modem3gpp_ussd_proxy_new_for_bus() for the asynchronous version of this constructor. The constructed proxy object or %NULL if @error is set. A #GBusType. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique). An object path. A #GCancellable or %NULL. Synchronously creates a proxy for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.top_of_page">org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd</link>. See g_dbus_proxy_new_sync() for more details. The calling thread is blocked until a reply is received. See mm_gdbus_modem3gpp_ussd_proxy_new() for the asynchronous version of this constructor. The constructed proxy object or %NULL if @error is set. A #GDBusConnection. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. An object path. A #GCancellable or %NULL. Asynchronously creates a proxy for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.top_of_page">org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd</link>. See g_dbus_proxy_new() for more details. When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem3gpp_ussd_proxy_new_finish() to get the result of the operation. See mm_gdbus_modem3gpp_ussd_proxy_new_sync() for the synchronous, blocking version of this constructor. A #GDBusConnection. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. An object path. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied. User data to pass to @callback. Like mm_gdbus_modem3gpp_ussd_proxy_new() but takes a #GBusType instead of a #GDBusConnection. When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem3gpp_ussd_proxy_new_for_bus_finish() to get the result of the operation. See mm_gdbus_modem3gpp_ussd_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. A #GBusType. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique). An object path. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied. User data to pass to @callback. Class structure for #MmGdbusModem3gppUssdProxy. The parent class. The #MmGdbusModem3gppUssdSkeleton structure contains only private data and should only be accessed using the provided API. Creates a skeleton object for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.top_of_page">org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd</link>. The skeleton object. Class structure for #MmGdbusModem3gppUssdSkeleton. The parent class. Abstract interface type for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-ModemCdma.top_of_page">org.freedesktop.ModemManager1.Modem.ModemCdma</link>. Gets a machine-readable description of the <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-ModemCdma.top_of_page">org.freedesktop.ModemManager1.Modem.ModemCdma</link> D-Bus interface. A #GDBusInterfaceInfo. Do not free. Overrides all #GObject properties in the #MmGdbusModemCdma interface for a concrete class. The properties are overridden in the order they are defined. The last property id. The class structure for a #GObject derived class. The property id to assign to the first overridden property. Handler for the #MmGdbusModemCdma::activation-state-changed signal. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-ModemCdma.ActivationState">"ActivationState"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusModemCdma. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-ModemCdma.Cdma1xRegistrationState">"Cdma1xRegistrationState"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusModemCdma. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-ModemCdma.Esn">"Esn"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_cdma_dup_esn() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModemCdma. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-ModemCdma.EvdoRegistrationState">"EvdoRegistrationState"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusModemCdma. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-ModemCdma.Meid">"Meid"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_cdma_dup_meid() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModemCdma. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-ModemCdma.Nid">"Nid"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusModemCdma. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-ModemCdma.Sid">"Sid"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusModemCdma. Handler for the #MmGdbusModemCdma::handle-activate signal. Handler for the #MmGdbusModemCdma::handle-activate-manual signal. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-ModemCdma.Activate">Activate()</link> 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 (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem_cdma_call_activate_finish() to get the result of the operation. See mm_gdbus_modem_cdma_call_activate_sync() for the synchronous, blocking version of this method. A #MmGdbusModemCdmaProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_modem_cdma_call_activate(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemCdmaProxy. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem_cdma_call_activate(). Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-ModemCdma.ActivateManual">ActivateManual()</link> 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 (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem_cdma_call_activate_manual_finish() to get the result of the operation. See mm_gdbus_modem_cdma_call_activate_manual_sync() for the synchronous, blocking version of this method. A #MmGdbusModemCdmaProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_modem_cdma_call_activate_manual(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemCdmaProxy. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem_cdma_call_activate_manual(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-ModemCdma.ActivateManual">ActivateManual()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. See mm_gdbus_modem_cdma_call_activate_manual() for the asynchronous version of this method. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemCdmaProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-ModemCdma.Activate">Activate()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. See mm_gdbus_modem_cdma_call_activate() for the asynchronous version of this method. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemCdmaProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-ModemCdma.Activate">Activate()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusModemCdma. A #GDBusMethodInvocation. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-ModemCdma.ActivateManual">ActivateManual()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusModemCdma. A #GDBusMethodInvocation. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-ModemCdma.Esn">"Esn"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_free(). A #MmGdbusModemCdma. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-ModemCdma.Meid">"Meid"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_free(). A #MmGdbusModemCdma. Emits the <link linkend="gdbus-signal-org-freedesktop-ModemManager1-Modem-ModemCdma.ActivationStateChanged">"ActivationStateChanged"</link> D-Bus signal. A #MmGdbusModemCdma. Argument to pass with the signal. Argument to pass with the signal. Argument to pass with the signal. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-ModemCdma.ActivationState">"ActivationState"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusModemCdma. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-ModemCdma.Cdma1xRegistrationState">"Cdma1xRegistrationState"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusModemCdma. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-ModemCdma.Esn">"Esn"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_cdma_dup_esn() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModemCdma. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-ModemCdma.EvdoRegistrationState">"EvdoRegistrationState"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusModemCdma. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-ModemCdma.Meid">"Meid"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_cdma_dup_meid() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModemCdma. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-ModemCdma.Nid">"Nid"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusModemCdma. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-ModemCdma.Sid">"Sid"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusModemCdma. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-ModemCdma.ActivationState">"ActivationState"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModemCdma. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-ModemCdma.Cdma1xRegistrationState">"Cdma1xRegistrationState"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModemCdma. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-ModemCdma.Esn">"Esn"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModemCdma. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-ModemCdma.EvdoRegistrationState">"EvdoRegistrationState"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModemCdma. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-ModemCdma.Meid">"Meid"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModemCdma. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-ModemCdma.Nid">"Nid"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModemCdma. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-ModemCdma.Sid">"Sid"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModemCdma. The value to set. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-ModemCdma.ActivationState">"ActivationState"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-ModemCdma.Cdma1xRegistrationState">"Cdma1xRegistrationState"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-ModemCdma.Esn">"Esn"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-ModemCdma.EvdoRegistrationState">"EvdoRegistrationState"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-ModemCdma.Meid">"Meid"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-ModemCdma.Nid">"Nid"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-ModemCdma.Sid">"Sid"</link>. 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. On the client-side, this signal is emitted whenever the D-Bus signal <link linkend="gdbus-signal-org-freedesktop-ModemManager1-Modem-ModemCdma.ActivationStateChanged">"ActivationStateChanged"</link> 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. Argument. Argument. Argument. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-ModemCdma.Activate">Activate()</link> 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_cdma_complete_activate() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Argument passed by remote caller. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-ModemCdma.ActivateManual">ActivateManual()</link> 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_cdma_complete_activate_manual() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Argument passed by remote caller. Virtual table for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-ModemCdma.top_of_page">org.freedesktop.ModemManager1.Modem.ModemCdma</link>. The parent interface. Handler for the #MmGdbusModemCdma::handle-activate signal. Handler for the #MmGdbusModemCdma::handle-activate-manual signal. Getter for the #MmGdbusModemCdma:activation-state property. The property value. A #MmGdbusModemCdma. Getter for the #MmGdbusModemCdma:cdma1x-registration-state property. The property value. A #MmGdbusModemCdma. Getter for the #MmGdbusModemCdma:esn property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModemCdma. Getter for the #MmGdbusModemCdma:evdo-registration-state property. The property value. A #MmGdbusModemCdma. Getter for the #MmGdbusModemCdma:meid property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModemCdma. Getter for the #MmGdbusModemCdma:nid property. The property value. A #MmGdbusModemCdma. Getter for the #MmGdbusModemCdma:sid property. The property value. A #MmGdbusModemCdma. Handler for the #MmGdbusModemCdma::activation-state-changed signal. The #MmGdbusModemCdmaProxy structure contains only private data and should only be accessed using the provided API. Finishes an operation started with mm_gdbus_modem_cdma_proxy_new(). The constructed proxy object or %NULL if @error is set. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem_cdma_proxy_new(). Finishes an operation started with mm_gdbus_modem_cdma_proxy_new_for_bus(). The constructed proxy object or %NULL if @error is set. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem_cdma_proxy_new_for_bus(). Like mm_gdbus_modem_cdma_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. The calling thread is blocked until a reply is received. See mm_gdbus_modem_cdma_proxy_new_for_bus() for the asynchronous version of this constructor. The constructed proxy object or %NULL if @error is set. A #GBusType. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique). An object path. A #GCancellable or %NULL. Synchronously creates a proxy for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-ModemCdma.top_of_page">org.freedesktop.ModemManager1.Modem.ModemCdma</link>. See g_dbus_proxy_new_sync() for more details. The calling thread is blocked until a reply is received. See mm_gdbus_modem_cdma_proxy_new() for the asynchronous version of this constructor. The constructed proxy object or %NULL if @error is set. A #GDBusConnection. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. An object path. A #GCancellable or %NULL. Asynchronously creates a proxy for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-ModemCdma.top_of_page">org.freedesktop.ModemManager1.Modem.ModemCdma</link>. See g_dbus_proxy_new() for more details. When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem_cdma_proxy_new_finish() to get the result of the operation. See mm_gdbus_modem_cdma_proxy_new_sync() for the synchronous, blocking version of this constructor. A #GDBusConnection. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. An object path. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied. User data to pass to @callback. Like mm_gdbus_modem_cdma_proxy_new() but takes a #GBusType instead of a #GDBusConnection. When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem_cdma_proxy_new_for_bus_finish() to get the result of the operation. See mm_gdbus_modem_cdma_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. A #GBusType. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique). An object path. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied. User data to pass to @callback. Class structure for #MmGdbusModemCdmaProxy. The parent class. The #MmGdbusModemCdmaSkeleton structure contains only private data and should only be accessed using the provided API. Creates a skeleton object for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-ModemCdma.top_of_page">org.freedesktop.ModemManager1.Modem.ModemCdma</link>. The skeleton object. Class structure for #MmGdbusModemCdmaSkeleton. The parent class. Abstract interface type for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-CellBroadcast.top_of_page">org.freedesktop.ModemManager1.Modem.CellBroadcast</link>. Gets a machine-readable description of the <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-CellBroadcast.top_of_page">org.freedesktop.ModemManager1.Modem.CellBroadcast</link> D-Bus interface. A #GDBusInterfaceInfo. Do not free. Overrides all #GObject properties in the #MmGdbusModemCellBroadcast interface for a concrete class. The properties are overridden in the order they are defined. The last property id. The class structure for a #GObject derived class. The property id to assign to the first overridden property. Handler for the #MmGdbusModemCellBroadcast::added signal. Handler for the #MmGdbusModemCellBroadcast::deleted signal. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-CellBroadcast.CellBroadcasts">"CellBroadcasts"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_cell_broadcast_dup_cell_broadcasts() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModemCellBroadcast. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-CellBroadcast.Channels">"Channels"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_cell_broadcast_dup_channels() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModemCellBroadcast. Handler for the #MmGdbusModemCellBroadcast::handle-delete signal. Handler for the #MmGdbusModemCellBroadcast::handle-list signal. Handler for the #MmGdbusModemCellBroadcast::handle-set-channels signal. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-CellBroadcast.Delete">Delete()</link> 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 (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem_cell_broadcast_call_delete_finish() to get the result of the operation. See mm_gdbus_modem_cell_broadcast_call_delete_sync() for the synchronous, blocking version of this method. A #MmGdbusModemCellBroadcastProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_modem_cell_broadcast_call_delete(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemCellBroadcastProxy. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem_cell_broadcast_call_delete(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-CellBroadcast.Delete">Delete()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. See mm_gdbus_modem_cell_broadcast_call_delete() for the asynchronous version of this method. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemCellBroadcastProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-CellBroadcast.List">List()</link> 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 (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem_cell_broadcast_call_list_finish() to get the result of the operation. See mm_gdbus_modem_cell_broadcast_call_list_sync() for the synchronous, blocking version of this method. A #MmGdbusModemCellBroadcastProxy. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_modem_cell_broadcast_call_list(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemCellBroadcastProxy. Return location for return parameter or %NULL to ignore. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem_cell_broadcast_call_list(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-CellBroadcast.List">List()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. See mm_gdbus_modem_cell_broadcast_call_list() for the asynchronous version of this method. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemCellBroadcastProxy. Return location for return parameter or %NULL to ignore. A #GCancellable or %NULL. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-CellBroadcast.SetChannels">SetChannels()</link> 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 (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem_cell_broadcast_call_set_channels_finish() to get the result of the operation. See mm_gdbus_modem_cell_broadcast_call_set_channels_sync() for the synchronous, blocking version of this method. A #MmGdbusModemCellBroadcastProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_modem_cell_broadcast_call_set_channels(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemCellBroadcastProxy. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem_cell_broadcast_call_set_channels(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-CellBroadcast.SetChannels">SetChannels()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. See mm_gdbus_modem_cell_broadcast_call_set_channels() for the asynchronous version of this method. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemCellBroadcastProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-CellBroadcast.Delete">Delete()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusModemCellBroadcast. A #GDBusMethodInvocation. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-CellBroadcast.List">List()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusModemCellBroadcast. A #GDBusMethodInvocation. Parameter to return. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-CellBroadcast.SetChannels">SetChannels()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusModemCellBroadcast. A #GDBusMethodInvocation. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-CellBroadcast.CellBroadcasts">"CellBroadcasts"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_strfreev(). A #MmGdbusModemCellBroadcast. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-CellBroadcast.Channels">"Channels"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_variant_unref(). A #MmGdbusModemCellBroadcast. Emits the <link linkend="gdbus-signal-org-freedesktop-ModemManager1-Modem-CellBroadcast.Added">"Added"</link> D-Bus signal. A #MmGdbusModemCellBroadcast. Argument to pass with the signal. Emits the <link linkend="gdbus-signal-org-freedesktop-ModemManager1-Modem-CellBroadcast.Deleted">"Deleted"</link> D-Bus signal. A #MmGdbusModemCellBroadcast. Argument to pass with the signal. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-CellBroadcast.CellBroadcasts">"CellBroadcasts"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_cell_broadcast_dup_cell_broadcasts() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModemCellBroadcast. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-CellBroadcast.Channels">"Channels"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_cell_broadcast_dup_channels() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModemCellBroadcast. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-CellBroadcast.CellBroadcasts">"CellBroadcasts"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModemCellBroadcast. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-CellBroadcast.Channels">"Channels"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModemCellBroadcast. The value to set. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-CellBroadcast.CellBroadcasts">"CellBroadcasts"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-CellBroadcast.Channels">"Channels"</link>. 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. On the client-side, this signal is emitted whenever the D-Bus signal <link linkend="gdbus-signal-org-freedesktop-ModemManager1-Modem-CellBroadcast.Added">"Added"</link> 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. Argument. On the client-side, this signal is emitted whenever the D-Bus signal <link linkend="gdbus-signal-org-freedesktop-ModemManager1-Modem-CellBroadcast.Deleted">"Deleted"</link> 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. Argument. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-CellBroadcast.Delete">Delete()</link> 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_cell_broadcast_complete_delete() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Argument passed by remote caller. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-CellBroadcast.List">List()</link> 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_cell_broadcast_complete_list() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-CellBroadcast.SetChannels">SetChannels()</link> 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_cell_broadcast_complete_set_channels() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Argument passed by remote caller. Virtual table for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-CellBroadcast.top_of_page">org.freedesktop.ModemManager1.Modem.CellBroadcast</link>. The parent interface. Handler for the #MmGdbusModemCellBroadcast::handle-delete signal. Handler for the #MmGdbusModemCellBroadcast::handle-list signal. Handler for the #MmGdbusModemCellBroadcast::handle-set-channels signal. Getter for the #MmGdbusModemCellBroadcast:cell-broadcasts property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModemCellBroadcast. Getter for the #MmGdbusModemCellBroadcast:channels property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModemCellBroadcast. Handler for the #MmGdbusModemCellBroadcast::added signal. Handler for the #MmGdbusModemCellBroadcast::deleted signal. The #MmGdbusModemCellBroadcastProxy structure contains only private data and should only be accessed using the provided API. Finishes an operation started with mm_gdbus_modem_cell_broadcast_proxy_new(). The constructed proxy object or %NULL if @error is set. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem_cell_broadcast_proxy_new(). Finishes an operation started with mm_gdbus_modem_cell_broadcast_proxy_new_for_bus(). The constructed proxy object or %NULL if @error is set. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem_cell_broadcast_proxy_new_for_bus(). Like mm_gdbus_modem_cell_broadcast_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. The calling thread is blocked until a reply is received. See mm_gdbus_modem_cell_broadcast_proxy_new_for_bus() for the asynchronous version of this constructor. The constructed proxy object or %NULL if @error is set. A #GBusType. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique). An object path. A #GCancellable or %NULL. Synchronously creates a proxy for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-CellBroadcast.top_of_page">org.freedesktop.ModemManager1.Modem.CellBroadcast</link>. See g_dbus_proxy_new_sync() for more details. The calling thread is blocked until a reply is received. See mm_gdbus_modem_cell_broadcast_proxy_new() for the asynchronous version of this constructor. The constructed proxy object or %NULL if @error is set. A #GDBusConnection. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. An object path. A #GCancellable or %NULL. Asynchronously creates a proxy for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-CellBroadcast.top_of_page">org.freedesktop.ModemManager1.Modem.CellBroadcast</link>. See g_dbus_proxy_new() for more details. When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem_cell_broadcast_proxy_new_finish() to get the result of the operation. See mm_gdbus_modem_cell_broadcast_proxy_new_sync() for the synchronous, blocking version of this constructor. A #GDBusConnection. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. An object path. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied. User data to pass to @callback. Like mm_gdbus_modem_cell_broadcast_proxy_new() but takes a #GBusType instead of a #GDBusConnection. When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem_cell_broadcast_proxy_new_for_bus_finish() to get the result of the operation. See mm_gdbus_modem_cell_broadcast_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. A #GBusType. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique). An object path. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied. User data to pass to @callback. Class structure for #MmGdbusModemCellBroadcastProxy. The parent class. The #MmGdbusModemCellBroadcastSkeleton structure contains only private data and should only be accessed using the provided API. Creates a skeleton object for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-CellBroadcast.top_of_page">org.freedesktop.ModemManager1.Modem.CellBroadcast</link>. The skeleton object. Class structure for #MmGdbusModemCellBroadcastSkeleton. The parent class. Abstract interface type for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Firmware.top_of_page">org.freedesktop.ModemManager1.Modem.Firmware</link>. Gets a machine-readable description of the <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Firmware.top_of_page">org.freedesktop.ModemManager1.Modem.Firmware</link> D-Bus interface. A #GDBusInterfaceInfo. Do not free. Overrides all #GObject properties in the #MmGdbusModemFirmware interface for a concrete class. The properties are overridden in the order they are defined. The last property id. The class structure for a #GObject derived class. The property id to assign to the first overridden property. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Firmware.UpdateSettings">"UpdateSettings"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_firmware_dup_update_settings() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModemFirmware. Handler for the #MmGdbusModemFirmware::handle-list signal. Handler for the #MmGdbusModemFirmware::handle-select signal. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Firmware.List">List()</link> 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 (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem_firmware_call_list_finish() to get the result of the operation. See mm_gdbus_modem_firmware_call_list_sync() for the synchronous, blocking version of this method. A #MmGdbusModemFirmwareProxy. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_modem_firmware_call_list(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemFirmwareProxy. Return location for return parameter or %NULL to ignore. Return location for return parameter or %NULL to ignore. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem_firmware_call_list(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Firmware.List">List()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. See mm_gdbus_modem_firmware_call_list() for the asynchronous version of this method. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemFirmwareProxy. Return location for return parameter or %NULL to ignore. Return location for return parameter or %NULL to ignore. A #GCancellable or %NULL. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Firmware.Select">Select()</link> 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 (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem_firmware_call_select_finish() to get the result of the operation. See mm_gdbus_modem_firmware_call_select_sync() for the synchronous, blocking version of this method. A #MmGdbusModemFirmwareProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_modem_firmware_call_select(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemFirmwareProxy. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem_firmware_call_select(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Firmware.Select">Select()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. See mm_gdbus_modem_firmware_call_select() for the asynchronous version of this method. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemFirmwareProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Firmware.List">List()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusModemFirmware. A #GDBusMethodInvocation. Parameter to return. Parameter to return. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Firmware.Select">Select()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusModemFirmware. A #GDBusMethodInvocation. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Firmware.UpdateSettings">"UpdateSettings"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_variant_unref(). A #MmGdbusModemFirmware. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Firmware.UpdateSettings">"UpdateSettings"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_firmware_dup_update_settings() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModemFirmware. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Firmware.UpdateSettings">"UpdateSettings"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModemFirmware. The value to set. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Firmware.UpdateSettings">"UpdateSettings"</link>. 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. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Firmware.List">List()</link> 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_firmware_complete_list() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Firmware.Select">Select()</link> 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_firmware_complete_select() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Argument passed by remote caller. Virtual table for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Firmware.top_of_page">org.freedesktop.ModemManager1.Modem.Firmware</link>. The parent interface. Handler for the #MmGdbusModemFirmware::handle-list signal. Handler for the #MmGdbusModemFirmware::handle-select signal. Getter for the #MmGdbusModemFirmware:update-settings property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModemFirmware. The #MmGdbusModemFirmwareProxy structure contains only private data and should only be accessed using the provided API. Finishes an operation started with mm_gdbus_modem_firmware_proxy_new(). The constructed proxy object or %NULL if @error is set. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem_firmware_proxy_new(). Finishes an operation started with mm_gdbus_modem_firmware_proxy_new_for_bus(). The constructed proxy object or %NULL if @error is set. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem_firmware_proxy_new_for_bus(). Like mm_gdbus_modem_firmware_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. The calling thread is blocked until a reply is received. See mm_gdbus_modem_firmware_proxy_new_for_bus() for the asynchronous version of this constructor. The constructed proxy object or %NULL if @error is set. A #GBusType. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique). An object path. A #GCancellable or %NULL. Synchronously creates a proxy for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Firmware.top_of_page">org.freedesktop.ModemManager1.Modem.Firmware</link>. See g_dbus_proxy_new_sync() for more details. The calling thread is blocked until a reply is received. See mm_gdbus_modem_firmware_proxy_new() for the asynchronous version of this constructor. The constructed proxy object or %NULL if @error is set. A #GDBusConnection. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. An object path. A #GCancellable or %NULL. Asynchronously creates a proxy for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Firmware.top_of_page">org.freedesktop.ModemManager1.Modem.Firmware</link>. See g_dbus_proxy_new() for more details. When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem_firmware_proxy_new_finish() to get the result of the operation. See mm_gdbus_modem_firmware_proxy_new_sync() for the synchronous, blocking version of this constructor. A #GDBusConnection. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. An object path. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied. User data to pass to @callback. Like mm_gdbus_modem_firmware_proxy_new() but takes a #GBusType instead of a #GDBusConnection. When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem_firmware_proxy_new_for_bus_finish() to get the result of the operation. See mm_gdbus_modem_firmware_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. A #GBusType. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique). An object path. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied. User data to pass to @callback. Class structure for #MmGdbusModemFirmwareProxy. The parent class. The #MmGdbusModemFirmwareSkeleton structure contains only private data and should only be accessed using the provided API. Creates a skeleton object for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Firmware.top_of_page">org.freedesktop.ModemManager1.Modem.Firmware</link>. The skeleton object. Class structure for #MmGdbusModemFirmwareSkeleton. The parent class. Virtual table for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem.top_of_page">org.freedesktop.ModemManager1.Modem</link>. The parent interface. Handler for the #MmGdbusModem::handle-command signal. Handler for the #MmGdbusModem::handle-create-bearer signal. Handler for the #MmGdbusModem::handle-delete-bearer signal. Handler for the #MmGdbusModem::handle-enable signal. Handler for the #MmGdbusModem::handle-factory-reset signal. Handler for the #MmGdbusModem::handle-get-cell-info signal. Handler for the #MmGdbusModem::handle-list-bearers signal. Handler for the #MmGdbusModem::handle-reset signal. Handler for the #MmGdbusModem::handle-set-current-bands signal. Handler for the #MmGdbusModem::handle-set-current-capabilities signal. Handler for the #MmGdbusModem::handle-set-current-modes signal. Handler for the #MmGdbusModem::handle-set-power-state signal. Handler for the #MmGdbusModem::handle-set-primary-sim-slot signal. Getter for the #MmGdbusModem:access-technologies property. The property value. A #MmGdbusModem. Getter for the #MmGdbusModem:bearers property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem. Getter for the #MmGdbusModem:carrier-configuration property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem. Getter for the #MmGdbusModem:carrier-configuration-revision property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem. Getter for the #MmGdbusModem:current-bands property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem. Getter for the #MmGdbusModem:current-capabilities property. The property value. A #MmGdbusModem. Getter for the #MmGdbusModem:current-modes property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem. Getter for the #MmGdbusModem:device property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem. Getter for the #MmGdbusModem:device-identifier property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem. Getter for the #MmGdbusModem:drivers property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem. Getter for the #MmGdbusModem:equipment-identifier property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem. Getter for the #MmGdbusModem:hardware-revision property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem. Getter for the #MmGdbusModem:manufacturer property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem. Getter for the #MmGdbusModem:max-active-bearers property. The property value. A #MmGdbusModem. Getter for the #MmGdbusModem:max-active-multiplexed-bearers property. The property value. A #MmGdbusModem. Getter for the #MmGdbusModem:max-bearers property. The property value. A #MmGdbusModem. Getter for the #MmGdbusModem:model property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem. Getter for the #MmGdbusModem:own-numbers property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem. Getter for the #MmGdbusModem:physdev property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem. Getter for the #MmGdbusModem:plugin property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem. Getter for the #MmGdbusModem:ports property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem. Getter for the #MmGdbusModem:power-state property. The property value. A #MmGdbusModem. Getter for the #MmGdbusModem:primary-port property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem. Getter for the #MmGdbusModem:primary-sim-slot property. The property value. A #MmGdbusModem. Getter for the #MmGdbusModem:revision property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem. Getter for the #MmGdbusModem:signal-quality property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem. Getter for the #MmGdbusModem:sim property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem. Getter for the #MmGdbusModem:sim-slots property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem. Getter for the #MmGdbusModem:state property. The property value. A #MmGdbusModem. Getter for the #MmGdbusModem:state-failed-reason property. The property value. A #MmGdbusModem. Getter for the #MmGdbusModem:supported-bands property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem. Getter for the #MmGdbusModem:supported-capabilities property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem. Getter for the #MmGdbusModem:supported-ip-families property. The property value. A #MmGdbusModem. Getter for the #MmGdbusModem:supported-modes property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem. Getter for the #MmGdbusModem:unlock-required property. The property value. A #MmGdbusModem. Getter for the #MmGdbusModem:unlock-retries property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModem. Handler for the #MmGdbusModem::state-changed signal. Abstract interface type for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Location.top_of_page">org.freedesktop.ModemManager1.Modem.Location</link>. Gets a machine-readable description of the <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Location.top_of_page">org.freedesktop.ModemManager1.Modem.Location</link> D-Bus interface. A #GDBusInterfaceInfo. Do not free. Overrides all #GObject properties in the #MmGdbusModemLocation interface for a concrete class. The properties are overridden in the order they are defined. The last property id. The class structure for a #GObject derived class. The property id to assign to the first overridden property. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Location.AssistanceDataServers">"AssistanceDataServers"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_location_dup_assistance_data_servers() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModemLocation. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Location.Capabilities">"Capabilities"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusModemLocation. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Location.Enabled">"Enabled"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusModemLocation. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Location.GpsRefreshRate">"GpsRefreshRate"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusModemLocation. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Location.Location">"Location"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_location_dup_location() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModemLocation. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Location.SignalsLocation">"SignalsLocation"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusModemLocation. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Location.SuplServer">"SuplServer"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_location_dup_supl_server() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModemLocation. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Location.SupportedAssistanceData">"SupportedAssistanceData"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusModemLocation. Handler for the #MmGdbusModemLocation::handle-get-location signal. Handler for the #MmGdbusModemLocation::handle-inject-assistance-data signal. Handler for the #MmGdbusModemLocation::handle-set-gps-refresh-rate signal. Handler for the #MmGdbusModemLocation::handle-set-supl-server signal. Handler for the #MmGdbusModemLocation::handle-setup signal. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Location.GetLocation">GetLocation()</link> 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 (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem_location_call_get_location_finish() to get the result of the operation. See mm_gdbus_modem_location_call_get_location_sync() for the synchronous, blocking version of this method. A #MmGdbusModemLocationProxy. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_modem_location_call_get_location(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemLocationProxy. Return location for return parameter or %NULL to ignore. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem_location_call_get_location(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Location.GetLocation">GetLocation()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. See mm_gdbus_modem_location_call_get_location() for the asynchronous version of this method. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemLocationProxy. Return location for return parameter or %NULL to ignore. A #GCancellable or %NULL. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Location.InjectAssistanceData">InjectAssistanceData()</link> 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 (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem_location_call_inject_assistance_data_finish() to get the result of the operation. See mm_gdbus_modem_location_call_inject_assistance_data_sync() for the synchronous, blocking version of this method. A #MmGdbusModemLocationProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_modem_location_call_inject_assistance_data(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemLocationProxy. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem_location_call_inject_assistance_data(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Location.InjectAssistanceData">InjectAssistanceData()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. See mm_gdbus_modem_location_call_inject_assistance_data() for the asynchronous version of this method. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemLocationProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Location.SetGpsRefreshRate">SetGpsRefreshRate()</link> 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 (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem_location_call_set_gps_refresh_rate_finish() to get the result of the operation. See mm_gdbus_modem_location_call_set_gps_refresh_rate_sync() for the synchronous, blocking version of this method. A #MmGdbusModemLocationProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_modem_location_call_set_gps_refresh_rate(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemLocationProxy. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem_location_call_set_gps_refresh_rate(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Location.SetGpsRefreshRate">SetGpsRefreshRate()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. See mm_gdbus_modem_location_call_set_gps_refresh_rate() for the asynchronous version of this method. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemLocationProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Location.SetSuplServer">SetSuplServer()</link> 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 (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem_location_call_set_supl_server_finish() to get the result of the operation. See mm_gdbus_modem_location_call_set_supl_server_sync() for the synchronous, blocking version of this method. A #MmGdbusModemLocationProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_modem_location_call_set_supl_server(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemLocationProxy. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem_location_call_set_supl_server(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Location.SetSuplServer">SetSuplServer()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. See mm_gdbus_modem_location_call_set_supl_server() for the asynchronous version of this method. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemLocationProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Location.Setup">Setup()</link> 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 (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem_location_call_setup_finish() to get the result of the operation. See mm_gdbus_modem_location_call_setup_sync() for the synchronous, blocking version of this method. A #MmGdbusModemLocationProxy. Argument to pass with the method invocation. Argument to pass with the method invocation. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_modem_location_call_setup(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemLocationProxy. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem_location_call_setup(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Location.Setup">Setup()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. See mm_gdbus_modem_location_call_setup() for the asynchronous version of this method. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemLocationProxy. Argument to pass with the method invocation. Argument to pass with the method invocation. A #GCancellable or %NULL. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Location.GetLocation">GetLocation()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusModemLocation. A #GDBusMethodInvocation. Parameter to return. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Location.InjectAssistanceData">InjectAssistanceData()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusModemLocation. A #GDBusMethodInvocation. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Location.SetGpsRefreshRate">SetGpsRefreshRate()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusModemLocation. A #GDBusMethodInvocation. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Location.SetSuplServer">SetSuplServer()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusModemLocation. A #GDBusMethodInvocation. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Location.Setup">Setup()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusModemLocation. A #GDBusMethodInvocation. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Location.AssistanceDataServers">"AssistanceDataServers"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_strfreev(). A #MmGdbusModemLocation. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Location.Location">"Location"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_variant_unref(). A #MmGdbusModemLocation. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Location.SuplServer">"SuplServer"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_free(). A #MmGdbusModemLocation. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Location.AssistanceDataServers">"AssistanceDataServers"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_location_dup_assistance_data_servers() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModemLocation. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Location.Capabilities">"Capabilities"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusModemLocation. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Location.Enabled">"Enabled"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusModemLocation. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Location.GpsRefreshRate">"GpsRefreshRate"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusModemLocation. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Location.Location">"Location"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_location_dup_location() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModemLocation. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Location.SignalsLocation">"SignalsLocation"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusModemLocation. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Location.SuplServer">"SuplServer"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_location_dup_supl_server() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModemLocation. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Location.SupportedAssistanceData">"SupportedAssistanceData"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusModemLocation. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Location.AssistanceDataServers">"AssistanceDataServers"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModemLocation. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Location.Capabilities">"Capabilities"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModemLocation. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Location.Enabled">"Enabled"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModemLocation. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Location.GpsRefreshRate">"GpsRefreshRate"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModemLocation. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Location.Location">"Location"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModemLocation. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Location.SignalsLocation">"SignalsLocation"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModemLocation. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Location.SuplServer">"SuplServer"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModemLocation. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Location.SupportedAssistanceData">"SupportedAssistanceData"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModemLocation. The value to set. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Location.AssistanceDataServers">"AssistanceDataServers"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Location.Capabilities">"Capabilities"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Location.Enabled">"Enabled"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Location.GpsRefreshRate">"GpsRefreshRate"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Location.Location">"Location"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Location.SignalsLocation">"SignalsLocation"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Location.SuplServer">"SuplServer"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Location.SupportedAssistanceData">"SupportedAssistanceData"</link>. 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. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Location.GetLocation">GetLocation()</link> 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_location_complete_get_location() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Location.InjectAssistanceData">InjectAssistanceData()</link> 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_location_complete_inject_assistance_data() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Argument passed by remote caller. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Location.SetGpsRefreshRate">SetGpsRefreshRate()</link> 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_location_complete_set_gps_refresh_rate() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Argument passed by remote caller. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Location.SetSuplServer">SetSuplServer()</link> 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_location_complete_set_supl_server() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Argument passed by remote caller. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Location.Setup">Setup()</link> 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_location_complete_setup() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Argument passed by remote caller. Argument passed by remote caller. Virtual table for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Location.top_of_page">org.freedesktop.ModemManager1.Modem.Location</link>. The parent interface. Handler for the #MmGdbusModemLocation::handle-get-location signal. Handler for the #MmGdbusModemLocation::handle-inject-assistance-data signal. Handler for the #MmGdbusModemLocation::handle-set-gps-refresh-rate signal. Handler for the #MmGdbusModemLocation::handle-set-supl-server signal. Handler for the #MmGdbusModemLocation::handle-setup signal. Getter for the #MmGdbusModemLocation:assistance-data-servers property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModemLocation. Getter for the #MmGdbusModemLocation:capabilities property. The property value. A #MmGdbusModemLocation. Getter for the #MmGdbusModemLocation:enabled property. The property value. A #MmGdbusModemLocation. Getter for the #MmGdbusModemLocation:gps-refresh-rate property. The property value. A #MmGdbusModemLocation. Getter for the #MmGdbusModemLocation:location property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModemLocation. Getter for the #MmGdbusModemLocation:signals-location property. The property value. A #MmGdbusModemLocation. Getter for the #MmGdbusModemLocation:supl-server property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModemLocation. Getter for the #MmGdbusModemLocation:supported-assistance-data property. The property value. A #MmGdbusModemLocation. The #MmGdbusModemLocationProxy structure contains only private data and should only be accessed using the provided API. Finishes an operation started with mm_gdbus_modem_location_proxy_new(). The constructed proxy object or %NULL if @error is set. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem_location_proxy_new(). Finishes an operation started with mm_gdbus_modem_location_proxy_new_for_bus(). The constructed proxy object or %NULL if @error is set. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem_location_proxy_new_for_bus(). Like mm_gdbus_modem_location_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. The calling thread is blocked until a reply is received. See mm_gdbus_modem_location_proxy_new_for_bus() for the asynchronous version of this constructor. The constructed proxy object or %NULL if @error is set. A #GBusType. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique). An object path. A #GCancellable or %NULL. Synchronously creates a proxy for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Location.top_of_page">org.freedesktop.ModemManager1.Modem.Location</link>. See g_dbus_proxy_new_sync() for more details. The calling thread is blocked until a reply is received. See mm_gdbus_modem_location_proxy_new() for the asynchronous version of this constructor. The constructed proxy object or %NULL if @error is set. A #GDBusConnection. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. An object path. A #GCancellable or %NULL. Asynchronously creates a proxy for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Location.top_of_page">org.freedesktop.ModemManager1.Modem.Location</link>. See g_dbus_proxy_new() for more details. When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem_location_proxy_new_finish() to get the result of the operation. See mm_gdbus_modem_location_proxy_new_sync() for the synchronous, blocking version of this constructor. A #GDBusConnection. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. An object path. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied. User data to pass to @callback. Like mm_gdbus_modem_location_proxy_new() but takes a #GBusType instead of a #GDBusConnection. When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem_location_proxy_new_for_bus_finish() to get the result of the operation. See mm_gdbus_modem_location_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. A #GBusType. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique). An object path. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied. User data to pass to @callback. Class structure for #MmGdbusModemLocationProxy. The parent class. The #MmGdbusModemLocationSkeleton structure contains only private data and should only be accessed using the provided API. Creates a skeleton object for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Location.top_of_page">org.freedesktop.ModemManager1.Modem.Location</link>. The skeleton object. Class structure for #MmGdbusModemLocationSkeleton. The parent class. Abstract interface type for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Messaging.top_of_page">org.freedesktop.ModemManager1.Modem.Messaging</link>. Gets a machine-readable description of the <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Messaging.top_of_page">org.freedesktop.ModemManager1.Modem.Messaging</link> D-Bus interface. A #GDBusInterfaceInfo. Do not free. Overrides all #GObject properties in the #MmGdbusModemMessaging interface for a concrete class. The properties are overridden in the order they are defined. The last property id. The class structure for a #GObject derived class. The property id to assign to the first overridden property. Handler for the #MmGdbusModemMessaging::added signal. Handler for the #MmGdbusModemMessaging::deleted signal. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Messaging.DefaultStorage">"DefaultStorage"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusModemMessaging. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Messaging.Messages">"Messages"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_messaging_dup_messages() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModemMessaging. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Messaging.SupportedStorages">"SupportedStorages"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_messaging_dup_supported_storages() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModemMessaging. Handler for the #MmGdbusModemMessaging::handle-create signal. Handler for the #MmGdbusModemMessaging::handle-delete signal. Handler for the #MmGdbusModemMessaging::handle-list signal. Handler for the #MmGdbusModemMessaging::handle-set-default-storage signal. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Messaging.Create">Create()</link> 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 (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem_messaging_call_create_finish() to get the result of the operation. See mm_gdbus_modem_messaging_call_create_sync() for the synchronous, blocking version of this method. A #MmGdbusModemMessagingProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_modem_messaging_call_create(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemMessagingProxy. Return location for return parameter or %NULL to ignore. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem_messaging_call_create(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Messaging.Create">Create()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. See mm_gdbus_modem_messaging_call_create() for the asynchronous version of this method. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemMessagingProxy. Argument to pass with the method invocation. Return location for return parameter or %NULL to ignore. A #GCancellable or %NULL. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Messaging.Delete">Delete()</link> 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 (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem_messaging_call_delete_finish() to get the result of the operation. See mm_gdbus_modem_messaging_call_delete_sync() for the synchronous, blocking version of this method. A #MmGdbusModemMessagingProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_modem_messaging_call_delete(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemMessagingProxy. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem_messaging_call_delete(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Messaging.Delete">Delete()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. See mm_gdbus_modem_messaging_call_delete() for the asynchronous version of this method. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemMessagingProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Messaging.List">List()</link> 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 (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem_messaging_call_list_finish() to get the result of the operation. See mm_gdbus_modem_messaging_call_list_sync() for the synchronous, blocking version of this method. A #MmGdbusModemMessagingProxy. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_modem_messaging_call_list(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemMessagingProxy. Return location for return parameter or %NULL to ignore. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem_messaging_call_list(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Messaging.List">List()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. See mm_gdbus_modem_messaging_call_list() for the asynchronous version of this method. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemMessagingProxy. Return location for return parameter or %NULL to ignore. A #GCancellable or %NULL. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Messaging.SetDefaultStorage">SetDefaultStorage()</link> 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 (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem_messaging_call_set_default_storage_finish() to get the result of the operation. See mm_gdbus_modem_messaging_call_set_default_storage_sync() for the synchronous, blocking version of this method. A #MmGdbusModemMessagingProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_modem_messaging_call_set_default_storage(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemMessagingProxy. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem_messaging_call_set_default_storage(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Messaging.SetDefaultStorage">SetDefaultStorage()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. See mm_gdbus_modem_messaging_call_set_default_storage() for the asynchronous version of this method. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemMessagingProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Messaging.Create">Create()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusModemMessaging. A #GDBusMethodInvocation. Parameter to return. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Messaging.Delete">Delete()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusModemMessaging. A #GDBusMethodInvocation. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Messaging.List">List()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusModemMessaging. A #GDBusMethodInvocation. Parameter to return. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Messaging.SetDefaultStorage">SetDefaultStorage()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusModemMessaging. A #GDBusMethodInvocation. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Messaging.Messages">"Messages"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_strfreev(). A #MmGdbusModemMessaging. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Messaging.SupportedStorages">"SupportedStorages"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_variant_unref(). A #MmGdbusModemMessaging. Emits the <link linkend="gdbus-signal-org-freedesktop-ModemManager1-Modem-Messaging.Added">"Added"</link> D-Bus signal. A #MmGdbusModemMessaging. Argument to pass with the signal. Argument to pass with the signal. Emits the <link linkend="gdbus-signal-org-freedesktop-ModemManager1-Modem-Messaging.Deleted">"Deleted"</link> D-Bus signal. A #MmGdbusModemMessaging. Argument to pass with the signal. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Messaging.DefaultStorage">"DefaultStorage"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusModemMessaging. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Messaging.Messages">"Messages"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_messaging_dup_messages() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModemMessaging. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Messaging.SupportedStorages">"SupportedStorages"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_messaging_dup_supported_storages() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModemMessaging. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Messaging.DefaultStorage">"DefaultStorage"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModemMessaging. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Messaging.Messages">"Messages"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModemMessaging. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Messaging.SupportedStorages">"SupportedStorages"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModemMessaging. The value to set. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Messaging.DefaultStorage">"DefaultStorage"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Messaging.Messages">"Messages"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Messaging.SupportedStorages">"SupportedStorages"</link>. 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. On the client-side, this signal is emitted whenever the D-Bus signal <link linkend="gdbus-signal-org-freedesktop-ModemManager1-Modem-Messaging.Added">"Added"</link> 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. Argument. Argument. On the client-side, this signal is emitted whenever the D-Bus signal <link linkend="gdbus-signal-org-freedesktop-ModemManager1-Modem-Messaging.Deleted">"Deleted"</link> 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. Argument. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Messaging.Create">Create()</link> 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_messaging_complete_create() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Argument passed by remote caller. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Messaging.Delete">Delete()</link> 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_messaging_complete_delete() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Argument passed by remote caller. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Messaging.List">List()</link> 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_messaging_complete_list() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Messaging.SetDefaultStorage">SetDefaultStorage()</link> 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_messaging_complete_set_default_storage() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Argument passed by remote caller. Virtual table for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Messaging.top_of_page">org.freedesktop.ModemManager1.Modem.Messaging</link>. The parent interface. Handler for the #MmGdbusModemMessaging::handle-create signal. Handler for the #MmGdbusModemMessaging::handle-delete signal. Handler for the #MmGdbusModemMessaging::handle-list signal. Handler for the #MmGdbusModemMessaging::handle-set-default-storage signal. Getter for the #MmGdbusModemMessaging:default-storage property. The property value. A #MmGdbusModemMessaging. Getter for the #MmGdbusModemMessaging:messages property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModemMessaging. Getter for the #MmGdbusModemMessaging:supported-storages property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModemMessaging. Handler for the #MmGdbusModemMessaging::added signal. Handler for the #MmGdbusModemMessaging::deleted signal. The #MmGdbusModemMessagingProxy structure contains only private data and should only be accessed using the provided API. Finishes an operation started with mm_gdbus_modem_messaging_proxy_new(). The constructed proxy object or %NULL if @error is set. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem_messaging_proxy_new(). Finishes an operation started with mm_gdbus_modem_messaging_proxy_new_for_bus(). The constructed proxy object or %NULL if @error is set. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem_messaging_proxy_new_for_bus(). Like mm_gdbus_modem_messaging_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. The calling thread is blocked until a reply is received. See mm_gdbus_modem_messaging_proxy_new_for_bus() for the asynchronous version of this constructor. The constructed proxy object or %NULL if @error is set. A #GBusType. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique). An object path. A #GCancellable or %NULL. Synchronously creates a proxy for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Messaging.top_of_page">org.freedesktop.ModemManager1.Modem.Messaging</link>. See g_dbus_proxy_new_sync() for more details. The calling thread is blocked until a reply is received. See mm_gdbus_modem_messaging_proxy_new() for the asynchronous version of this constructor. The constructed proxy object or %NULL if @error is set. A #GDBusConnection. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. An object path. A #GCancellable or %NULL. Asynchronously creates a proxy for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Messaging.top_of_page">org.freedesktop.ModemManager1.Modem.Messaging</link>. See g_dbus_proxy_new() for more details. When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem_messaging_proxy_new_finish() to get the result of the operation. See mm_gdbus_modem_messaging_proxy_new_sync() for the synchronous, blocking version of this constructor. A #GDBusConnection. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. An object path. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied. User data to pass to @callback. Like mm_gdbus_modem_messaging_proxy_new() but takes a #GBusType instead of a #GDBusConnection. When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem_messaging_proxy_new_for_bus_finish() to get the result of the operation. See mm_gdbus_modem_messaging_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. A #GBusType. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique). An object path. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied. User data to pass to @callback. Class structure for #MmGdbusModemMessagingProxy. The parent class. The #MmGdbusModemMessagingSkeleton structure contains only private data and should only be accessed using the provided API. Creates a skeleton object for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Messaging.top_of_page">org.freedesktop.ModemManager1.Modem.Messaging</link>. The skeleton object. Class structure for #MmGdbusModemMessagingSkeleton. The parent class. Abstract interface type for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Oma.top_of_page">org.freedesktop.ModemManager1.Modem.Oma</link>. Gets a machine-readable description of the <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Oma.top_of_page">org.freedesktop.ModemManager1.Modem.Oma</link> D-Bus interface. A #GDBusInterfaceInfo. Do not free. Overrides all #GObject properties in the #MmGdbusModemOma interface for a concrete class. The properties are overridden in the order they are defined. The last property id. The class structure for a #GObject derived class. The property id to assign to the first overridden property. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Oma.Features">"Features"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusModemOma. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Oma.PendingNetworkInitiatedSessions">"PendingNetworkInitiatedSessions"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_oma_dup_pending_network_initiated_sessions() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModemOma. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Oma.SessionState">"SessionState"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusModemOma. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Oma.SessionType">"SessionType"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusModemOma. Handler for the #MmGdbusModemOma::handle-accept-network-initiated-session signal. Handler for the #MmGdbusModemOma::handle-cancel-session signal. Handler for the #MmGdbusModemOma::handle-setup signal. Handler for the #MmGdbusModemOma::handle-start-client-initiated-session signal. Handler for the #MmGdbusModemOma::session-state-changed signal. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Oma.AcceptNetworkInitiatedSession">AcceptNetworkInitiatedSession()</link> 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 (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem_oma_call_accept_network_initiated_session_finish() to get the result of the operation. See mm_gdbus_modem_oma_call_accept_network_initiated_session_sync() for the synchronous, blocking version of this method. A #MmGdbusModemOmaProxy. Argument to pass with the method invocation. Argument to pass with the method invocation. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_modem_oma_call_accept_network_initiated_session(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemOmaProxy. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem_oma_call_accept_network_initiated_session(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Oma.AcceptNetworkInitiatedSession">AcceptNetworkInitiatedSession()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. See mm_gdbus_modem_oma_call_accept_network_initiated_session() for the asynchronous version of this method. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemOmaProxy. Argument to pass with the method invocation. Argument to pass with the method invocation. A #GCancellable or %NULL. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Oma.CancelSession">CancelSession()</link> 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 (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem_oma_call_cancel_session_finish() to get the result of the operation. See mm_gdbus_modem_oma_call_cancel_session_sync() for the synchronous, blocking version of this method. A #MmGdbusModemOmaProxy. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_modem_oma_call_cancel_session(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemOmaProxy. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem_oma_call_cancel_session(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Oma.CancelSession">CancelSession()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. See mm_gdbus_modem_oma_call_cancel_session() for the asynchronous version of this method. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemOmaProxy. A #GCancellable or %NULL. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Oma.Setup">Setup()</link> 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 (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem_oma_call_setup_finish() to get the result of the operation. See mm_gdbus_modem_oma_call_setup_sync() for the synchronous, blocking version of this method. A #MmGdbusModemOmaProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_modem_oma_call_setup(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemOmaProxy. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem_oma_call_setup(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Oma.Setup">Setup()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. See mm_gdbus_modem_oma_call_setup() for the asynchronous version of this method. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemOmaProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Oma.StartClientInitiatedSession">StartClientInitiatedSession()</link> 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 (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem_oma_call_start_client_initiated_session_finish() to get the result of the operation. See mm_gdbus_modem_oma_call_start_client_initiated_session_sync() for the synchronous, blocking version of this method. A #MmGdbusModemOmaProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_modem_oma_call_start_client_initiated_session(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemOmaProxy. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem_oma_call_start_client_initiated_session(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Oma.StartClientInitiatedSession">StartClientInitiatedSession()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. See mm_gdbus_modem_oma_call_start_client_initiated_session() for the asynchronous version of this method. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemOmaProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Oma.AcceptNetworkInitiatedSession">AcceptNetworkInitiatedSession()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusModemOma. A #GDBusMethodInvocation. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Oma.CancelSession">CancelSession()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusModemOma. A #GDBusMethodInvocation. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Oma.Setup">Setup()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusModemOma. A #GDBusMethodInvocation. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Oma.StartClientInitiatedSession">StartClientInitiatedSession()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusModemOma. A #GDBusMethodInvocation. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Oma.PendingNetworkInitiatedSessions">"PendingNetworkInitiatedSessions"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_variant_unref(). A #MmGdbusModemOma. Emits the <link linkend="gdbus-signal-org-freedesktop-ModemManager1-Modem-Oma.SessionStateChanged">"SessionStateChanged"</link> D-Bus signal. A #MmGdbusModemOma. Argument to pass with the signal. Argument to pass with the signal. Argument to pass with the signal. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Oma.Features">"Features"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusModemOma. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Oma.PendingNetworkInitiatedSessions">"PendingNetworkInitiatedSessions"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_oma_dup_pending_network_initiated_sessions() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModemOma. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Oma.SessionState">"SessionState"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusModemOma. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Oma.SessionType">"SessionType"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusModemOma. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Oma.Features">"Features"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModemOma. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Oma.PendingNetworkInitiatedSessions">"PendingNetworkInitiatedSessions"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModemOma. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Oma.SessionState">"SessionState"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModemOma. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Oma.SessionType">"SessionType"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModemOma. The value to set. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Oma.Features">"Features"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Oma.PendingNetworkInitiatedSessions">"PendingNetworkInitiatedSessions"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Oma.SessionState">"SessionState"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Oma.SessionType">"SessionType"</link>. 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. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Oma.AcceptNetworkInitiatedSession">AcceptNetworkInitiatedSession()</link> 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_oma_complete_accept_network_initiated_session() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Argument passed by remote caller. Argument passed by remote caller. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Oma.CancelSession">CancelSession()</link> 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_oma_complete_cancel_session() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Oma.Setup">Setup()</link> 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_oma_complete_setup() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Argument passed by remote caller. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Oma.StartClientInitiatedSession">StartClientInitiatedSession()</link> 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_oma_complete_start_client_initiated_session() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Argument passed by remote caller. On the client-side, this signal is emitted whenever the D-Bus signal <link linkend="gdbus-signal-org-freedesktop-ModemManager1-Modem-Oma.SessionStateChanged">"SessionStateChanged"</link> 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. Argument. Argument. Argument. Virtual table for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Oma.top_of_page">org.freedesktop.ModemManager1.Modem.Oma</link>. The parent interface. Handler for the #MmGdbusModemOma::handle-accept-network-initiated-session signal. Handler for the #MmGdbusModemOma::handle-cancel-session signal. Handler for the #MmGdbusModemOma::handle-setup signal. Handler for the #MmGdbusModemOma::handle-start-client-initiated-session signal. Getter for the #MmGdbusModemOma:features property. The property value. A #MmGdbusModemOma. Getter for the #MmGdbusModemOma:pending-network-initiated-sessions property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModemOma. Getter for the #MmGdbusModemOma:session-state property. The property value. A #MmGdbusModemOma. Getter for the #MmGdbusModemOma:session-type property. The property value. A #MmGdbusModemOma. Handler for the #MmGdbusModemOma::session-state-changed signal. The #MmGdbusModemOmaProxy structure contains only private data and should only be accessed using the provided API. Finishes an operation started with mm_gdbus_modem_oma_proxy_new(). The constructed proxy object or %NULL if @error is set. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem_oma_proxy_new(). Finishes an operation started with mm_gdbus_modem_oma_proxy_new_for_bus(). The constructed proxy object or %NULL if @error is set. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem_oma_proxy_new_for_bus(). Like mm_gdbus_modem_oma_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. The calling thread is blocked until a reply is received. See mm_gdbus_modem_oma_proxy_new_for_bus() for the asynchronous version of this constructor. The constructed proxy object or %NULL if @error is set. A #GBusType. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique). An object path. A #GCancellable or %NULL. Synchronously creates a proxy for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Oma.top_of_page">org.freedesktop.ModemManager1.Modem.Oma</link>. See g_dbus_proxy_new_sync() for more details. The calling thread is blocked until a reply is received. See mm_gdbus_modem_oma_proxy_new() for the asynchronous version of this constructor. The constructed proxy object or %NULL if @error is set. A #GDBusConnection. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. An object path. A #GCancellable or %NULL. Asynchronously creates a proxy for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Oma.top_of_page">org.freedesktop.ModemManager1.Modem.Oma</link>. See g_dbus_proxy_new() for more details. When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem_oma_proxy_new_finish() to get the result of the operation. See mm_gdbus_modem_oma_proxy_new_sync() for the synchronous, blocking version of this constructor. A #GDBusConnection. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. An object path. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied. User data to pass to @callback. Like mm_gdbus_modem_oma_proxy_new() but takes a #GBusType instead of a #GDBusConnection. When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem_oma_proxy_new_for_bus_finish() to get the result of the operation. See mm_gdbus_modem_oma_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. A #GBusType. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique). An object path. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied. User data to pass to @callback. Class structure for #MmGdbusModemOmaProxy. The parent class. The #MmGdbusModemOmaSkeleton structure contains only private data and should only be accessed using the provided API. Creates a skeleton object for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Oma.top_of_page">org.freedesktop.ModemManager1.Modem.Oma</link>. The skeleton object. Class structure for #MmGdbusModemOmaSkeleton. The parent class. The #MmGdbusModemProxy structure contains only private data and should only be accessed using the provided API. Finishes an operation started with mm_gdbus_modem_proxy_new(). The constructed proxy object or %NULL if @error is set. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem_proxy_new(). Finishes an operation started with mm_gdbus_modem_proxy_new_for_bus(). The constructed proxy object or %NULL if @error is set. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem_proxy_new_for_bus(). Like mm_gdbus_modem_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. The calling thread is blocked until a reply is received. See mm_gdbus_modem_proxy_new_for_bus() for the asynchronous version of this constructor. The constructed proxy object or %NULL if @error is set. A #GBusType. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique). An object path. A #GCancellable or %NULL. Synchronously creates a proxy for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem.top_of_page">org.freedesktop.ModemManager1.Modem</link>. See g_dbus_proxy_new_sync() for more details. The calling thread is blocked until a reply is received. See mm_gdbus_modem_proxy_new() for the asynchronous version of this constructor. The constructed proxy object or %NULL if @error is set. A #GDBusConnection. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. An object path. A #GCancellable or %NULL. Asynchronously creates a proxy for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem.top_of_page">org.freedesktop.ModemManager1.Modem</link>. See g_dbus_proxy_new() for more details. When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem_proxy_new_finish() to get the result of the operation. See mm_gdbus_modem_proxy_new_sync() for the synchronous, blocking version of this constructor. A #GDBusConnection. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. An object path. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied. User data to pass to @callback. Like mm_gdbus_modem_proxy_new() but takes a #GBusType instead of a #GDBusConnection. When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem_proxy_new_for_bus_finish() to get the result of the operation. See mm_gdbus_modem_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. A #GBusType. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique). An object path. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied. User data to pass to @callback. Class structure for #MmGdbusModemProxy. The parent class. Abstract interface type for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Sar.top_of_page">org.freedesktop.ModemManager1.Modem.Sar</link>. Gets a machine-readable description of the <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Sar.top_of_page">org.freedesktop.ModemManager1.Modem.Sar</link> D-Bus interface. A #GDBusInterfaceInfo. Do not free. Overrides all #GObject properties in the #MmGdbusModemSar interface for a concrete class. The properties are overridden in the order they are defined. The last property id. The class structure for a #GObject derived class. The property id to assign to the first overridden property. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Sar.PowerLevel">"PowerLevel"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusModemSar. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Sar.State">"State"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusModemSar. Handler for the #MmGdbusModemSar::handle-enable signal. Handler for the #MmGdbusModemSar::handle-set-power-level signal. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Sar.Enable">Enable()</link> 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 (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem_sar_call_enable_finish() to get the result of the operation. See mm_gdbus_modem_sar_call_enable_sync() for the synchronous, blocking version of this method. A #MmGdbusModemSarProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_modem_sar_call_enable(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemSarProxy. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem_sar_call_enable(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Sar.Enable">Enable()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. See mm_gdbus_modem_sar_call_enable() for the asynchronous version of this method. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemSarProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Sar.SetPowerLevel">SetPowerLevel()</link> 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 (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem_sar_call_set_power_level_finish() to get the result of the operation. See mm_gdbus_modem_sar_call_set_power_level_sync() for the synchronous, blocking version of this method. A #MmGdbusModemSarProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_modem_sar_call_set_power_level(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemSarProxy. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem_sar_call_set_power_level(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Sar.SetPowerLevel">SetPowerLevel()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. See mm_gdbus_modem_sar_call_set_power_level() for the asynchronous version of this method. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemSarProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Sar.Enable">Enable()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusModemSar. A #GDBusMethodInvocation. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Sar.SetPowerLevel">SetPowerLevel()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusModemSar. A #GDBusMethodInvocation. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Sar.PowerLevel">"PowerLevel"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusModemSar. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Sar.State">"State"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusModemSar. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Sar.PowerLevel">"PowerLevel"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModemSar. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Sar.State">"State"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModemSar. The value to set. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Sar.PowerLevel">"PowerLevel"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Sar.State">"State"</link>. 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. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Sar.Enable">Enable()</link> 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_sar_complete_enable() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Argument passed by remote caller. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Sar.SetPowerLevel">SetPowerLevel()</link> 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_sar_complete_set_power_level() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Argument passed by remote caller. Virtual table for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Sar.top_of_page">org.freedesktop.ModemManager1.Modem.Sar</link>. The parent interface. Handler for the #MmGdbusModemSar::handle-enable signal. Handler for the #MmGdbusModemSar::handle-set-power-level signal. Getter for the #MmGdbusModemSar:power-level property. The property value. A #MmGdbusModemSar. Getter for the #MmGdbusModemSar:state property. The property value. A #MmGdbusModemSar. The #MmGdbusModemSarProxy structure contains only private data and should only be accessed using the provided API. Finishes an operation started with mm_gdbus_modem_sar_proxy_new(). The constructed proxy object or %NULL if @error is set. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem_sar_proxy_new(). Finishes an operation started with mm_gdbus_modem_sar_proxy_new_for_bus(). The constructed proxy object or %NULL if @error is set. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem_sar_proxy_new_for_bus(). Like mm_gdbus_modem_sar_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. The calling thread is blocked until a reply is received. See mm_gdbus_modem_sar_proxy_new_for_bus() for the asynchronous version of this constructor. The constructed proxy object or %NULL if @error is set. A #GBusType. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique). An object path. A #GCancellable or %NULL. Synchronously creates a proxy for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Sar.top_of_page">org.freedesktop.ModemManager1.Modem.Sar</link>. See g_dbus_proxy_new_sync() for more details. The calling thread is blocked until a reply is received. See mm_gdbus_modem_sar_proxy_new() for the asynchronous version of this constructor. The constructed proxy object or %NULL if @error is set. A #GDBusConnection. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. An object path. A #GCancellable or %NULL. Asynchronously creates a proxy for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Sar.top_of_page">org.freedesktop.ModemManager1.Modem.Sar</link>. See g_dbus_proxy_new() for more details. When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem_sar_proxy_new_finish() to get the result of the operation. See mm_gdbus_modem_sar_proxy_new_sync() for the synchronous, blocking version of this constructor. A #GDBusConnection. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. An object path. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied. User data to pass to @callback. Like mm_gdbus_modem_sar_proxy_new() but takes a #GBusType instead of a #GDBusConnection. When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem_sar_proxy_new_for_bus_finish() to get the result of the operation. See mm_gdbus_modem_sar_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. A #GBusType. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique). An object path. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied. User data to pass to @callback. Class structure for #MmGdbusModemSarProxy. The parent class. The #MmGdbusModemSarSkeleton structure contains only private data and should only be accessed using the provided API. Creates a skeleton object for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Sar.top_of_page">org.freedesktop.ModemManager1.Modem.Sar</link>. The skeleton object. Class structure for #MmGdbusModemSarSkeleton. The parent class. Abstract interface type for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Signal.top_of_page">org.freedesktop.ModemManager1.Modem.Signal</link>. Gets a machine-readable description of the <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Signal.top_of_page">org.freedesktop.ModemManager1.Modem.Signal</link> D-Bus interface. A #GDBusInterfaceInfo. Do not free. Overrides all #GObject properties in the #MmGdbusModemSignal interface for a concrete class. The properties are overridden in the order they are defined. The last property id. The class structure for a #GObject derived class. The property id to assign to the first overridden property. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.Cdma">"Cdma"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_signal_dup_cdma() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModemSignal. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.ErrorRateThreshold">"ErrorRateThreshold"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusModemSignal. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.Evdo">"Evdo"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_signal_dup_evdo() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModemSignal. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.Gsm">"Gsm"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_signal_dup_gsm() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModemSignal. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.Lte">"Lte"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_signal_dup_lte() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModemSignal. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.Nr5g">"Nr5g"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_signal_dup_nr5g() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModemSignal. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.Rate">"Rate"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusModemSignal. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.RssiThreshold">"RssiThreshold"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusModemSignal. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.Umts">"Umts"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_signal_dup_umts() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModemSignal. Handler for the #MmGdbusModemSignal::handle-setup signal. Handler for the #MmGdbusModemSignal::handle-setup-thresholds signal. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Signal.Setup">Setup()</link> 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 (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem_signal_call_setup_finish() to get the result of the operation. See mm_gdbus_modem_signal_call_setup_sync() for the synchronous, blocking version of this method. A #MmGdbusModemSignalProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_modem_signal_call_setup(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemSignalProxy. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem_signal_call_setup(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Signal.Setup">Setup()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. See mm_gdbus_modem_signal_call_setup() for the asynchronous version of this method. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemSignalProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Signal.SetupThresholds">SetupThresholds()</link> 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 (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem_signal_call_setup_thresholds_finish() to get the result of the operation. See mm_gdbus_modem_signal_call_setup_thresholds_sync() for the synchronous, blocking version of this method. A #MmGdbusModemSignalProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_modem_signal_call_setup_thresholds(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemSignalProxy. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem_signal_call_setup_thresholds(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Signal.SetupThresholds">SetupThresholds()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. See mm_gdbus_modem_signal_call_setup_thresholds() for the asynchronous version of this method. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemSignalProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Signal.Setup">Setup()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusModemSignal. A #GDBusMethodInvocation. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Signal.SetupThresholds">SetupThresholds()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusModemSignal. A #GDBusMethodInvocation. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.Cdma">"Cdma"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_variant_unref(). A #MmGdbusModemSignal. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.Evdo">"Evdo"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_variant_unref(). A #MmGdbusModemSignal. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.Gsm">"Gsm"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_variant_unref(). A #MmGdbusModemSignal. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.Lte">"Lte"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_variant_unref(). A #MmGdbusModemSignal. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.Nr5g">"Nr5g"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_variant_unref(). A #MmGdbusModemSignal. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.Umts">"Umts"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_variant_unref(). A #MmGdbusModemSignal. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.Cdma">"Cdma"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_signal_dup_cdma() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModemSignal. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.ErrorRateThreshold">"ErrorRateThreshold"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusModemSignal. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.Evdo">"Evdo"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_signal_dup_evdo() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModemSignal. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.Gsm">"Gsm"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_signal_dup_gsm() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModemSignal. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.Lte">"Lte"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_signal_dup_lte() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModemSignal. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.Nr5g">"Nr5g"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_signal_dup_nr5g() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModemSignal. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.Rate">"Rate"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusModemSignal. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.RssiThreshold">"RssiThreshold"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusModemSignal. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.Umts">"Umts"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_signal_dup_umts() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModemSignal. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.Cdma">"Cdma"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModemSignal. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.ErrorRateThreshold">"ErrorRateThreshold"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModemSignal. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.Evdo">"Evdo"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModemSignal. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.Gsm">"Gsm"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModemSignal. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.Lte">"Lte"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModemSignal. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.Nr5g">"Nr5g"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModemSignal. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.Rate">"Rate"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModemSignal. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.RssiThreshold">"RssiThreshold"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModemSignal. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.Umts">"Umts"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModemSignal. The value to set. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.Cdma">"Cdma"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.ErrorRateThreshold">"ErrorRateThreshold"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.Evdo">"Evdo"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.Gsm">"Gsm"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.Lte">"Lte"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.Nr5g">"Nr5g"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.Rate">"Rate"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.RssiThreshold">"RssiThreshold"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.Umts">"Umts"</link>. 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. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Signal.Setup">Setup()</link> 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_signal_complete_setup() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Argument passed by remote caller. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Signal.SetupThresholds">SetupThresholds()</link> 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_signal_complete_setup_thresholds() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Argument passed by remote caller. Virtual table for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Signal.top_of_page">org.freedesktop.ModemManager1.Modem.Signal</link>. The parent interface. Handler for the #MmGdbusModemSignal::handle-setup signal. Handler for the #MmGdbusModemSignal::handle-setup-thresholds signal. Getter for the #MmGdbusModemSignal:cdma property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModemSignal. Getter for the #MmGdbusModemSignal:error-rate-threshold property. The property value. A #MmGdbusModemSignal. Getter for the #MmGdbusModemSignal:evdo property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModemSignal. Getter for the #MmGdbusModemSignal:gsm property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModemSignal. Getter for the #MmGdbusModemSignal:lte property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModemSignal. Getter for the #MmGdbusModemSignal:nr5g property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModemSignal. Getter for the #MmGdbusModemSignal:rate property. The property value. A #MmGdbusModemSignal. Getter for the #MmGdbusModemSignal:rssi-threshold property. The property value. A #MmGdbusModemSignal. Getter for the #MmGdbusModemSignal:umts property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModemSignal. The #MmGdbusModemSignalProxy structure contains only private data and should only be accessed using the provided API. Finishes an operation started with mm_gdbus_modem_signal_proxy_new(). The constructed proxy object or %NULL if @error is set. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem_signal_proxy_new(). Finishes an operation started with mm_gdbus_modem_signal_proxy_new_for_bus(). The constructed proxy object or %NULL if @error is set. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem_signal_proxy_new_for_bus(). Like mm_gdbus_modem_signal_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. The calling thread is blocked until a reply is received. See mm_gdbus_modem_signal_proxy_new_for_bus() for the asynchronous version of this constructor. The constructed proxy object or %NULL if @error is set. A #GBusType. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique). An object path. A #GCancellable or %NULL. Synchronously creates a proxy for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Signal.top_of_page">org.freedesktop.ModemManager1.Modem.Signal</link>. See g_dbus_proxy_new_sync() for more details. The calling thread is blocked until a reply is received. See mm_gdbus_modem_signal_proxy_new() for the asynchronous version of this constructor. The constructed proxy object or %NULL if @error is set. A #GDBusConnection. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. An object path. A #GCancellable or %NULL. Asynchronously creates a proxy for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Signal.top_of_page">org.freedesktop.ModemManager1.Modem.Signal</link>. See g_dbus_proxy_new() for more details. When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem_signal_proxy_new_finish() to get the result of the operation. See mm_gdbus_modem_signal_proxy_new_sync() for the synchronous, blocking version of this constructor. A #GDBusConnection. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. An object path. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied. User data to pass to @callback. Like mm_gdbus_modem_signal_proxy_new() but takes a #GBusType instead of a #GDBusConnection. When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem_signal_proxy_new_for_bus_finish() to get the result of the operation. See mm_gdbus_modem_signal_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. A #GBusType. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique). An object path. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied. User data to pass to @callback. Class structure for #MmGdbusModemSignalProxy. The parent class. The #MmGdbusModemSignalSkeleton structure contains only private data and should only be accessed using the provided API. Creates a skeleton object for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Signal.top_of_page">org.freedesktop.ModemManager1.Modem.Signal</link>. The skeleton object. Class structure for #MmGdbusModemSignalSkeleton. The parent class. Abstract interface type for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Simple.top_of_page">org.freedesktop.ModemManager1.Modem.Simple</link>. Gets a machine-readable description of the <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Simple.top_of_page">org.freedesktop.ModemManager1.Modem.Simple</link> D-Bus interface. A #GDBusInterfaceInfo. Do not free. Overrides all #GObject properties in the #MmGdbusModemSimple interface for a concrete class. The properties are overridden in the order they are defined. The last property id. The class structure for a #GObject derived class. The property id to assign to the first overridden property. Handler for the #MmGdbusModemSimple::handle-connect signal. Handler for the #MmGdbusModemSimple::handle-disconnect signal. Handler for the #MmGdbusModemSimple::handle-get-status signal. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Simple.Connect">Connect()</link> 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 (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem_simple_call_connect_finish() to get the result of the operation. See mm_gdbus_modem_simple_call_connect_sync() for the synchronous, blocking version of this method. A #MmGdbusModemSimpleProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_modem_simple_call_connect(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemSimpleProxy. Return location for return parameter or %NULL to ignore. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem_simple_call_connect(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Simple.Connect">Connect()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. See mm_gdbus_modem_simple_call_connect() for the asynchronous version of this method. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemSimpleProxy. Argument to pass with the method invocation. Return location for return parameter or %NULL to ignore. A #GCancellable or %NULL. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Simple.Disconnect">Disconnect()</link> 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 (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem_simple_call_disconnect_finish() to get the result of the operation. See mm_gdbus_modem_simple_call_disconnect_sync() for the synchronous, blocking version of this method. A #MmGdbusModemSimpleProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_modem_simple_call_disconnect(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemSimpleProxy. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem_simple_call_disconnect(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Simple.Disconnect">Disconnect()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. See mm_gdbus_modem_simple_call_disconnect() for the asynchronous version of this method. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemSimpleProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Simple.GetStatus">GetStatus()</link> 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 (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem_simple_call_get_status_finish() to get the result of the operation. See mm_gdbus_modem_simple_call_get_status_sync() for the synchronous, blocking version of this method. A #MmGdbusModemSimpleProxy. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_modem_simple_call_get_status(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemSimpleProxy. Return location for return parameter or %NULL to ignore. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem_simple_call_get_status(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Simple.GetStatus">GetStatus()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. See mm_gdbus_modem_simple_call_get_status() for the asynchronous version of this method. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemSimpleProxy. Return location for return parameter or %NULL to ignore. A #GCancellable or %NULL. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Simple.Connect">Connect()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusModemSimple. A #GDBusMethodInvocation. Parameter to return. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Simple.Disconnect">Disconnect()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusModemSimple. A #GDBusMethodInvocation. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Simple.GetStatus">GetStatus()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusModemSimple. A #GDBusMethodInvocation. Parameter to return. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Simple.Connect">Connect()</link> 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_simple_complete_connect() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Argument passed by remote caller. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Simple.Disconnect">Disconnect()</link> 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_simple_complete_disconnect() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Argument passed by remote caller. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Simple.GetStatus">GetStatus()</link> 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_simple_complete_get_status() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Virtual table for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Simple.top_of_page">org.freedesktop.ModemManager1.Modem.Simple</link>. The parent interface. Handler for the #MmGdbusModemSimple::handle-connect signal. Handler for the #MmGdbusModemSimple::handle-disconnect signal. Handler for the #MmGdbusModemSimple::handle-get-status signal. The #MmGdbusModemSimpleProxy structure contains only private data and should only be accessed using the provided API. Finishes an operation started with mm_gdbus_modem_simple_proxy_new(). The constructed proxy object or %NULL if @error is set. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem_simple_proxy_new(). Finishes an operation started with mm_gdbus_modem_simple_proxy_new_for_bus(). The constructed proxy object or %NULL if @error is set. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem_simple_proxy_new_for_bus(). Like mm_gdbus_modem_simple_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. The calling thread is blocked until a reply is received. See mm_gdbus_modem_simple_proxy_new_for_bus() for the asynchronous version of this constructor. The constructed proxy object or %NULL if @error is set. A #GBusType. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique). An object path. A #GCancellable or %NULL. Synchronously creates a proxy for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Simple.top_of_page">org.freedesktop.ModemManager1.Modem.Simple</link>. See g_dbus_proxy_new_sync() for more details. The calling thread is blocked until a reply is received. See mm_gdbus_modem_simple_proxy_new() for the asynchronous version of this constructor. The constructed proxy object or %NULL if @error is set. A #GDBusConnection. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. An object path. A #GCancellable or %NULL. Asynchronously creates a proxy for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Simple.top_of_page">org.freedesktop.ModemManager1.Modem.Simple</link>. See g_dbus_proxy_new() for more details. When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem_simple_proxy_new_finish() to get the result of the operation. See mm_gdbus_modem_simple_proxy_new_sync() for the synchronous, blocking version of this constructor. A #GDBusConnection. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. An object path. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied. User data to pass to @callback. Like mm_gdbus_modem_simple_proxy_new() but takes a #GBusType instead of a #GDBusConnection. When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem_simple_proxy_new_for_bus_finish() to get the result of the operation. See mm_gdbus_modem_simple_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. A #GBusType. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique). An object path. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied. User data to pass to @callback. Class structure for #MmGdbusModemSimpleProxy. The parent class. The #MmGdbusModemSimpleSkeleton structure contains only private data and should only be accessed using the provided API. Creates a skeleton object for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Simple.top_of_page">org.freedesktop.ModemManager1.Modem.Simple</link>. The skeleton object. Class structure for #MmGdbusModemSimpleSkeleton. The parent class. The #MmGdbusModemSkeleton structure contains only private data and should only be accessed using the provided API. Creates a skeleton object for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem.top_of_page">org.freedesktop.ModemManager1.Modem</link>. The skeleton object. Class structure for #MmGdbusModemSkeleton. The parent class. Abstract interface type for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Time.top_of_page">org.freedesktop.ModemManager1.Modem.Time</link>. Gets a machine-readable description of the <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Time.top_of_page">org.freedesktop.ModemManager1.Modem.Time</link> D-Bus interface. A #GDBusInterfaceInfo. Do not free. Overrides all #GObject properties in the #MmGdbusModemTime interface for a concrete class. The properties are overridden in the order they are defined. The last property id. The class structure for a #GObject derived class. The property id to assign to the first overridden property. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Time.NetworkTimezone">"NetworkTimezone"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_time_dup_network_timezone() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModemTime. Handler for the #MmGdbusModemTime::handle-get-network-time signal. Handler for the #MmGdbusModemTime::network-time-changed signal. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Time.GetNetworkTime">GetNetworkTime()</link> 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 (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem_time_call_get_network_time_finish() to get the result of the operation. See mm_gdbus_modem_time_call_get_network_time_sync() for the synchronous, blocking version of this method. A #MmGdbusModemTimeProxy. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_modem_time_call_get_network_time(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemTimeProxy. Return location for return parameter or %NULL to ignore. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem_time_call_get_network_time(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Time.GetNetworkTime">GetNetworkTime()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. See mm_gdbus_modem_time_call_get_network_time() for the asynchronous version of this method. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemTimeProxy. Return location for return parameter or %NULL to ignore. A #GCancellable or %NULL. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Time.GetNetworkTime">GetNetworkTime()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusModemTime. A #GDBusMethodInvocation. Parameter to return. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Time.NetworkTimezone">"NetworkTimezone"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_variant_unref(). A #MmGdbusModemTime. Emits the <link linkend="gdbus-signal-org-freedesktop-ModemManager1-Modem-Time.NetworkTimeChanged">"NetworkTimeChanged"</link> D-Bus signal. A #MmGdbusModemTime. Argument to pass with the signal. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Time.NetworkTimezone">"NetworkTimezone"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_time_dup_network_timezone() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModemTime. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Time.NetworkTimezone">"NetworkTimezone"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModemTime. The value to set. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Time.NetworkTimezone">"NetworkTimezone"</link>. 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. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Time.GetNetworkTime">GetNetworkTime()</link> 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_time_complete_get_network_time() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. On the client-side, this signal is emitted whenever the D-Bus signal <link linkend="gdbus-signal-org-freedesktop-ModemManager1-Modem-Time.NetworkTimeChanged">"NetworkTimeChanged"</link> 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. Argument. Virtual table for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Time.top_of_page">org.freedesktop.ModemManager1.Modem.Time</link>. The parent interface. Handler for the #MmGdbusModemTime::handle-get-network-time signal. Getter for the #MmGdbusModemTime:network-timezone property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModemTime. Handler for the #MmGdbusModemTime::network-time-changed signal. The #MmGdbusModemTimeProxy structure contains only private data and should only be accessed using the provided API. Finishes an operation started with mm_gdbus_modem_time_proxy_new(). The constructed proxy object or %NULL if @error is set. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem_time_proxy_new(). Finishes an operation started with mm_gdbus_modem_time_proxy_new_for_bus(). The constructed proxy object or %NULL if @error is set. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem_time_proxy_new_for_bus(). Like mm_gdbus_modem_time_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. The calling thread is blocked until a reply is received. See mm_gdbus_modem_time_proxy_new_for_bus() for the asynchronous version of this constructor. The constructed proxy object or %NULL if @error is set. A #GBusType. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique). An object path. A #GCancellable or %NULL. Synchronously creates a proxy for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Time.top_of_page">org.freedesktop.ModemManager1.Modem.Time</link>. See g_dbus_proxy_new_sync() for more details. The calling thread is blocked until a reply is received. See mm_gdbus_modem_time_proxy_new() for the asynchronous version of this constructor. The constructed proxy object or %NULL if @error is set. A #GDBusConnection. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. An object path. A #GCancellable or %NULL. Asynchronously creates a proxy for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Time.top_of_page">org.freedesktop.ModemManager1.Modem.Time</link>. See g_dbus_proxy_new() for more details. When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem_time_proxy_new_finish() to get the result of the operation. See mm_gdbus_modem_time_proxy_new_sync() for the synchronous, blocking version of this constructor. A #GDBusConnection. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. An object path. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied. User data to pass to @callback. Like mm_gdbus_modem_time_proxy_new() but takes a #GBusType instead of a #GDBusConnection. When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem_time_proxy_new_for_bus_finish() to get the result of the operation. See mm_gdbus_modem_time_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. A #GBusType. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique). An object path. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied. User data to pass to @callback. Class structure for #MmGdbusModemTimeProxy. The parent class. The #MmGdbusModemTimeSkeleton structure contains only private data and should only be accessed using the provided API. Creates a skeleton object for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Time.top_of_page">org.freedesktop.ModemManager1.Modem.Time</link>. The skeleton object. Class structure for #MmGdbusModemTimeSkeleton. The parent class. Abstract interface type for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Voice.top_of_page">org.freedesktop.ModemManager1.Modem.Voice</link>. Gets a machine-readable description of the <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Voice.top_of_page">org.freedesktop.ModemManager1.Modem.Voice</link> D-Bus interface. A #GDBusInterfaceInfo. Do not free. Overrides all #GObject properties in the #MmGdbusModemVoice interface for a concrete class. The properties are overridden in the order they are defined. The last property id. The class structure for a #GObject derived class. The property id to assign to the first overridden property. Handler for the #MmGdbusModemVoice::call-added signal. Handler for the #MmGdbusModemVoice::call-deleted signal. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Voice.Calls">"Calls"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_voice_dup_calls() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModemVoice. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Voice.EmergencyOnly">"EmergencyOnly"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusModemVoice. Handler for the #MmGdbusModemVoice::handle-call-waiting-query signal. Handler for the #MmGdbusModemVoice::handle-call-waiting-setup signal. Handler for the #MmGdbusModemVoice::handle-create-call signal. Handler for the #MmGdbusModemVoice::handle-delete-call signal. Handler for the #MmGdbusModemVoice::handle-hangup-all signal. Handler for the #MmGdbusModemVoice::handle-hangup-and-accept signal. Handler for the #MmGdbusModemVoice::handle-hold-and-accept signal. Handler for the #MmGdbusModemVoice::handle-list-calls signal. Handler for the #MmGdbusModemVoice::handle-transfer signal. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Voice.CallWaitingQuery">CallWaitingQuery()</link> 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 (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem_voice_call_call_waiting_query_finish() to get the result of the operation. See mm_gdbus_modem_voice_call_call_waiting_query_sync() for the synchronous, blocking version of this method. A #MmGdbusModemVoiceProxy. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_modem_voice_call_call_waiting_query(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemVoiceProxy. Return location for return parameter or %NULL to ignore. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem_voice_call_call_waiting_query(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Voice.CallWaitingQuery">CallWaitingQuery()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. See mm_gdbus_modem_voice_call_call_waiting_query() for the asynchronous version of this method. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemVoiceProxy. Return location for return parameter or %NULL to ignore. A #GCancellable or %NULL. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Voice.CallWaitingSetup">CallWaitingSetup()</link> 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 (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem_voice_call_call_waiting_setup_finish() to get the result of the operation. See mm_gdbus_modem_voice_call_call_waiting_setup_sync() for the synchronous, blocking version of this method. A #MmGdbusModemVoiceProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_modem_voice_call_call_waiting_setup(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemVoiceProxy. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem_voice_call_call_waiting_setup(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Voice.CallWaitingSetup">CallWaitingSetup()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. See mm_gdbus_modem_voice_call_call_waiting_setup() for the asynchronous version of this method. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemVoiceProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Voice.CreateCall">CreateCall()</link> 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 (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem_voice_call_create_call_finish() to get the result of the operation. See mm_gdbus_modem_voice_call_create_call_sync() for the synchronous, blocking version of this method. A #MmGdbusModemVoiceProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_modem_voice_call_create_call(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemVoiceProxy. Return location for return parameter or %NULL to ignore. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem_voice_call_create_call(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Voice.CreateCall">CreateCall()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. See mm_gdbus_modem_voice_call_create_call() for the asynchronous version of this method. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemVoiceProxy. Argument to pass with the method invocation. Return location for return parameter or %NULL to ignore. A #GCancellable or %NULL. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Voice.DeleteCall">DeleteCall()</link> 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 (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem_voice_call_delete_call_finish() to get the result of the operation. See mm_gdbus_modem_voice_call_delete_call_sync() for the synchronous, blocking version of this method. A #MmGdbusModemVoiceProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_modem_voice_call_delete_call(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemVoiceProxy. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem_voice_call_delete_call(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Voice.DeleteCall">DeleteCall()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. See mm_gdbus_modem_voice_call_delete_call() for the asynchronous version of this method. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemVoiceProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Voice.HangupAll">HangupAll()</link> 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 (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem_voice_call_hangup_all_finish() to get the result of the operation. See mm_gdbus_modem_voice_call_hangup_all_sync() for the synchronous, blocking version of this method. A #MmGdbusModemVoiceProxy. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_modem_voice_call_hangup_all(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemVoiceProxy. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem_voice_call_hangup_all(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Voice.HangupAll">HangupAll()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. See mm_gdbus_modem_voice_call_hangup_all() for the asynchronous version of this method. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemVoiceProxy. A #GCancellable or %NULL. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Voice.HangupAndAccept">HangupAndAccept()</link> 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 (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem_voice_call_hangup_and_accept_finish() to get the result of the operation. See mm_gdbus_modem_voice_call_hangup_and_accept_sync() for the synchronous, blocking version of this method. A #MmGdbusModemVoiceProxy. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_modem_voice_call_hangup_and_accept(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemVoiceProxy. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem_voice_call_hangup_and_accept(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Voice.HangupAndAccept">HangupAndAccept()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. See mm_gdbus_modem_voice_call_hangup_and_accept() for the asynchronous version of this method. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemVoiceProxy. A #GCancellable or %NULL. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Voice.HoldAndAccept">HoldAndAccept()</link> 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 (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem_voice_call_hold_and_accept_finish() to get the result of the operation. See mm_gdbus_modem_voice_call_hold_and_accept_sync() for the synchronous, blocking version of this method. A #MmGdbusModemVoiceProxy. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_modem_voice_call_hold_and_accept(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemVoiceProxy. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem_voice_call_hold_and_accept(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Voice.HoldAndAccept">HoldAndAccept()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. See mm_gdbus_modem_voice_call_hold_and_accept() for the asynchronous version of this method. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemVoiceProxy. A #GCancellable or %NULL. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Voice.ListCalls">ListCalls()</link> 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 (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem_voice_call_list_calls_finish() to get the result of the operation. See mm_gdbus_modem_voice_call_list_calls_sync() for the synchronous, blocking version of this method. A #MmGdbusModemVoiceProxy. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_modem_voice_call_list_calls(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemVoiceProxy. Return location for return parameter or %NULL to ignore. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem_voice_call_list_calls(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Voice.ListCalls">ListCalls()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. See mm_gdbus_modem_voice_call_list_calls() for the asynchronous version of this method. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemVoiceProxy. Return location for return parameter or %NULL to ignore. A #GCancellable or %NULL. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Voice.Transfer">Transfer()</link> 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 (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem_voice_call_transfer_finish() to get the result of the operation. See mm_gdbus_modem_voice_call_transfer_sync() for the synchronous, blocking version of this method. A #MmGdbusModemVoiceProxy. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_modem_voice_call_transfer(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemVoiceProxy. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem_voice_call_transfer(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Voice.Transfer">Transfer()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. See mm_gdbus_modem_voice_call_transfer() for the asynchronous version of this method. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusModemVoiceProxy. A #GCancellable or %NULL. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Voice.CallWaitingQuery">CallWaitingQuery()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusModemVoice. A #GDBusMethodInvocation. Parameter to return. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Voice.CallWaitingSetup">CallWaitingSetup()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusModemVoice. A #GDBusMethodInvocation. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Voice.CreateCall">CreateCall()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusModemVoice. A #GDBusMethodInvocation. Parameter to return. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Voice.DeleteCall">DeleteCall()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusModemVoice. A #GDBusMethodInvocation. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Voice.HangupAll">HangupAll()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusModemVoice. A #GDBusMethodInvocation. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Voice.HangupAndAccept">HangupAndAccept()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusModemVoice. A #GDBusMethodInvocation. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Voice.HoldAndAccept">HoldAndAccept()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusModemVoice. A #GDBusMethodInvocation. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Voice.ListCalls">ListCalls()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusModemVoice. A #GDBusMethodInvocation. Parameter to return. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Voice.Transfer">Transfer()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusModemVoice. A #GDBusMethodInvocation. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Voice.Calls">"Calls"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_strfreev(). A #MmGdbusModemVoice. Emits the <link linkend="gdbus-signal-org-freedesktop-ModemManager1-Modem-Voice.CallAdded">"CallAdded"</link> D-Bus signal. A #MmGdbusModemVoice. Argument to pass with the signal. Emits the <link linkend="gdbus-signal-org-freedesktop-ModemManager1-Modem-Voice.CallDeleted">"CallDeleted"</link> D-Bus signal. A #MmGdbusModemVoice. Argument to pass with the signal. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Voice.Calls">"Calls"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_voice_dup_calls() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModemVoice. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Voice.EmergencyOnly">"EmergencyOnly"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusModemVoice. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Voice.Calls">"Calls"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModemVoice. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Voice.EmergencyOnly">"EmergencyOnly"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusModemVoice. The value to set. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Voice.Calls">"Calls"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Voice.EmergencyOnly">"EmergencyOnly"</link>. 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. On the client-side, this signal is emitted whenever the D-Bus signal <link linkend="gdbus-signal-org-freedesktop-ModemManager1-Modem-Voice.CallAdded">"CallAdded"</link> 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. Argument. On the client-side, this signal is emitted whenever the D-Bus signal <link linkend="gdbus-signal-org-freedesktop-ModemManager1-Modem-Voice.CallDeleted">"CallDeleted"</link> 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. Argument. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Voice.CallWaitingQuery">CallWaitingQuery()</link> 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_voice_complete_call_waiting_query() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Voice.CallWaitingSetup">CallWaitingSetup()</link> 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_voice_complete_call_waiting_setup() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Argument passed by remote caller. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Voice.CreateCall">CreateCall()</link> 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_voice_complete_create_call() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Argument passed by remote caller. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Voice.DeleteCall">DeleteCall()</link> 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_voice_complete_delete_call() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Argument passed by remote caller. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Voice.HangupAll">HangupAll()</link> 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_voice_complete_hangup_all() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Voice.HangupAndAccept">HangupAndAccept()</link> 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_voice_complete_hangup_and_accept() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Voice.HoldAndAccept">HoldAndAccept()</link> 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_voice_complete_hold_and_accept() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Voice.ListCalls">ListCalls()</link> 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_voice_complete_list_calls() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Voice.Transfer">Transfer()</link> 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_voice_complete_transfer() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Virtual table for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Voice.top_of_page">org.freedesktop.ModemManager1.Modem.Voice</link>. The parent interface. Handler for the #MmGdbusModemVoice::handle-call-waiting-query signal. Handler for the #MmGdbusModemVoice::handle-call-waiting-setup signal. Handler for the #MmGdbusModemVoice::handle-create-call signal. Handler for the #MmGdbusModemVoice::handle-delete-call signal. Handler for the #MmGdbusModemVoice::handle-hangup-all signal. Handler for the #MmGdbusModemVoice::handle-hangup-and-accept signal. Handler for the #MmGdbusModemVoice::handle-hold-and-accept signal. Handler for the #MmGdbusModemVoice::handle-list-calls signal. Handler for the #MmGdbusModemVoice::handle-transfer signal. Getter for the #MmGdbusModemVoice:calls property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusModemVoice. Getter for the #MmGdbusModemVoice:emergency-only property. The property value. A #MmGdbusModemVoice. Handler for the #MmGdbusModemVoice::call-added signal. Handler for the #MmGdbusModemVoice::call-deleted signal. The #MmGdbusModemVoiceProxy structure contains only private data and should only be accessed using the provided API. Finishes an operation started with mm_gdbus_modem_voice_proxy_new(). The constructed proxy object or %NULL if @error is set. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem_voice_proxy_new(). Finishes an operation started with mm_gdbus_modem_voice_proxy_new_for_bus(). The constructed proxy object or %NULL if @error is set. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem_voice_proxy_new_for_bus(). Like mm_gdbus_modem_voice_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. The calling thread is blocked until a reply is received. See mm_gdbus_modem_voice_proxy_new_for_bus() for the asynchronous version of this constructor. The constructed proxy object or %NULL if @error is set. A #GBusType. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique). An object path. A #GCancellable or %NULL. Synchronously creates a proxy for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Voice.top_of_page">org.freedesktop.ModemManager1.Modem.Voice</link>. See g_dbus_proxy_new_sync() for more details. The calling thread is blocked until a reply is received. See mm_gdbus_modem_voice_proxy_new() for the asynchronous version of this constructor. The constructed proxy object or %NULL if @error is set. A #GDBusConnection. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. An object path. A #GCancellable or %NULL. Asynchronously creates a proxy for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Voice.top_of_page">org.freedesktop.ModemManager1.Modem.Voice</link>. See g_dbus_proxy_new() for more details. When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem_voice_proxy_new_finish() to get the result of the operation. See mm_gdbus_modem_voice_proxy_new_sync() for the synchronous, blocking version of this constructor. A #GDBusConnection. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. An object path. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied. User data to pass to @callback. Like mm_gdbus_modem_voice_proxy_new() but takes a #GBusType instead of a #GDBusConnection. When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). You can then call mm_gdbus_modem_voice_proxy_new_for_bus_finish() to get the result of the operation. See mm_gdbus_modem_voice_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. A #GBusType. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique). An object path. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied. User data to pass to @callback. Class structure for #MmGdbusModemVoiceProxy. The parent class. The #MmGdbusModemVoiceSkeleton structure contains only private data and should only be accessed using the provided API. Creates a skeleton object for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Voice.top_of_page">org.freedesktop.ModemManager1.Modem.Voice</link>. The skeleton object. Class structure for #MmGdbusModemVoiceSkeleton. The parent class. The #MmGdbusObject type is a specialized container of interfaces. Gets the #MmGdbusModem instance for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem.top_of_page">org.freedesktop.ModemManager1.Modem</link> on @object, if any. A #MmGdbusModem that must be freed with g_object_unref() or %NULL if @object does not implement the interface. A #MmGdbusObject. Gets the #MmGdbusModem3gpp instance for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Modem3gpp.top_of_page">org.freedesktop.ModemManager1.Modem.Modem3gpp</link> on @object, if any. A #MmGdbusModem3gpp that must be freed with g_object_unref() or %NULL if @object does not implement the interface. A #MmGdbusObject. Gets the #MmGdbusModem3gppProfileManager instance for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Modem3gpp-ProfileManager.top_of_page">org.freedesktop.ModemManager1.Modem.Modem3gpp.ProfileManager</link> on @object, if any. A #MmGdbusModem3gppProfileManager that must be freed with g_object_unref() or %NULL if @object does not implement the interface. A #MmGdbusObject. Gets the #MmGdbusModem3gppUssd instance for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.top_of_page">org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd</link> on @object, if any. A #MmGdbusModem3gppUssd that must be freed with g_object_unref() or %NULL if @object does not implement the interface. A #MmGdbusObject. Gets the #MmGdbusModemCdma instance for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-ModemCdma.top_of_page">org.freedesktop.ModemManager1.Modem.ModemCdma</link> on @object, if any. A #MmGdbusModemCdma that must be freed with g_object_unref() or %NULL if @object does not implement the interface. A #MmGdbusObject. Gets the #MmGdbusModemCellBroadcast instance for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-CellBroadcast.top_of_page">org.freedesktop.ModemManager1.Modem.CellBroadcast</link> on @object, if any. A #MmGdbusModemCellBroadcast that must be freed with g_object_unref() or %NULL if @object does not implement the interface. A #MmGdbusObject. Gets the #MmGdbusModemFirmware instance for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Firmware.top_of_page">org.freedesktop.ModemManager1.Modem.Firmware</link> on @object, if any. A #MmGdbusModemFirmware that must be freed with g_object_unref() or %NULL if @object does not implement the interface. A #MmGdbusObject. Gets the #MmGdbusModemLocation instance for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Location.top_of_page">org.freedesktop.ModemManager1.Modem.Location</link> on @object, if any. A #MmGdbusModemLocation that must be freed with g_object_unref() or %NULL if @object does not implement the interface. A #MmGdbusObject. Gets the #MmGdbusModemMessaging instance for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Messaging.top_of_page">org.freedesktop.ModemManager1.Modem.Messaging</link> on @object, if any. A #MmGdbusModemMessaging that must be freed with g_object_unref() or %NULL if @object does not implement the interface. A #MmGdbusObject. Gets the #MmGdbusModemOma instance for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Oma.top_of_page">org.freedesktop.ModemManager1.Modem.Oma</link> on @object, if any. A #MmGdbusModemOma that must be freed with g_object_unref() or %NULL if @object does not implement the interface. A #MmGdbusObject. Gets the #MmGdbusModemSar instance for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Sar.top_of_page">org.freedesktop.ModemManager1.Modem.Sar</link> on @object, if any. A #MmGdbusModemSar that must be freed with g_object_unref() or %NULL if @object does not implement the interface. A #MmGdbusObject. Gets the #MmGdbusModemSignal instance for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Signal.top_of_page">org.freedesktop.ModemManager1.Modem.Signal</link> on @object, if any. A #MmGdbusModemSignal that must be freed with g_object_unref() or %NULL if @object does not implement the interface. A #MmGdbusObject. Gets the #MmGdbusModemSimple instance for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Simple.top_of_page">org.freedesktop.ModemManager1.Modem.Simple</link> on @object, if any. A #MmGdbusModemSimple that must be freed with g_object_unref() or %NULL if @object does not implement the interface. A #MmGdbusObject. Gets the #MmGdbusModemTime instance for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Time.top_of_page">org.freedesktop.ModemManager1.Modem.Time</link> on @object, if any. A #MmGdbusModemTime that must be freed with g_object_unref() or %NULL if @object does not implement the interface. A #MmGdbusObject. Gets the #MmGdbusModemVoice instance for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Voice.top_of_page">org.freedesktop.ModemManager1.Modem.Voice</link> on @object, if any. A #MmGdbusModemVoice that must be freed with g_object_unref() or %NULL if @object does not implement the interface. A #MmGdbusObject. Like mm_gdbus_object_get_modem() but doesn't increase the reference count on the returned object. It is not safe to use the returned object if you are on another thread than the one where the #GDBusObjectManagerClient or #GDBusObjectManagerServer for @object is running. A #MmGdbusModem or %NULL if @object does not implement the interface. Do not free the returned object, it is owned by @object. A #MmGdbusObject. Like mm_gdbus_object_get_modem3gpp() but doesn't increase the reference count on the returned object. It is not safe to use the returned object if you are on another thread than the one where the #GDBusObjectManagerClient or #GDBusObjectManagerServer for @object is running. A #MmGdbusModem3gpp or %NULL if @object does not implement the interface. Do not free the returned object, it is owned by @object. A #MmGdbusObject. Like mm_gdbus_object_get_modem3gpp_profile_manager() but doesn't increase the reference count on the returned object. It is not safe to use the returned object if you are on another thread than the one where the #GDBusObjectManagerClient or #GDBusObjectManagerServer for @object is running. A #MmGdbusModem3gppProfileManager or %NULL if @object does not implement the interface. Do not free the returned object, it is owned by @object. A #MmGdbusObject. Like mm_gdbus_object_get_modem3gpp_ussd() but doesn't increase the reference count on the returned object. It is not safe to use the returned object if you are on another thread than the one where the #GDBusObjectManagerClient or #GDBusObjectManagerServer for @object is running. A #MmGdbusModem3gppUssd or %NULL if @object does not implement the interface. Do not free the returned object, it is owned by @object. A #MmGdbusObject. Like mm_gdbus_object_get_modem_cdma() but doesn't increase the reference count on the returned object. It is not safe to use the returned object if you are on another thread than the one where the #GDBusObjectManagerClient or #GDBusObjectManagerServer for @object is running. A #MmGdbusModemCdma or %NULL if @object does not implement the interface. Do not free the returned object, it is owned by @object. A #MmGdbusObject. Like mm_gdbus_object_get_modem_cell_broadcast() but doesn't increase the reference count on the returned object. It is not safe to use the returned object if you are on another thread than the one where the #GDBusObjectManagerClient or #GDBusObjectManagerServer for @object is running. A #MmGdbusModemCellBroadcast or %NULL if @object does not implement the interface. Do not free the returned object, it is owned by @object. A #MmGdbusObject. Like mm_gdbus_object_get_modem_firmware() but doesn't increase the reference count on the returned object. It is not safe to use the returned object if you are on another thread than the one where the #GDBusObjectManagerClient or #GDBusObjectManagerServer for @object is running. A #MmGdbusModemFirmware or %NULL if @object does not implement the interface. Do not free the returned object, it is owned by @object. A #MmGdbusObject. Like mm_gdbus_object_get_modem_location() but doesn't increase the reference count on the returned object. It is not safe to use the returned object if you are on another thread than the one where the #GDBusObjectManagerClient or #GDBusObjectManagerServer for @object is running. A #MmGdbusModemLocation or %NULL if @object does not implement the interface. Do not free the returned object, it is owned by @object. A #MmGdbusObject. Like mm_gdbus_object_get_modem_messaging() but doesn't increase the reference count on the returned object. It is not safe to use the returned object if you are on another thread than the one where the #GDBusObjectManagerClient or #GDBusObjectManagerServer for @object is running. A #MmGdbusModemMessaging or %NULL if @object does not implement the interface. Do not free the returned object, it is owned by @object. A #MmGdbusObject. Like mm_gdbus_object_get_modem_oma() but doesn't increase the reference count on the returned object. It is not safe to use the returned object if you are on another thread than the one where the #GDBusObjectManagerClient or #GDBusObjectManagerServer for @object is running. A #MmGdbusModemOma or %NULL if @object does not implement the interface. Do not free the returned object, it is owned by @object. A #MmGdbusObject. Like mm_gdbus_object_get_modem_sar() but doesn't increase the reference count on the returned object. It is not safe to use the returned object if you are on another thread than the one where the #GDBusObjectManagerClient or #GDBusObjectManagerServer for @object is running. A #MmGdbusModemSar or %NULL if @object does not implement the interface. Do not free the returned object, it is owned by @object. A #MmGdbusObject. Like mm_gdbus_object_get_modem_signal() but doesn't increase the reference count on the returned object. It is not safe to use the returned object if you are on another thread than the one where the #GDBusObjectManagerClient or #GDBusObjectManagerServer for @object is running. A #MmGdbusModemSignal or %NULL if @object does not implement the interface. Do not free the returned object, it is owned by @object. A #MmGdbusObject. Like mm_gdbus_object_get_modem_simple() but doesn't increase the reference count on the returned object. It is not safe to use the returned object if you are on another thread than the one where the #GDBusObjectManagerClient or #GDBusObjectManagerServer for @object is running. A #MmGdbusModemSimple or %NULL if @object does not implement the interface. Do not free the returned object, it is owned by @object. A #MmGdbusObject. Like mm_gdbus_object_get_modem_time() but doesn't increase the reference count on the returned object. It is not safe to use the returned object if you are on another thread than the one where the #GDBusObjectManagerClient or #GDBusObjectManagerServer for @object is running. A #MmGdbusModemTime or %NULL if @object does not implement the interface. Do not free the returned object, it is owned by @object. A #MmGdbusObject. Like mm_gdbus_object_get_modem_voice() but doesn't increase the reference count on the returned object. It is not safe to use the returned object if you are on another thread than the one where the #GDBusObjectManagerClient or #GDBusObjectManagerServer for @object is running. A #MmGdbusModemVoice or %NULL if @object does not implement the interface. Do not free the returned object, it is owned by @object. A #MmGdbusObject. The #MmGdbusModem instance corresponding to the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem.top_of_page">org.freedesktop.ModemManager1.Modem</link>, if any. Connect to the #GObject::notify signal to get informed of property changes. The #MmGdbusModemCdma instance corresponding to the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-ModemCdma.top_of_page">org.freedesktop.ModemManager1.Modem.ModemCdma</link>, if any. Connect to the #GObject::notify signal to get informed of property changes. The #MmGdbusModemCellBroadcast instance corresponding to the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-CellBroadcast.top_of_page">org.freedesktop.ModemManager1.Modem.CellBroadcast</link>, if any. Connect to the #GObject::notify signal to get informed of property changes. The #MmGdbusModemFirmware instance corresponding to the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Firmware.top_of_page">org.freedesktop.ModemManager1.Modem.Firmware</link>, if any. Connect to the #GObject::notify signal to get informed of property changes. The #MmGdbusModemLocation instance corresponding to the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Location.top_of_page">org.freedesktop.ModemManager1.Modem.Location</link>, if any. Connect to the #GObject::notify signal to get informed of property changes. The #MmGdbusModemMessaging instance corresponding to the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Messaging.top_of_page">org.freedesktop.ModemManager1.Modem.Messaging</link>, if any. Connect to the #GObject::notify signal to get informed of property changes. The #MmGdbusModemOma instance corresponding to the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Oma.top_of_page">org.freedesktop.ModemManager1.Modem.Oma</link>, if any. Connect to the #GObject::notify signal to get informed of property changes. The #MmGdbusModemSar instance corresponding to the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Sar.top_of_page">org.freedesktop.ModemManager1.Modem.Sar</link>, if any. Connect to the #GObject::notify signal to get informed of property changes. The #MmGdbusModemSignal instance corresponding to the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Signal.top_of_page">org.freedesktop.ModemManager1.Modem.Signal</link>, if any. Connect to the #GObject::notify signal to get informed of property changes. The #MmGdbusModemSimple instance corresponding to the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Simple.top_of_page">org.freedesktop.ModemManager1.Modem.Simple</link>, if any. Connect to the #GObject::notify signal to get informed of property changes. The #MmGdbusModemTime instance corresponding to the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Time.top_of_page">org.freedesktop.ModemManager1.Modem.Time</link>, if any. Connect to the #GObject::notify signal to get informed of property changes. The #MmGdbusModemVoice instance corresponding to the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Voice.top_of_page">org.freedesktop.ModemManager1.Modem.Voice</link>, if any. Connect to the #GObject::notify signal to get informed of property changes. The #MmGdbusModem3gpp instance corresponding to the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Modem3gpp.top_of_page">org.freedesktop.ModemManager1.Modem.Modem3gpp</link>, if any. Connect to the #GObject::notify signal to get informed of property changes. The #MmGdbusModem3gppProfileManager instance corresponding to the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Modem3gpp-ProfileManager.top_of_page">org.freedesktop.ModemManager1.Modem.Modem3gpp.ProfileManager</link>, if any. Connect to the #GObject::notify signal to get informed of property changes. The #MmGdbusModem3gppUssd instance corresponding to the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.top_of_page">org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd</link>, if any. Connect to the #GObject::notify signal to get informed of property changes. Virtual table for the #MmGdbusObject interface. The parent interface. The #MmGdbusObjectManagerClient structure contains only private data and should only be accessed using the provided API. Finishes an operation started with mm_gdbus_object_manager_client_new(). The constructed object manager client or %NULL if @error is set. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_object_manager_client_new(). Finishes an operation started with mm_gdbus_object_manager_client_new_for_bus(). The constructed object manager client or %NULL if @error is set. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_object_manager_client_new_for_bus(). Like mm_gdbus_object_manager_client_new_sync() but takes a #GBusType instead of a #GDBusConnection. The calling thread is blocked until a reply is received. See mm_gdbus_object_manager_client_new_for_bus() for the asynchronous version of this constructor. The constructed object manager client or %NULL if @error is set. A #GBusType. Flags from the #GDBusObjectManagerClientFlags enumeration. A bus name (well-known or unique). An object path. A #GCancellable or %NULL. Synchronously creates #GDBusObjectManagerClient using mm_gdbus_object_manager_client_get_proxy_type() as the #GDBusProxyTypeFunc. See g_dbus_object_manager_client_new_sync() for more details. The calling thread is blocked until a reply is received. See mm_gdbus_object_manager_client_new() for the asynchronous version of this constructor. The constructed object manager client or %NULL if @error is set. A #GDBusConnection. Flags from the #GDBusObjectManagerClientFlags enumeration. A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. An object path. A #GCancellable or %NULL. A #GDBusProxyTypeFunc that maps @interface_name to the generated #GDBusObjectProxy derived and #GDBusProxy derived types. A #GDBusProxy derived #GType if @interface_name is not %NULL, otherwise the #GType for #MmGdbusObjectProxy. A #GDBusObjectManagerClient. The object path of the remote object (unused). Interface name of the remote object or %NULL to get the object proxy #GType. User data (unused). Asynchronously creates #GDBusObjectManagerClient using mm_gdbus_object_manager_client_get_proxy_type() as the #GDBusProxyTypeFunc. See g_dbus_object_manager_client_new() for more details. When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). You can then call mm_gdbus_object_manager_client_new_finish() to get the result of the operation. See mm_gdbus_object_manager_client_new_sync() for the synchronous, blocking version of this constructor. A #GDBusConnection. Flags from the #GDBusObjectManagerClientFlags enumeration. A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. An object path. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied. User data to pass to @callback. Like mm_gdbus_object_manager_client_new() but takes a #GBusType instead of a #GDBusConnection. When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). You can then call mm_gdbus_object_manager_client_new_for_bus_finish() to get the result of the operation. See mm_gdbus_object_manager_client_new_for_bus_sync() for the synchronous, blocking version of this constructor. A #GBusType. Flags from the #GDBusObjectManagerClientFlags enumeration. A bus name (well-known or unique). An object path. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied. User data to pass to @callback. Class structure for #MmGdbusObjectManagerClient. The parent class. The #MmGdbusObjectProxy structure contains only private data and should only be accessed using the provided API. Creates a new proxy object. The proxy object. A #GDBusConnection. An object path. Class structure for #MmGdbusObjectProxy. The parent class. The #MmGdbusObjectSkeleton structure contains only private data and should only be accessed using the provided API. Creates a new skeleton object. The skeleton object. An object path. Sets the #MmGdbusModem instance for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem.top_of_page">org.freedesktop.ModemManager1.Modem</link> on @object. A #MmGdbusObjectSkeleton. A #MmGdbusModem or %NULL to clear the interface. Sets the #MmGdbusModem3gpp instance for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Modem3gpp.top_of_page">org.freedesktop.ModemManager1.Modem.Modem3gpp</link> on @object. A #MmGdbusObjectSkeleton. A #MmGdbusModem3gpp or %NULL to clear the interface. Sets the #MmGdbusModem3gppProfileManager instance for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Modem3gpp-ProfileManager.top_of_page">org.freedesktop.ModemManager1.Modem.Modem3gpp.ProfileManager</link> on @object. A #MmGdbusObjectSkeleton. A #MmGdbusModem3gppProfileManager or %NULL to clear the interface. Sets the #MmGdbusModem3gppUssd instance for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.top_of_page">org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd</link> on @object. A #MmGdbusObjectSkeleton. A #MmGdbusModem3gppUssd or %NULL to clear the interface. Sets the #MmGdbusModemCdma instance for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-ModemCdma.top_of_page">org.freedesktop.ModemManager1.Modem.ModemCdma</link> on @object. A #MmGdbusObjectSkeleton. A #MmGdbusModemCdma or %NULL to clear the interface. Sets the #MmGdbusModemCellBroadcast instance for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-CellBroadcast.top_of_page">org.freedesktop.ModemManager1.Modem.CellBroadcast</link> on @object. A #MmGdbusObjectSkeleton. A #MmGdbusModemCellBroadcast or %NULL to clear the interface. Sets the #MmGdbusModemFirmware instance for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Firmware.top_of_page">org.freedesktop.ModemManager1.Modem.Firmware</link> on @object. A #MmGdbusObjectSkeleton. A #MmGdbusModemFirmware or %NULL to clear the interface. Sets the #MmGdbusModemLocation instance for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Location.top_of_page">org.freedesktop.ModemManager1.Modem.Location</link> on @object. A #MmGdbusObjectSkeleton. A #MmGdbusModemLocation or %NULL to clear the interface. Sets the #MmGdbusModemMessaging instance for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Messaging.top_of_page">org.freedesktop.ModemManager1.Modem.Messaging</link> on @object. A #MmGdbusObjectSkeleton. A #MmGdbusModemMessaging or %NULL to clear the interface. Sets the #MmGdbusModemOma instance for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Oma.top_of_page">org.freedesktop.ModemManager1.Modem.Oma</link> on @object. A #MmGdbusObjectSkeleton. A #MmGdbusModemOma or %NULL to clear the interface. Sets the #MmGdbusModemSar instance for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Sar.top_of_page">org.freedesktop.ModemManager1.Modem.Sar</link> on @object. A #MmGdbusObjectSkeleton. A #MmGdbusModemSar or %NULL to clear the interface. Sets the #MmGdbusModemSignal instance for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Signal.top_of_page">org.freedesktop.ModemManager1.Modem.Signal</link> on @object. A #MmGdbusObjectSkeleton. A #MmGdbusModemSignal or %NULL to clear the interface. Sets the #MmGdbusModemSimple instance for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Simple.top_of_page">org.freedesktop.ModemManager1.Modem.Simple</link> on @object. A #MmGdbusObjectSkeleton. A #MmGdbusModemSimple or %NULL to clear the interface. Sets the #MmGdbusModemTime instance for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Time.top_of_page">org.freedesktop.ModemManager1.Modem.Time</link> on @object. A #MmGdbusObjectSkeleton. A #MmGdbusModemTime or %NULL to clear the interface. Sets the #MmGdbusModemVoice instance for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Voice.top_of_page">org.freedesktop.ModemManager1.Modem.Voice</link> on @object. A #MmGdbusObjectSkeleton. A #MmGdbusModemVoice or %NULL to clear the interface. Class structure for #MmGdbusObjectSkeleton. The parent class. Abstract interface type for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1.top_of_page">org.freedesktop.ModemManager1</link>. Gets a machine-readable description of the <link linkend="gdbus-interface-org-freedesktop-ModemManager1.top_of_page">org.freedesktop.ModemManager1</link> D-Bus interface. A #GDBusInterfaceInfo. Do not free. Overrides all #GObject properties in the #MmGdbusOrgFreedesktopModemManager1 interface for a concrete class. The properties are overridden in the order they are defined. The last property id. The class structure for a #GObject derived class. The property id to assign to the first overridden property. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1.Version">"Version"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_org_freedesktop_modem_manager1_dup_version() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusOrgFreedesktopModemManager1. Handler for the #MmGdbusOrgFreedesktopModemManager1::handle-inhibit-device signal. Handler for the #MmGdbusOrgFreedesktopModemManager1::handle-report-kernel-event signal. Handler for the #MmGdbusOrgFreedesktopModemManager1::handle-scan-devices signal. Handler for the #MmGdbusOrgFreedesktopModemManager1::handle-set-logging signal. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1.InhibitDevice">InhibitDevice()</link> 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 (see g_main_context_push_thread_default()). You can then call mm_gdbus_org_freedesktop_modem_manager1_call_inhibit_device_finish() to get the result of the operation. See mm_gdbus_org_freedesktop_modem_manager1_call_inhibit_device_sync() for the synchronous, blocking version of this method. A #MmGdbusOrgFreedesktopModemManager1Proxy. Argument to pass with the method invocation. Argument to pass with the method invocation. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_org_freedesktop_modem_manager1_call_inhibit_device(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusOrgFreedesktopModemManager1Proxy. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_org_freedesktop_modem_manager1_call_inhibit_device(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1.InhibitDevice">InhibitDevice()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. See mm_gdbus_org_freedesktop_modem_manager1_call_inhibit_device() for the asynchronous version of this method. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusOrgFreedesktopModemManager1Proxy. Argument to pass with the method invocation. Argument to pass with the method invocation. A #GCancellable or %NULL. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1.ReportKernelEvent">ReportKernelEvent()</link> 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 (see g_main_context_push_thread_default()). You can then call mm_gdbus_org_freedesktop_modem_manager1_call_report_kernel_event_finish() to get the result of the operation. See mm_gdbus_org_freedesktop_modem_manager1_call_report_kernel_event_sync() for the synchronous, blocking version of this method. A #MmGdbusOrgFreedesktopModemManager1Proxy. Argument to pass with the method invocation. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_org_freedesktop_modem_manager1_call_report_kernel_event(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusOrgFreedesktopModemManager1Proxy. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_org_freedesktop_modem_manager1_call_report_kernel_event(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1.ReportKernelEvent">ReportKernelEvent()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. See mm_gdbus_org_freedesktop_modem_manager1_call_report_kernel_event() for the asynchronous version of this method. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusOrgFreedesktopModemManager1Proxy. Argument to pass with the method invocation. A #GCancellable or %NULL. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1.ScanDevices">ScanDevices()</link> 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 (see g_main_context_push_thread_default()). You can then call mm_gdbus_org_freedesktop_modem_manager1_call_scan_devices_finish() to get the result of the operation. See mm_gdbus_org_freedesktop_modem_manager1_call_scan_devices_sync() for the synchronous, blocking version of this method. A #MmGdbusOrgFreedesktopModemManager1Proxy. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_org_freedesktop_modem_manager1_call_scan_devices(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusOrgFreedesktopModemManager1Proxy. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_org_freedesktop_modem_manager1_call_scan_devices(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1.ScanDevices">ScanDevices()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. See mm_gdbus_org_freedesktop_modem_manager1_call_scan_devices() for the asynchronous version of this method. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusOrgFreedesktopModemManager1Proxy. A #GCancellable or %NULL. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1.SetLogging">SetLogging()</link> 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 (see g_main_context_push_thread_default()). You can then call mm_gdbus_org_freedesktop_modem_manager1_call_set_logging_finish() to get the result of the operation. See mm_gdbus_org_freedesktop_modem_manager1_call_set_logging_sync() for the synchronous, blocking version of this method. A #MmGdbusOrgFreedesktopModemManager1Proxy. Argument to pass with the method invocation. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_org_freedesktop_modem_manager1_call_set_logging(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusOrgFreedesktopModemManager1Proxy. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_org_freedesktop_modem_manager1_call_set_logging(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1.SetLogging">SetLogging()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. See mm_gdbus_org_freedesktop_modem_manager1_call_set_logging() for the asynchronous version of this method. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusOrgFreedesktopModemManager1Proxy. Argument to pass with the method invocation. A #GCancellable or %NULL. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1.InhibitDevice">InhibitDevice()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusOrgFreedesktopModemManager1. A #GDBusMethodInvocation. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1.ReportKernelEvent">ReportKernelEvent()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusOrgFreedesktopModemManager1. A #GDBusMethodInvocation. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1.ScanDevices">ScanDevices()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusOrgFreedesktopModemManager1. A #GDBusMethodInvocation. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1.SetLogging">SetLogging()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusOrgFreedesktopModemManager1. A #GDBusMethodInvocation. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1.Version">"Version"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_free(). A #MmGdbusOrgFreedesktopModemManager1. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1.Version">"Version"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_org_freedesktop_modem_manager1_dup_version() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusOrgFreedesktopModemManager1. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1.Version">"Version"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusOrgFreedesktopModemManager1. The value to set. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1.Version">"Version"</link>. 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. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1.InhibitDevice">InhibitDevice()</link> 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_org_freedesktop_modem_manager1_complete_inhibit_device() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Argument passed by remote caller. Argument passed by remote caller. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1.ReportKernelEvent">ReportKernelEvent()</link> 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_org_freedesktop_modem_manager1_complete_report_kernel_event() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Argument passed by remote caller. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1.ScanDevices">ScanDevices()</link> 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_org_freedesktop_modem_manager1_complete_scan_devices() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1.SetLogging">SetLogging()</link> 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_org_freedesktop_modem_manager1_complete_set_logging() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Argument passed by remote caller. Virtual table for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1.top_of_page">org.freedesktop.ModemManager1</link>. The parent interface. Handler for the #MmGdbusOrgFreedesktopModemManager1::handle-inhibit-device signal. Handler for the #MmGdbusOrgFreedesktopModemManager1::handle-report-kernel-event signal. Handler for the #MmGdbusOrgFreedesktopModemManager1::handle-scan-devices signal. Handler for the #MmGdbusOrgFreedesktopModemManager1::handle-set-logging signal. Getter for the #MmGdbusOrgFreedesktopModemManager1:version property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusOrgFreedesktopModemManager1. The #MmGdbusOrgFreedesktopModemManager1Proxy structure contains only private data and should only be accessed using the provided API. Finishes an operation started with mm_gdbus_org_freedesktop_modem_manager1_proxy_new(). The constructed proxy object or %NULL if @error is set. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_org_freedesktop_modem_manager1_proxy_new(). Finishes an operation started with mm_gdbus_org_freedesktop_modem_manager1_proxy_new_for_bus(). The constructed proxy object or %NULL if @error is set. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_org_freedesktop_modem_manager1_proxy_new_for_bus(). Like mm_gdbus_org_freedesktop_modem_manager1_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. The calling thread is blocked until a reply is received. See mm_gdbus_org_freedesktop_modem_manager1_proxy_new_for_bus() for the asynchronous version of this constructor. The constructed proxy object or %NULL if @error is set. A #GBusType. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique). An object path. A #GCancellable or %NULL. Synchronously creates a proxy for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1.top_of_page">org.freedesktop.ModemManager1</link>. See g_dbus_proxy_new_sync() for more details. The calling thread is blocked until a reply is received. See mm_gdbus_org_freedesktop_modem_manager1_proxy_new() for the asynchronous version of this constructor. The constructed proxy object or %NULL if @error is set. A #GDBusConnection. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. An object path. A #GCancellable or %NULL. Asynchronously creates a proxy for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1.top_of_page">org.freedesktop.ModemManager1</link>. See g_dbus_proxy_new() for more details. When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). You can then call mm_gdbus_org_freedesktop_modem_manager1_proxy_new_finish() to get the result of the operation. See mm_gdbus_org_freedesktop_modem_manager1_proxy_new_sync() for the synchronous, blocking version of this constructor. A #GDBusConnection. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. An object path. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied. User data to pass to @callback. Like mm_gdbus_org_freedesktop_modem_manager1_proxy_new() but takes a #GBusType instead of a #GDBusConnection. When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). You can then call mm_gdbus_org_freedesktop_modem_manager1_proxy_new_for_bus_finish() to get the result of the operation. See mm_gdbus_org_freedesktop_modem_manager1_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. A #GBusType. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique). An object path. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied. User data to pass to @callback. Class structure for #MmGdbusOrgFreedesktopModemManager1Proxy. The parent class. The #MmGdbusOrgFreedesktopModemManager1Skeleton structure contains only private data and should only be accessed using the provided API. Creates a skeleton object for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1.top_of_page">org.freedesktop.ModemManager1</link>. The skeleton object. Class structure for #MmGdbusOrgFreedesktopModemManager1Skeleton. The parent class. Abstract interface type for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Sim.top_of_page">org.freedesktop.ModemManager1.Sim</link>. Gets a machine-readable description of the <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Sim.top_of_page">org.freedesktop.ModemManager1.Sim</link> D-Bus interface. A #GDBusInterfaceInfo. Do not free. Overrides all #GObject properties in the #MmGdbusSim interface for a concrete class. The properties are overridden in the order they are defined. The last property id. The class structure for a #GObject derived class. The property id to assign to the first overridden property. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sim.Active">"Active"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusSim. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sim.Eid">"Eid"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_sim_dup_eid() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusSim. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sim.EmergencyNumbers">"EmergencyNumbers"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_sim_dup_emergency_numbers() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusSim. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sim.EsimStatus">"EsimStatus"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusSim. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sim.Gid1">"Gid1"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_sim_dup_gid1() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusSim. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sim.Gid2">"Gid2"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_sim_dup_gid2() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusSim. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sim.Imsi">"Imsi"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_sim_dup_imsi() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusSim. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sim.OperatorIdentifier">"OperatorIdentifier"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_sim_dup_operator_identifier() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusSim. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sim.OperatorName">"OperatorName"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_sim_dup_operator_name() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusSim. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sim.PreferredNetworks">"PreferredNetworks"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_sim_dup_preferred_networks() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusSim. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sim.Removability">"Removability"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusSim. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sim.SimIdentifier">"SimIdentifier"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_sim_dup_sim_identifier() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusSim. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sim.SimType">"SimType"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusSim. Handler for the #MmGdbusSim::handle-change-pin signal. Handler for the #MmGdbusSim::handle-enable-pin signal. Handler for the #MmGdbusSim::handle-send-pin signal. Handler for the #MmGdbusSim::handle-send-puk signal. Handler for the #MmGdbusSim::handle-set-preferred-networks signal. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Sim.ChangePin">ChangePin()</link> 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 (see g_main_context_push_thread_default()). You can then call mm_gdbus_sim_call_change_pin_finish() to get the result of the operation. See mm_gdbus_sim_call_change_pin_sync() for the synchronous, blocking version of this method. A #MmGdbusSimProxy. Argument to pass with the method invocation. Argument to pass with the method invocation. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_sim_call_change_pin(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusSimProxy. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_sim_call_change_pin(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Sim.ChangePin">ChangePin()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. See mm_gdbus_sim_call_change_pin() for the asynchronous version of this method. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusSimProxy. Argument to pass with the method invocation. Argument to pass with the method invocation. A #GCancellable or %NULL. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Sim.EnablePin">EnablePin()</link> 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 (see g_main_context_push_thread_default()). You can then call mm_gdbus_sim_call_enable_pin_finish() to get the result of the operation. See mm_gdbus_sim_call_enable_pin_sync() for the synchronous, blocking version of this method. A #MmGdbusSimProxy. Argument to pass with the method invocation. Argument to pass with the method invocation. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_sim_call_enable_pin(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusSimProxy. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_sim_call_enable_pin(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Sim.EnablePin">EnablePin()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. See mm_gdbus_sim_call_enable_pin() for the asynchronous version of this method. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusSimProxy. Argument to pass with the method invocation. Argument to pass with the method invocation. A #GCancellable or %NULL. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Sim.SendPin">SendPin()</link> 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 (see g_main_context_push_thread_default()). You can then call mm_gdbus_sim_call_send_pin_finish() to get the result of the operation. See mm_gdbus_sim_call_send_pin_sync() for the synchronous, blocking version of this method. A #MmGdbusSimProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_sim_call_send_pin(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusSimProxy. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_sim_call_send_pin(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Sim.SendPin">SendPin()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. See mm_gdbus_sim_call_send_pin() for the asynchronous version of this method. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusSimProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Sim.SendPuk">SendPuk()</link> 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 (see g_main_context_push_thread_default()). You can then call mm_gdbus_sim_call_send_puk_finish() to get the result of the operation. See mm_gdbus_sim_call_send_puk_sync() for the synchronous, blocking version of this method. A #MmGdbusSimProxy. Argument to pass with the method invocation. Argument to pass with the method invocation. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_sim_call_send_puk(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusSimProxy. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_sim_call_send_puk(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Sim.SendPuk">SendPuk()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. See mm_gdbus_sim_call_send_puk() for the asynchronous version of this method. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusSimProxy. Argument to pass with the method invocation. Argument to pass with the method invocation. A #GCancellable or %NULL. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Sim.SetPreferredNetworks">SetPreferredNetworks()</link> 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 (see g_main_context_push_thread_default()). You can then call mm_gdbus_sim_call_set_preferred_networks_finish() to get the result of the operation. See mm_gdbus_sim_call_set_preferred_networks_sync() for the synchronous, blocking version of this method. A #MmGdbusSimProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_sim_call_set_preferred_networks(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusSimProxy. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_sim_call_set_preferred_networks(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Sim.SetPreferredNetworks">SetPreferredNetworks()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. See mm_gdbus_sim_call_set_preferred_networks() for the asynchronous version of this method. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusSimProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Sim.ChangePin">ChangePin()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusSim. A #GDBusMethodInvocation. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Sim.EnablePin">EnablePin()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusSim. A #GDBusMethodInvocation. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Sim.SendPin">SendPin()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusSim. A #GDBusMethodInvocation. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Sim.SendPuk">SendPuk()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusSim. A #GDBusMethodInvocation. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Sim.SetPreferredNetworks">SetPreferredNetworks()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusSim. A #GDBusMethodInvocation. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sim.Eid">"Eid"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_free(). A #MmGdbusSim. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sim.EmergencyNumbers">"EmergencyNumbers"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_strfreev(). A #MmGdbusSim. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sim.Gid1">"Gid1"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_variant_unref(). A #MmGdbusSim. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sim.Gid2">"Gid2"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_variant_unref(). A #MmGdbusSim. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sim.Imsi">"Imsi"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_free(). A #MmGdbusSim. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sim.OperatorIdentifier">"OperatorIdentifier"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_free(). A #MmGdbusSim. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sim.OperatorName">"OperatorName"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_free(). A #MmGdbusSim. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sim.PreferredNetworks">"PreferredNetworks"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_variant_unref(). A #MmGdbusSim. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sim.SimIdentifier">"SimIdentifier"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_free(). A #MmGdbusSim. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sim.Active">"Active"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusSim. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sim.Eid">"Eid"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_sim_dup_eid() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusSim. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sim.EmergencyNumbers">"EmergencyNumbers"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_sim_dup_emergency_numbers() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusSim. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sim.EsimStatus">"EsimStatus"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusSim. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sim.Gid1">"Gid1"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_sim_dup_gid1() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusSim. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sim.Gid2">"Gid2"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_sim_dup_gid2() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusSim. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sim.Imsi">"Imsi"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_sim_dup_imsi() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusSim. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sim.OperatorIdentifier">"OperatorIdentifier"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_sim_dup_operator_identifier() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusSim. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sim.OperatorName">"OperatorName"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_sim_dup_operator_name() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusSim. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sim.PreferredNetworks">"PreferredNetworks"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_sim_dup_preferred_networks() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusSim. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sim.Removability">"Removability"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusSim. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sim.SimIdentifier">"SimIdentifier"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_sim_dup_sim_identifier() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusSim. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sim.SimType">"SimType"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusSim. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sim.Active">"Active"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusSim. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sim.Eid">"Eid"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusSim. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sim.EmergencyNumbers">"EmergencyNumbers"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusSim. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sim.EsimStatus">"EsimStatus"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusSim. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sim.Gid1">"Gid1"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusSim. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sim.Gid2">"Gid2"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusSim. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sim.Imsi">"Imsi"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusSim. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sim.OperatorIdentifier">"OperatorIdentifier"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusSim. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sim.OperatorName">"OperatorName"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusSim. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sim.PreferredNetworks">"PreferredNetworks"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusSim. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sim.Removability">"Removability"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusSim. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sim.SimIdentifier">"SimIdentifier"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusSim. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sim.SimType">"SimType"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusSim. The value to set. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sim.Active">"Active"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sim.Eid">"Eid"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sim.EmergencyNumbers">"EmergencyNumbers"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sim.EsimStatus">"EsimStatus"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sim.Gid1">"Gid1"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sim.Gid2">"Gid2"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sim.Imsi">"Imsi"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sim.OperatorIdentifier">"OperatorIdentifier"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sim.OperatorName">"OperatorName"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sim.PreferredNetworks">"PreferredNetworks"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sim.Removability">"Removability"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sim.SimIdentifier">"SimIdentifier"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sim.SimType">"SimType"</link>. 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. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Sim.ChangePin">ChangePin()</link> 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_sim_complete_change_pin() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Argument passed by remote caller. Argument passed by remote caller. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Sim.EnablePin">EnablePin()</link> 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_sim_complete_enable_pin() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Argument passed by remote caller. Argument passed by remote caller. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Sim.SendPin">SendPin()</link> 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_sim_complete_send_pin() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Argument passed by remote caller. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Sim.SendPuk">SendPuk()</link> 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_sim_complete_send_puk() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Argument passed by remote caller. Argument passed by remote caller. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Sim.SetPreferredNetworks">SetPreferredNetworks()</link> 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_sim_complete_set_preferred_networks() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Argument passed by remote caller. Virtual table for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Sim.top_of_page">org.freedesktop.ModemManager1.Sim</link>. The parent interface. Handler for the #MmGdbusSim::handle-change-pin signal. Handler for the #MmGdbusSim::handle-enable-pin signal. Handler for the #MmGdbusSim::handle-send-pin signal. Handler for the #MmGdbusSim::handle-send-puk signal. Handler for the #MmGdbusSim::handle-set-preferred-networks signal. Getter for the #MmGdbusSim:active property. The property value. A #MmGdbusSim. Getter for the #MmGdbusSim:eid property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusSim. Getter for the #MmGdbusSim:emergency-numbers property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusSim. Getter for the #MmGdbusSim:esim-status property. The property value. A #MmGdbusSim. Getter for the #MmGdbusSim:gid1 property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusSim. Getter for the #MmGdbusSim:gid2 property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusSim. Getter for the #MmGdbusSim:imsi property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusSim. Getter for the #MmGdbusSim:operator-identifier property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusSim. Getter for the #MmGdbusSim:operator-name property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusSim. Getter for the #MmGdbusSim:preferred-networks property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusSim. Getter for the #MmGdbusSim:removability property. The property value. A #MmGdbusSim. Getter for the #MmGdbusSim:sim-identifier property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusSim. Getter for the #MmGdbusSim:sim-type property. The property value. A #MmGdbusSim. The #MmGdbusSimProxy structure contains only private data and should only be accessed using the provided API. Finishes an operation started with mm_gdbus_sim_proxy_new(). The constructed proxy object or %NULL if @error is set. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_sim_proxy_new(). Finishes an operation started with mm_gdbus_sim_proxy_new_for_bus(). The constructed proxy object or %NULL if @error is set. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_sim_proxy_new_for_bus(). Like mm_gdbus_sim_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. The calling thread is blocked until a reply is received. See mm_gdbus_sim_proxy_new_for_bus() for the asynchronous version of this constructor. The constructed proxy object or %NULL if @error is set. A #GBusType. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique). An object path. A #GCancellable or %NULL. Synchronously creates a proxy for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Sim.top_of_page">org.freedesktop.ModemManager1.Sim</link>. See g_dbus_proxy_new_sync() for more details. The calling thread is blocked until a reply is received. See mm_gdbus_sim_proxy_new() for the asynchronous version of this constructor. The constructed proxy object or %NULL if @error is set. A #GDBusConnection. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. An object path. A #GCancellable or %NULL. Asynchronously creates a proxy for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Sim.top_of_page">org.freedesktop.ModemManager1.Sim</link>. See g_dbus_proxy_new() for more details. When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). You can then call mm_gdbus_sim_proxy_new_finish() to get the result of the operation. See mm_gdbus_sim_proxy_new_sync() for the synchronous, blocking version of this constructor. A #GDBusConnection. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. An object path. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied. User data to pass to @callback. Like mm_gdbus_sim_proxy_new() but takes a #GBusType instead of a #GDBusConnection. When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). You can then call mm_gdbus_sim_proxy_new_for_bus_finish() to get the result of the operation. See mm_gdbus_sim_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. A #GBusType. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique). An object path. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied. User data to pass to @callback. Class structure for #MmGdbusSimProxy. The parent class. The #MmGdbusSimSkeleton structure contains only private data and should only be accessed using the provided API. Creates a skeleton object for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Sim.top_of_page">org.freedesktop.ModemManager1.Sim</link>. The skeleton object. Class structure for #MmGdbusSimSkeleton. The parent class. Abstract interface type for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Sms.top_of_page">org.freedesktop.ModemManager1.Sms</link>. Gets a machine-readable description of the <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Sms.top_of_page">org.freedesktop.ModemManager1.Sms</link> D-Bus interface. A #GDBusInterfaceInfo. Do not free. Overrides all #GObject properties in the #MmGdbusSms interface for a concrete class. The properties are overridden in the order they are defined. The last property id. The class structure for a #GObject derived class. The property id to assign to the first overridden property. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sms.Class">"Class"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusSms. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sms.Data">"Data"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_sms_dup_data() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusSms. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sms.DeliveryReportRequest">"DeliveryReportRequest"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusSms. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sms.DeliveryState">"DeliveryState"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusSms. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sms.DischargeTimestamp">"DischargeTimestamp"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_sms_dup_discharge_timestamp() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusSms. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sms.MessageReference">"MessageReference"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusSms. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sms.Number">"Number"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_sms_dup_number() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusSms. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sms.PduType">"PduType"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusSms. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sms.ServiceCategory">"ServiceCategory"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusSms. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sms.SMSC">"SMSC"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_sms_dup_smsc() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusSms. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sms.State">"State"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusSms. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sms.Storage">"Storage"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusSms. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sms.TeleserviceId">"TeleserviceId"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusSms. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sms.Text">"Text"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_sms_dup_text() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusSms. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sms.Timestamp">"Timestamp"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_sms_dup_timestamp() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusSms. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sms.Validity">"Validity"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_sms_dup_validity() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusSms. Handler for the #MmGdbusSms::handle-send signal. Handler for the #MmGdbusSms::handle-store signal. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Sms.Send">Send()</link> 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 (see g_main_context_push_thread_default()). You can then call mm_gdbus_sms_call_send_finish() to get the result of the operation. See mm_gdbus_sms_call_send_sync() for the synchronous, blocking version of this method. A #MmGdbusSmsProxy. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_sms_call_send(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusSmsProxy. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_sms_call_send(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Sms.Send">Send()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. See mm_gdbus_sms_call_send() for the asynchronous version of this method. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusSmsProxy. A #GCancellable or %NULL. Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Sms.Store">Store()</link> 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 (see g_main_context_push_thread_default()). You can then call mm_gdbus_sms_call_store_finish() to get the result of the operation. See mm_gdbus_sms_call_store_sync() for the synchronous, blocking version of this method. A #MmGdbusSmsProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_gdbus_sms_call_store(). %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusSmsProxy. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_sms_call_store(). Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Sms.Store">Store()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. See mm_gdbus_sms_call_store() for the asynchronous version of this method. %TRUE if the call succeeded, %FALSE if @error is set. A #MmGdbusSmsProxy. Argument to pass with the method invocation. A #GCancellable or %NULL. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Sms.Send">Send()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusSms. A #GDBusMethodInvocation. Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Sms.Store">Store()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. This method will free @invocation, you cannot use it afterwards. A #MmGdbusSms. A #GDBusMethodInvocation. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sms.Data">"Data"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_variant_unref(). A #MmGdbusSms. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sms.DischargeTimestamp">"DischargeTimestamp"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_free(). A #MmGdbusSms. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sms.Number">"Number"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_free(). A #MmGdbusSms. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sms.SMSC">"SMSC"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_free(). A #MmGdbusSms. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sms.Text">"Text"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_free(). A #MmGdbusSms. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sms.Timestamp">"Timestamp"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_free(). A #MmGdbusSms. Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sms.Validity">"Validity"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value or %NULL if the property is not set. The returned value should be freed with g_variant_unref(). A #MmGdbusSms. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sms.Class">"Class"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusSms. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sms.Data">"Data"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_sms_dup_data() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusSms. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sms.DeliveryReportRequest">"DeliveryReportRequest"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusSms. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sms.DeliveryState">"DeliveryState"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusSms. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sms.DischargeTimestamp">"DischargeTimestamp"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_sms_dup_discharge_timestamp() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusSms. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sms.MessageReference">"MessageReference"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusSms. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sms.Number">"Number"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_sms_dup_number() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusSms. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sms.PduType">"PduType"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusSms. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sms.ServiceCategory">"ServiceCategory"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusSms. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sms.SMSC">"SMSC"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_sms_dup_smsc() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusSms. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sms.State">"State"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusSms. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sms.Storage">"Storage"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusSms. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sms.TeleserviceId">"TeleserviceId"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. The property value. A #MmGdbusSms. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sms.Text">"Text"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_sms_dup_text() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusSms. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sms.Timestamp">"Timestamp"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_sms_dup_timestamp() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusSms. Gets the value of the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sms.Validity">"Validity"</link> D-Bus property. Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. 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_sms_dup_validity() if on another thread. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusSms. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sms.Class">"Class"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusSms. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sms.Data">"Data"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusSms. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sms.DeliveryReportRequest">"DeliveryReportRequest"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusSms. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sms.DeliveryState">"DeliveryState"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusSms. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sms.DischargeTimestamp">"DischargeTimestamp"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusSms. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sms.MessageReference">"MessageReference"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusSms. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sms.Number">"Number"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusSms. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sms.PduType">"PduType"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusSms. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sms.ServiceCategory">"ServiceCategory"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusSms. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sms.SMSC">"SMSC"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusSms. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sms.State">"State"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusSms. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sms.Storage">"Storage"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusSms. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sms.TeleserviceId">"TeleserviceId"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusSms. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sms.Text">"Text"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusSms. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sms.Timestamp">"Timestamp"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusSms. The value to set. Sets the <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sms.Validity">"Validity"</link> D-Bus property to @value. Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. A #MmGdbusSms. The value to set. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sms.Class">"Class"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sms.Data">"Data"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sms.DeliveryReportRequest">"DeliveryReportRequest"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sms.DeliveryState">"DeliveryState"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sms.DischargeTimestamp">"DischargeTimestamp"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sms.MessageReference">"MessageReference"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sms.Number">"Number"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sms.PduType">"PduType"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sms.ServiceCategory">"ServiceCategory"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sms.SMSC">"SMSC"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sms.State">"State"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sms.Storage">"Storage"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sms.TeleserviceId">"TeleserviceId"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sms.Text">"Text"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sms.Timestamp">"Timestamp"</link>. 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. Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ModemManager1-Sms.Validity">"Validity"</link>. 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. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Sms.Send">Send()</link> 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_sms_complete_send() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ModemManager1-Sms.Store">Store()</link> 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_sms_complete_store() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. A #GDBusMethodInvocation. Argument passed by remote caller. Virtual table for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Sms.top_of_page">org.freedesktop.ModemManager1.Sms</link>. The parent interface. Handler for the #MmGdbusSms::handle-send signal. Handler for the #MmGdbusSms::handle-store signal. Getter for the #MmGdbusSms:class property. The property value. A #MmGdbusSms. Getter for the #MmGdbusSms:data property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusSms. Getter for the #MmGdbusSms:delivery-report-request property. The property value. A #MmGdbusSms. Getter for the #MmGdbusSms:delivery-state property. The property value. A #MmGdbusSms. Getter for the #MmGdbusSms:discharge-timestamp property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusSms. Getter for the #MmGdbusSms:message-reference property. The property value. A #MmGdbusSms. Getter for the #MmGdbusSms:number property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusSms. Getter for the #MmGdbusSms:pdu-type property. The property value. A #MmGdbusSms. Getter for the #MmGdbusSms:service-category property. The property value. A #MmGdbusSms. Getter for the #MmGdbusSms:smsc property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusSms. Getter for the #MmGdbusSms:state property. The property value. A #MmGdbusSms. Getter for the #MmGdbusSms:storage property. The property value. A #MmGdbusSms. Getter for the #MmGdbusSms:teleservice-id property. The property value. A #MmGdbusSms. Getter for the #MmGdbusSms:text property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusSms. Getter for the #MmGdbusSms:timestamp property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusSms. Getter for the #MmGdbusSms:validity property. The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. A #MmGdbusSms. The #MmGdbusSmsProxy structure contains only private data and should only be accessed using the provided API. Finishes an operation started with mm_gdbus_sms_proxy_new(). The constructed proxy object or %NULL if @error is set. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_sms_proxy_new(). Finishes an operation started with mm_gdbus_sms_proxy_new_for_bus(). The constructed proxy object or %NULL if @error is set. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_sms_proxy_new_for_bus(). Like mm_gdbus_sms_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. The calling thread is blocked until a reply is received. See mm_gdbus_sms_proxy_new_for_bus() for the asynchronous version of this constructor. The constructed proxy object or %NULL if @error is set. A #GBusType. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique). An object path. A #GCancellable or %NULL. Synchronously creates a proxy for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Sms.top_of_page">org.freedesktop.ModemManager1.Sms</link>. See g_dbus_proxy_new_sync() for more details. The calling thread is blocked until a reply is received. See mm_gdbus_sms_proxy_new() for the asynchronous version of this constructor. The constructed proxy object or %NULL if @error is set. A #GDBusConnection. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. An object path. A #GCancellable or %NULL. Asynchronously creates a proxy for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Sms.top_of_page">org.freedesktop.ModemManager1.Sms</link>. See g_dbus_proxy_new() for more details. When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). You can then call mm_gdbus_sms_proxy_new_finish() to get the result of the operation. See mm_gdbus_sms_proxy_new_sync() for the synchronous, blocking version of this constructor. A #GDBusConnection. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. An object path. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied. User data to pass to @callback. Like mm_gdbus_sms_proxy_new() but takes a #GBusType instead of a #GDBusConnection. When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). You can then call mm_gdbus_sms_proxy_new_for_bus_finish() to get the result of the operation. See mm_gdbus_sms_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. A #GBusType. Flags from the #GDBusProxyFlags enumeration. A bus name (well-known or unique). An object path. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied. User data to pass to @callback. Class structure for #MmGdbusSmsProxy. The parent class. The #MmGdbusSmsSkeleton structure contains only private data and should only be accessed using the provided API. Creates a skeleton object for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Sms.top_of_page">org.freedesktop.ModemManager1.Sms</link>. The skeleton object. Class structure for #MmGdbusSmsSkeleton. The parent class. The #MMKernelEventProperties structure contains private data and should only be accessed using the provided API. Creates a new empty #MMKernelEventProperties. a #MMKernelEventProperties. The returned value should be freed with g_object_unref(). Gets the action. The action. Do not free the returned value, it is owned by @self. A #MMKernelEventProperties. Gets the name. The name. Do not free the returned value, it is owned by @self. A #MMKernelEventProperties. Gets the subsystem. The subsystem. Do not free the returned value, it is owned by @self. A #MMKernelEventProperties. Gets the unique ID of the physical device. The uid. Do not free the returned value, it is owned by @self. A #MMKernelEventProperties. Sets the action. A #MMKernelEventProperties. The action to set. Sets the name. A #MMKernelEventProperties. The name to set. Sets the subsystem. A #MMKernelEventProperties. The subsystem to set. Sets the unique ID of the physical device. A #MMKernelEventProperties. The uid to set. The #MMLocation3gpp structure contains private data and should only be accessed using the provided API. Gets the cell ID of the 3GPP network. the cell ID, or 0 if unknown. a #MMLocation3gpp. Gets the location area code of the 3GPP network. the location area code, or 0 if unknown. a #MMLocation3gpp. Gets the Mobile Country Code of the 3GPP network. the MCC, or 0 if unknown. a #MMLocation3gpp. Gets the Mobile Network Code of the 3GPP network. Note that 0 may actually be a valid MNC. In general, the MNC should be considered valid just if the reported MCC is valid, as MCC should never be 0. This function can not separate between two-digit MNCs and three-digit MNCs with a leading zero. Use mm_location_3gpp_get_operator_code() instead. the MNC, or 0 if unknown. a #MMLocation3gpp. Gets the 3GPP network Mobile Country Code and Mobile Network Code. Returned in the format <literal>"MCCMNC"</literal>, where <literal>MCC</literal> is the three-digit ITU E.212 Mobile Country Code and <literal>MNC</literal> is the two- or three-digit GSM Mobile Network Code. e.g. e<literal>"31026"</literal> or <literal>"310260"</literal>. The operator code, or %NULL if none available. A #MMLocation3gpp. Gets the location area code of the 3GPP network. the location area code, or 0 if unknown. a #MMLocation3gpp. The #MMLocationCdmaBs structure contains private data and should only be accessed using the provided API. Gets the latitude, in the [-90,90] range. the latitude, or %MM_LOCATION_LATITUDE_UNKNOWN if unknown. a #MMLocationCdmaBs. Gets the longitude, in the [-180,180] range. the longitude, or %MM_LOCATION_LONGITUDE_UNKNOWN if unknown. a #MMLocationCdmaBs. The #MMLocationGpsNmea structure contains private data and should only be accessed using the provided API. Gets a compilation of all cached traces, in a single string. Traces are separated by '\r\n'. user should use mm_location_gps_nmea_get_traces() instead, which provides a much more generic interface to the full list of traces. a string containing all traces, or #NULL if none available. The returned value should be freed with g_free(). a #MMLocationGpsNmea. Gets the last cached value of the specific @trace_type given. the NMEA trace, or %NULL if not available. Do not free the returned value, it is owned by @self. a #MMLocationGpsNmea. specific NMEA trace type to gather. Gets all cached traces. The list of traces, or %NULL if none available. The returned value should be freed with g_strfreev(). a #MMLocationGpsNmea. The #MMLocationGpsRaw structure contains private data and should only be accessed using the provided API. Gets the altitude, in the [-90,90] range. the altitude, or %MM_LOCATION_ALTITUDE_UNKNOWN if unknown. a #MMLocationGpsRaw. Gets the latitude, in the [-90,90] range. the latitude, or %MM_LOCATION_LATITUDE_UNKNOWN if unknown. a #MMLocationGpsRaw. Gets the longitude, in the [-180,180] range. the longitude, or %MM_LOCATION_LONGITUDE_UNKNOWN if unknown. a #MMLocationGpsRaw. Gets the UTC time of the location being reported. a string with the UTC time, or #NULL if unknown. Do not free the returned value, it is owned by @self. a #MMLocationGpsRaw. Evaluates to the major version number of ModemManager which this source is compiled against. Evaluates to the micro version number of ModemManager which this source compiled against. Evaluates to the minor version number of ModemManager which this source is compiled against. Identifier for an unknown NID. Identifier for an unknown SID. The #MMManager structure contains private data and should only be accessed using the provided API. Finishes an operation started with mm_manager_new(). The constructed object manager client or %NULL if @error is set. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_manager_new(). Synchronously creates a #MMManager. The calling thread is blocked until a reply is received. See mm_manager_new() for the asynchronous version of this constructor. The constructed object manager client or %NULL if @error is set. A #GDBusConnection. Flags from the #GDBusObjectManagerClientFlags enumeration. A #GCancellable or %NULL. Asynchronously creates a #MMManager. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_manager_new_finish() to get the result of the operation. See mm_manager_new_sync() for the synchronous, blocking version of this constructor. A #GDBusConnection. Flags from the #GDBusObjectManagerClientFlags enumeration. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied. User data to pass to @callback. Gets the #GDBusProxy interface of the @manager. The #GDBusProxy interface of @manager, or #NULL if none. The returned object must be freed with g_object_unref(). A #MMManager. Gets the ModemManager version, as reported by the daemon. It is safe to assume this value never changes during runtime. The version, or %NULL if none available. Do not free the returned value, it belongs to @self. A #MMManager. Asynchronously requests to add an inhibition on the device identified by @uid. The @uid must be the unique ID retrieved from an existing #MMModem using mm_modem_get_device(). The caller should keep track of this @uid and use it in the mm_manager_uninhibit_device() call when the inhibition is no longer required. The inhibition added with this method may also be automatically removed when the caller program disappears from the bus (e.g. if the program ends before having called mm_manager_uninhibit_device() explicitly). When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_manager_inhibit_device_finish() to get the result of the operation. See mm_manager_inhibit_device_sync() for the synchronous, blocking version of this method. A #MMManager. the unique ID of the physical device. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_manager_inhibit_device(). %TRUE if the call succeeded, %FALSE if @error is set. A #MMManager. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_manager_inhibit_device(). Synchronously requests to add an inhibition on the device identified by @uid. The @uid must be the unique ID retrieved from an existing #MMModem using mm_modem_get_device(). The caller should keep track of this @uid and use it in the mm_manager_uninhibit_device_sync() call when the inhibition is no longer required. The inhibition added with this method may also be automatically removed when the caller program disappears from the bus (e.g. if the program ends before having called mm_manager_uninhibit_device_sync() explicitly). See mm_manager_inhibit_device() for the asynchronous version of this method. %TRUE if the call succeeded, %FALSE if @error is set. A #MMManager. the unique ID of the physical device. A #GCancellable or %NULL. Gets the #GDBusProxy interface of the @manager. The #GDBusProxy interface of @manager, or #NULL if none. Do not free the returned object, it is owned by @manager. A #MMManager. Asynchronously report kernel event. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_manager_report_kernel_event_finish() to get the result of the operation. See mm_manager_report_kernel_event_sync() for the synchronous, blocking version of this method. A #MMManager. the properties of the kernel event. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_manager_report_kernel_event(). %TRUE if the operation succeeded, %FALSE if @error is set. A #MMManager. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_manager_report_kernel_event(). Synchronously report kernel event. The calling thread is blocked until a reply is received. See mm_manager_report_kernel_event() for the asynchronous version of this method. %TRUE if the operation succeeded, %FALSE if @error is set. A #MMManager. the properties of the kernel event. A #GCancellable or %NULL. Asynchronously requests to scan looking for devices. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_manager_scan_devices_finish() to get the result of the operation. See mm_manager_scan_devices_sync() for the synchronous, blocking version of this method. A #MMManager. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_manager_scan_devices(). %TRUE if the call succeeded, %FALSE if @error is set. A #MMManager. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_manager_scan_devices(). Synchronously requests to scan looking for devices. The calling thread is blocked until a reply is received. See mm_manager_scan_devices() for the asynchronous version of this method. %TRUE if the call succeeded, %FALSE if @error is set. A #MMManager. A #GCancellable or %NULL. Asynchronously requests to set the specified logging level in the daemon. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_manager_set_logging_finish() to get the result of the operation. See mm_manager_set_logging_sync() for the synchronous, blocking version of this method. A #MMManager. the login level to set. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_manager_set_logging(). %TRUE if the call succeeded, %FALSE if @error is set. A #MMManager. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_manager_set_logging(). Synchronously requests to set the specified logging level in the daemon. The calling thread is blocked until a reply is received. See mm_manager_set_logging() for the asynchronous version of this method. %TRUE if the call succeeded, %FALSE if @error is set. A #MMManager. the login level to set. A #GCancellable or %NULL. Asynchronously requests to remove an inhibition on the device identified by @uid. The @uid must be the same unique ID that was sent in the inhibition request. Only the same program that placed an inhibition on a given device is able to remove the inhibition. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_manager_uninhibit_device_finish() to get the result of the operation. See mm_manager_uninhibit_device_sync() for the synchronous, blocking version of this method. A #MMManager. the unique ID of the physical device. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_manager_uninhibit_device(). %TRUE if the call succeeded, %FALSE if @error is set. A #MMManager. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_manager_uninhibit_device(). Synchronously requests to remove an inhibition on the device identified by @uid. The @uid must be the same unique ID that was sent in the inhibition request. Only the same program that placed an inhibition on a given device is able to remove the inhibition. See mm_manager_uninhibit_device() for the asynchronous version of this method. %TRUE if the call succeeded, %FALSE if @error is set. A #MMManager. the unique ID of the physical device. A #GCancellable or %NULL. This section contains code for working with the <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Bearer.top_of_page">org.freedesktop.ModemManager1.Bearer</link> D-Bus interface in C. This section contains code for working with the <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Call.top_of_page">org.freedesktop.ModemManager1.Call</link> D-Bus interface in C. This section contains code for working with the <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Cbm.top_of_page">org.freedesktop.ModemManager1.Cbm</link> D-Bus interface in C. This section contains code for working with the <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem.top_of_page">org.freedesktop.ModemManager1.Modem</link> D-Bus interface in C. This section contains code for working with the <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Modem3gpp.top_of_page">org.freedesktop.ModemManager1.Modem.Modem3gpp</link> D-Bus interface in C. This section contains code for working with the <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Modem3gpp-ProfileManager.top_of_page">org.freedesktop.ModemManager1.Modem.Modem3gpp.ProfileManager</link> D-Bus interface in C. This section contains code for working with the <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.top_of_page">org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd</link> D-Bus interface in C. This section contains code for working with the <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-ModemCdma.top_of_page">org.freedesktop.ModemManager1.Modem.ModemCdma</link> D-Bus interface in C. This section contains code for working with the <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-CellBroadcast.top_of_page">org.freedesktop.ModemManager1.Modem.CellBroadcast</link> D-Bus interface in C. This section contains code for working with the <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Firmware.top_of_page">org.freedesktop.ModemManager1.Modem.Firmware</link> D-Bus interface in C. This section contains code for working with the <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Location.top_of_page">org.freedesktop.ModemManager1.Modem.Location</link> D-Bus interface in C. This section contains code for working with the <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Messaging.top_of_page">org.freedesktop.ModemManager1.Modem.Messaging</link> D-Bus interface in C. This section contains code for working with the <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Oma.top_of_page">org.freedesktop.ModemManager1.Modem.Oma</link> D-Bus interface in C. This section contains code for working with the <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Sar.top_of_page">org.freedesktop.ModemManager1.Modem.Sar</link> D-Bus interface in C. This section contains code for working with the <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Signal.top_of_page">org.freedesktop.ModemManager1.Modem.Signal</link> D-Bus interface in C. This section contains code for working with the <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Simple.top_of_page">org.freedesktop.ModemManager1.Modem.Simple</link> D-Bus interface in C. This section contains code for working with the <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Time.top_of_page">org.freedesktop.ModemManager1.Modem.Time</link> D-Bus interface in C. This section contains code for working with the <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Voice.top_of_page">org.freedesktop.ModemManager1.Modem.Voice</link> D-Bus interface in C. This section contains the #MmGdbusObject, #MmGdbusObjectProxy, and #MmGdbusObjectSkeleton types which make it easier to work with objects implementing generated types for D-Bus interfaces. This section contains a #GDBusObjectManagerClient that uses mm_gdbus_object_manager_client_get_proxy_type() as the #GDBusProxyTypeFunc. This section contains code for working with the <link linkend="gdbus-interface-org-freedesktop-ModemManager1.top_of_page">org.freedesktop.ModemManager1</link> D-Bus interface in C. This section contains code for working with the <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Sim.top_of_page">org.freedesktop.ModemManager1.Sim</link> D-Bus interface in C. This section contains code for working with the <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Sms.top_of_page">org.freedesktop.ModemManager1.Sms</link> D-Bus interface in C. The #MMModem structure contains private data and should only be accessed using the provided API. Gets the list of pending network-initiated OMA sessions. Use mm_modem_oma_get_pending_network_initiated_sessions() instead. %TRUE if @sessions and @n_sessions are set, %FALSE otherwise. A #MMModem. Return location for the array of #MMOmaPendingNetworkInitiatedSession structs. The returned array should be freed with g_free() when no longer needed. Return location for the number of values in @sessions. Gets the list of pending network-initiated OMA sessions. Use mm_modem_oma_peek_pending_network_initiated_sessions() instead. %TRUE if @sessions and @n_sessions are set, %FALSE otherwise. A #MMModem. Return location for the array of #MMOmaPendingNetworkInitiatedSession values. Do not free the returned array, it is owned by @self. Return location for the number of values in @sessions. Asynchronously runs an AT command in the modem. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_modem_command_finish() to get the result of the operation. See mm_modem_command_sync() for the synchronous, blocking version of this method. A #MMModem. AT command to run. Maximum time to wait for the response, in seconds. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_modem_command(). A newly allocated string with the reply to the command, or #NULL if @error is set. The returned value should be freed with g_free(). A #MMModem. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_modem_command(). Synchronously runs an AT command in the modem. The calling thread is blocked until a reply is received. See mm_modem_command() for the asynchronous version of this method. A newly allocated string with the reply to the command, or #NULL if @error is set. The returned value should be freed with g_free(). A #MMModem. AT command to run. Maximum time to wait for the response, in seconds. A #GCancellable or %NULL. Asynchronously creates a new packet data bearer in the #MMModem. This request may fail if the modem does not support additional bearers, if too many bearers are already defined, or if @properties are invalid. See <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem.CreateBearer">CreateBearer</link> to check which properties may be passed. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_modem_create_bearer_finish() to get the result of the operation. See mm_modem_create_bearer_sync() for the synchronous, blocking version of this method. A #MMModem. A #MMBearerProperties object with the properties to use. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_modem_create_bearer(). A newly created #MMBearer, or %NULL if @error is set. A #MMModem. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_modem_create_bearer(). Synchronously creates a new packet data bearer in the #MMModem. This request may fail if the modem does not support additional bearers, if too many bearers are already defined, or if @properties are invalid. See <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem.CreateBearer">CreateBearer</link> to check which properties may be passed. The calling thread is blocked until a reply is received. See mm_modem_create_bearer() for the asynchronous version of this method. A newly created #MMBearer, or %NULL if @error is set. A #MMModem. A #MMBearerProperties object with the properties to use. A #GCancellable or %NULL. Asynchronously deletes a given bearer from the #MMModem. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_modem_delete_bearer_finish() to get the result of the operation. See mm_modem_delete_bearer_sync() for the synchronous, blocking version of this method. A #MMModem. Path of the bearer to delete. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_modem_delete_bearer(). %TRUE if the bearer was deleted, %FALSE if @error is set. A #MMModem. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_modem_delete_bearer(). Synchronously deletes a given bearer from the #MMModem. The calling thread is blocked until a reply is received. See mm_modem_delete_bearer() for the asynchronous version of this method. %TRUE if the bearer was deleted, %FALSE if @error is set. A #MMModem. Path of the bearer to delete. A #GCancellable or %NULL. Asynchronously tries to disable the #MMModem. When disabled, the modem enters low-power state and no network-related operations are available. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_modem_disable_finish() to get the result of the operation. See mm_modem_disable_sync() for the synchronous, blocking version of this method. A #MMModem. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_modem_disable(). %TRUE if the modem was properly disabled, %FALSE if @error is set. A #MMModem. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_modem_disable(). Synchronously tries to disable the #MMModem. When disabled, the modem enters low-power state and no network-related operations are available. The calling thread is blocked until a reply is received. See mm_modem_disable() for the asynchronous version of this method. %TRUE if the modem was properly disabled, %FALSE if @error is set. A #MMModem. A #GCancellable or %NULL. Gets a copy of the DBus paths of the #MMBearer handled in this #MMModem. The DBus paths of the #MMBearer handled in this #MMModem, or %NULL if none available. The returned value should be freed with g_strfreev(). A #MMModem. Gets a copy of the carrier-specific configuration (MCFG) in use, as reported by this #MMModem. The carrier configuration, or %NULL if none available. The returned value should be freed with g_free(). A #MMModem. Gets a copy of the carrier-specific configuration revision in use, as reported by this #MMModem. The carrier configuration revision, or %NULL if none available. The returned value should be freed with g_free(). A #MMModem. Gets a copy of the physical modem device reference (ie, USB, PCI, PCMCIA device), which may be dependent upon the operating system. The device, or %NULL if none available. The returned value should be freed with g_free(). A #MMModem. Gets a copy of a best-effort device identifier based on various device information like model name, firmware revision, USB/PCI/PCMCIA IDs, and other properties. This ID is not guaranteed to be unique and may be shared between identical devices with the same firmware, but is intended to be "unique enough" for use as a casual device identifier for various user experience operations. This is not the device's IMEI or ESN since those may not be available before unlocking the device via a PIN. The device identifier, or %NULL if none available. The returned value should be freed with g_free(). A #MMModem. Gets a copy of the Operating System device driver handling communication with the modem hardware. The drivers, or %NULL if none available. The returned value should be freed with g_strfreev(). A #MMModem. Gets a copy of the identity of the #MMModem. This will be the IMEI number for GSM devices and the hex-format ESN/MEID for CDMA devices. The equipment identifier, or %NULL if none available. The returned value should be freed with g_free(). A #MMModem. Gets a copy of the equipment hardware revision, as reported by this #MMModem. The equipment hardware revision, or %NULL if none available. The returned value should be freed with g_free(). A #MMModem. Gets a copy of the equipment manufacturer, as reported by this #MMModem. The equipment manufacturer, or %NULL if none available. The returned value should be freed with g_free(). A #MMModem. Gets a copy of the equipment model, as reported by this #MMModem. The equipment model, or %NULL if none available. The returned value should be freed with g_free(). A #MMModem. Gets a copy of the list of numbers (e.g. MSISDN in 3GPP) being currently handled by this modem. The list of own numbers or %NULL if none is available. The returned value should be freed with g_strfreev(). A #MMModem. Gets a copy of the DBus path of the #MMObject object which implements this interface. The DBus path of the #MMObject. The returned value should be freed with g_free(). A #MMModem. Gets a copy of the physical modem device path (ie, USB, PCI, PCMCIA device), which may be dependent upon the operating system. The physdev path, or %NULL if none available. The returned value should be freed with g_free(). A #MMModem. Gets a copy of the name of the plugin handling this #MMModem. The name of the plugin, or %NULL if none available. The returned value should be freed with g_free(). A #MMModem. Gets a copy of the name of the primary port controlling this #MMModem. The name of the primary port. The returned value should be freed with g_free(). A #MMModem. Gets a copy of the equipment revision, as reported by this #MMModem. The equipment revision, or %NULL if none available. The returned value should be freed with g_free(). A #MMModem. Gets a copy of the DBus path of the #MMSim handled in this #MMModem. The DBus path of the #MMSim handled in this #MMModem, or %NULL if none available. The returned value should be freed with g_free(). A #MMModem. Gets a copy of the DBus paths of the #MMSim objects available in the different SIM slots handled in this #MMModem. If a given SIM slot at a given index doesn't have a SIM card available, an empty object path will be given. This list includes the currently active SIM object path. The DBus paths of the #MMSim objects handled in this #MMModem, or %NULL if none available. The returned value should be freed with g_strfreev(). A #MMModem. Asynchronously tries to enable the #MMModem. When enabled, the modem's radio is powered on and data sessions, voice calls, location services, and Short Message Service may be available. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_modem_enable_finish() to get the result of the operation. See mm_modem_enable_sync() for the synchronous, blocking version of this method. A #MMModem. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_modem_enable(). %TRUE if the modem was properly enabled, %FALSE if @error is set. A #MMModem. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_modem_enable(). Synchronously tries to enable the #MMModem. When enabled, the modem's radio is powered on and data sessions, voice calls, location services, and Short Message Service may be available. The calling thread is blocked until a reply is received. See mm_modem_enable() for the asynchronous version of this method. %TRUE if the modem was properly enabled, %FALSE if @error is set. A #MMModem. A #GCancellable or %NULL. Asynchronously clears the modem's configuration (including persistent configuration and state), and returns the device to a factory-default state. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_modem_factory_reset_finish() to get the result of the operation. See mm_modem_factory_reset_sync() for the synchronous, blocking version of this method. A #MMModem. Carrier-supplied code required to reset the modem. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_modem_factory_reset(). %TRUE if the factory_reset was successful, %FALSE if @error is set. A #MMModem. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_modem_factory_reset(). Synchronously clears the modem's configuration (including persistent configuration and state), and returns the device to a factory-default state. The calling thread is blocked until a reply is received. See mm_modem_factory_reset() for the asynchronous version of this method. %TRUE if the factory reset was successful, %FALSE if @error is set. A #MMModem. Carrier-supplied code required to reset the modem. A #GCancellable or %NULL. Gets the current network access technology used by the #MMModem to communicate with the network. A ##MMModemAccessTechnology value. A #MMModem. Gets the DBus paths of the #MMBearer handled in this #MMModem. <warning>The returned value is only valid until the property changes so it is only safe to use this function on the thread where @self was constructed. Use mm_modem_dup_bearer_paths() if on another thread.</warning> The DBus paths of the #MMBearer handled in this #MMModem, or %NULL if none available. Do not free the returned value, it belongs to @self. A #MMModem. Gets the carrier-specific configuration (MCFG) in use, as reported by this #MMModem. <warning>The returned value is only valid until the property changes so it is only safe to use this function on the thread where @self was constructed. Use mm_modem_dup_carrier_configuration() if on another thread.</warning> The carrier configuration, or %NULL if none available. Do not free the returned value, it belongs to @self. A #MMModem. Gets the carrier-specific configuration revision in use, as reported by this #MMModem. <warning>The returned value is only valid until the property changes so it is only safe to use this function on the thread where @self was constructed. Use mm_modem_dup_carrier_configuration() if on another thread.</warning> The carrier configuration revision, or %NULL if none available. Do not free the returned value, it belongs to @self. A #MMModem. Asynchronously requests to get info about serving and neighboring cells. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_modem_get_cell_info_finish() to get the result of the operation. See mm_modem_get_cell_info_sync() for the synchronous, blocking version of this method. A #MMModem. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_modem_get_cell_info(). a list of #MMCellInfo objects, or #NULL if @error is set. The returned value should be freed with g_list_free_full() using g_object_unref() as #GDestroyNotify function. A #MMModem. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_modem_get_cell_info(). Synchronously requests to get info about serving and neighboring cells. The calling thread is blocked until a reply is received. See mm_modem_get_cell_info() for the asynchronous version of this method. a list of #MMCellInfo objects, or #NULL if @error is set. The returned value should be freed with g_list_free_full() using g_object_unref() as #GDestroyNotify function. A #MMModem. A #GCancellable or %NULL. Gets the list of radio frequency and technology bands the #MMModem is currently using when connecting to a network. For POTS devices, only the #MM_MODEM_BAND_ANY band is supported. %TRUE if @bands and @n_bands are set, %FALSE otherwise. A #MMModem. Return location for the array of #MMModemBand values. The returned array should be freed with g_free() when no longer needed. Return location for the number of values in @bands. Gets the list of generic families of access technologies supported by this #MMModem without a firmware reload or reinitialization. A bitmask of #MMModemCapability flags. A #MMModem. Gets the list of modes specifying the access technologies (eg 2G/3G/4G) the #MMModem is currently allowed to use when connecting to a network, as well as the preferred one, if any. %TRUE if @allowed and @preferred are set, %FALSE otherwise. A #MMModem. Return location for a bitmask of #MMModemMode values. Return location for a #MMModemMode value. Gets the physical modem device reference (ie, USB, PCI, PCMCIA device), which may be dependent upon the operating system. <warning>The returned value is only valid until the property changes so it is only safe to use this function on the thread where @self was constructed. Use mm_modem_dup_device() if on another thread.</warning> The device, or %NULL if none available. Do not free the returned value, it belongs to @self. A #MMModem. Gets a best-effort device identifier based on various device information like model name, firmware revision, USB/PCI/PCMCIA IDs, and other properties. This ID is not guaranteed to be unique and may be shared between identical devices with the same firmware, but is intended to be "unique enough" for use as a casual device identifier for various user experience operations. This is not the device's IMEI or ESN since those may not be available before unlocking the device via a PIN. <warning>The returned value is only valid until the property changes so it is only safe to use this function on the thread where @self was constructed. Use mm_modem_dup_device_identifier() if on another thread.</warning> The device identifier, or %NULL if none available. Do not free the returned value, it belongs to @self. A #MMModem. Gets the Operating System device drivers handling communication with the modem hardware. <warning>The returned value is only valid until the property changes so it is only safe to use this function on the thread where @self was constructed. Use mm_modem_dup_drivers() if on another thread.</warning> The drivers, or %NULL if none available. Do not free the returned value, it belongs to @self. A #MMModem. Gets the identity of the #MMModem. This will be the IMEI number for GSM devices and the hex-format ESN/MEID for CDMA devices. <warning>The returned value is only valid until the property changes so it is only safe to use this function on the thread where @self was constructed. Use mm_modem_dup_equipment_identifier() if on another thread.</warning> The equipment identifier, or %NULL if none available. Do not free the returned value, it belongs to @self. A #MMModem. Gets the equipment hardware revision, as reported by this #MMModem. <warning>The returned value is only valid until the property changes so it is only safe to use this function on the thread where @self was constructed. Use mm_modem_dup_hardware_revision() if on another thread.</warning> The equipment hardware revision, or %NULL if none available. Do not free the returned value, it belongs to @self. A #MMModem. Gets the equipment manufacturer, as reported by this #MMModem. <warning>The returned value is only valid until the property changes so it is only safe to use this function on the thread where @self was constructed. Use mm_modem_dup_manufacturer() if on another thread.</warning> The equipment manufacturer, or %NULL if none available. Do not free the returned value, it belongs to @self. A #MMModem. Gets the maximum number of active packet data bearers this #MMModem supports without enabling multiplexing support. POTS and CDMA2000-only devices support one active bearer, while GSM/UMTS and LTE/5GNR capable devices (including 3GPP+3GPP3 multimode devices) may support one or more active bearers, depending on the amount of physical ports exposed by the device. the maximum number of active packet data bearers. a #MMModem. Gets the maximum number of active packet data bearers this #MMModem supports after enabling multiplexing support on one single network interface. the maximum number of active packet data bearers, or 0 if multiplexing is not supported. a #MMModem. Gets the maximum number of defined packet data bearers this #MMModem supports. This is not the number of active/connected bearers the modem supports, but simply the number of bearers that may be defined at any given time. For example, POTS and CDMA2000-only devices support only one bearer, while GSM/UMTS devices typically support three or more, and any LTE-capable device (whether LTE-only, GSM/UMTS-capable, and/or CDMA2000-capable) also typically support three or more. There is no way to query the modem how many bearers it supports, so the value exposed in this property in all the different implementations is always equal to the one retrieved with mm_modem_get_max_active_bearers(), so there is no point in using this method. the maximum number of defined packet data bearers. a #MMModem. Gets the equipment model, as reported by this #MMModem. <warning>The returned value is only valid until the property changes so it is only safe to use this function on the thread where @self was constructed. Use mm_modem_dup_model() if on another thread.</warning> The equipment model, or %NULL if none available. Do not free the returned value, it belongs to @self. A #MMModem. Gets the list of numbers (e.g. MSISDN in 3GPP) being currently handled by this modem. <warning>The returned value is only valid until the property changes so it is only safe to use this function on the thread where @self was constructed. Use mm_modem_dup_own_numbers() if on another thread.</warning> The list of own numbers or %NULL if none available. Do not free the returned value, it belongs to @self. A #MMModem. Gets the DBus path of the #MMObject which implements this interface. The DBus path of the #MMObject object. Do not free the returned value, it belongs to @self. A #MMModem. Gets the physical modem device path (ie, USB, PCI, PCMCIA device), which may be dependent upon the operating system. <warning>The returned value is only valid until the property changes so it is only safe to use this function on the thread where @self was constructed. Use mm_modem_dup_physdev() if on another thread.</warning> The physdev path, or %NULL if none available. Do not free the returned value, it belongs to @self. A #MMModem. Gets the name of the plugin handling this #MMModem. <warning>The returned value is only valid until the property changes so it is only safe to use this function on the thread where @self was constructed. Use mm_modem_dup_plugin() if on another thread.</warning> The name of the plugin, or %NULL if none available. Do not free the returned value, it belongs to @self. A #MMModem. Gets the list of ports in the modem. %TRUE if @ports and @n_ports are set, %FALSE otherwise. A #MMModem. Return location for the array of #MMModemPortInfo values. The returned array should be freed with mm_modem_port_info_array_free() when no longer needed. Return location for the number of values in @ports. Gets the power state of the #MMModem. A #MMModemPowerState value. A #MMModem. Gets the name of the primary port controlling this #MMModem. <warning>The returned value is only valid until the property changes so it is only safe to use this function on the thread where @self was constructed. Use mm_modem_dup_primary_port() if on another thread.</warning> The name of the primary port. Do not free the returned value, it belongs to @self. A #MMModem. Gets the SIM slot number of the primary active SIM. slot number, in the [1,N] range. A #MMModem. Gets the equipment revision, as reported by this #MMModem. <warning>The returned value is only valid until the property changes so it is only safe to use this function on the thread where @self was constructed. Use mm_modem_dup_revision() if on another thread.</warning> The equipment revision, or %NULL if none available. Do not free the returned value, it belongs to @self. A #MMModem. Gets the signal quality value in percent (0 - 100) of the dominant access technology the #MMModem is using to communicate with the network. Always 0 for POTS devices. The signal quality. A #MMModem. Return location for the flag specifying if the signal quality value was recent or not. Asynchronously gets the #MMSim object managed by this #MMModem. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_modem_get_sim_finish() to get the result of the operation. See mm_modem_get_sim_sync() for the synchronous, blocking version of this method. A #MMModem. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_modem_get_sim(). a #MMSim or #NULL if @error is set. The returned value should be freed with g_object_unref(). A #MMModem. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_modem_get_sim(). Gets the DBus path of the #MMSim handled in this #MMModem. <warning>The returned value is only valid until the property changes so it is only safe to use this function on the thread where @self was constructed. Use mm_modem_dup_sim_path() if on another thread.</warning> The DBus path of the #MMSim handled in this #MMModem, or %NULL if none available. Do not free the returned value, it belongs to @self. A #MMModem. Gets the DBus paths of the #MMSim objects available in the different SIM slots handled in this #MMModem. If a given SIM slot at a given index doesn't have a SIM card available, an empty object path will be given. This list includes the currently active SIM object path. <warning>The returned value is only valid until the property changes so it is only safe to use this function on the thread where @self was constructed. Use mm_modem_dup_sim_slot_paths() if on another thread.</warning> The DBus paths of the #MMSim objects handled in this #MMModem, or %NULL if none available. Do not free the returned value, it belongs to @self. A #MMModem. Synchronously gets the #MMSim object managed by this #MMModem. The calling thread is blocked until a reply is received. See mm_modem_get_sim() for the asynchronous version of this method. a #MMSim or #NULL if @error is set. The returned value should be freed with g_object_unref(). A #MMModem. A #GCancellable or %NULL. Gets the overall state of the #MMModem. A #MMModemState value. A #MMModem. Gets the reason specifying why the modem is in #MM_MODEM_STATE_FAILED state. A #MMModemStateFailedReason value. A #MMModem. Gets the list of radio frequency and technology bands supported by the #MMModem. For POTS devices, only #MM_MODEM_BAND_ANY will be returned in @bands. %TRUE if @bands and @n_bands are set, %FALSE otherwise. A #MMModem. Return location for the array of #MMModemBand values. The returned array should be freed with g_free() when no longer needed. Return location for the number of values in @bands. Gets the list of combinations of generic families of access technologies supported by this #MMModem. %TRUE if @capabilities and @n_capabilities are set, %FALSE otherwise. A #MMModem. Return location for the array of #MMModemCapability values. The returned array should be freed with g_free() when no longer needed. Return location for the number of values in @capabilities. Gets the list of supported IP families. A bitmask of #MMBearerIpFamily values. A #MMModem. Gets the list of supported mode combinations. %TRUE if @modes and @n_modes are set, %FALSE otherwise. A #MMModem. Return location for the array of #MMModemModeCombination structs. The returned array should be freed with g_free() when no longer needed. Return location for the number of values in @modes. Gets current lock state of the #MMModem. A #MMModemLock value, specifying the current lock state. A #MMModem. Gets a #MMUnlockRetries object, which provides, for each <link linkend="MMModemLock">MMModemLock</link> handled by the modem, the number of PIN tries remaining before the code becomes blocked (requiring a PUK) or permanently blocked. <warning>The values reported by @self are not updated when the values in the interface change. Instead, the client is expected to call mm_modem_get_unlock_retries() again to get a new #MMUnlockRetries with the new values.</warning> A #MMUnlockRetries that must be freed with g_object_unref() or %NULL if unknown. A #MMModem. Asynchronously lists the packet data bearers in the #MMModem. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_modem_list_bearers_finish() to get the result of the operation. See mm_modem_list_bearers_sync() for the synchronous, blocking version of this method. A #MMModem. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_modem_list_bearers(). The list of #MMBearer objects, or %NULL if either none found or if @error is set. A #MMModem. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_modem_list_bearers(). Synchronously lists the packet data bearers in the #MMModem. The calling thread is blocked until a reply is received. See mm_modem_list_bearers() for the asynchronous version of this method. The list of #MMBearer objects, or %NULL if either none found or if @error is set. A #MMModem. A #GCancellable or %NULL. Asynchronously lists the SIM slots available in the #MMModem. The returned array contains one element per slot available in the system; a #MMSim in each of the slots that contains a valid SIM card or %NULL if no SIM card is found. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_modem_list_sim_slots_finish() to get the result of the operation. See mm_modem_list_sim_slots_sync() for the synchronous, blocking version of this method. A #MMModem. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_modem_list_sim_slots(). The array of #MMSim objects, or %NULL if @error is set. A #MMModem. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_modem_list_sim_slots(). Synchronously lists the SIM slots available in the #MMModem. The returned array contains one element per slot available in the system; a #MMSim in each of the slots that contains a valid SIM card or %NULL if no SIM card is found. The calling thread is blocked until a reply is received. See mm_modem_list_sim_slots() for the asynchronous version of this method. The array of #MMSim objects, or %NULL if @error is set. A #MMModem. A #GCancellable or %NULL. Gets the list of radio frequency and technology bands the #MMModem is currently using when connecting to a network. For POTS devices, only the #MM_MODEM_BAND_ANY band is supported. %TRUE if @bands and @n_bands are set, %FALSE otherwise. A #MMModem. Return location for the array of #MMModemBand values. Do not free the returned value, it is owned by @self. Return location for the number of values in @bands. Gets the list of ports in the modem. %TRUE if @ports and @n_ports are set, %FALSE otherwise. A #MMModem. Return location for the array of #MMModemPortInfo values. Do not free the returned value, it is owned by @self. Return location for the number of values in @ports. Gets the list of radio frequency and technology bands supported by the #MMModem. For POTS devices, only #MM_MODEM_BAND_ANY will be returned in @bands. %TRUE if @bands and @n_bands are set, %FALSE otherwise. A #MMModem. Return location for the array of #MMModemBand values. Do not free the returned array, it is owned by @self. Return location for the number of values in @bands. Gets the list of combinations of generic families of access technologies supported by this #MMModem. %TRUE if @capabilities and @n_capabilities are set, %FALSE otherwise. A #MMModem. Return location for the array of #MMModemCapability values. Do not free the returned array, it is owned by @self. Return location for the number of values in @capabilities. Gets the list of supported mode combinations. %TRUE if @modes and @n_modes are set, %FALSE otherwise. A #MMModem. Return location for the array of #MMModemModeCombination values. Do not free the returned array, it is owned by @self. Return location for the number of values in @modes. Gets a #MMUnlockRetries object, which provides, for each <link linkend="MMModemLock">MMModemLock</link> handled by the modem, the number of PIN tries remaining before the code becomes blocked (requiring a PUK) or permanently blocked. <warning>The returned value is only valid until the property changes so it is only safe to use this function on the thread where @self was constructed. Use mm_modem_get_unlock_retries() if on another thread.</warning> A #MMUnlockRetries. Do not free the returned value, it belongs to @self. A #MMModem. Asynchronously clears non-persistent configuration and state, and returns the device to a newly-powered-on state. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_modem_reset_finish() to get the result of the operation. See mm_modem_reset_sync() for the synchronous, blocking version of this method. A #MMModem. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_modem_reset(). %TRUE if the reset was successful, %FALSE if @error is set. A #MMModem. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_modem_reset(). Synchronously clears non-persistent configuration and state, and returns the device to a newly-powered-on state. The calling thread is blocked until a reply is received. See mm_modem_reset() for the asynchronous version of this method. %TRUE if the reset was successful, %FALSE if @error is set. A #MMModem. A #GCancellable or %NULL. Asynchronously sets the radio frequency and technology bands the device is currently allowed to use when connecting to a network. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_modem_set_current_bands_finish() to get the result of the operation. See mm_modem_set_current_bands_sync() for the synchronous, blocking version of this method. A #MMModem. An array of #MMModemBand values specifying which bands are allowed. Number of elements in @bands. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_modem_set_current_bands(). %TRUE if the bands were successfully set, %FALSE if @error is set. A #MMModem. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_modem_set_current_bands(). Synchronously sets the radio frequency and technology bands the device is currently allowed to use when connecting to a network. The calling thread is blocked until a reply is received. See mm_modem_set_current_bands() for the asynchronous version of this method. %TRUE if the bands were successfully set, %FALSE if @error is set. A #MMModem. An array of #MMModemBand values specifying which bands are allowed. Number of elements in @bands. A #GCancellable or %NULL. Asynchronously sets the capabilities of the device. A restart of the modem may be required. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_modem_set_current_capabilities_finish() to get the result of the operation. See mm_modem_set_current_capabilities_sync() for the synchronous, blocking version of this method. A #MMModem. A #MMModemCapability mask. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_modem_set_current_capabilities(). %TRUE if the capabilities were successfully set, %FALSE if @error is set. A #MMModem. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_modem_set_current_capabilities(). Synchronously sets the capabilities of the device. A restart of the modem may be required. The calling thread is blocked until a reply is received. See mm_modem_set_current_capabilities() for the asynchronous version of this method. %TRUE if the capabilities were successfully set, %FALSE if @error is set. A #MMModem. A #MMModemCapability mask. A #GCancellable or %NULL. Asynchronously sets the access technologies (e.g. 2G/3G/4G preference) the device is currently allowed to use when connecting to a network. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_modem_set_current_modes_finish() to get the result of the operation. See mm_modem_set_current_modes_sync() for the synchronous, blocking version of this method. A #MMModem. Mask of #MMModemMode values specifying which modes are allowed. A #MMModemMode value specifying which of the modes given in @modes is the preferred one, or #MM_MODEM_MODE_NONE if none. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_modem_set_current_modes(). %TRUE if the allowed modes were successfully set, %FALSE if @error is set. A #MMModem. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_modem_set_current_modes(). Synchronously sets the access technologies (e.g. 2G/3G/4G preference) the device is currently allowed to use when connecting to a network. The calling thread is blocked until a reply is received. See mm_modem_set_current_modes() for the asynchronous version of this method. %TRUE if the allowed modes were successfully set, %FALSE if @error is set. A #MMModem. Mask of #MMModemMode values specifying which modes are allowed. A #MMModemMode value specifying which of the modes given in @modes is the preferred one, or #MM_MODEM_MODE_NONE if none. A #GCancellable or %NULL. Asynchronously sets the power state of the device. This method can only be used while the modem is in %MM_MODEM_STATE_DISABLED state. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_modem_set_power_state_finish() to get the result of the operation. See mm_modem_set_power_state_sync() for the synchronous, blocking version of this method. A #MMModem. Either %MM_MODEM_POWER_STATE_LOW or %MM_MODEM_POWER_STATE_ON. Every other #MMModemPowerState value is not allowed. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_modem_set_power_state(). %TRUE if the power state was successfully set, %FALSE if @error is set. A #MMModem. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_modem_set_power_state(). Synchronously sets the power state of the device. This method can only be used while the modem is in %MM_MODEM_STATE_DISABLED state. The calling thread is blocked until a reply is received. See mm_modem_set_power_state() for the asynchronous version of this method. %TRUE if the power state was successfully set, %FALSE if @error is set. A #MMModem. Either %MM_MODEM_POWER_STATE_LOW or %MM_MODEM_POWER_STATE_ON. Every other #MMModemPowerState value is not allowed. A #GCancellable or %NULL. Asynchronously requests to select which SIM slot to be considered as primary. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_modem_set_primary_sim_slot_finish() to get the result of the operation. See mm_modem_set_primary_sim_slot_sync() for the synchronous, blocking version of this method. A #MMModem. SIM slot number. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_modem_set_primary_sim_slot(). %TRUE if the SIM slot switch has been successfully requested, %FALSE if @error is set. A #MMModem. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_modem_set_primary_sim_slot(). Synchronously requests to select which SIM slot to be considered as primary. The calling thread is blocked until a reply is received. See mm_modem_set_primary_sim_slot() for the asynchronous version of this method. %TRUE if the SIM slot switch has been successfully requested, %FALSE if @error is set. A #MMModem. SIM slot number. A #GCancellable or %NULL. The #MMModem3gpp structure contains private data and should only be accessed using the provided API. Asynchronously disables the modem personalization lock. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_modem_3gpp_disable_facility_lock_finish() to get the result of the operation. A #MMModem3gpp. Single bit value describing the modem personalization lock to disable. String with control key required to unlock the personalization. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_modem_3gpp_disable_facility_lock(). %TRUE if the operation was successful, %FALSE if @error is set. A #MMModem3gpp. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_modem_3gpp_disable_facility_lock(). Synchronously disables facility lock. The calling thread is blocked until a reply is received. See mm_modem_3gpp_disable_facility_lock() for the asynchronous version of this method. %TRUE if the operation was successful, %FALSE if @error is set. A #MMModem3gpp. Single bit value describing the modem personalization lock to disable. String with control key required to unlock the personalization. A #GCancellable or %NULL. Gets a copy of the <ulink url="http://en.wikipedia.org/wiki/Imei">IMEI</ulink>, as reported by this #MMModem3gpp. The IMEI, or %NULL if none available. The returned value should be freed with g_free(). A #MMModem3gpp. Gets a copy of the DBus path of the initial EPS #MMBearer exposed in this #MMModem3gpp. The DBus path of the #MMBearer, or %NULL if none available. The returned value should be freed with g_free(). A #MMModem3gpp. Gets a copy of the code of the operator to which the mobile is currently registered. Returned in the format <literal>"MCCMNC"</literal>, where <literal>MCC</literal> is the three-digit ITU E.212 Mobile Country Code and <literal>MNC</literal> is the two- or three-digit GSM Mobile Network Code. e.g. e<literal>"31026"</literal> or <literal>"310260"</literal>. The operator code, or %NULL if none available. The returned value should be freed with g_free(). A #MMModem3gpp. Gets a copy of the name of the operator to which the mobile is currently registered. The operator name, or %NULL if none available. The returned value should be freed with g_free(). A #MMModem3gpp. Gets a copy of the DBus path of the #MMObject object which implements this interface. The DBus path of the #MMObject. The returned value should be freed with g_free(). A #MMModem3gpp. Get the list of facilities for which PIN locking is enabled. A bitmask of #MMModem3gppFacility flags, specifying which facilities have locks enabled. A #MMModem3gpp. Get the UE mode of operation for EPS. A #MMModem3gppEpsUeModeOperation. A #MMModem3gpp. Gets the <ulink url="http://en.wikipedia.org/wiki/Imei">IMEI</ulink>, as reported by this #MMModem3gpp. <warning>The returned value is only valid until the property changes so it is only safe to use this function on the thread where @self was constructed. Use mm_modem_3gpp_dup_imei() if on another thread.</warning> The IMEI, or %NULL if none available. A #MMModem3gpp. Asynchronously gets the initial EPS #MMBearer object exposed by this #MMModem3gpp. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_modem_3gpp_get_initial_eps_bearer_finish() to get the result of the operation. See mm_modem_3gpp_get_initial_eps_bearer_sync() for the synchronous, blocking version of this method. A #MMModem3gpp. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_modem_3gpp_get_initial_eps_bearer(). a #MMSim or #NULL if @error is set. The returned value should be freed with g_object_unref(). A #MMModem3gpp. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_modem_3gpp_get_initial_eps_bearer(). Gets the DBus path of the initial EPS #MMBearer exposed in this #MMModem3gpp. <warning>The returned value is only valid until the property changes so it is only safe to use this function on the thread where @self was constructed. Use mm_modem_3gpp_dup_initial_eps_bearer_path() if on another thread.</warning> The DBus path of the #MMBearer, or %NULL if none available. Do not free the returned value, it belongs to @self. A #MMModem3gpp. Gets a #MMBearerProperties object specifying the settings configured in the device to use when attaching to the LTE network. <warning>The values reported by @self are not updated when the values in the interface change. Instead, the client is expected to call mm_modem_3gpp_get_initial_eps_bearer_settings() again to get a new #MMBearerProperties with the new values.</warning> A #MMBearerProperties that must be freed with g_object_unref() or %NULL if unknown. A #MMModem3gpp. Synchronously gets the initial EPS #MMBearer object exposed by this #MMModem3gpp. The calling thread is blocked until a reply is received. See mm_modem_3gpp_get_initial_eps_bearer() for the asynchronous version of this method. a #MMBearer or #NULL if @error is set. The returned value should be freed with g_object_unref(). A #MMModem3gpp. A #GCancellable or %NULL. Gets a #MMNetworkRejection object specifying the network rejection information received during registration failure. <warning>The values reported by @self are not updated when the values in the interface change. Instead, the client is expected to call mm_modem_3gpp_get_network_rejection() again to get a new #MMNetworkRejection with the new values.</warning> A #MMNetworkRejection that must be freed with g_object_unref() or %NULL if unknown. A #MMModem3gpp. Gets a #MMNr5gRegistrationSettings object including the configured 5GNR registration settings. <warning>The values reported by @self are not updated when the values in the interface change. Instead, the client is expected to call mm_modem_3gpp_get_nr5g_registration_settings() again to get a new #MMNr5gRegistrationSettings with the new values.</warning> A #MMNr5gRegistrationSettings that must be freed with g_object_unref() or %NULL if unknown. A #MMModem3gpp. Gets the code of the operator to which the mobile is currently registered. Returned in the format <literal>"MCCMNC"</literal>, where <literal>MCC</literal> is the three-digit ITU E.212 Mobile Country Code and <literal>MNC</literal> is the two- or three-digit GSM Mobile Network Code. e.g. e<literal>"31026"</literal> or <literal>"310260"</literal>. If the <literal>MCC</literal> and <literal>MNC</literal> are not known or the mobile is not registered to a mobile network, this property will be a zero-length (blank) string. <warning>The returned value is only valid until the property changes so it is only safe to use this function on the thread where @self was constructed. Use mm_modem_3gpp_dup_operator_code() if on another thread.</warning> The operator code, or %NULL if none available. A #MMModem3gpp. Gets the name of the operator to which the mobile is currently registered. <warning>The returned value is only valid until the property changes so it is only safe to use this function on the thread where @self was constructed. Use mm_modem_3gpp_dup_operator_name() if on another thread.</warning> The operator name, or %NULL if none available. A #MMModem3gpp. Get the packet domain service state. A #MMModem3gppPacketServiceState value, specifying the current PS attach state. A #MMModem. Gets the DBus path of the #MMObject which implements this interface. The DBus path of the #MMObject object. A #MMModem3gpp. Get the list of #MMPco received from the network. a list of #MMPco objects, or #NULL if @error is set. The returned value should be freed with g_list_free_full() using g_object_unref() as #GDestroyNotify function. A #MMModem3gpp. Get the the mobile registration status as defined in 3GPP TS 27.007 section 10.1.19. A #MMModem3gppRegistrationState value, specifying the current registration state. A #MMModem. Get the current subscription status of the account. This value is only available after the modem attempts to register with the network. The value of this property can only be obtained with operator specific logic (e.g. processing specific PCO info), and therefore it doesn't make sense to expose it in the ModemManager interface. The value of this property can only be obtained with operator specific logic (e.g. processing specific PCO info), and therefore it doesn't make sense to expose it in the ModemManager interface. A #MMModem3gppSubscriptionState value, specifying the current subscription state. A #MMModem. Gets a #MMBearerProperties object specifying the settings configured in the device to use when attaching to the LTE network. <warning>The returned value is only valid until the property changes so it is only safe to use this function on the thread where @self was constructed. Use mm_modem_3gpp_get_initial_eps_bearer_settings() if on another thread.</warning> A #MMBearerProperties. Do not free the returned value, it belongs to @self. A #MMModem3gpp. Gets a #MMNetworkRejection object specifying the network rejection information received during registration failure. <warning>The returned value is only valid until the property changes so it is only safe to use this function on the thread where @self was constructed. Use mm_modem_3gpp_get_network_rejection() if on another thread.</warning> A #MMNetworkRejection. Do not free the returned value, it belongs to @self. A #MMModem3gpp. Gets a #MMNr5gRegistrationSettings object including the configured 5GNR registration settings. <warning>The returned value is only valid until the property changes so it is only safe to use this function on the thread where @self was constructed. Use mm_modem_3gpp_get_nr5g_registration_settings() if on another thread.</warning> A #MMNr5gRegistrationSettings Do not free the returned value, it belongs to @self. A #MMModem3gpp. Asynchronously requests registration with a given mobile network. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_modem_3gpp_register_finish() to get the result of the operation. See mm_modem_3gpp_register_sync() for the synchronous, blocking version of this method. A #MMModem3gpp. The operator ID to register. An empty string can be used to register to the home network. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_modem_3gpp_register(). %TRUE if the modem was registered, %FALSE if @error is set. A #MMModem3gpp. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_modem_3gpp_register(). Synchronously requests registration with a given mobile network. The calling thread is blocked until a reply is received. See mm_modem_3gpp_register() for the asynchronous version of this method. %TRUE if the modem was registered, %FALSE if @error is set. A #MMModem3gpp. The operator ID to register. An empty string can be used to register to the home network. A #GCancellable or %NULL. Asynchronously requests to scan available 3GPP networks. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_modem_3gpp_scan_finish() to get the result of the operation. See mm_modem_3gpp_scan_sync() for the synchronous, blocking version of this method. A #MMModem3gpp. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_modem_3gpp_scan(). a list of #MMModem3gppNetwork structs, or #NULL if @error is set. The returned value should be freed with g_list_free_full() using mm_modem_3gpp_network_free() as #GDestroyNotify function. A #MMModem3gpp. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_modem_3gpp_scan(). Synchronously requests to scan available 3GPP networks. The calling thread is blocked until a reply is received. See mm_modem_3gpp_scan() for the asynchronous version of this method. a list of #MMModem3gppNetwork structs, or #NULL if @error is set. The returned value should be freed with g_list_free_full() using mm_modem_3gpp_network_free() as #GDestroyNotify function. A #MMModem3gpp. A #GCancellable or %NULL. Asynchronously sends the carrier lock information to the modem. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_modem_location_inject_assistance_data_finish() to get the result of the operation. See mm_modem_3gpp_set_carrier_lock_sync() for the synchronous, blocking version of this method. A #MMModem3gpp. Carrier lock information. size of @data. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_modem_3gpp_set_carrier_lock(). %TRUE if the call succeeded, %FALSE if @error is set. A #MMModem3gpp. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_gdbus_modem3gpp_call_set_carrier_lock(). Synchronously sends the carrier lock information to the modem.. The calling thread is blocked until a reply is received. See mm_modem_3gpp_set_carrier_lock() for the asynchronous version of this method. %TRUE if the carrier network info is successfully send, %FALSE if @error is set. A #MMModem3gpp. Carrier lock information. size of @data. A #GCancellable or %NULL. Asynchronously requests to update the EPS UE mode of operation. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_modem_3gpp_set_eps_ue_mode_operation_finish() to get the result of the operation. See mm_modem_3gpp_set_eps_ue_mode_operation_sync() for the synchronous, blocking version of this method. The calling thread is blocked until a reply is received. A #MMModem3gpp. A #MMModem3gppEpsUeModeOperation. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_modem_3gpp_set_eps_ue_mode_operation(). %TRUE if the operation was successful, %FALSE if @error is set. A #MMModem3gpp. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_modem_3gpp_set_eps_ue_mode_operation(). Synchronously requests to update the EPS UE mode of operation. The calling thread is blocked until a reply is received. See mm_modem_3gpp_set_eps_ue_mode_operation() for the asynchronous version of this method. %TRUE if the operation was successful, %FALSE if @error is set. A #MMModem3gpp. A #MMModem3gppEpsUeModeOperation. A #GCancellable or %NULL. Asynchronously configures the settings for the initial LTE default bearer. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_modem_3gpp_set_initial_eps_bearer_settings_finish() to get the result of the operation. A #MMModem3gpp. A #MMBearerProperties object with the properties to use. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_modem_3gpp_set_initial_eps_bearer_settings(). %TRUE if the operation was successful, %FALSE if @error is set. A #MMModem3gpp. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_modem_3gpp_set_initial_eps_bearer_settings(). Synchronously configures the settings for the initial LTE default bearer. The calling thread is blocked until a reply is received. See mm_modem_3gpp_set_initial_eps_bearer_settings() for the asynchronous version of this method. %TRUE if the operation was successful, %FALSE if @error is set. A #MMModem3gpp. A #MMBearerProperties object with the properties to use. A #GCancellable or %NULL. Asynchronously configures the 5GNR registration settings. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_modem_3gpp_set_nr5g_registration_settings_finish() to get the result of the operation. See mm_modem_3gpp_set_nr5g_registration_settings_sync() for the synchronous, blocking version of this method. A #MMModem3gpp. A #MMNr5gRegistrationSettings. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_modem_3gpp_set_nr5g_registration_settings(). %TRUE if the operation was successful, %FALSE if @error is set. A #MMModem3gpp. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_modem_3gpp_set_nr5g_registration_settings(). Synchronously configures the 5GNR registration settings. The calling thread is blocked until a reply is received. See mm_modem_3gpp_set_nr5g_registration_settings() for the asynchronous version of this method. %TRUE if the operation was successful, %FALSE if @error is set. A #MMModem3gpp. A #MMNr5gRegistrationSettings. A #GCancellable or %NULL. Asynchronously tries to attach or detach from the packet domain service. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_modem_3gpp_set_packet_service_state_finish() to get the result of the operation. See mm_modem_3gpp_set_packet_service_state_sync() for the synchronous, blocking version of this method. A #MMModem3gpp. A #MMModem3gppPacketServiceState. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_modem_3gpp_set_packet_service_state(). %TRUE if the operation was successful, %FALSE if @error is set. A #MMModem3gpp. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_modem_3gpp_set_packet_service_state(). Synchronously tries to attach or detach from the packet domain service. The calling thread is blocked until a reply is received. See mm_modem_3gpp_set_packet_service_state() for the asynchronous version of this method. %TRUE if the operation was successful, %FALSE if @error is set. A #MMModem3gpp. A #MMModem3gppPacketServiceState. A #GCancellable or %NULL. Gets the nickname string for the #MMModem3gppDrxCycle specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMModem3gppDrxCycle. Gets the nickname string for the #MMModem3gppEpsUeModeOperation specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMModem3gppEpsUeModeOperation. Builds a string containing a comma-separated list of nicknames for each #MMModem3gppFacility in @mask. a string with the list of nicknames, or %NULL if none given. The returned value should be freed with g_free(). bitmask of MMModem3gppFacility values. Gets the nickname string for the #MMModem3gppMicoMode specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMModem3gppMicoMode. The #MMModem3gppNetwork structure contains private data and should only be accessed using the provided API. Frees a #MMModem3gppNetwork. A #MMModem3gppNetwork. Get the technology used to access the 3GPP network. A #MMModemAccessTechnology. A #MMModem3gppNetwork. Get availability of the 3GPP network. A #MMModem3gppNetworkAvailability. A #MMModem3gppNetwork. Get the operator code (MCCMNC) of the 3GPP network. The operator code, or %NULL if none available. A #MMModem3gppNetwork. Get the long operator name of the 3GPP network. The long operator name, or %NULL if none available. A #MMModem3gppNetwork. Get the short operator name of the 3GPP network. The long operator name, or %NULL if none available. A #MMModem3gppNetwork. Gets the nickname string for the #MMModem3gppNetworkAvailability specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMModem3gppNetworkAvailability. Gets the nickname string for the #MMModem3gppPacketServiceState specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMModem3gppPacketServiceState. The #MMModem3gppProfileManager structure contains private data and should only be accessed using the provided API. Asynchronously deletes the connection profile. The @profile should have at least the profile ID set for the delete operation to succeed. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_modem_3gpp_profile_manager_delete_finish() to get the result of the operation. See mm_modem_3gpp_profile_manager_delete_sync() for the synchronous, blocking version of this method. A #MMModem3gppProfileManager. A #MM3gppProfile. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_modem_3gpp_profile_manager_delete(). %TRUE if the operation was successful, %FALSE if @error is set. A #MMModem3gppProfileManager. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_modem_3gpp_profile_manager_delete(). Synchronously deletes the connection profile. The @profile should have at least the profile ID set for the delete operation to succeed. The calling thread is blocked until a reply is received. See mm_modem_3gpp_profile_manager_delete() for the asynchronous version of this method. %TRUE if the operation was successful, %FALSE if @error is set. A #MMModem3gppProfileManager. A #MM3gppProfile. A #GCancellable or %NULL. Gets a copy of the name of the field used as index in profile management operations. The index field, or %NULL if none available. The returned value should be freed with g_free(). A #MMModem3gppProfileManager. Gets a copy of the DBus path of the #MMObject object which implements this interface. The DBus path of the #MMObject. The returned value should be freed with g_free(). A #MMModem3gppProfileManager. Gets the name of the field used as index in profile management operations. The index field, or %NULL if none available. Do not free the returned value, it belongs to @self. A #MMModem3gppProfileManager. Gets the DBus path of the #MMObject which implements this interface. The DBus path of the #MMObject object. A #MMModem3gppProfileManager. Asynchronously gets the list of available connection profiles. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_modem_3gpp_profile_manager_list_finish() to get the result of the operation. See mm_modem_3gpp_profile_manager_list_sync() for the synchronous, blocking version of this method. A #MMModem3gppProfileManager. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_modem_3gpp_profile_manager_list(). %TRUE if the list was correctly retrieved, %FALSE if @error is set. A #MMModem3gppProfileManager. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_modem_3gpp_profile_manager_list(). A list of #MM3gppProfile objects available in the device. The returned value should be freed with g_list_free_full() using g_object_unref() as #GDestroyNotify. Synchronously gets the list of available connection profiles. The calling thread is blocked until a reply is received. See mm_modem_3gpp_profile_manager_list() for the asynchronous version of this method. %TRUE if the list was correctly retrieved, %FALSE if @error is set. A #MMModem3gppProfileManager. A #GCancellable or %NULL. A list of #MM3gppProfile objects available in the device. The returned value should be freed with g_list_free_full() using g_object_unref() as #GDestroyNotify. Asynchronously updates a connection profile with the settings given in @profile. If @profile does not have an explicit profile ID set, a new profile will be created. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_modem_3gpp_profile_manager_set_finish() to get the result of the operation. See mm_modem_3gpp_profile_manager_set_sync() for the synchronous, blocking version of this method. A #MMModem3gppProfileManager. A #MM3gppProfile with the requested settings. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_modem_3gpp_profile_manager_set(). A #MM3gppProfile with the stored settings, or %NULL if @error is set. A #MMModem3gppProfileManager. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_modem_3gpp_profile_manager_set(). Synchronously updates a connection profile with the settings given in @profile. If @profile does not have an explicit profile ID set, a new profile will be created. The calling thread is blocked until a reply is received. See mm_modem_3gpp_profile_manager_set() for the asynchronous version of this method. A #MM3gppProfile with the stored settings, or %NULL if @error is set. A #MMModem3gppProfileManager. A #MM3gppProfile with the requested settings. A #GCancellable or %NULL. Gets the nickname string for the #MMModem3gppRegistrationState specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMModem3gppRegistrationState. Gets the nickname string for the #MMModem3gppSubscriptionState specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMModem3gppSubscriptionState. The #MMModem3gppUssd structure contains private data and should only be accessed using the provided API. Asynchronously cancels an ongoing USSD session, either mobile or network initiated. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_modem_3gpp_ussd_cancel_finish() to get the result of the operation. See mm_modem_3gpp_ussd_cancel_sync() for the synchronous, blocking version of this method. A #MMModem3gppUssd. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_modem_3gpp_ussd_cancel(). %TRUE if the session was successfully cancelled, %FALSE if @error is set. A #MMModem3gppUssd. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_modem_3gpp_ussd_cancel(). Synchronously cancels an ongoing USSD session, either mobile or network initiated. The calling thread is blocked until a reply is received. See mm_modem_3gpp_ussd_cancel() for the asynchronous version of this method. %TRUE if the session was successfully cancelled, %FALSE if @error is set. A #MMModem3gppUssd. A #GCancellable or %NULL. Gets a copy of any pending network-initiated request to which no USSD response is required. The network notification, or %NULL if none available. The returned value should be freed with g_free(). A #MMModem3gppUssd. Gets a copy of any pending network-initiated request. The network request, or %NULL if none available. The returned value should be freed with g_free(). A #MMModem3gppUssd. Gets a copy of the DBus path of the #MMObject object which implements this interface. The DBus path of the #MMObject. The returned value should be freed with g_free(). A #MMModem3gppUssd. Gets any pending network-initiated request to which no USSD response is required. <warning>The returned value is only valid until the property changes so it is only safe to use this function on the thread where @self was constructed. Use mm_modem_3gpp_ussd_dup_network_notification() if on another thread.</warning> The network notification, or %NULL if none available. A #MMModem3gppUssd. Gets any pending network-initiated request. <warning>The returned value is only valid until the property changes so it is only safe to use this function on the thread where @self was constructed. Use mm_modem_3gpp_ussd_dup_network_request() if on another thread.</warning> The network request, or %NULL if none available. A #MMModem3gppUssd. Gets the DBus path of the #MMObject which implements this interface. The DBus path of the #MMObject object. A #MMModem3gppUssd. Get the state of the ongoing USSD session, if any. A #MMModem3gppUssdSessionState value, specifying the current state. A #MMModem. Asynchronously sends a USSD command string to the network initiating a USSD session. When the request is handled by the network, the method returns the response or an appropriate error. The network may be awaiting further response from the ME after returning from this method and no new command. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_modem_3gpp_ussd_initiate_finish() to get the result of the operation. See mm_modem_3gpp_ussd_initiate_sync() for the synchronous, blocking version of this method. A #MMModem3gppUssd. The command to start the USSD session with. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_modem_3gpp_ussd_initiate(). The response from the network, if any. The returned value should be freed with g_free(). A #MMModem3gppUssd. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_modem_3gpp_ussd_initiate(). Synchronously sends a USSD command string to the network initiating a USSD session. When the request is handled by the network, the method returns the response or an appropriate error. The network may be awaiting further response from the ME after returning from this method and no new command. The calling thread is blocked until a reply is received. See mm_modem_3gpp_ussd_initiate() for the asynchronous version of this method. The response from the network, if any. The returned value should be freed with g_free(). A #MMModem3gppUssd. The command to start the USSD session with. A #GCancellable or %NULL. Asynchronously responds to a USSD request that is either initiated by the mobile network, or that is awaiting further input after a previous call to mm_modem_3gpp_ussd_initiate(). When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_modem_3gpp_ussd_respond_finish() to get the result of the operation. See mm_modem_3gpp_ussd_respond_sync() for the synchronous, blocking version of this method. A #MMModem3gppUssd. The response to network-initiated USSD command, or a response to a request for further input. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_modem_3gpp_ussd_respond(). The network reply to this response to the network-initiated USSD command. The reply may require further responses. The returned value should be freed with g_free(). A #MMModem3gppUssd. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_modem_3gpp_ussd_respond(). Synchronously responds to a USSD request that is either initiated by the mobile network, or that is awaiting further input after a previous call to mm_modem_3gpp_ussd_initiate(). The calling thread is blocked until a reply is received. See mm_modem_3gpp_ussd_respond() for the asynchronous version of this method. The network reply to this response to the network-initiated USSD command. The reply may require further responses. The returned value should be freed with g_free(). A #MMModem3gppUssd. The response to network-initiated USSD command, or a response to a request for further input. A #GCancellable or %NULL. Gets the nickname string for the #MMModem3gppUssdSessionState specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMModem3gppUssdSessionState. Builds a string containing a comma-separated list of nicknames for each #MMModemAccessTechnology in @mask. a string with the list of nicknames, or %NULL if none given. The returned value should be freed with g_free(). bitmask of MMModemAccessTechnology values. Gets the nickname string for the #MMModemBand specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMModemBand. Builds a string containing a comma-separated list of nicknames for each #MMModemCapability in @mask. a string with the list of nicknames, or %NULL if none given. The returned value should be freed with g_free(). bitmask of MMModemCapability values. The #MMModemCdma structure contains private data and should only be accessed using the provided API. Asynchronously requests to provision the modem for use with a given carrier using the modem's OTA activation functionality, if any. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_modem_cdma_activate_finish() to get the result of the operation. See mm_modem_cdma_activate_sync() for the synchronous, blocking version of this method. A #MMModemCdma. Name of the carrier. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_modem_cdma_activate(). %TRUE if the activation was successful, %FALSE if @error is set. A #MMModemCdma. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_modem_cdma_activate(). Asynchronously requests to provision the modem with the given properties. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_modem_cdma_activate_manual_finish() to get the result of the operation. See mm_modem_cdma_activate_manual_sync() for the synchronous, blocking version of this method. A #MMModemCdma. A #MMCdmaManualActivationProperties. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_modem_cdma_activate_manual(). %TRUE if the activation was successful, %FALSE if @error is set. A #MMModemCdma. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_modem_cdma_activate_manual(). Synchronously requests to provision the modem with the given properties. The calling thread is blocked until a reply is received. See mm_modem_cdma_activate_manual() for the asynchronous version of this method. %TRUE if the activation was successful, %FALSE if @error is set. A #MMModemCdma. A #MMCdmaManualActivationProperties. A #GCancellable or %NULL. Synchronously requests to provision the modem for use with a given carrier using the modem's OTA activation functionality, if any. The calling thread is blocked until a reply is received. See mm_modem_cdma_activate() for the asynchronous version of this method. %TRUE if the activation was successful, %FALSE if @error is set. A #MMModemCdma. Name of the carrier. A #GCancellable or %NULL. Gets a copy of the <ulink url="http://en.wikipedia.org/wiki/Electronic_serial_number">Electronic Serial Number</ulink>, as reported by this #MMModemCdma. The ESN is superceded by MEID, but still used in older devices. The ESN, or %NULL if none available. The returned value should be freed with g_free(). A #MMModemCdma. Gets a copy of the <ulink url="http://en.wikipedia.org/wiki/MEID">Mobile Equipment Identifier</ulink>, as reported by this #MMModemCdma. The MEID, or %NULL if none available. The returned value should be freed with g_free(). A #MMModemCdma. Gets a copy of the DBus path of the #MMObject object which implements this interface. The DBus path of the #MMObject. The returned value should be freed with g_free(). A #MMModemCdma. Gets the state of the activation in the 3GPP2 network. a #MMModemCdmaActivationState. A #MMModemCdma. Gets the state of the registration in the CDMA 1x network. a #MMModemCdmaRegistrationState. A #MMModemCdma. Gets the <ulink url="http://en.wikipedia.org/wiki/Electronic_serial_number">Electronic Serial Number</ulink>, as reported by this #MMModemCdma. The ESN is superceded by MEID, but still used in older devices. <warning>The returned value is only valid until the property changes so it is only safe to use this function on the thread where @self was constructed. Use mm_modem_cdma_dup_esn() if on another thread.</warning> The ESN, or %NULL if none available. A #MMModemCdma. Gets the state of the registration in the EV-DO network. a #MMModemCdmaRegistrationState. A #MMModemCdma. Gets the <ulink url="http://en.wikipedia.org/wiki/MEID">Mobile Equipment Identifier</ulink>, as reported by this #MMModemCdma. <warning>The returned value is only valid until the property changes so it is only safe to use this function on the thread where @self was constructed. Use mm_modem_cdma_dup_meid() if on another thread.</warning> The MEID, or %NULL if none available. A #MMModemCdma. Gets the <ulink url="http://en.wikipedia.org/wiki/Network_Identification_Number">Network Identifier</ulink> of the serving CDMA 1x network, if known, and if the modem is registered with a CDMA 1x network. The NID, or %MM_MODEM_CDMA_NID_UNKNOWN. A #MMModemCdma. Gets the DBus path of the #MMObject which implements this interface. The DBus path of the #MMObject object. A #MMModemCdma. Gets the <ulink url="http://en.wikipedia.org/wiki/System_Identification_Number">System Identifier</ulink> of the serving CDMA 1x network, if known, and if the modem is registered with a CDMA 1x network. The SID, or %MM_MODEM_CDMA_SID_UNKNOWN. A #MMModemCdma. Gets the nickname string for the #MMModemCdmaActivationState specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMModemCdmaActivationState. Gets the nickname string for the #MMModemCdmaRegistrationState specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMModemCdmaRegistrationState. Gets the nickname string for the #MMModemCdmaRmProtocol specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMModemCdmaRmProtocol. The #MMModemCellBroadcast structure contains private data and should only be accessed using the provided API. Asynchronously deletes a given #MMCbm from the modem. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_modem_cell_broadcast_delete_finish() to get the result of the operation. See mm_modem_cell_broadcast_delete_sync() for the synchronous, blocking version of this method. A #MMModemCellBroadcast. Path of the #MMCbm to delete. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_modem_cell_broadcast_delete(). %TRUE if the cbm was deleted, %FALSE if @error is set. A #MMModemCellBroadcast. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_modem_cell_broadcast_delete(). Synchronously deletes a given #MMCbm from the modem. The calling thread is blocked until a reply is received. See mm_modem_cell_broadcast_delete() for the asynchronous version of this method. %TRUE if the CBM was deleted, %FALSE if @error is set. A #MMModemCellBroadcast. Path of the #MMCbm to delete. A #GCancellable or %NULL. Gets a copy of the DBus path of the #MMObject object which implements this interface. The DBus path of the #MMObject. The returned value should be freed with g_free(). A #MMModemCellBroadcast. Gets the DBus path of the #MMObject which implements this interface. The DBus path of the #MMObject object. A #MMModemCellBroadcast. Asynchronously lists the #MMCbm objects in the modem. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_modem_cell_broadcast_list_finish() to get the result of the operation. See mm_modem_cell_broadcast_list_sync() for the synchronous, blocking version of this method. A #MMModemCellBroadcast. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_modem_cell_broadcast_list(). A list of #MMCbm objects, or #NULL if either not found or @error is set. The returned value should be freed with g_list_free_full() using g_object_unref() as #GDestroyNotify function. A #MMModem. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_modem_cell_broadcast_list(). Synchronously lists the #MMCbm objects in the modem. The calling thread is blocked until a reply is received. See mm_modem_cell_broadcast_list() for the asynchronous version of this method. A list of #MMCbm objects, or #NULL if either not found or @error is set. The returned value should be freed with g_list_free_full() using g_object_unref() as #GDestroyNotify function. A #MMModemCellBroadcast. A #GCancellable or %NULL. Asynchronously set the #MMCellbroadcastChannel s in the modem. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_modem_cell_broadcast_set_channels_finish() to get the result of the operation. See mm_modem_cell_broadcast_set_channels_sync() for the synchronous, blocking version of this method. A #MMModemCellBroadcast. The #MMCellbroadcastChannels to set The number of elements in `channels` A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL User data to pass to @callback. Finishes an operation started with mm_modem_cell_broadcast_set_channels(). %TRUE if set default storage is success, %FALSE if @error is set. A #MMModemCellBroadcast. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_modem_cell_broadcast_set_channels() Asynchronously set the #MMCellbroadcastChannel s in the modem. The calling thread is blocked until a reply is received. See mm_modem_cell_broadcast_set_channels() for the asynchronous version of this method. %TRUE if the operation was successful, %FALSE if @error is set. A #MMModemCellBroadcast. The #MMCellbroadcastChannels to set The number of elements in `channels` A #GCancellable or %NULL. Gets the nickname string for the #MMModemContactsStorage specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMModemContactsStorage. The #MMModemFirmware structure contains private data and should only be accessed using the provided API. Gets a copy of the DBus path of the #MMObject object which implements this interface. The DBus path of the #MMObject. The returned value should be freed with g_free(). A #MMModemFirmware. Gets the DBus path of the #MMObject which implements this interface. The DBus path of the #MMObject object. A #MMModemFirmware. Gets a #MMFirmwareUpdateSettings object specifying the expected update settings. <warning>The values reported by @self are not updated when the values in the interface change. Instead, the client is expected to call mm_modem_firmware_get_update_settings() again to get a new #MMFirmwareUpdateSettings with the new values.</warning> A #MMFirmwareUpdateSettings that must be freed with g_object_unref() or %NULL if unknown. A #MMModemFirmware. Asynchronously gets the list of available firmware images. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_modem_firmware_list_finish() to get the result of the operation. See mm_modem_firmware_list_sync() for the synchronous, blocking version of this method. A #MMModemFirmware. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_modem_firmware_list(). %TRUE if the list was correctly retrieved, %FALSE if @error is set. A #MMModemFirmware. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_modem_firmware_list(). The selected firmware slot, or %NULL if no slot is selected (such as if all slots are empty, or no slots exist). The returned value should be freed with g_object_unref(). A list of #MMFirmwareProperties objects specifying the installed images. The returned value should be freed with g_list_free_full() using g_object_unref() as #GDestroyNotify. Synchronously gets the list of available firmware images. The calling thread is blocked until a reply is received. See mm_modem_firmware_list() for the asynchronous version of this method. %TRUE if the list was correctly retrieved, %FALSE if @error is set. A #MMModemFirmware. The selected firmware slot, or NULL if no slot is selected (such as if all slots are empty, or no slots exist). The returned value should be freed with g_object_unref(). A list of #MMFirmwareProperties objects specifying the installed images. The returned value should be freed with g_list_free_full() using g_object_unref() as #GDestroyNotify. A #GCancellable or %NULL. Gets a #MMFirmwareUpdateSettings object specifying the expected update settings. <warning>The returned value is only valid until the property changes so it is only safe to use this function on the thread where @self was constructed. Use mm_modem_firmware_get_update_settings() if on another thread.</warning> A #MMFirmwareUpdateSettings. Do not free the returned value, it belongs to @self. A #MMModemFirmware. Asynchronously selects a firmware image to boot. <warning>The modem will possibly disappear once this action is run, as it needs to reboot in order to select the new image.</warning> When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_modem_firmware_select_finish() to get the result of the operation. See mm_modem_firmware_select_sync() for the synchronous, blocking version of this method. A #MMModemFirmware. Unique ID of the firmware image to select. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_modem_firmware_select(). %TRUE if the selection was successful, %FALSE if @error is set. A #MMModemFirmware. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_modem_firmware_select(). Synchronously selects a firmware image to boot. <warning>The modem will possibly disappear once this action is run, as it needs to reboot in order to select the new image.</warning> The calling thread is blocked until a reply is received. See mm_modem_firmware_select() for the asynchronous version of this method. %TRUE if the selection was successful, %FALSE if @error is set. A #MMModemFirmware. Unique ID of the firmware image to select. A #GCancellable or %NULL. Builds a string containing a comma-separated list of nicknames for each #MMModemFirmwareUpdateMethod in @mask. a string with the list of nicknames, or %NULL if none given. The returned value should be freed with g_free(). bitmask of MMModemFirmwareUpdateMethod values. The #MMModemLocation structure contains private data and should only be accessed using the provided API. Gets the list of assistance data servers. a %NULL-terminated array of server addresses, or %NULL if none available. The returned value should be freed with g_strfreev(). A #MMModemLocation. Gets a copy of the DBus path of the #MMObject object which implements this interface. The DBus path of the #MMObject. The returned value should be freed with g_free(). A #MMModemLocation. Gets the address of the SUPL server. The SUPL server address, or %NULL if none available. The returned value should be freed with g_free(). A #MMModemLocation. Asynchronously gets the current 3GPP location information. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_modem_location_get_3gpp_finish() to get the result of the operation. See mm_modem_location_get_3gpp_sync() for the synchronous, blocking version of this method. A #MMModemLocation. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_modem_location_get_3gpp(). A #MMLocation3gpp, or #NULL if not available. The returned value should be freed with g_object_unref(). A #MMModemLocation. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_modem_location_get_3gpp(). Synchronously gets the current 3GPP location information. The calling thread is blocked until a reply is received. See mm_modem_location_get_3gpp() for the asynchronous version of this method. A #MMLocation3gpp, or #NULL if not available. The returned value should be freed with g_object_unref(). A #MMModemLocation. A #GCancellable or %NULL. Gets the list of assistance data servers. <warning>The returned value is only valid until the property changes so it is only safe to use this function on the thread where @self was constructed. Use mm_modem_location_dup_assistance_data_servers() if on another thread. </warning> a %NULL-terminated array of server addresses, or %NULL if none available. Do not free the returned value, it belongs to @self. A #MMModemLocation. Gets a bitmask of the location capabilities supported by this #MMModemLocation. A #MMModemLocationSource. A #MMModemLocation. Asynchronously gets the current CDMA base station location information. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_modem_location_get_cdma_bs_finish() to get the result of the operation. See mm_modem_location_get_cdma_bs_sync() for the synchronous, blocking version of this method. A #MMModemLocation. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_modem_location_get_cdma_bs(). A #MMLocationCdmaBs, or #NULL if not available. The returned value should be freed with g_object_unref(). A #MMModemLocation. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_modem_location_get_cdma_bs(). Synchronously gets the current CDMA base station location information. The calling thread is blocked until a reply is received. See mm_modem_location_get_cdma_bs() for the asynchronous version of this method. A #MMLocationCdmaBs, or #NULL if not available. The returned value should be freed with g_object_unref(). A #MMModemLocation. A #GCancellable or %NULL. Gets a bitmask of the location capabilities which are enabled in this #MMModemLocation. A #MMModemLocationSource. A #MMModemLocation. Asynchronously gets the current location information. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_modem_location_get_full_finish() to get the result of the operation. See mm_modem_location_get_full_sync() for the synchronous, blocking version of this method. A #MMModemLocation. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_modem_location_get_full(). %TRUE if the retrieval was successful, %FALSE if @error is set. A #MMModemLocation. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_modem_location_get_full(). Return location for a #MMLocation3gpp if 3GPP location is requested, or #NULL if not required. The returned value should be freed with g_object_unref(). Return location for a #MMLocationGpsNmea if GPS NMEA location is requested, or #NULL if not required. The returned value should be freed with g_object_unref(). Return location for a #MMLocationGpsRaw if GPS raw location is requested, or #NULL if not required. The returned value should be freed with g_object_unref(). Return location for a #MMLocationCdmaBs if CDMA Base Station location is requested, or #NULL if not required. The returned value should be freed with g_object_unref(). Synchronously gets the current location information. The calling thread is blocked until a reply is received. See mm_modem_location_get_full() for the asynchronous version of this method. %TRUE if the setup was successful, %FALSE if @error is set. A #MMModemLocation. Return location for a #MMLocation3gpp if 3GPP location is requested, or #NULL if not required. The returned value should be freed with g_object_unref(). Return location for a #MMLocationGpsNmea if GPS NMEA location is requested, or #NULL if not required. The returned value should be freed with g_object_unref(). Return location for a #MMLocationGpsRaw if GPS raw location is requested, or #NULL if not required. The returned value should be freed with g_object_unref(). Return location for a #MMLocationCdmaBs if CDMA Base Station location is requested, or #NULL if not required. The returned value should be freed with g_object_unref(). A #GCancellable or %NULL. Asynchronously gets the current GPS NMEA location information. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_modem_location_get_gps_nmea_finish() to get the result of the operation. See mm_modem_location_get_gps_nmea_sync() for the synchronous, blocking version of this method. A #MMModemLocation. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_modem_location_get_gps_nmea(). A #MMLocationGpsNmea, or #NULL if not available. The returned value should be freed with g_object_unref(). A #MMModemLocation. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_modem_location_get_gps_nmea(). Synchronously gets the current GPS NMEA location information. The calling thread is blocked until a reply is received. See mm_modem_location_get_gps_nmea() for the asynchronous version of this method. A #MMLocationGpsNmea, or #NULL if not available. The returned value should be freed with g_object_unref(). A #MMModemLocation. A #GCancellable or %NULL. Asynchronously gets the current GPS raw location information. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_modem_location_get_gps_raw_finish() to get the result of the operation. See mm_modem_location_get_gps_raw_sync() for the synchronous, blocking version of this method. A #MMModemLocation. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_modem_location_get_gps_raw(). A #MMLocationGpsRaw, or #NULL if not available. The returned value should be freed with g_object_unref(). A #MMModemLocation. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_modem_location_get_gps_raw(). Synchronously gets the current GPS raw location information. The calling thread is blocked until a reply is received. See mm_modem_location_get_gps_raw() for the asynchronous version of this method. A #MMLocationGpsRaw, or #NULL if not available. The returned value should be freed with g_object_unref(). A #MMModemLocation. A #GCancellable or %NULL. Gets the GPS refresh rate, in seconds. The GPS refresh rate, or 0 if no fixed rate is used. A #MMModemLocation. Gets the DBus path of the #MMObject which implements this interface. The DBus path of the #MMObject object. A #MMModemLocation. Gets a #MMLocation3gpp object with the current 3GPP location information. Unlike mm_modem_location_get_3gpp() or mm_modem_location_get_3gpp_sync(), this method does not perform an explicit query. Instead, this method will return the location information that may have been signaled by the modem. Therefore, this method will only succeed if location signaling is enabled (e.g. with mm_modem_location_setup() in the #MMModemLocation). <warning>The values reported by @self are not updated when the values in the interface change. Instead, the client is expected to call mm_modem_location_get_signaled_3gpp() again to get a new #MMLocation3gpp with the new values.</warning> A #MMLocation3gpp that must be freed with g_object_unref() or %NULL if none available. A #MMModemLocation. Gets a #MMLocationCdmaBs object with the current CDMA base station location information. Unlike mm_modem_location_get_cdma_bs() or mm_modem_location_get_cdma_bs_sync(), this method does not perform an explicit query. Instead, this method will return the location information that may have been signaled by the modem. Therefore, this method will only succeed if location signaling is enabled (e.g. with mm_modem_location_setup() in the #MMModemLocation). <warning>The values reported by @self are not updated when the values in the interface change. Instead, the client is expected to call mm_modem_location_get_signaled_cdma_bs() again to get a new #MMLocationCdmaBs with the new values.</warning> A #MMLocationCdmaBs that must be freed with g_object_unref() or %NULL if none available. A #MMModemLocation. Gets a #MMLocationGpsNmea object with the current GPS NMEA location information. Unlike mm_modem_location_get_gps_nmea() or mm_modem_location_get_gps_nmea_sync(), this method does not perform an explicit query. Instead, this method will return the location information that may have been signaled by the modem. Therefore, this method will only succeed if location signaling is enabled (e.g. with mm_modem_location_setup() in the #MMModemLocation). <warning>The values reported by @self are not updated when the values in the interface change. Instead, the client is expected to call mm_modem_location_get_signaled_gps_nmea() again to get a new #MMLocationGpsNmea with the new values.</warning> A #MMLocationGpsNmea that must be freed with g_object_unref() or %NULL if none available. A #MMModemLocation. Gets a #MMLocationGpsRaw object with the current GPS raw location information. Unlike mm_modem_location_get_gps_raw() or mm_modem_location_get_gps_raw_sync(), this method does not perform an explicit query. Instead, this method will return the location information that may have been signaled by the modem. Therefore, this method will only succeed if location signaling is enabled (e.g. with mm_modem_location_setup() in the #MMModemLocation). <warning>The values reported by @self are not updated when the values in the interface change. Instead, the client is expected to call mm_modem_location_get_signaled_gps_raw() again to get a new #MMLocationGpsRaw with the new values.</warning> A #MMLocationGpsRaw that must be freed with g_object_unref() or %NULL if none available. A #MMModemLocation. Gets the address of the SUPL server. <warning>The returned value is only valid until the property changes so it is only safe to use this function on the thread where @self was constructed. Use mm_modem_location_dup_supl_server() if on another thread.</warning> The SUPL server address, or %NULL if none available. Do not free the returned value, it belongs to @self. A #MMModemLocation. Gets a bitmask of the supported assistance data types. A #MMModemLocationAssistanceDataType. A #MMModemLocation. Asynchronously injects assistance data to the GNSS module. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_modem_location_inject_assistance_data_finish() to get the result of the operation. See mm_modem_location_inject_assistance_data_sync() for the synchronous, blocking version of this method. A #MMModemLocation. Data to inject. size of @data. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_modem_location_inject_assistance_data(). %TRUE if the injection was successful, %FALSE if @error is set. A #MMModemLocation. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_modem_location_inject_assistance_data(). Synchronously injects assistance data to the GNSS module. The calling thread is blocked until a reply is received. See mm_modem_location_inject_assistance_data() for the asynchronous version of this method. %TRUE if the injection was successful, %FALSE if @error is set. A #MMModemLocation. Data to inject. size of @data. A #GCancellable or %NULL. Gets a #MMLocation3gpp object with the current 3GPP location information. Unlike mm_modem_location_get_3gpp() or mm_modem_location_get_3gpp_sync(), this method does not perform an explicit query. Instead, this method will return the location information that may have been signaled by the modem. Therefore, this method will only succeed if location signaling is enabled (e.g. with mm_modem_location_setup() in the #MMModemLocation). <warning>The returned value is only valid until the property changes so it is only safe to use this function on the thread where @self was constructed. Use mm_modem_location_get_signaled_3gpp() if on another thread.</warning> A #MMLocation3gpp, or %NULL if none available. Do not free the returned value, it belongs to @self. A #MMModemLocation. Gets a #MMLocationCdmaBs object with the current CDMA base station location information. Unlike mm_modem_location_get_cdma_bs() or mm_modem_location_get_cdma_bs_sync(), this method does not perform an explicit query. Instead, this method will return the location information that may have been signaled by the modem. Therefore, this method will only succeed if location signaling is enabled (e.g. with mm_modem_location_setup() in the #MMModemLocation). <warning>The returned value is only valid until the property changes so it is only safe to use this function on the thread where @self was constructed. Use mm_modem_location_get_signaled_cdma_bs() if on another thread.</warning> A #MMLocationCdmaBs, or %NULL if none available. Do not free the returned value, it belongs to @self. A #MMModemLocation. Gets a #MMLocationGpsNmea object with the current GPS NMEA location information. Unlike mm_modem_location_get_gps_nmea() or mm_modem_location_get_gps_nmea_sync(), this method does not perform an explicit query. Instead, this method will return the location information that may have been signaled by the modem. Therefore, this method will only succeed if location signaling is enabled (e.g. with mm_modem_location_setup() in the #MMModemLocation). <warning>The returned value is only valid until the property changes so it is only safe to use this function on the thread where @self was constructed. Use mm_modem_location_get_signaled_gps_nmea() if on another thread.</warning> A #MMLocationGpsNmea, or %NULL if none available. Do not free the returned value, it belongs to @self. A #MMModemLocation. Gets a #MMLocationGpsRaw object with the current GPS raw location information. Unlike mm_modem_location_get_gps_raw() or mm_modem_location_get_gps_raw_sync(), this method does not perform an explicit query. Instead, this method will return the location information that may have been signaled by the modem. Therefore, this method will only succeed if location signaling is enabled (e.g. with mm_modem_location_setup() in the #MMModemLocation). <warning>The returned value is only valid until the property changes so it is only safe to use this function on the thread where @self was constructed. Use mm_modem_location_get_signaled_gps_raw() if on another thread.</warning> A #MMLocationGpsRaw, or %NULL if none available. Do not free the returned value, it belongs to @self. A #MMModemLocation. Asynchronously configures the GPS refresh rate. If a 0 rate is used, the GPS location updates will be immediately propagated to the interface. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_modem_location_set_gps_refresh_rate_finish() to get the result of the operation. See mm_modem_location_set_gps_refresh_rate_sync() for the synchronous, blocking version of this method. A #MMModemLocation. The GPS refresh rate, in seconds. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_modem_location_set_gps_refresh_rate(). %TRUE if setting the GPS refresh rate was successful, %FALSE if @error is set. A #MMModemLocation. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_modem_location_set_gps_refresh_rate(). Synchronously configures the GPS refresh rate. If a 0 rate is used, the GPS location updates will be immediately propagated to the interface. The calling thread is blocked until a reply is received. See mm_modem_location_set_gps_refresh_rate() for the asynchronous version of this method. %TRUE if setting the refresh rate was successful, %FALSE if @error is set. A #MMModemLocation. The GPS refresh rate, in seconds. A #GCancellable or %NULL. Asynchronously configures the address of the SUPL server for A-GPS operation. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_modem_location_set_supl_server_finish() to get the result of the operation. See mm_modem_location_set_supl_server_sync() for the synchronous, blocking version of this method. A #MMModemLocation. The SUPL server address, given as IP:PORT or with a full URL. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_modem_location_set_supl_server(). %TRUE if setting the SUPL server was successful, %FALSE if @error is set. A #MMModemLocation. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_modem_location_set_supl_server(). Synchronously configures the address of the SUPL server for A-GPS operation. The calling thread is blocked until a reply is received. See mm_modem_location_set_supl_server() for the asynchronous version of this method. %TRUE if setting the SUPL server was successful, %FALSE if @error is set. A #MMModemLocation. The SUPL server address, given as IP:PORT or with a full URL. A #GCancellable or %NULL. Asynchronously configures the location sources to use when gathering location information. Also enable or disable location information gathering. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_modem_location_setup_finish() to get the result of the operation. See mm_modem_location_setup_sync() for the synchronous, blocking version of this method. A #MMModemLocation. Bitmask of #MMModemLocationSource values specifying which locations should get enabled. Flag to enable or disable location signaling. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_modem_location_setup(). %TRUE if the setup was successful, %FALSE if @error is set. A #MMModemLocation. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_modem_location_setup(). Synchronously configures the location sources to use when gathering location information. Also enable or disable location information gathering. The calling thread is blocked until a reply is received. See mm_modem_location_setup() for the asynchronous version of this method. %TRUE if the setup was successful, %FALSE if @error is set. A #MMModemLocation. Bitmask of #MMModemLocationSource values specifying which locations should get enabled. Flag to enable or disable location signaling. A #GCancellable or %NULL. Gets the status of the location signaling in the #MMModemLocation. %TRUE if location changes are signaled, %FALSE otherwise. A #MMModemLocation. Builds a string containing a comma-separated list of nicknames for each #MMModemLocationAssistanceDataType in @mask. a string with the list of nicknames, or %NULL if none given. The returned value should be freed with g_free(). bitmask of MMModemLocationAssistanceDataType values. Builds a string containing a comma-separated list of nicknames for each #MMModemLocationSource in @mask. a string with the list of nicknames, or %NULL if none given. The returned value should be freed with g_free(). bitmask of MMModemLocationSource values. Gets the nickname string for the #MMModemLock specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMModemLock. The #MMModemMessaging structure contains private data and should only be accessed using the provided API. Asynchronously creates a new #MMSms in the modem. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_modem_messaging_create_finish() to get the result of the operation. See mm_modem_messaging_create_sync() for the synchronous, blocking version of this method. A #MMModemMessaging. A ##MMSmsProperties object with the properties to use. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_modem_messaging_create(). A newly created #MMSms, or %NULL if @error is set. The returned value should be freed with g_object_unref(). A #MMModemMessaging. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_modem_messaging_create(). Synchronously creates a new #MMSms in the modem. The calling thread is blocked until a reply is received. See mm_modem_messaging_create() for the asynchronous version of this method. A newly created #MMSms, or %NULL if @error is set. The returned value should be freed with g_object_unref(). A #MMModemMessaging. A ##MMSmsProperties object with the properties to use. A #GCancellable or %NULL. Asynchronously deletes a given #MMSms from the modem. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_modem_messaging_delete_finish() to get the result of the operation. See mm_modem_messaging_delete_sync() for the synchronous, blocking version of this method. A #MMModemMessaging. Path of the #MMSms to delete. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_modem_messaging_delete(). %TRUE if the sms was deleted, %FALSE if @error is set. A #MMModemMessaging. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_modem_messaging_delete(). Synchronously deletes a given #MMSms from the modem. The calling thread is blocked until a reply is received. See mm_modem_messaging_delete() for the asynchronous version of this method. %TRUE if the SMS was deleted, %FALSE if @error is set. A #MMModemMessaging. Path of the #MMSms to delete. A #GCancellable or %NULL. Gets a copy of the DBus path of the #MMObject object which implements this interface. The DBus path of the #MMObject. The returned value should be freed with g_free(). A #MMModemMessaging. Gets the default SMS storage used when storing or receiving SMS messages. the default #MMSmsStorage. A #MMModem. Gets the DBus path of the #MMObject which implements this interface. The DBus path of the #MMObject object. A #MMModemMessaging. Gets the list of SMS storages supported by the #MMModem. %TRUE if @storages and @n_storages are set, %FALSE otherwise. A #MMModem. Return location for the array of #MMSmsStorage values. The returned array should be freed with g_free() when no longer needed. Return location for the number of values in @storages. Asynchronously lists the #MMSms objects in the modem. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_modem_messaging_list_finish() to get the result of the operation. See mm_modem_messaging_list_sync() for the synchronous, blocking version of this method. A #MMModemMessaging. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_modem_messaging_list(). A list of #MMSms objects, or #NULL if either not found or @error is set. The returned value should be freed with g_list_free_full() using g_object_unref() as #GDestroyNotify function. A #MMModem. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_modem_messaging_list(). Synchronously lists the #MMSms objects in the modem. The calling thread is blocked until a reply is received. See mm_modem_messaging_list() for the asynchronous version of this method. A list of #MMSms objects, or #NULL if either not found or @error is set. The returned value should be freed with g_list_free_full() using g_object_unref() as #GDestroyNotify function. A #MMModemMessaging. A #GCancellable or %NULL. Gets the list of SMS storages supported by the #MMModem. %TRUE if @storages and @n_storages are set, %FALSE otherwise. A #MMModem. Return location for the array of #MMSmsStorage values. Do not free the returned array, it is owned by @self. Return location for the number of values in @storages. Asynchronously set default #MMSmsStorage in the modem. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_modem_messaging_set_default_storage_finish() to get the result of the operation. See mm_modem_messaging_set_default_storage_sync() for the synchronous, blocking version of this method. A #MMModemMessaging. A #MMSmsStorage to set default storage. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL User data to pass to @callback. Finishes an operation started with mm_modem_messaging_set_default_storage(). %TRUE if set default storage is success, %FALSE if @error is set. A #MMModemMessaging. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_modem_messaging_set_default_storage() Synchronously set default #MMSmsStorage in the modem. The calling thread is blocked until a reply is received. See mm_modem_messaging_set_default_storage() for the asynchronous version of this method. %TRUE if set default storage is success, %FALSE if @error is set. A #MMModemMessaging. A #MMSmsStorage to set default storage. A #GCancellable or %NULL. Builds a string containing a comma-separated list of nicknames for each #MMModemMode in @mask. a string with the list of nicknames, or %NULL if none given. The returned value should be freed with g_free(). bitmask of MMModemMode values. #MMModemModeCombination is a simple struct holding a pair of #MMModemMode values. Mask of #MMModemMode values specifying allowed modes. A single #MMModemMode value specifying the preferred mode. The #MMModemOma structure contains private data and should only be accessed using the provided API. Asynchronously accepts a nework-initiated OMA device management session. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_modem_oma_accept_network_initiated_session_finish() to get the result of the operation. See mm_modem_oma_accept_network_initiated_session_sync() for the synchronous, blocking version of this method. A #MMModemOma. The unique ID of the network-initiated session. %TRUE if the session is to be accepted, %FALSE otherwise. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_modem_oma_accept_network_initiated_session(). %TRUE if the session was started, %FALSE if @error is set. A #MMModemOma. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_modem_oma_accept_network_initiated_session(). Synchronously accepts a nework-initiated OMA device management session. The calling thread is blocked until a reply is received. See mm_modem_oma_accept_network_initiated_session() for the asynchronous version of this method. %TRUE if the session was started, %FALSE if @error is set. A #MMModemOma. The unique ID of the network-initiated session. %TRUE if the session is to be accepted, %FALSE otherwise. A #GCancellable or %NULL. Asynchronously cancels the current OMA device management session. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_modem_oma_cancel_session_finish() to get the result of the operation. See mm_modem_oma_cancel_session_sync() for the synchronous, blocking version of this method. A #MMModemOma. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_modem_oma_cancel_session(). %TRUE if the session was started, %FALSE if @error is set. A #MMModemOma. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_modem_oma_cancel_session(). Synchronously cancels the current OMA device management session. The calling thread is blocked until a reply is received. See mm_modem_oma_cancel_session() for the asynchronous version of this method. %TRUE if the session was started, %FALSE if @error is set. A #MMModemOma. A #GCancellable or %NULL. Gets a copy of the DBus path of the #MMObject object which implements this interface. The DBus path of the #MMObject. The returned value should be freed with g_free(). A #MMModemOma. Gets the currently enabled OMA features. a bitmask of #MMOmaFeature values. A #MMModemOma. Gets the DBus path of the #MMObject which implements this interface. The DBus path of the #MMObject object. A #MMModemOma. Gets the list of pending network-initiated OMA sessions. %TRUE if @sessions and @n_sessions are set, %FALSE otherwise. A #MMModem. Return location for the array of #MMOmaPendingNetworkInitiatedSession structs. The returned array should be freed with g_free() when no longer needed. Return location for the number of values in @sessions. Gets the state of the current OMA device management session. a #MMOmaSessionState. A #MMModemOma. Gets the type of the current OMA device management session. a #MMOmaSessionType. A #MMModemOma. Gets the list of pending network-initiated OMA sessions. %TRUE if @sessions and @n_sessions are set, %FALSE otherwise. A #MMModem. Return location for the array of #MMOmaPendingNetworkInitiatedSession values. Do not free the returned array, it is owned by @self. Return location for the number of values in @sessions. Asynchronously sets up the OMA device management service. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_modem_oma_setup_finish() to get the result of the operation. See mm_modem_oma_setup_sync() for the synchronous, blocking version of this method. A #MMModemOma. Mask of #MMOmaFeature values to enable. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_modem_oma_setup(). %TRUE if the setup was successful, %FALSE if @error is set. A #MMModemOma. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_modem_oma_setup(). Synchronously sets up the OMA device management service. The calling thread is blocked until a reply is received. See mm_modem_oma_setup() for the asynchronous version of this method. %TRUE if the setup was successful, %FALSE if @error is set. A #MMModemOma. Mask of #MMOmaFeature values to enable. A #GCancellable or %NULL. Asynchronously starts a client-initiated OMA device management session. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_modem_oma_start_client_initiated_session_finish() to get the result of the operation. See mm_modem_oma_start_client_initiated_session_sync() for the synchronous, blocking version of this method. A #MMModemOma. A #MMOmaSessionType. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_modem_oma_start_client_initiated_session(). %TRUE if the session was started, %FALSE if @error is set. A #MMModemOma. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_modem_oma_start_client_initiated_session(). Synchronously starts a client-initiated OMA device management session. The calling thread is blocked until a reply is received. See mm_modem_oma_start_client_initiated_session() for the asynchronous version of this method. %TRUE if the session was started, %FALSE if @error is set. A #MMModemOma. A #MMOmaSessionType. A #GCancellable or %NULL. Information of a given port. Name of the port. A #MMModemPortType value. Frees an array of #MMModemPortInfo values. an array of #MMModemPortInfo values. length of @array. Gets the nickname string for the #MMModemPortType specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMModemPortType. Gets the nickname string for the #MMModemPowerState specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMModemPowerState. The #MMModemSar structure contains private data and should only be accessed using the provided API. Gets a copy of the DBus path of the #MMObject object which implements this interface. The DBus path of the #MMObject. The returned value should be freed with g_free(). A #MMModemSar. Asynchronously enable or disable dynamic SAR. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_modem_sar_enable_finish() to get the result of the operation. See mm_modem_sar_enable_sync() for the synchronous, blocking version of this method. A #MMModemSar. %TRUE to enable dynamic SAR and %FALSE to disable it. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_modem_sar_enable(). %TRUE if the enable was successful, %FALSE if @error is set. A #MMModemSar. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_modem_sar_enable(). Synchronously enable or disable dynamic SAR. The calling thread is blocked until a reply is received. See mm_modem_sar_enable() for the asynchronous version of this method. %TRUE if the enable was successful, %FALSE if @error is set. A #MMModemSar. %TRUE to enable dynamic SAR and %FALSE to disable it. A #GCancellable or %NULL. Gets the DBus path of the #MMObject which implements this interface. The DBus path of the #MMObject object. A #MMModemSar. Gets the index of the SAR power level mapping table. the index. A #MMModem. Gets the state of dynamic SAR. %TRUE if dynamic SAR is enabled, %FALSE otherwise. A #MMModem. Asynchronously set current dynamic SAR power level. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_modem_sar_set_power_level_finish() to get the result of the operation. See mm_modem_sar_set_power_level_sync() for the synchronous, blocking version of this method. A #MMModemSar. Index of the SAR power level mapping table A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Synchronously set current dynamic SAR power level. The calling thread is blocked until a reply is received. See mm_modem_sar_set_power_level() for the asynchronous version of this method. %TRUE if set power level was successful, %FALSE if @error is set. A #MMModemSar. Index of the SAR power level mapping table A #GCancellable or %NULL. The #MMModemSignal structure contains private data and should only be accessed using the provided API. Gets a copy of the DBus path of the #MMObject object which implements this interface. The DBus path of the #MMObject. The returned value should be freed with g_free(). A #MMModemSignal. Gets a #MMSignal object specifying the CDMA signal information. <warning>The values reported by @self are not updated when the values in the interface change. Instead, the client is expected to call mm_modem_signal_get_cdma() again to get a new #MMSignal with the new values. </warning> A #MMSignal that must be freed with g_object_unref() or %NULL if unknown. A #MMModem. Gets whether the error rate threshold is enabled or not. %TRUE if the error rate threshold is enabled, %FALSE otherwise. A #MMModemSignal. Gets a #MMSignal object specifying the EV-DO signal information. <warning>The values reported by @self are not updated when the values in the interface change. Instead, the client is expected to call mm_modem_signal_get_evdo() again to get a new #MMSignal with the new values. </warning> A #MMSignal that must be freed with g_object_unref() or %NULL if unknown. A #MMModem. Gets a #MMSignal object specifying the GSM signal information. <warning>The values reported by @self are not updated when the values in the interface change. Instead, the client is expected to call mm_modem_signal_get_gsm() again to get a new #MMSignal with the new values.</warning> A #MMSignal that must be freed with g_object_unref() or %NULL if unknown. A #MMModem. Gets a #MMSignal object specifying the LTE signal information. <warning>The values reported by @self are not updated when the values in the interface change. Instead, the client is expected to call mm_modem_signal_get_lte() again to get a new #MMSignal with the new values. </warning> A #MMSignal that must be freed with g_object_unref() or %NULL if unknown. A #MMModem. Gets a #MMSignal object specifying the 5G signal information. <warning>The values reported by @self are not updated when the values in the interface change. Instead, the client is expected to call mm_modem_signal_get_nr5g() again to get a new #MMSignal with the new values. </warning> A #MMSignal that must be freed with g_object_unref() or %NULL if unknown. A #MMModem. Gets the DBus path of the #MMObject which implements this interface. The DBus path of the #MMObject object. A #MMModemSignal. Gets the currently configured refresh rate. the refresh rate, in seconds. A #MMModemSignal. Gets the currently configured RSSI threshold, in dBm. A value of 0 indicates the threshold is disabled. the RSSI threshold. A #MMModemSignal. Gets a #MMSignal object specifying the UMTS signal information. <warning>The values reported by @self are not updated when the values in the interface change. Instead, the client is expected to call mm_modem_signal_get_umts() again to get a new #MMSignal with the new values. </warning> A #MMSignal that must be freed with g_object_unref() or %NULL if unknown. A #MMModem. Gets a #MMSignal object specifying the CDMA signal information. <warning>The returned value is only valid until the property changes so it is only safe to use this function on the thread where @self was constructed. Use mm_modem_signal_get_cdma() if on another thread.</warning> A #MMSignal. Do not free the returned value, it belongs to @self. A #MMModem. Gets a #MMSignal object specifying the EV-DO signal information. <warning>The returned value is only valid until the property changes so it is only safe to use this function on the thread where @self was constructed. Use mm_modem_signal_get_evdo() if on another thread.</warning> A #MMSignal. Do not free the returned value, it belongs to @self. A #MMModem. Gets a #MMSignal object specifying the GSM signal information. <warning>The returned value is only valid until the property changes so it is only safe to use this function on the thread where @self was constructed. Use mm_modem_signal_get_gsm() if on another thread.</warning> A #MMSignal. Do not free the returned value, it belongs to @self. A #MMModem. Gets a #MMSignal object specifying the LTE signal information. <warning>The returned value is only valid until the property changes so it is only safe to use this function on the thread where @self was constructed. Use mm_modem_signal_get_lte() if on another thread.</warning> A #MMSignal. Do not free the returned value, it belongs to @self. A #MMModem. Gets a #MMSignal object specifying the 5G signal information. <warning>The returned value is only valid until the property changes so it is only safe to use this function on the thread where @self was constructed. Use mm_modem_signal_get_nr5g() if on another thread.</warning> A #MMSignal. Do not free the returned value, it belongs to @self. A #MMModem. Gets a #MMSignal object specifying the UMTS signal information. <warning>The returned value is only valid until the property changes so it is only safe to use this function on the thread where @self was constructed. Use mm_modem_signal_get_umts() if on another thread.</warning> A #MMSignal. Do not free the returned value, it belongs to @self. A #MMModem. Asynchronously enables or disables the extended signal quality information retrieval via periodic polling. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_modem_signal_setup_finish() to get the result of the operation. See mm_modem_signal_setup_sync() for the synchronous, blocking version of this method. A #MMModemSignal. Refresh rate to set, in seconds. Use 0 to disable periodic polling. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_modem_signal_setup(). %TRUE if the setup was successful, %FALSE if @error is set. A #MMModemSignal. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_modem_signal_setup(). Synchronously enables or disables the extended signal quality information retrieval via periodic polling. The calling thread is blocked until a reply is received. See mm_modem_signal_setup() for the asynchronous version of this method. %TRUE if the setup was successful, %FALSE if @error is set. A #MMModemSignal. Refresh rate to set, in seconds. Use 0 to disable periodic polling. A #GCancellable or %NULL. Asynchronously setups thresholds so that the device itself decides when to report the extended signal quality information updates. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_modem_signal_setup_thresholds_finish() to get the result of the operation. See mm_modem_signal_setup_thresholds_sync() for the synchronous, blocking version of this method. A #MMModemSignal. Threshold values to set. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_modem_signal_setup_thresholds(). %TRUE if the setup was successful, %FALSE if @error is set. A #MMModemSignal. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_modem_signal_setup_thresholds(). Synchronously setups thresholds so that the device itself decides when to report the extended signal quality information updates. The calling thread is blocked until a reply is received. See mm_modem_signal_setup_thresholds() for the asynchronous version of this method. %TRUE if the setup was successful, %FALSE if @error is set. A #MMModemSignal. Threshold values to set. A #GCancellable or %NULL. The #MMModemSimple structure contains private data and should only be accessed using the provided API. Asynchronously requests to connect the modem using the given @properties. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_modem_simple_connect_finish() to get the result of the operation. See mm_modem_simple_connect_sync() for the synchronous, blocking version of this method. A #MMModemSimple. A #MMSimpleConnectProperties bundle. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_modem_simple_connect(). A #MMBearer, or %FALSE if @error is set. The returned value must be freed with g_object_unref(). A #MMModemSimple. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_modem_simple_connect(). Synchronously requests to connect the modem using the given @properties. The calling thread is blocked until a reply is received. See mm_modem_simple_connect() for the asynchronous version of this method. A #MMBearer, or %FALSE if @error is set. The returned value must be freed with g_object_unref(). A #MMModemSimple. A #MMSimpleConnectProperties bundle. A #GCancellable or %NULL. Asynchronously requests to disconnect the modem. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_modem_simple_disconnect_finish() to get the result of the operation. See mm_modem_simple_disconnect_sync() for the synchronous, blocking version of this method. A #MMModemSimple. Path of the bearer to disconnect, or %NULL to disconnect all connected bearers. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_modem_simple_disconnect(). %TRUE if the modem is successfully disconnected, %FALSE if @error is set. A #MMModemSimple. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_modem_simple_disconnect(). Synchronously requests to disconnect the modem. The calling thread is blocked until a reply is received. See mm_modem_simple_disconnect() for the asynchronous version of this method. %TRUE if the modem is successfully disconnected, %FALSE if @error is set. A #MMModemSimple. Path of the bearer to disconnect, or %NULL to disconnect all connected bearers. A #GCancellable or %NULL. Gets a copy of the DBus path of the #MMObject object which implements this interface. The DBus path of the #MMObject. The returned value should be freed with g_free(). A #MMModemSimple. Gets the DBus path of the #MMObject which implements this interface. The DBus path of the #MMObject object. A #MMModemSimple. Asynchronously requests a compilation of the status of the modem. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_modem_simple_get_status_finish() to get the result of the operation. See mm_modem_simple_get_status_sync() for the synchronous, blocking version of this method. A #MMModemSimple. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_modem_simple_get_status(). A #MMSimpleStatus, or %FALSE if @error is set. The returned value must be freed with g_object_unref(). A #MMModemSimple. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_modem_simple_connect(). Synchronously requests a compilation of the status of the modem. The calling thread is blocked until a reply is received. See mm_modem_simple_get_status() for the asynchronous version of this method. A #MMSimpleStatus, or %FALSE if @error is set. The returned value must be freed with g_object_unref(). A #MMModemSimple. A #GCancellable or %NULL. Gets the nickname string for the #MMModemState specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMModemState. Gets the nickname string for the #MMModemStateChangeReason specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMModemStateChangeReason. Gets the nickname string for the #MMModemStateFailedReason specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMModemStateFailedReason. The #MMModemTime structure contains private data and should only be accessed using the provided API. Gets a copy of the DBus path of the #MMObject object which implements this interface. The DBus path of the #MMObject. The returned value should be freed with g_free(). A #MMModemTime. Asynchronously requests the current network time. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_modem_time_get_network_time_finish() to get the result of the operation. See mm_modem_time_get_network_time_sync() for the synchronous, blocking version of this method. A #MMModemTime. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_modem_time_get_network_time(). A string containing the network time, or %NULL if @error is set. The returned value should be freed with g_free(). A #MMModemTime. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_modem_enable(). Synchronously requests the current network time. The calling thread is blocked until a reply is received. See mm_modem_time_get_network_time() for the asynchronous version of this method. A string containing the network time, or %NULL if @error is set. The returned value should be freed with g_free(). A #MMModemTime. A #GCancellable or %NULL. Gets the network timezone information. <warning>The values reported by @self are not updated when the values in the interface change. Instead, the client is expected to call mm_modem_time_get_network_timezone() again to get a new #MMNetworkTimezone with the new values.</warning> A #MMNetworkTimezone that must be freed with g_object_unref() or %NULL if unknown. A #MMModemTime. Gets the DBus path of the #MMObject which implements this interface. The DBus path of the #MMObject object. A #MMModemTime. Gets the network timezone information. <warning>The returned value is only valid until the property changes so it is only safe to use this function on the thread where @self was constructed. Use mm_modem_time_get_network_timezone() if on another thread.</warning> A #MMNetworkTimezone. Do not free the returned value, it belongs to @self. A #MMModemTime. The #MMModemVoice structure contains private data and should only be accessed using the provided API. Asynchronously queries the status of the call waiting network service. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_modem_voice_call_waiting_query_finish() to get the result of the operation. See mm_modem_voice_call_waiting_query_sync() for the synchronous, blocking version of this method. A #MMModemVoice. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_modem_voice_call_waiting_query(). %TRUE if @status is set, %FALSE if @error is set. A #MMModemVoice. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_modem_voice_call_waiting_query(). Output location where to store the status. Synchronously queries the status of the call waiting network service. The calling thread is blocked until a reply is received. See mm_modem_voice_call_waiting_query() for the asynchronous version of this method. %TRUE if @status is set, %FALSE if @error is set. A #MMModemVoice. A #GCancellable or %NULL. Output location where to store the status. Asynchronously enables or disables the call waiting network service. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_modem_voice_call_waiting_setup_finish() to get the result of the operation. See mm_modem_voice_call_waiting_setup_sync() for the synchronous, blocking version of this method. A #MMModemVoice. Whether the call waiting service should be enabled. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_modem_voice_call_waiting_setup(). %TRUE if @status is set, %FALSE if @error is set. A #MMModemVoice. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_modem_voice_call_waiting_setup(). Synchronously enables or disables the call waiting network service. The calling thread is blocked until a reply is received. See mm_modem_voice_call_waiting_setup() for the asynchronous version of this method. %TRUE if the operation is successful, %FALSE if @error is set. A #MMModemVoice. Whether the call waiting service should be enabled. A #GCancellable or %NULL. Asynchronously creates a new #MMCall in the modem. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_modem_voice_create_call_finish() to get the result of the operation. See mm_modem_voice_create_call_sync() for the synchronous, blocking version of this method. A #MMModemVoice. A ##MMCallProperties object with the properties to use. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_modem_voice_create_call(). A newly created #MMCall, or %NULL if @error is set. The returned value should be freed with g_object_unref(). A #MMModemVoice. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_modem_voice_create_call(). Synchronously creates a new #MMCall in the modem. The calling thread is blocked until a reply is received. See mm_modem_voice_create_call() for the asynchronous version of this method. A newly created #MMCall, or %NULL if @error is set. The returned value should be freed with g_object_unref(). A #MMModemVoice. A ##MMCallProperties object with the properties to use. A #GCancellable or %NULL. Asynchronously deletes a given #MMCall from the modem. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_modem_voice_delete_call_finish() to get the result of the operation. See mm_modem_voice_delete_call_sync() for the synchronous, blocking version of this method. A #MMModemVoice. Path of the #MMCall to delete. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_modem_voice_delete_call(). %TRUE if the call was deleted, %FALSE if @error is set. A #MMModemVoice. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_modem_voice_delete_call(). Synchronously deletes a given #MMCall from the modem. The calling thread is blocked until a reply is received. See mm_modem_voice_delete_call() for the asynchronous version of this method. %TRUE if the CALL was deleted, %FALSE if @error is set. A #MMModemVoice. Path of the #MMCall to delete. A #GCancellable or %NULL. Gets a copy of the DBus path of the #MMObject object which implements this interface. The DBus path of the #MMObject. The returned value should be freed with g_free(). A #MMModemVoice. Checks whether emergency calls only are allowed. %TRUE if only emergency calls are allowed, %FALSE otherwise. A #MMModemVoice. Gets the DBus path of the #MMObject which implements this interface. The DBus path of the #MMObject object. A #MMModemVoice. Asynchronously hangs up all ongoing (active, waiting, held) calls. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_modem_voice_hangup_all_finish() to get the result of the operation. See mm_modem_voice_hangup_all_sync() for the synchronous, blocking version of this method. A #MMModemVoice. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_modem_voice_hangup_all(). %TRUE if the operation was successful, %FALSE if @error is set. A #MMModemVoice. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_modem_voice_hangup_all(). Synchronously hangs up all ongoing (active, waiting, held) calls. The calling thread is blocked until a reply is received. See mm_modem_voice_hangup_all() for the asynchronous version of this method. %TRUE if the operation was successful, %FALSE if @error is set. A #MMModemVoice. A #GCancellable or %NULL. Asynchronously hangs up all active calls and accepts the next waiting or held call. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_modem_voice_hangup_and_accept_finish() to get the result of the operation. See mm_modem_voice_hangup_and_accept_sync() for the synchronous, blocking version of this method. A #MMModemVoice. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_modem_voice_hangup_and_accept(). %TRUE if the operation was successful, %FALSE if @error is set. A #MMModemVoice. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_modem_voice_hangup_and_accept(). Synchronously hangs up all active calls and accepts the next waiting or held call. The calling thread is blocked until a reply is received. See mm_modem_voice_hangup_and_accept() for the asynchronous version of this method. %TRUE if the operation was successful, %FALSE if @error is set. A #MMModemVoice. A #GCancellable or %NULL. Asynchronously puts all active calls on hold and accepts the next waiting or held call. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_modem_voice_hold_and_accept_finish() to get the result of the operation. See mm_modem_voice_hold_and_accept_sync() for the synchronous, blocking version of this method. A #MMModemVoice. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_modem_voice_hold_and_accept(). %TRUE if the operation was successful, %FALSE if @error is set. A #MMModemVoice. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_modem_voice_hold_and_accept(). Synchronously puts all active calls on hold and accepts the next waiting or held call. The calling thread is blocked until a reply is received. See mm_modem_voice_hold_and_accept() for the asynchronous version of this method. %TRUE if the operation was successful, %FALSE if @error is set. A #MMModemVoice. A #GCancellable or %NULL. Asynchronously lists the #MMCall objects in the modem. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_modem_voice_list_calls_finish() to get the result of the operation. See mm_modem_voice_list_calls_sync() for the synchronous, blocking version of this method. A #MMModemVoice. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_modem_voice_list_calls(). A list of #MMCall objects, or #NULL if either not found or @error is set. The returned value should be freed with g_list_free_full() using g_object_unref() as #GDestroyNotify function. A #MMModem. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_modem_voice_list_calls(). Synchronously lists the #MMCall objects in the modem. The calling thread is blocked until a reply is received. See mm_modem_voice_list_calls() for the asynchronous version of this method. A list of #MMCall objects, or #NULL if either not found or @error is set. The returned value should be freed with g_list_free_full() using g_object_unref() as #GDestroyNotify function. A #MMModemVoice. A #GCancellable or %NULL. Asynchronously joins all active and held calls, and disconnects from them. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_modem_voice_transfer_finish() to get the result of the operation. See mm_modem_voice_transfer_sync() for the synchronous, blocking version of this method. A #MMModemVoice. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_modem_voice_transfer(). %TRUE if the operation was successful, %FALSE if @error is set. A #MMModemVoice. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_modem_voice_transfer(). Synchronously joins all active and held calls, and disconnects from them. The calling thread is blocked until a reply is received. See mm_modem_voice_transfer() for the asynchronous version of this method. %TRUE if the operation was successful, %FALSE if @error is set. A #MMModemVoice. A #GCancellable or %NULL. Gets the nickname string for the #MMNetworkError specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMNetworkError. The #MMNetworkRejection structure contains private data and should only be accessed using the provided API. Gets the available class reported with network reject. the available class. a #MMNetworkRejection. Gets the network error reported with network reject. the network error. a #MMNetworkRejection. Gets the operator id reported with network reject. a string with the operator id, or #NULL if unknown. Do not free the returned value, it is owned by @self. a #MMNetworkRejection. Gets the operator name reported with network reject. a string with the operator name, or #NULL if unknown. Do not free the returned value, it is owned by @self. a #MMNetworkRejection. The #MMNetworkTimezone structure contains private data and should only be accessed using the provided API. Gets the timezone offset due to daylight saving time (in minutes) reported by the network. the offset, or %MM_NETWORK_TIMEZONE_OFFSET_UNKNOWN if unknown. a #MMNetworkTimezone. Gets the number of leap seconds (TAI-UTC), as reported by the network. the number of leap seconds, or %MM_NETWORK_TIMEZONE_LEAP_SECONDS_UNKNOWN if unknown. a #MMNetworkTimezone. Gets the timezone offset (in minutes) reported by the network. the offset, or %MM_NETWORK_TIMEZONE_OFFSET_UNKNOWN if unknown. a #MMNetworkTimezone. The #MMNr5gRegistrationSettings structure contains private data and should only be accessed using the provided API. Creates a new empty #MMNr5gRegistrationSettings. a #MMNr5gRegistrationSettings. The returned value should be freed with g_object_unref(). Gets the MICO mode configuration. a #MMModem3gppDrxCycle. a #MMNr5gRegistrationSettings. Gets the MICO mode configuration. a #MMModem3gppMicoMode. a #MMNr5gRegistrationSettings. Sets the MICO mode configuration. a #MMNr5gRegistrationSettings. a #MMModem3gppDrxCycle. Sets the MICO mode configuration. a #MMNr5gRegistrationSettings. a #MMModem3gppMicoMode. The #MMObject structure contains private data and should only be accessed using the provided API. Gets a copy of the DBus path of the #MMObject object. The DBus path of the #MMObject. The returned value should be freed with g_free(). A #MMObject. Gets the #MMModem instance for the D-Bus interface org.freedesktop.ModemManager1.Modem on @self, if any. A #MMModem that must be freed with g_object_unref() or %NULL if @self does not implement the interface. A #MMModem Gets the #MMModem3gpp instance for the D-Bus interface org.freedesktop.ModemManager1.Modem.Modem3gpp on @self, if any. A #MMModem3gpp that must be freed with g_object_unref() or %NULL if @self does not implement the interface. A #MMObject. Gets the #MMModem3gppProfileManager instance for the D-Bus interface org.freedesktop.ModemManager1.Modem.Modem3gpp-ProfileManager on @self, if any. A #MMModem3gppProfileManager that must be freed with g_object_unref() or %NULL if @self does not implement the interface. A #MMObject. Gets the #MMModem3gppUssd instance for the D-Bus interface org.freedesktop.ModemManager1.Modem.Modem3gpp-Ussd on @self, if any. A #MMModem3gppUssd that must be freed with g_object_unref() or %NULL if @self does not implement the interface. A #MMObject. Gets the #MMModemCdma instance for the D-Bus interface org.freedesktop.ModemManager1.Modem.ModemCdma on @self, if any. A #MMModemCdma that must be freed with g_object_unref() or %NULL if @self does not implement the interface. A #MMObject. Gets the #MMModemCellBroadcast instance for the D-Bus interface org.freedesktop.ModemManager1.Modem.ModemCellBroadcast on @self, if any. A #MMModemCellBroadcast that must be freed with g_object_unref() or %NULL if @self does not implement the interface. A #MMObject. Gets the #MMModemFirmware instance for the D-Bus interface org.freedesktop.ModemManager1.Modem.Firmware on @self, if any. A #MMModemFirmware that must be freed with g_object_unref() or %NULL if @self does not implement the interface. A #MMObject. Gets the #MMModemLocation instance for the D-Bus interface org.freedesktop.ModemManager1.Modem.Modemlocation on @self, if any. A #MMModemLocation that must be freed with g_object_unref() or %NULL if @self does not implement the interface. A #MMObject. Gets the #MMModemMessaging instance for the D-Bus interface org.freedesktop.ModemManager1.Modem.Modemmessaging on @self, if any. A #MMModemMessaging that must be freed with g_object_unref() or %NULL if @self does not implement the interface. A #MMObject. Gets the #MMModemOma instance for the D-Bus interface org.freedesktop.ModemManager1.Modem.Oma on @self, if any. A #MMModemOma that must be freed with g_object_unref() or %NULL if @self does not implement the interface. A #MMObject. Gets the #MMModemSar instance for the D-Bus interface org.freedesktop.ModemManager1.Modem.Sar on @self, if any. A #MMModemSar that must be freed with g_object_unref() or %NULL if @self does not implement the interface. A #MMObject. Gets the #MMModemSignal instance for the D-Bus interface org.freedesktop.ModemManager1.Modem.Signal on @self, if any. A #MMModemSignal that must be freed with g_object_unref() or %NULL if @self does not implement the interface. A #MMObject. Gets the #MMModemSimple instance for the D-Bus interface org.freedesktop.ModemManager1.Modem.Modemsimple on @self, if any. A #MMModemSimple that must be freed with g_object_unref() or %NULL if @self does not implement the interface. A #MMObject. Gets the #MMModemTime instance for the D-Bus interface org.freedesktop.ModemManager1.Modem.Time on @self, if any. A #MMModemTime that must be freed with g_object_unref() or %NULL if @self does not implement the interface. A #MMObject. Gets the #MMModemVoice instance for the D-Bus interface org.freedesktop.ModemManager1.Modem.Modemvoice on @self, if any. A #MMModemVoice that must be freed with g_object_unref() or %NULL if @self does not implement the interface. A #MMObject. Gets the DBus path of the #MMObject object. The DBus path of the #MMObject object. A #MMObject. Like mm_object_get_modem() but doesn't increase the reference count on the returned object. <warning>It is not safe to use the returned object if you are on another thread than the one where the #MMManager is running.</warning> A #MMModem or %NULL if @self does not implement the interface. Do not free the returned object, it is owned by @self. A #MMObject. Like mm_object_get_modem_3gpp() but doesn't increase the reference count on the returned object. <warning>It is not safe to use the returned object if you are on another thread than the one where the #MMManager is running.</warning> A #MMModem3gpp or %NULL if @self does not implement the interface. Do not free the returned object, it is owned by @self. A #MMObject. Like mm_object_get_modem_3gpp_profile_manager() but doesn't increase the reference count on the returned object. <warning>It is not safe to use the returned object if you are on another thread than the one where the #MMManager is running.</warning> A #MMModem3gppProfileManager or %NULL if @self does not implement the interface. Do not free the returned object, it is owned by @self. A #MMObject. Like mm_object_get_modem_3gpp_ussd() but doesn't increase the reference count on the returned object. <warning>It is not safe to use the returned object if you are on another thread than the one where the #MMManager is running.</warning> A #MMModem3gppUssd or %NULL if @self does not implement the interface. Do not free the returned object, it is owned by @self. A #MMObject. Like mm_object_get_modem_cdma() but doesn't increase the reference count on the returned object. <warning>It is not safe to use the returned object if you are on another thread than the one where the #MMManager is running.</warning> A #MMModemCdma or %NULL if @self does not implement the interface. Do not free the returned object, it is owned by @self. A #MMObject. Like mm_object_get_mm_modem_cell_broadcast() but doesn't increase the reference count on the returned object. <warning>It is not safe to use the returned object if you are on another thread than the one where the #MMManager is running.</warning> A #MMModemCellBroadcast or %NULL if @self does not implement the interface. Do not free the returned object, it is owned by @self. A #MMObject. Like mm_object_get_modem_firmware() but doesn't increase the reference count on the returned object. <warning>It is not safe to use the returned object if you are on another thread than the one where the #MMManager is running.</warning> A #MMModemFirmware or %NULL if @self does not implement the interface. Do not free the returned object, it is owned by @self. A #MMObject. Like mm_object_get_modem_location() but doesn't increase the reference count on the returned object. <warning>It is not safe to use the returned object if you are on another thread than the one where the #MMManager is running.</warning> A #MMModemLocation or %NULL if @self does not implement the interface. Do not free the returned object, it is owned by @self. A #MMObject. Like mm_object_get_modem_messaging() but doesn't increase the reference count on the returned object. <warning>It is not safe to use the returned object if you are on another thread than the one where the #MMManager is running.</warning> A #MMModemMessaging or %NULL if @self does not implement the interface. Do not free the returned object, it is owned by @self. A #MMObject. Like mm_object_get_modem_oma() but doesn't increase the reference count on the returned object. <warning>It is not safe to use the returned object if you are on another thread than the one where the #MMManager is running.</warning> A #MMModemOma or %NULL if @self does not implement the interface. Do not free the returned object, it is owned by @self. A #MMObject. Like mm_object_get_modem_sar() but doesn't increase the reference count on the returned object. <warning>It is not safe to use the returned object if you are on another thread than the one where the #MMManager is running.</warning> A #MMModemSar or %NULL if @self does not implement the interface. Do not free the returned object, it is owned by @self. A #MMObject. Like mm_object_get_modem_signal() but doesn't increase the reference count on the returned object. <warning>It is not safe to use the returned object if you are on another thread than the one where the #MMManager is running.</warning> A #MMModemSignal or %NULL if @self does not implement the interface. Do not free the returned object, it is owned by @self. A #MMObject. Like mm_object_get_modem_simple() but doesn't increase the reference count on the returned object. <warning>It is not safe to use the returned object if you are on another thread than the one where the #MMManager is running.</warning> A #MMModemSimple or %NULL if @self does not implement the interface. Do not free the returned object, it is owned by @self. A #MMObject. Like mm_object_get_modem_time() but doesn't increase the reference count on the returned object. <warning>It is not safe to use the returned object if you are on another thread than the one where the #MMManager is running.</warning> A #MMModemTime or %NULL if @self does not implement the interface. Do not free the returned object, it is owned by @self. A #MMObject. Like mm_object_get_modem_voice() but doesn't increase the reference count on the returned object. <warning>It is not safe to use the returned object if you are on another thread than the one where the #MMManager is running.</warning> A #MMModemVoice or %NULL if @self does not implement the interface. Do not free the returned object, it is owned by @self. A #MMObject. Builds a string containing a comma-separated list of nicknames for each #MMOmaFeature in @mask. a string with the list of nicknames, or %NULL if none given. The returned value should be freed with g_free(). bitmask of MMOmaFeature values. #MMOmaPendingNetworkInitiatedSession is a simple struct specifying the information available for a pending network-initiated OMA session. A #MMOmaSessionType. Unique ID of the network-initiated OMA session. Gets the nickname string for the #MMOmaSessionState specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMOmaSessionState. Gets the nickname string for the #MMOmaSessionStateFailedReason specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMOmaSessionStateFailedReason. Gets the nickname string for the #MMOmaSessionType specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMOmaSessionType. The #MMPco structure contains private data and should only be accessed using the provided API. Frees all of the memory used by a #GList of #MMPco. Use g_list_free_full() using g_object_unref() as #GDestroyNotify function instead. a #GList of #MMPco. Gets the PCO data in raw bytes. the PCO data, or %NULL if it doesn't contain any. a #MMPco. Size of the PCO data, if any given. Gets the session ID associated with the PCO. the session ID. a #MMPco. Gets the complete flag that indicates whether the PCO data contains the complete PCO structure received from the network. %TRUE if the PCO data contains the complete PCO structure, %FALSE otherwise. a #MMPco. Gets the nickname string for the #MMServingCellType specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMServingCellType. The #MMSignal structure contains private data and should only be accessed using the provided API. Gets the Ec/Io, in dB. Only applicable to CDMA1x, CDMA EV-DO and UMTS (WCDMA). the ECIO, or %MM_SIGNAL_UNKNOWN if unknown. a #MMSignal. Gets the channel error rate (BER, BLER,... depends on the RAT), in percentage. Applicable to all RAT. the error rate, or %MM_SIGNAL_UNKNOWN if unknown. a #MMSignal. Gets the Io, in dBm. Only applicable to CDMA EV-DO. the Io, or %MM_SIGNAL_UNKNOWN if unknown. a #MMSignal. Gets the RSCP (Received Signal Code Power), in dBm. the RSCP, or %MM_SIGNAL_UNKNOWN if unknown. a #MMSignal. Gets the RSRP (Reference Signal Received Power), in dBm. Only applicable to LTE. the RSRP, or %MM_SIGNAL_UNKNOWN if unknown. a #MMSignal. Gets the RSRQ (Reference Signal Received Quality), in dB. Only applicable to LTE. the RSRQ, or %MM_SIGNAL_UNKNOWN if unknown. a #MMSignal. Gets the RSSI (Received Signal Strength Indication), in dBm. the RSSI, or %MM_SIGNAL_UNKNOWN if unknown. a #MMSignal. Gets the SINR level, in dB. Only applicable to CDMA EV-DO. the SINR, or %MM_SIGNAL_UNKNOWN if unknown. a #MMSignal. Gets the S/R ration, in dB. Only applicable to LTE. the S/R ratio, or %MM_SIGNAL_UNKNOWN if unknown. a #MMSignal. The #MMSignalThresholdProperties structure contains private data and should only be accessed using the provided API. Creates a new empty #MMSignalThresholdProperties. a #MMSignalThresholdProperties. The returned value should be freed with g_object_unref(). Gets whether the error rate threshold is enabled or disabled. %TRUE if the error rate threshold is enabled, %FALSE otherwise. a #MMSignalThresholdProperties. Gets the RSSI threshold, in dBm. the RSSI threshold, or 0 if disabled. a #MMSignalThresholdProperties. Enables or disables the error rate threshold. a #MMSignalThresholdProperties. %TRUE to enable, %FALSE to disable. Sets the RSSI threshold, in dBm. a #MMSignalThresholdProperties. the RSSI threshold, or 0 to disable. The #MMSim structure contains private data and should only be accessed using the provided API. Asynchronously changes the PIN code in the SIM card. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_sim_change_pin_finish() to get the result of the operation. See mm_sim_change_pin_sync() for the synchronous, blocking version of this method. A #MMSim. The current PIN code. The new PIN code to be set. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_sim_change_pin(). %TRUE if the operation succeeded, %FALSE if @error is set. A #MMSim. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_sim_change_pin(). Synchronously changes the PIN code in the SIM card. The calling thread is blocked until a reply is received. See mm_sim_change_pin() for the asynchronous version of this method. %TRUE if the operation succeeded, %FALSE if @error is set. A #MMSim. The current PIN code. The new PIN code to be set. A #GCancellable or %NULL. Asynchronously disables requesting the PIN code in the SIM card. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_sim_disable_pin_finish() to get the result of the operation. See mm_sim_disable_pin_sync() for the synchronous, blocking version of this method. A #MMSim. The PIN code. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_sim_disable_pin(). %TRUE if the operation succeeded, %FALSE if @error is set. A #MMSim. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_sim_disable_pin(). Synchronously disables requesting the PIN code in the SIM card. The calling thread is blocked until a reply is received. See mm_sim_disable_pin() for the asynchronous version of this method. %TRUE if the operation succeeded, %FALSE if @error is set. A #MMSim. The PIN code. A #GCancellable or %NULL. Gets a copy of the Embedded UICC ID (EID) of the #MMSim object. The EID of the #MMSim object, or %NULL if it couldn't be retrieved. The returned value should be freed with g_free(). A #MMSim. Gets a copy of the list of emergency call numbers programmed in the SIM card. The emergency numbers, or %NULL if none available. The returned value should be freed with g_strfreev(). A #MMSim. Gets the Group Identifier Level 1 of the #MMSim object. The GID1 data, or %NULL if unknown. A #MMSim. Size of the output data, if any given. Gets the Group Identifier Level 2 of the #MMSim object. The GID2 data, or %NULL if unknown. A #MMSim. Size of the output data, if any given. Gets a copy of the unique SIM identifier of the #MMSim object. The unique identifier of the #MMSim object, or %NULL if it couldn't be retrieved. The returned value should be freed with g_free(). A #MMSim. Gets a copy of the International Mobile Subscriber Identity (IMSI) of the #MMSim object. The IMSI of the #MMSim object, or %NULL if it couldn't be retrieved. The returned value should be freed with g_free(). A #MMSim. Gets a copy of the Operator Identifier of the #MMSim object. The Operator Identifier of the #MMSim object, or %NULL if it couldn't be retrieved. The returned value should be freed with g_free(). A #MMSim. Gets a copy of the Operator Name of the #MMSim object. The Operator Name of the #MMSim object, or %NULL if it couldn't be retrieved. The returned value should be freed with g_free(). A #MMSim. Gets a copy of the DBus path of the #MMSim object. The DBus path of the #MMSim object. The returned value should be freed with g_free(). A #MMSim. Asynchronously enables requesting the PIN code in the SIM card. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_sim_enable_pin_finish() to get the result of the operation. See mm_sim_enable_pin_sync() for the synchronous, blocking version of this method. A #MMSim. The PIN code. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_sim_enable_pin(). %TRUE if the operation succeeded, %FALSE if @error is set. A #MMSim. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_sim_enable_pin(). Synchronously enables requesting the PIN code in the SIM card. The calling thread is blocked until a reply is received. See mm_sim_enable_pin() for the asynchronous version of this method. %TRUE if the operation succeeded, %FALSE if @error is set. A #MMSim. The PIN code. A #GCancellable or %NULL. Checks whether the #MMSim is currently active. %TRUE if the SIM is active, %FALSE otherwise. A #MMSim. Gets the Embedded UICC ID (or EID) of the #MMSim object. <warning>The returned value is only valid until the property changes so it is only safe to use this function on the thread where @self was constructed. Use mm_sim_dup_eid() if on another thread.</warning> The EID of the #MMSim object, or %NULL if it couldn't be retrieved. A #MMSim. Gets the list of emergency call numbers programmed in the SIM card. <warning>The returned value is only valid until the property changes so it is only safe to use this function on the thread where @self was constructed. Use mm_sim_dup_emergency_numbers() if on another thread.</warning> The emergency numbers, or %NULL if none available. Do not free the returned value, it belongs to @self. A #MMSim. Gets the eSIM status. Only applicable if the SIM type is %MM_SIM_TYPE_ESIM. a #MMSimEsimStatus. A #MMSim. Gets the Group Identifier Level 1 of the #MMSim object. The GID1 data, or %NULL if unknown. A #MMSim. Size of the output data, if any given. Gets the Group Identifier Level 2 of the #MMSim object. The GID2 data, or %NULL if unknown. A #MMSim. Size of the output data, if any given. Gets the unique SIM identifier of the #MMSim object. <warning>The returned value is only valid until the property changes so it is only safe to use this function on the thread where @self was constructed. Use mm_sim_dup_identifier() if on another thread.</warning> The unique identifier of the #MMSim object, or %NULL if it couldn't be retrieved. A #MMSim. Gets the International Mobile Subscriber Identity (IMSI) of the #MMSim object. <warning>The returned value is only valid until the property changes so it is only safe to use this function on the thread where @self was constructed. Use mm_sim_dup_imsi() if on another thread.</warning> The IMSI of the #MMSim object, or %NULL if it couldn't be retrieved. A #MMSim. Gets the Operator Identifier of the #MMSim object. <warning>The returned value is only valid until the property changes so it is only safe to use this function on the thread where @self was constructed. Use mm_sim_dup_operator_identifier() if on another thread.</warning> The Operator Identifier of the #MMSim object, or %NULL if it couldn't be retrieved. A #MMSim. Gets the Operator Name of the #MMSim object. <warning>The returned value is only valid until the property changes so it is only safe to use this function on the thread where @self was constructed. Use mm_sim_dup_operator_name() if on another thread.</warning> The Operator Name of the #MMSim object, or %NULL if it couldn't be retrieved. A #MMSim. Gets the DBus path of the #MMSim object. The DBus path of the #MMSim object. A #MMSim. Gets the list of #MMSimPreferredNetwork objects exposed by this #MMSim. a list of #MMSimPreferredNetwork objects, or #NULL. The returned value should be freed with g_list_free_full() using mm_sim_preferred_network_free() as #GDestroyNotify function. A #MMSim. Gets whether the SIM is removable or not. a #MMSimRemovability. A #MMSim. Gets the SIM type. a #MMSimType. A #MMSim. Asynchronously sends the PIN code to the SIM card. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_sim_send_pin_finish() to get the result of the operation. See mm_sim_send_pin_sync() for the synchronous, blocking version of this method. A #MMSim. The PIN code. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_sim_send_pin(). %TRUE if the operation succeeded, %FALSE if @error is set. A #MMSim. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_sim_send_pin(). Synchronously sends the PIN to the SIM card. The calling thread is blocked until a reply is received. See mm_sim_send_pin() for the asynchronous version of this method. %TRUE if the operation succeeded, %FALSE if @error is set. A #MMSim. The PIN code. A #GCancellable or %NULL. Asynchronously sends the PUK code to the SIM card. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_sim_send_puk_finish() to get the result of the operation. See mm_sim_send_puk_sync() for the synchronous, blocking version of this method. A #MMSim. The PUK code. The PIN code. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_sim_send_puk(). %TRUE if the operation succeeded, %FALSE if @error is set. A #MMSim. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_sim_send_puk(). Synchronously sends the PUK to the SIM card. The calling thread is blocked until a reply is received. See mm_sim_send_puk() for the asynchronous version of this method. %TRUE if the operation succeeded, %FALSE if @error is set. A #MMSim. The PUK code. The PIN code. A #GCancellable or %NULL. Asynchronously sets the preferred network list of this #MMSim. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_sim_set_preferred_networks_finish() to get the result of the operation. A #MMSim. A list of #MMSimPreferredNetwork objects A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_sim_set_preferred_networks(). %TRUE if the operation was successful, %FALSE if @error is set. A #MMSim. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_sim_set_preferred_networks(). Synchronously sets the preferred network list of this #MMSim. The calling thread is blocked until a reply is received. See mm_sim_set_preferred_networks() for the asynchronous version of this method. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_sim_set_preferred_networks_finish() to get the result of the operation. A #MMSim. A list of #MMSimPreferredNetwork objects A #GCancellable or %NULL. Gets the nickname string for the #MMSimEsimStatus specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMSimEsimStatus. The #MMSimPreferredNetwork structure contains private data and should only be accessed using the provided API. Creates a new empty #MMSimPreferredNetwork. a #MMSimPreferredNetwork. The returned value should be freed with mm_sim_preferred_network_free(). Frees a #MMSimPreferredNetwork. A #MMSimPreferredNetwork. Get the access technology mask of the preferred network. A #MMModemAccessTechnology. A #MMSimPreferredNetwork. Get the operator code (MCCMNC) of the preferred network. The operator code, or %NULL if none available. A #MMSimPreferredNetwork. Set the desired access technologies of this preferred network entry. A #MMSimPreferredNetwork. A #MMModemAccessTechnology mask. Set the operator code (MCCMNC) of this preferred network. A #MMSimPreferredNetwork. Operator code Gets the nickname string for the #MMSimRemovability specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMSimRemovability. Gets the nickname string for the #MMSimType specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMSimType. The #MMSimpleConnectProperties structure contains private data and should only be accessed using the provided API. Creates a new empty #MMSimpleConnectProperties. a #MMSimpleConnectProperties. The returned value should be freed with g_object_unref(). Checks whether roaming is allowed in the connection. %TRUE if roaming is allowed, %FALSE otherwise. a #MMSimpleConnectProperties. Gets the authentication methods allowed in the connection. a bitmask of #MMBearerAllowedAuth values, or %MM_BEARER_ALLOWED_AUTH_UNKNOWN to request the modem-default method. a #MMSimpleConnectProperties. Gets the name of the access point to use when connecting. the access point, or #NULL if not set. Do not free the returned value, it is owned by @self. a #MMSimpleConnectProperties. Gets the APN types to use. a mask of #MMBearerApnType values. a #MMSimpleConnectProperties. Sets the IP type to use. a #MMBearerIpFamily. a #MMSimpleConnectProperties. Get the multiplex support requested by the user. a #MMBearerMultiplexSupport. a #MMSimpleConnectProperties. Gets the number to use when performing the connection. The number setting is not used anywhere, and therefore it doesn't make sense to expose it in the ModemManager interface. the number, or #NULL if not set. Do not free the returned value, it is owned by @self. a #MMSimpleConnectProperties. Gets the ID of the network to which register before connecting. the operator ID, or #NULL if not set. Do not free the returned value, it is owned by @self. a #MMSimpleConnectProperties. Gets the password used to authenticate with the access point. the password, or #NULL if not set. Do not free the returned value, it is owned by @self. a #MMSimpleConnectProperties. Gets the PIN code to use when unlocking the modem. the PIN, or #NULL if not set. Do not free the returned value, it is owned by @self. a #MMSimpleConnectProperties. Gets the profile ID to use. the profile id. a #MMSimpleConnectProperties. Get the RM protocol requested by the user. a #MMModemCdmaRmProtocol. a #MMSimpleConnectProperties. Gets the username used to authenticate with the access point. the username, or #NULL if not set. Do not free the returned value, it is owned by @self. a #MMSimpleConnectProperties. Sets the flag to indicate whether roaming is allowed or not in the connection. a #MMSimpleConnectProperties. boolean value. Sets the authentication method to use. a #MMSimpleConnectProperties. a bitmask of #MMBearerAllowedAuth values. %MM_BEARER_ALLOWED_AUTH_UNKNOWN may be given to request the modem-default method. Sets the name of the access point to use when connecting. a #MMSimpleConnectProperties. Name of the access point. Sets the APN types to use. a #MMSimpleConnectProperties. a mask of #MMBearerApnType values. Sets the IP type to use. a #MMSimpleConnectProperties. a #MMBearerIpFamily. Sets the multiplex support requested by the user. a #MMSimpleConnectProperties. a #MMBearerMultiplexSupport. Sets the number to use when performing the connection. The number setting is not used anywhere, and therefore it doesn't make sense to expose it in the ModemManager interface. a #MMSimpleConnectProperties. the number. Sets the ID of the network to which register before connecting. a #MMSimpleConnectProperties. operator ID, given as MCC/MNC. Sets the password used to authenticate with the access point. a #MMSimpleConnectProperties. the password Sets the PIN code to use when unlocking the modem. a #MMSimpleConnectProperties. PIN code. Sets the profile ID to use. a #MMSimpleConnectProperties. a profile id. Sets the RM protocol requested by the user. a #MMSimpleConnectProperties. a #MMModemCdmaRmProtocol. Sets the username used to authenticate with the access point. a #MMSimpleConnectProperties. the username The #MMSimpleStatus structure contains private data and should only be accessed using the provided API. Gets the MCC/MNC of the operator of the 3GPP network where the modem is registered. the operator code, or %NULL if unknown. Do not free the returned value, it is owned by @self. a #MMSimpleStatus. Gets the name of the operator of the 3GPP network where the modem is registered. the operator name, or %NULL if unknown. Do not free the returned value, it is owned by @self. a #MMSimpleStatus. Gets the current state of the registration in the 3GPP network. a #MMModem3gppRegistrationState. a #MMSimpleStatus. Gets the current subscription status of the account. The value of this property can only be obtained with operator specific logic (e.g. processing specific PCO info), and therefore it doesn't make sense to expose it in the ModemManager interface. a #MMModem3gppSubscriptionState. a #MMSimpleStatus. Gets the currently used access technologies. a bitmask of #MMModemAccessTechnology values. a #MMSimpleStatus. Gets the current state of the registration in the CDMA-1x network. a #MMModemCdmaRegistrationState. a #MMSimpleStatus. Gets the current state of the registration in the EV-DO network. a #MMModemCdmaRegistrationState. a #MMSimpleStatus. Gets the Network Identification number of the CDMA network. the NID, or %MM_MODEM_CDMA_NID_UNKNOWN if unknown. a #MMSimpleStatus. Gets the System Identification number of the CDMA network. the SID, or %MM_MODEM_CDMA_SID_UNKNOWN if unknown. a #MMSimpleStatus. Gets the currently used frequency bands. a #MMSimpleStatus. location for an array of #MMModemBand values. Do not free the returned value, it is owned by @self. number of elements in @bands. Gets the signal quality. the signal quality. a #MMSimpleStatus. indication of whether the given signal quality is considered recent. Gets the state of the modem. a #MMModemState. a #MMSimpleStatus. The #MMSms structure contains private data and should only be accessed using the provided API. Gets the message data. The message data, or %NULL if it doesn't contain any (e.g. contains text instead). The returned value should be freed with g_free(). A #MMSms. Size of the output data, if any given. Gets the time when the first PDU of the SMS message left the SMSC, in <ulink url="http://en.wikipedia.org/wiki/ISO_8601">ISO8601</ulink> format. This field is only applicable if the PDU type is %MM_SMS_PDU_TYPE_STATUS_REPORT. The timestamp, or %NULL if it couldn't be retrieved. The returned value should be freed with g_free(). A #MMSms. Gets the number to which the message is addressed. The number, or %NULL if it couldn't be retrieved. The returned value should be freed with g_free(). A #MMSms. Gets a copy of the DBus path of the #MMSms object. The DBus path of the #MMSms object. The returned value should be freed with g_free(). A #MMSms. Gets the SMS service center number. The number of the SMSC, or %NULL if it couldn't be retrieved. The returned value should be freed with g_free(). A #MMSms. Gets the message text, in UTF-8. The message text, or %NULL if it doesn't contain any (e.g. contains data instead). The returned value should be freed with g_free(). A #MMSms. Gets the time when the first PDU of the SMS message arrived the SMSC, in <ulink url="http://en.wikipedia.org/wiki/ISO_8601">ISO8601</ulink> format. This field is only applicable if the PDU type is %MM_SMS_PDU_TYPE_DELIVER or %MM_SMS_PDU_TYPE_STATUS_REPORT. The timestamp, or %NULL if it couldn't be retrieved. The returned value should be freed with g_free(). A #MMSms. Gets the 3GPP message class of the SMS. the message class, or -1 for invalid/unset class. A #MMSms. Gets the message data. The message data, or %NULL if it doesn't contain any (e.g. contains text instead). A #MMSms. Size of the output data, if any given. Checks whether delivery report is requested for this SMS. %TRUE if delivery report is requested, %FALSE otherwise. A #MMSms. Gets the delivery state of this SMS. This field is only applicable if the PDU type is %MM_SMS_PDU_TYPE_STATUS_REPORT. A #MMSmsDeliveryState specifying the delivery state. A #MMSms. Gets the time when the first PDU of the SMS message left the SMSC, in <ulink url="http://en.wikipedia.org/wiki/ISO_8601">ISO8601</ulink> format. This field is only applicable if the PDU type is %MM_SMS_PDU_TYPE_STATUS_REPORT. <warning>The returned value is only valid until the property changes so it is only safe to use this function on the thread where @self was constructed. Use mm_sms_dup_discharge_timestamp() if on another thread.</warning> The timestamp, or %NULL if it couldn't be retrieved. A #MMSms. Gets the message reference of the last PDU sent/received within this SMS. If the PDU type is %MM_SMS_PDU_TYPE_STATUS_REPORT, this field identifies the message reference of the PDU associated to the status report. The message reference. A #MMSms. Gets the number to which the message is addressed. <warning>The returned value is only valid until the property changes so it is only safe to use this function on the thread where @self was constructed. Use mm_sms_dup_number() if on another thread.</warning> The number, or %NULL if it couldn't be retrieved. A #MMSms. Gets the DBus path of the #MMSms object. The DBus path of the #MMSms object. A #MMSms. Gets the PDU type on which this SMS is based. A #MMSmsPduType specifying the PDU type. A #MMSms. Gets the 3GPP2 Service Category. a #MMSmsCdmaServiceCategory. A #MMSms. Gets the SMS service center number. <warning>The returned value is only valid until the property changes so it is only safe to use this function on the thread where @self was constructed. Use mm_sms_dup_smsc() if on another thread.</warning> The number of the SMSC, or %NULL if it couldn't be retrieved. A #MMSms. Gets the state of this SMS. A #MMSmsState specifying the state. A #MMSms. Gets the storage in which this SMS is kept. A #MMSmsStorage specifying the storage. A #MMSms. Gets the 3GPP2 Teleservice ID. a #MMSmsCdmaTeleserviceId. A #MMSms. Gets the message text, in UTF-8. <warning>The returned value is only valid until the property changes so it is only safe to use this function on the thread where @self was constructed. Use mm_sms_dup_text() if on another thread.</warning> The message text, or %NULL if it doesn't contain any (e.g. contains data instead). A #MMSms. Gets the time when the first PDU of the SMS message arrived the SMSC, in <ulink url="http://en.wikipedia.org/wiki/ISO_8601">ISO8601</ulink> format. This field is only applicable if the PDU type is %MM_SMS_PDU_TYPE_DELIVER or %MM_SMS_PDU_TYPE_STATUS_REPORT. <warning>The returned value is only valid until the property changes so it is only safe to use this function on the thread where @self was constructed. Use mm_sms_dup_timestamp() if on another thread.</warning> The timestamp, or %NULL if it couldn't be retrieved. A #MMSms. Gets the length of the validity period, in minutes. Only applicable if the type of validity is #MM_SMS_VALIDITY_TYPE_RELATIVE. the length of the validity period, or 0 if unknown. A #MMSms. Gets the type of validity information in the SMS. the validity type or #MM_SMS_VALIDITY_TYPE_UNKNOWN. A #MMSms. Asynchronously requests to queue the message for delivery. SMS objects can only be sent once. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_sms_send_finish() to get the result of the operation. See mm_sms_send_sync() for the synchronous, blocking version of this method. A #MMSms. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_sms_send(). %TRUE if the operation succeeded, %FALSE if @error is set. A #MMSms. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_sms_send(). Synchronously requests to queue the message for delivery. SMS objects can only be sent once. The calling thread is blocked until a reply is received. See mm_sms_send() for the asynchronous version of this method. %TRUE if the operation succeeded, %FALSE if @error is set. A #MMSms. A #GCancellable or %NULL. Asynchronoulsy requests to store the message in the device if not already done. SMS objects can only be stored once. When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call mm_sms_store_finish() to get the result of the operation. See mm_sms_store_sync() for the synchronous, blocking version of this method. A #MMSms. A #MMSmsStorage specifying where to store the SMS, or %MM_SMS_STORAGE_UNKNOWN to use the default. A #GCancellable or %NULL. A #GAsyncReadyCallback to call when the request is satisfied or %NULL. User data to pass to @callback. Finishes an operation started with mm_sms_store(). %TRUE if the operation succeeded, %FALSE if @error is set. A #MMSms. The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_sms_store(). Synchronoulsy requests to store the message in the device if not already done. SMS objects can only be stored once. The calling thread is blocked until a reply is received. See mm_sms_store() for the asynchronous version of this method. %TRUE if the operation succeeded, %FALSE if @error is set. A #MMSms. A #MMSmsStorage specifying where to store the SMS, or %MM_SMS_STORAGE_UNKNOWN to use the default. A #GCancellable or %NULL. Gets the nickname string for the #MMSmsCdmaServiceCategory specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMSmsCdmaServiceCategory. Gets the nickname string for the #MMSmsCdmaTeleserviceId specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMSmsCdmaTeleserviceId. Gets the nickname string for the #MMSmsDeliveryState specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMSmsDeliveryState. Gets the nickname string for the #MMSmsPduType specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMSmsPduType. The #MMSmsProperties structure contains private data and should only be accessed using the provided API. Creates a new empty #MMSmsProperties. a #MMSmsProperties. The returned value should be freed with g_object_unref(). Gets the 3GPP message class of the SMS. the message class, or -1 for invalid/unset class. A #MMSmsProperties. Gets the message data. The message data, or %NULL if it doesn't contain any (e.g. contains text instead). A #MMSmsProperties. Size of the output data, if any given. Gets the message data. A #GByteArray with the message data, or %NULL if it doesn't contain any (e.g. contains text instead). The returned value should be freed with g_byte_array_unref(). A #MMSmsProperties. Checks whether delivery report is requested for the SMS. %TRUE if delivery report is requested, %FALSE otherwise. A #MMSmsProperties. Gets the number to which the message is addressed. The number, or %NULL if it couldn't be retrieved. Do not free the returned value, it is owned by @self. A #MMSmsProperties. Gets the CDMA message service category of the SMS. the CDMA service category. A #MMSmsProperties. Gets the SMS service center number. The number of the SMSC, or %NULL if it couldn't be retrieved. Do not free the returned value, it is owned by @self. A #MMSmsProperties. Gets the CDMA teleservice ID of the SMS. the CDMA teleservice ID. A #MMSmsProperties. Gets the message text, in UTF-8. The message text, or %NULL if it doesn't contain any (e.g. contains data instead). Do not free the returned value, it is owned by @self. A #MMSmsProperties. Gets the relative validity time of the SMS. the validity time or 0 if unknown. A #MMSmsProperties. Gets the relative validity type the SMS. a #MMSmsValidityType. A #MMSmsProperties. Gets the message data. A #GByteArray with the message data, or %NULL if it doesn't contain any (e.g. contains text instead). Do not free the returned value, it is owned by @self. A #MMSmsProperties. Sets the 3GPP message class of the SMS. A #MMSmsProperties. The message class (0..3), or -1 for invalid/unset class. Sets the message data. A #MMSmsProperties. The data to set. Length of @data. Sets the message data. A #MMSmsProperties. A #GByteArray with the data to set. This method takes a new reference of @data. Sets whether delivery report is requested for the SMS. A #MMSmsProperties. %TRUE if delivery report is requested, %FALSE otherwise. Sets the number to which the message is addressed. A #MMSmsProperties. The number. Sets the CDMA service category of the SMS. A #MMSmsProperties. The CDMA service category. Sets the SMS service center number. A #MMSmsProperties. The SMSC number. Sets the CDMA teleservice ID of the SMS. A #MMSmsProperties. The CDMA teleservice ID. Sets the message text. A #MMSmsProperties. The text to set, in UTF-8. Sets the relative validity time of the SMS. Validity time is in minutes. If relative validity time is not set, the default is 24 hours. A #MMSmsProperties. The validity of %MM_SMS_VALIDITY_TYPE_RELATIVE type. Gets the nickname string for the #MMSmsState specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMSmsState. Gets the nickname string for the #MMSmsStorage specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMSmsStorage. Gets the nickname string for the #MMSmsValidityType specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMSmsValidityType. Identifier for reporting unknown unlock retries. The #MMUnlockRetries structure contains private data and should only be accessed using the provided API. Executes @callback for each lock information found in @self. a @MMUnlockRetries. callback to call for each available lock. data to pass to @callback. Gets the unlock retries for the given @lock. the unlock retries or %MM_UNLOCK_RETRIES_UNKNOWN if unknown. a #MMUnlockRetries. a #MMModemLock. Specifies the type of function passed to mm_unlock_retries_foreach(). a #MMModemLock. the number of retries left for @lock. data passed to the function. Gets the nickname string for the #MMBearerAccessTypePreference specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMBearerAccessTypePreference. Builds a string containing a comma-separated list of nicknames for each #MMBearerAllowedAuth in @mask. a string with the list of nicknames, or %NULL if none given. The returned value should be freed with g_free(). bitmask of MMBearerAllowedAuth values. Builds a string containing a comma-separated list of nicknames for each #MMBearerApnType in @mask. a string with the list of nicknames, or %NULL if none given. The returned value should be freed with g_free(). bitmask of MMBearerApnType values. Builds a string containing a comma-separated list of nicknames for each #MMBearerIpFamily in @mask. a string with the list of nicknames, or %NULL if none given. The returned value should be freed with g_free(). bitmask of MMBearerIpFamily values. Gets the nickname string for the #MMBearerIpMethod specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMBearerIpMethod. Gets the nickname string for the #MMBearerMultiplexSupport specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMBearerMultiplexSupport. Gets the nickname string for the #MMBearerProfileSource specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMBearerProfileSource. Builds a string containing a comma-separated list of nicknames for each #MMBearerRoamingAllowance in @mask. a string with the list of nicknames, or %NULL if none given. The returned value should be freed with g_free(). bitmask of MMBearerRoamingAllowance values. Gets the nickname string for the #MMBearerType specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMBearerType. Gets the nickname string for the #MMCallDirection specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMCallDirection. Gets the nickname string for the #MMCallState specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMCallState. Gets the nickname string for the #MMCallStateReason specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMCallStateReason. Gets the nickname string for the #MMCbmState specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMCbmState. Gets the nickname string for the #MMCellType specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMCellType. Gets the nickname string for the #MMFirmwareImageType specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMFirmwareImageType. Gets a machine-readable description of the <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Bearer.top_of_page">org.freedesktop.ModemManager1.Bearer</link> D-Bus interface. A #GDBusInterfaceInfo. Do not free. Overrides all #GObject properties in the #MmGdbusBearer interface for a concrete class. The properties are overridden in the order they are defined. The last property id. The class structure for a #GObject derived class. The property id to assign to the first overridden property. Gets a machine-readable description of the <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Call.top_of_page">org.freedesktop.ModemManager1.Call</link> D-Bus interface. A #GDBusInterfaceInfo. Do not free. Overrides all #GObject properties in the #MmGdbusCall interface for a concrete class. The properties are overridden in the order they are defined. The last property id. The class structure for a #GObject derived class. The property id to assign to the first overridden property. Gets a machine-readable description of the <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Cbm.top_of_page">org.freedesktop.ModemManager1.Cbm</link> D-Bus interface. A #GDBusInterfaceInfo. Do not free. Overrides all #GObject properties in the #MmGdbusCbm interface for a concrete class. The properties are overridden in the order they are defined. The last property id. The class structure for a #GObject derived class. The property id to assign to the first overridden property. Gets a machine-readable description of the <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Modem3gpp.top_of_page">org.freedesktop.ModemManager1.Modem.Modem3gpp</link> D-Bus interface. A #GDBusInterfaceInfo. Do not free. Overrides all #GObject properties in the #MmGdbusModem3gpp interface for a concrete class. The properties are overridden in the order they are defined. The last property id. The class structure for a #GObject derived class. The property id to assign to the first overridden property. Gets a machine-readable description of the <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Modem3gpp-ProfileManager.top_of_page">org.freedesktop.ModemManager1.Modem.Modem3gpp.ProfileManager</link> D-Bus interface. A #GDBusInterfaceInfo. Do not free. Overrides all #GObject properties in the #MmGdbusModem3gppProfileManager interface for a concrete class. The properties are overridden in the order they are defined. The last property id. The class structure for a #GObject derived class. The property id to assign to the first overridden property. Gets a machine-readable description of the <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.top_of_page">org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd</link> D-Bus interface. A #GDBusInterfaceInfo. Do not free. Overrides all #GObject properties in the #MmGdbusModem3gppUssd interface for a concrete class. The properties are overridden in the order they are defined. The last property id. The class structure for a #GObject derived class. The property id to assign to the first overridden property. Gets a machine-readable description of the <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-ModemCdma.top_of_page">org.freedesktop.ModemManager1.Modem.ModemCdma</link> D-Bus interface. A #GDBusInterfaceInfo. Do not free. Overrides all #GObject properties in the #MmGdbusModemCdma interface for a concrete class. The properties are overridden in the order they are defined. The last property id. The class structure for a #GObject derived class. The property id to assign to the first overridden property. Gets a machine-readable description of the <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-CellBroadcast.top_of_page">org.freedesktop.ModemManager1.Modem.CellBroadcast</link> D-Bus interface. A #GDBusInterfaceInfo. Do not free. Overrides all #GObject properties in the #MmGdbusModemCellBroadcast interface for a concrete class. The properties are overridden in the order they are defined. The last property id. The class structure for a #GObject derived class. The property id to assign to the first overridden property. Gets a machine-readable description of the <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Firmware.top_of_page">org.freedesktop.ModemManager1.Modem.Firmware</link> D-Bus interface. A #GDBusInterfaceInfo. Do not free. Overrides all #GObject properties in the #MmGdbusModemFirmware interface for a concrete class. The properties are overridden in the order they are defined. The last property id. The class structure for a #GObject derived class. The property id to assign to the first overridden property. Gets a machine-readable description of the <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem.top_of_page">org.freedesktop.ModemManager1.Modem</link> D-Bus interface. A #GDBusInterfaceInfo. Do not free. Gets a machine-readable description of the <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Location.top_of_page">org.freedesktop.ModemManager1.Modem.Location</link> D-Bus interface. A #GDBusInterfaceInfo. Do not free. Overrides all #GObject properties in the #MmGdbusModemLocation interface for a concrete class. The properties are overridden in the order they are defined. The last property id. The class structure for a #GObject derived class. The property id to assign to the first overridden property. Gets a machine-readable description of the <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Messaging.top_of_page">org.freedesktop.ModemManager1.Modem.Messaging</link> D-Bus interface. A #GDBusInterfaceInfo. Do not free. Overrides all #GObject properties in the #MmGdbusModemMessaging interface for a concrete class. The properties are overridden in the order they are defined. The last property id. The class structure for a #GObject derived class. The property id to assign to the first overridden property. Gets a machine-readable description of the <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Oma.top_of_page">org.freedesktop.ModemManager1.Modem.Oma</link> D-Bus interface. A #GDBusInterfaceInfo. Do not free. Overrides all #GObject properties in the #MmGdbusModemOma interface for a concrete class. The properties are overridden in the order they are defined. The last property id. The class structure for a #GObject derived class. The property id to assign to the first overridden property. Overrides all #GObject properties in the #MmGdbusModem interface for a concrete class. The properties are overridden in the order they are defined. The last property id. The class structure for a #GObject derived class. The property id to assign to the first overridden property. Gets a machine-readable description of the <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Sar.top_of_page">org.freedesktop.ModemManager1.Modem.Sar</link> D-Bus interface. A #GDBusInterfaceInfo. Do not free. Overrides all #GObject properties in the #MmGdbusModemSar interface for a concrete class. The properties are overridden in the order they are defined. The last property id. The class structure for a #GObject derived class. The property id to assign to the first overridden property. Gets a machine-readable description of the <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Signal.top_of_page">org.freedesktop.ModemManager1.Modem.Signal</link> D-Bus interface. A #GDBusInterfaceInfo. Do not free. Overrides all #GObject properties in the #MmGdbusModemSignal interface for a concrete class. The properties are overridden in the order they are defined. The last property id. The class structure for a #GObject derived class. The property id to assign to the first overridden property. Gets a machine-readable description of the <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Simple.top_of_page">org.freedesktop.ModemManager1.Modem.Simple</link> D-Bus interface. A #GDBusInterfaceInfo. Do not free. Overrides all #GObject properties in the #MmGdbusModemSimple interface for a concrete class. The properties are overridden in the order they are defined. The last property id. The class structure for a #GObject derived class. The property id to assign to the first overridden property. Gets a machine-readable description of the <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Time.top_of_page">org.freedesktop.ModemManager1.Modem.Time</link> D-Bus interface. A #GDBusInterfaceInfo. Do not free. Overrides all #GObject properties in the #MmGdbusModemTime interface for a concrete class. The properties are overridden in the order they are defined. The last property id. The class structure for a #GObject derived class. The property id to assign to the first overridden property. Gets a machine-readable description of the <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Modem-Voice.top_of_page">org.freedesktop.ModemManager1.Modem.Voice</link> D-Bus interface. A #GDBusInterfaceInfo. Do not free. Overrides all #GObject properties in the #MmGdbusModemVoice interface for a concrete class. The properties are overridden in the order they are defined. The last property id. The class structure for a #GObject derived class. The property id to assign to the first overridden property. Gets a machine-readable description of the <link linkend="gdbus-interface-org-freedesktop-ModemManager1.top_of_page">org.freedesktop.ModemManager1</link> D-Bus interface. A #GDBusInterfaceInfo. Do not free. Overrides all #GObject properties in the #MmGdbusOrgFreedesktopModemManager1 interface for a concrete class. The properties are overridden in the order they are defined. The last property id. The class structure for a #GObject derived class. The property id to assign to the first overridden property. Gets a machine-readable description of the <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Sim.top_of_page">org.freedesktop.ModemManager1.Sim</link> D-Bus interface. A #GDBusInterfaceInfo. Do not free. Overrides all #GObject properties in the #MmGdbusSim interface for a concrete class. The properties are overridden in the order they are defined. The last property id. The class structure for a #GObject derived class. The property id to assign to the first overridden property. Gets a machine-readable description of the <link linkend="gdbus-interface-org-freedesktop-ModemManager1-Sms.top_of_page">org.freedesktop.ModemManager1.Sms</link> D-Bus interface. A #GDBusInterfaceInfo. Do not free. Overrides all #GObject properties in the #MmGdbusSms interface for a concrete class. The properties are overridden in the order they are defined. The last property id. The class structure for a #GObject derived class. The property id to assign to the first overridden property. The #MM3gppProfile is an object handling the settings associated to a connection profile stored in the device. The #MMBearer is an object providing access to the methods, signals and properties of the Bearer interface. When the bearer is exposed and available in the bus, it is ensured that at least this interface is also available. The #MMBearerIpConfig is an object handling the IP configuration required by the bearer to finish the connection. This object is retrieved with either mm_bearer_get_ipv4_config(), mm_bearer_peek_ipv4_config(), mm_bearer_get_ipv6_config() or mm_bearer_peek_ipv6_config(). The #MMBearerProperties is an object handling the properties requested to ModemManager when creating a new bearer. This object is created by the user and passed to ModemManager with either mm_modem_create_bearer() or mm_modem_create_bearer_sync(). The #MMBearerStats is an object handling the statistics reported by the bearer object during a connection. This object is retrieved with either mm_bearer_get_stats() or mm_bearer_peek_stats(). The #MMCall is an object providing access to the methods, signals and properties of the call interface. When the call is exposed and available in the bus, it is ensured that at least this interface is also available. The #MMCallAudioFormat is an object handling the voice call audio format which describes how to send/receive voice call audio from the host. This object is retrieved with either mm_call_get_audio_format() or mm_call_peek_audio_format(). The #MMCallProperties is an object handling the properties to be set in newly created CALL objects. This object is created by the user and passed to ModemManager with either mm_modem_voice_create_call() or mm_modem_voice_create_call_sync(). The #MMCbm is an object providing access to the methods, signals and properties of the CBM interface. When the CBM is exposed and available in the bus, it is ensured that at least this interface is also available. The #MMCdmaManualActivationProperties is an object handling the properties required during a manual CDMA activation request. The #MMCellInfo is a base object used to report cell information. This object is retrieved from the #MMModem object with mm_modem_get_cell_info() or mm_modem_get_cell_info_sync(). The #MMCellInfoCdma is an object used to report CDMA cell information. The object inherits from the generic #MMCellInfo. The #MMCellInfoGsm is an object used to report GSM cell information. The object inherits from the generic #MMCellInfo. The #MMCellInfoLte is an object used to report LTE cell information. The object inherits from the generic #MMCellInfo. The #MMCellInfoNr5g is an object used to report 5GNR cell information. The object inherits from the generic #MMCellInfo. The #MMCellInfoTdscdma is an object used to report TDSCDMA cell information. The object inherits from the generic #MMCellInfo. The #MMCellInfoUmts is an object used to report UMTS cell information. The object inherits from the generic #MMCellInfo. These types and methods are flagged as deprecated and therefore shouldn't be used in newly written code. They are provided to avoid unnecessary API/ABI breaks, for compatibility purposes only. The #MMFirmwareProperties is an object handling the properties exposed for available firmware images. This object is retrieved with either mm_modem_firmware_list() or mm_modem_firmware_list_sync(). The #MMFirmwareUpdateSettings is an object handling the settings exposed to aid in the firmware update operation. The #MMKernelEventProperties is an object handling the properties to be set in reported kernel events. This object is created by the user and passed to ModemManager with either mm_manager_report_kernel_event() or mm_manager_report_kernel_event_sync(). The #MMLocation3gpp is an object handling the location information of the modem when this is reported by the 3GPP network. This object is retrieved with either mm_modem_location_get_3gpp(), mm_modem_location_get_3gpp_sync(), mm_modem_location_get_full() or mm_modem_location_get_full_sync(). The #MMLocationCdmaBs is an object handling the location information of the CDMA base station in which the modem is registered. This object is retrieved with either mm_modem_location_get_cdma_bs(), mm_modem_location_get_cdma_bs_sync(), mm_modem_location_get_full() or mm_modem_location_get_full_sync(). The #MMLocationGpsNmea is an object handling the location information of the modem when this is reported by GPS. This object is retrieved with either mm_modem_location_get_gps_nmea(), mm_modem_location_get_gps_nmea_sync(), mm_modem_location_get_full() or mm_modem_location_get_full_sync(). The #MMLocationGpsRaw is an object handling the location information of the modem when this is reported by GPS. This object is retrieved with either mm_modem_location_get_gps_raw(), mm_modem_location_get_gps_raw_sync(), mm_modem_location_get_full() or mm_modem_location_get_full_sync(). The #MMManager is the object allowing access to the Manager interface. This object is also a #GDBusObjectManagerClient, and therefore it allows to use the standard ObjectManager interface to list and handle the managed modem objects. The #MMModem is an object providing access to the methods, signals and properties of the Modem interface. When the modem is exposed and available in the bus, it is ensured that at least this interface is also available. The #MMModem3gpp is an object providing access to the methods, signals and properties of the 3GPP interface. The 3GPP interface is exposed whenever a modem has any of the 3GPP capabilities (%MM_MODEM_CAPABILITY_GSM_UMTS, %MM_MODEM_CAPABILITY_LTE or %MM_MODEM_CAPABILITY_5GNR). The #MMModem3gppProfileManager is an object providing access to the methods and signals of the 3GPP Profile Manager interface. This interface is only exposed when the 3GPP modem is known to handle profile management operations. The #MMModem3gppUssd is an object providing access to the methods, signals and properties of the 3GPP USSD interface. This interface is only exposed when the 3GPP modem is known to handle USSD operations. The #MMModemCdma is an object providing access to the methods, signals and properties of the CDMA interface. The CDMA interface is exposed whenever a modem has CDMA capabilities (%MM_MODEM_CAPABILITY_CDMA_EVDO). The #MMModemCellBroadcast is an object providing access to the methods, signals and properties of the CellBroadcast interface. The CellBroadcast interface is exposed whenever a modem has cell broadcast capabilities. The #MMModemFirmware is an object providing access to the methods, signals and properties of the Firmware interface. The Firmware interface is exposed whenever a modem has firmware capabilities. The #MMModemLocation is an object providing access to the methods, signals and properties of the Location interface. The Location interface is exposed whenever a modem has location capabilities. The #MMModemMessaging is an object providing access to the methods, signals and properties of the Messaging interface. The Messaging interface is exposed whenever a modem has messaging capabilities. The #MMModemOma is an object providing access to the methods, signals and properties of the OMA interface. The OMA interface is exposed whenever a modem has OMA device management capabilities. The #MMModemSar is an object providing access to the methods, signals and properties of the SAR interface. The SAR interface is exposed whenever a modem has SAR capabilities. The #MMModemSignal is an object providing access to the methods, signals and properties of the Signal interface. The Signal interface is exposed whenever a modem has extended signal retrieval capabilities. The #MMModemSimple is an object providing access to the methods, signals and properties of the Simple interface. The Simple interface is exposed on modems which are not in %MM_MODEM_STATE_FAILED state. The #MMModemTime is an object providing access to the methods, signals and properties of the Time interface. The Time interface is exposed on modems which support network time retrieval. The #MMModemVoice is an object providing access to the methods, signals and properties of the Voice interface. The Voice interface is exposed whenever a modem has voice capabilities. The #MMNetworkRejection is an object handling the network rejection related information. This object is retrieved with either mm_modem_3gpp_get_network_rejection(), or mm_modem_3gpp_peek_network_rejection(). The #MMNetworkTimezone is an object handling the timezone information reported by the network. This object is retrieved with either mm_modem_time_peek_network_timezone() or mm_modem_time_get_network_timezone(). The #MMNr5gRegistrationSettings is an object handling the settings used to configure the 5G registration process. The #MMObject is a generic object which represents any kind of modem exposed in ModemManager, and allows accessing the exported interfaces one by one. When this object is available, it is ensured that at least the Modem interface is also available. The #MMPco is an object handling the raw 3GPP Protocol Configuration Options (PCO) that the modem has received from the network. This object is retrieved with mm_modem_3gpp_get_pco(). The #MMSignal is an object handling the signal information of the modem. The #MMSignalThresholdProperties is an object handling the properties requested when setting up threshold based signal quality information reporting. This object is created by the user and passed to ModemManager with either mm_modem_signal_setup_thresholds() or mm_modem_signal_setup_thresholds_sync(). The #MMSim is an object providing access to the methods, signals and properties of the SIM interface. When the SIM is exposed and available in the bus, it is ensured that at least this interface is also available. The #MMSimpleConnectProperties is an object handling the properties requested to ModemManager when launching a connection with the Simple interface. This object is created by the user and passed to ModemManager with either mm_modem_simple_connect() or mm_modem_simple_connect_sync(). The #MMSimpleStatus is an object handling the general modem status properties, available in the Simple interface. This object is retrieved with either mm_modem_simple_get_status() or mm_modem_simple_get_status_sync(). The #MMSms is an object providing access to the methods, signals and properties of the SMS interface. When the SMS is exposed and available in the bus, it is ensured that at least this interface is also available. The #MMSmsProperties is an object handling the properties to be set in newly created SMS objects. This object is created by the user and passed to ModemManager with either mm_modem_messaging_create() or mm_modem_messaging_create_sync(). The #MMUnlockRetries is an object exposing the unlock retry counts for different #MMModemLock values. This object is retrieved from the #MMModem object with either mm_modem_get_unlock_retries() or mm_modem_peek_unlock_retries(). This section defines types that are used to identify the ModemManager version. Gets the nickname string for the #MMModem3gppDrxCycle specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMModem3gppDrxCycle. Gets the nickname string for the #MMModem3gppEpsUeModeOperation specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMModem3gppEpsUeModeOperation. Builds a string containing a comma-separated list of nicknames for each #MMModem3gppFacility in @mask. a string with the list of nicknames, or %NULL if none given. The returned value should be freed with g_free(). bitmask of MMModem3gppFacility values. Gets the nickname string for the #MMModem3gppMicoMode specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMModem3gppMicoMode. Gets the nickname string for the #MMModem3gppNetworkAvailability specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMModem3gppNetworkAvailability. Gets the nickname string for the #MMModem3gppPacketServiceState specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMModem3gppPacketServiceState. Gets the nickname string for the #MMModem3gppRegistrationState specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMModem3gppRegistrationState. Gets the nickname string for the #MMModem3gppSubscriptionState specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMModem3gppSubscriptionState. Gets the nickname string for the #MMModem3gppUssdSessionState specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMModem3gppUssdSessionState. Builds a string containing a comma-separated list of nicknames for each #MMModemAccessTechnology in @mask. a string with the list of nicknames, or %NULL if none given. The returned value should be freed with g_free(). bitmask of MMModemAccessTechnology values. Gets the nickname string for the #MMModemBand specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMModemBand. Builds a string containing a comma-separated list of nicknames for each #MMModemCapability in @mask. a string with the list of nicknames, or %NULL if none given. The returned value should be freed with g_free(). bitmask of MMModemCapability values. Gets the nickname string for the #MMModemCdmaActivationState specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMModemCdmaActivationState. Gets the nickname string for the #MMModemCdmaRegistrationState specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMModemCdmaRegistrationState. Gets the nickname string for the #MMModemCdmaRmProtocol specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMModemCdmaRmProtocol. Gets the nickname string for the #MMModemContactsStorage specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMModemContactsStorage. Builds a string containing a comma-separated list of nicknames for each #MMModemFirmwareUpdateMethod in @mask. a string with the list of nicknames, or %NULL if none given. The returned value should be freed with g_free(). bitmask of MMModemFirmwareUpdateMethod values. Builds a string containing a comma-separated list of nicknames for each #MMModemLocationAssistanceDataType in @mask. a string with the list of nicknames, or %NULL if none given. The returned value should be freed with g_free(). bitmask of MMModemLocationAssistanceDataType values. Builds a string containing a comma-separated list of nicknames for each #MMModemLocationSource in @mask. a string with the list of nicknames, or %NULL if none given. The returned value should be freed with g_free(). bitmask of MMModemLocationSource values. Gets the nickname string for the #MMModemLock specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMModemLock. Builds a string containing a comma-separated list of nicknames for each #MMModemMode in @mask. a string with the list of nicknames, or %NULL if none given. The returned value should be freed with g_free(). bitmask of MMModemMode values. Gets the nickname string for the #MMModemPortType specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMModemPortType. Gets the nickname string for the #MMModemPowerState specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMModemPowerState. Gets the nickname string for the #MMModemStateChangeReason specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMModemStateChangeReason. Gets the nickname string for the #MMModemStateFailedReason specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMModemStateFailedReason. Gets the nickname string for the #MMModemState specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMModemState. Gets the nickname string for the #MMNetworkError specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMNetworkError. Builds a string containing a comma-separated list of nicknames for each #MMOmaFeature in @mask. a string with the list of nicknames, or %NULL if none given. The returned value should be freed with g_free(). bitmask of MMOmaFeature values. Gets the nickname string for the #MMOmaSessionStateFailedReason specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMOmaSessionStateFailedReason. Gets the nickname string for the #MMOmaSessionState specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMOmaSessionState. Gets the nickname string for the #MMOmaSessionType specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMOmaSessionType. Gets the nickname string for the #MMServingCellType specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMServingCellType. Gets the nickname string for the #MMSimEsimStatus specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMSimEsimStatus. Gets the nickname string for the #MMSimRemovability specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMSimRemovability. Gets the nickname string for the #MMSimType specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMSimType. Gets the nickname string for the #MMSmsCdmaServiceCategory specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMSmsCdmaServiceCategory. Gets the nickname string for the #MMSmsCdmaTeleserviceId specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMSmsCdmaTeleserviceId. Gets the nickname string for the #MMSmsDeliveryState specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMSmsDeliveryState. Gets the nickname string for the #MMSmsPduType specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMSmsPduType. Gets the nickname string for the #MMSmsState specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMSmsState. Gets the nickname string for the #MMSmsStorage specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMSmsStorage. Gets the nickname string for the #MMSmsValidityType specified at @val. a string with the nickname, or %NULL if not found. Do not free the returned value. a MMSmsValidityType.