summaryrefslogtreecommitdiff
path: root/src/browser-service/browser-service.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/browser-service/browser-service.h')
-rw-r--r--src/browser-service/browser-service.h35
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__ */