Raised from calls that re-enter the main loop (run) if they are cancelled
Raised if information received from a remote object is inconsistent or otherwise obviously wrong (added in 0.7.17). See also %TP_ERROR_CONFUSED.
Raised if a D-Bus bus name given is not valid, or is of an unacceptable type (e.g. well-known vs. unique)
Raised if a D-Bus interface or error name given is not valid
Raised if a D-Bus method or signal name given is not valid
Raised if a D-Bus object path given is not valid
Emitted in #TpProxy::invalidated if the remote process loses ownership of its bus name, and raised by any #TpProxy methods that have not had a reply at that time or are called after the proxy becomes invalid in this way (usually meaning it crashed)
Raised by #TpProxy methods if the remote object does not appear to have the required interface
A generic error which can be used with #TpProxy::invalidated to indicate an application-specific indication that the remote object no longer exists, if no more specific error is available.
Emitted in #TpProxy::invalidated when the #TpProxy has lost its last reference
Raised if the error raised by a remote D-Bus object is not recognised
#GError codes for use with the %TP_DBUS_ERRORS domain.
Since 0.11.5, there is a corresponding #GEnumClass type, %TP_TYPE_DBUS_ERROR.