Escape @string so it can appear in a D-Bus address as the value part of a key-value pair.
Synchronously looks up the D-Bus address for the well-known message bus instance specified by @bus_type. This may involve using various platform specific mechanisms.
Asynchronously connects to an endpoint specified by @address and sets up the connection so it is in a state to run the client-side of the D-Bus authentication conversation. @address must be in the D-Bus address format.
Finishes an operation started with g_dbus_address_get_stream().
Synchronously connects to an endpoint specified by @address and sets up the connection so it is in a state to run the client-side of the D-Bus authentication conversation. @address must be in the D-Bus address format.
Generate a D-Bus GUID that can be used with e.g. g_dbus_connection_new().
Converts a #GValue to a #GVariant of the type indicated by the @type parameter.
Converts a #GVariant to a #GValue. If @value is floating, it is consumed.
Checks if @string is a D-Bus address.
Checks if @string is a D-Bus GUID.
Checks if @string is a valid D-Bus interface name.
Checks if @string is a valid D-Bus member (e.g. signal or method) name.
Checks if @string is a valid D-Bus bus name (either unique or well-known).
Like g_dbus_is_address() but also checks if the library supports the transports in @string and that key/value pairs for each transport are valid. See the specification of the D-Bus address format.
Checks if @string is a valid D-Bus unique bus name.