aboutsummaryrefslogtreecommitdiffstats
path: root/src/bin/e_msgbus.h
diff options
context:
space:
mode:
authorStafford Mitchell Horne <shorne@gmail.com>2007-09-25 14:26:36 +0000
committerStafford Mitchell Horne <shorne@gmail.com>2007-09-25 14:26:36 +0000
commit54ab7f0d3caf126c1e5a66a6e144081c71bbcc9f (patch)
treeda951b75b8e89197c39fdd3570243441e61ffb88 /src/bin/e_msgbus.h
parentand make the init splash use the right engine! (diff)
downloadenlightenment-54ab7f0d3caf126c1e5a66a6e144081c71bbcc9f.tar.gz
Long waiting commit
* Break out intl data. Reduces the size of e_imc * Add Dbus ipc replacement * Elightenment Dbus API can be extended by modules (Example: msgbus_lang) SVN revision: 31803
Diffstat (limited to 'src/bin/e_msgbus.h')
-rw-r--r--src/bin/e_msgbus.h30
1 files changed, 30 insertions, 0 deletions
diff --git a/src/bin/e_msgbus.h b/src/bin/e_msgbus.h
new file mode 100644
index 000000000..822661074
--- /dev/null
+++ b/src/bin/e_msgbus.h
@@ -0,0 +1,30 @@
+/*
+ * vim:ts=8:sw=3:sts=8:noexpandtab:cino=>5n-3f0^-2{2
+ */
+#ifdef E_TYPEDEFS
+
+#ifndef HAVE_EDBUS
+#define E_DBus_Interface void
+#endif
+
+typedef struct _E_Msgbus_Data E_Msgbus_Data;
+
+#else
+#ifndef E_MSGBUS_H
+#define E_MSGBUS_H
+
+/* This is the dbus subsystem, but e_dbus namespace is taken by e_dbus */
+
+struct _E_Msgbus_Data
+{
+#ifdef HAVE_EDBUS
+ E_DBus_Connection *conn;
+ E_DBus_Object *obj;
+#endif
+};
+
+EAPI int e_msgbus_init(void);
+EAPI int e_msgbus_shutdown(void);
+
+#endif
+#endif