diff options
Diffstat (limited to 'src/ephy-dbus.h')
-rw-r--r-- | src/ephy-dbus.h | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/src/ephy-dbus.h b/src/ephy-dbus.h index eb6b64d83..597109910 100644 --- a/src/ephy-dbus.h +++ b/src/ephy-dbus.h @@ -47,6 +47,9 @@ G_BEGIN_DECLS #define EPHY_IS_DBUS_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), EPHY_TYPE_DBUS)) #define EPHY_DBUS_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), EPHY_TYPE_DBUS, EphyDbusClass)) +extern GQuark ephy_dbus_error_quark; +#define EPHY_DBUS_ERROR_QUARK (ephy_dbus_error_quark) + typedef struct _EphyDbus EphyDbus; typedef struct _EphyDbusPrivate EphyDbusPrivate; typedef struct _EphyDbusClass EphyDbusClass; @@ -60,7 +63,6 @@ typedef enum struct _EphyDbus { GObject parent; - gboolean is_session_service_owner; /*< private >*/ EphyDbusPrivate *priv; @@ -79,9 +81,7 @@ struct _EphyDbusClass GType ephy_dbus_get_type (void); -void ephy_dbus_startup (EphyDbus *dbus); - -void ephy_dbus_shutdown (EphyDbus *dbus); +EphyDbus *ephy_dbus_get_default (void); DBusGConnection *ephy_dbus_get_bus (EphyDbus *dbus, EphyDbusBus kind); @@ -89,6 +89,13 @@ DBusGConnection *ephy_dbus_get_bus (EphyDbus *dbus, DBusGProxy *ephy_dbus_get_proxy (EphyDbus *dbus, EphyDbusBus kind); +/* private */ +gboolean _ephy_dbus_startup (GError **error); + +void _ephy_dbus_release (void); + +gboolean _ephy_dbus_is_name_owner (void); + G_END_DECLS #endif /* !EPHY_DBUS_H */ |