diff options
Diffstat (limited to 'src/browser-service/browser-service.h')
-rw-r--r-- | src/browser-service/browser-service.h | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/src/browser-service/browser-service.h b/src/browser-service/browser-service.h new file mode 100644 index 0000000..98938fa --- /dev/null +++ b/src/browser-service/browser-service.h @@ -0,0 +1,35 @@ +#ifndef __GRUSCHLER_BROWSER_SERVICE_H__ +#define __GRUSCHLER_BROWSER_SERVICE_H__ + +#include "channel-proxy.h" + +G_BEGIN_DECLS + +#define GRUSCHLER_TYPE_BROWSER_SERVICE (gruschler_browser_service_get_type ()) +#define GRUSCHLER_BROWSER_SERVICE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GRUSCHLER_TYPE_BROWSER_SERVICE, GruschlerBrowserService)) +#define GRUSCHLER_BROWSER_SERVICE_CLASS(cls) (G_TYPE_CHECK_CLASS_CAST ((cls), GRUSCHLER_TYPE_BROWSER_SERVICE, GruschlerBrowserServiceClass)) +#define GRUSCHLER_IS_BROWSER_SERVICE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GRUSCHLER_TYPE_BROWSER_SERVICE)) +#define GRUSCHLER_IS_BROWSER_SERVICE_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE ((obj), GRUSCHLER_TYPE_BROWSER_SERVICE)) +#define GRUSCHLER_BROWSER_SERVICE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GRUSCHLER_TYPE_BROWSER_SERVICE, GruschlerBrowserServiceClass)) +#define GRUSCHLER_BROWSER_SERVICE_DBUS_NAME ("org.freedesktop.Telepathy.Gruschler.BrowserService") +#define GRUSCHLER_BROWSER_SERVICE_DBUS_PATH ("/org/freedesktop/Telepathy/Gruschler/BrowserService") +#define GRUSCHLER_BROWSER_SERVICE_DBUS_INTERFACE ("org.freedesktop.Telepathy.Gruschler.BrowserService") + +typedef struct _GruschlerBrowserService GruschlerBrowserService; +typedef struct _GruschlerBrowserServiceClass GruschlerBrowserServiceClass; + +GType +gruschler_browser_service_get_type (void) G_GNUC_CONST; + +DBusGProxy * +gruschler_browser_service_new (DBusGConnection *connection, + GError **error); + +DBusGProxy * +gruschler_browser_service_new_channel (DBusGProxy *service, + const char *uri, + GError **error); + +G_END_DECLS + +#endif /* __GRUSCHLER_BROWSER_SERVICE_H__ */ |