summaryrefslogtreecommitdiffstats
path: root/src/dbus_handlers.h
diff options
context:
space:
mode:
authorOlliver Schinagl <o.schinagl@ultimaker.com>2015-06-19 11:34:30 (GMT)
committerOlliver Schinagl <o.schinagl@ultimaker.com>2015-06-19 11:34:30 (GMT)
commit9e49954b85d456fa6bd823c743e7e36151a3e535 (patch)
tree910035589bf9dde64fa5b168b7744eb5067956ad /src/dbus_handlers.h
parent1ae313420964a4acf0778ed659043d94df505f51 (diff)
downloadeulogium-9e49954b85d456fa6bd823c743e7e36151a3e535.zip
eulogium-9e49954b85d456fa6bd823c743e7e36151a3e535.tar.gz
eulogium-9e49954b85d456fa6bd823c743e7e36151a3e535.tar.bz2
Handle networking dbus calls
Signed-off-by: Olliver Schinagl <o.schinagl@ultimaker.com>
Diffstat (limited to 'src/dbus_handlers.h')
-rw-r--r--src/dbus_handlers.h29
1 files changed, 29 insertions, 0 deletions
diff --git a/src/dbus_handlers.h b/src/dbus_handlers.h
new file mode 100644
index 0000000..cf69f4c
--- /dev/null
+++ b/src/dbus_handlers.h
@@ -0,0 +1,29 @@
+/*
+ * function and data types for dbus calls
+ *
+ * Copyright (c) 2015 Ultimaker B.V.
+ * Author: Olliver Schinagl <o.schinagl@ultimaker.com>
+ *
+ * SPDX-License-Identifier: AGPL-3.0+
+ */
+
+#ifndef _DBUS_HANDLERS_H
+#define _DBUS_HANDLERS_H
+
+#include <Eina.h>
+#include <Eldbus.h>
+#include <stdint.h>
+
+//#include "widget_data.h"
+
+struct dbus_handle {
+ const char *signal;
+ Eldbus_Signal_Cb sig_cb;
+ const char *method;
+ Eldbus_Message_Cb met_cb;
+};
+
+void on_method_is_network_powered_ret(void *data, const Eldbus_Message *msg, Eldbus_Pending *pending EINA_UNUSED);
+void on_signal_network_power_changed_ret(void *data, const Eldbus_Message *msg);
+
+#endif /* _DBUS_HANDLERS_H */