summaryrefslogtreecommitdiffstats
path: root/src/dbus_handlers.h
diff options
context:
space:
mode:
authorOlliver Schinagl <o.schinagl@ultimaker.com>2015-06-19 13:31:53 (GMT)
committerOlliver Schinagl <o.schinagl@ultimaker.com>2015-06-19 13:31:53 (GMT)
commitdf3e0e041a52792ca8b8d957ba821c31a8d99731 (patch)
tree94d7e88214d86ab60acede89303285ad2d823c41 /src/dbus_handlers.h
parent9e49954b85d456fa6bd823c743e7e36151a3e535 (diff)
downloadeulogium-df3e0e041a52792ca8b8d957ba821c31a8d99731.zip
eulogium-df3e0e041a52792ca8b8d957ba821c31a8d99731.tar.gz
eulogium-df3e0e041a52792ca8b8d957ba821c31a8d99731.tar.bz2
change some dbus_handler stuff
Signed-off-by: Olliver Schinagl <o.schinagl@ultimaker.com>
Diffstat (limited to 'src/dbus_handlers.h')
-rw-r--r--src/dbus_handlers.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/dbus_handlers.h b/src/dbus_handlers.h
index cf69f4c..281be84 100644
--- a/src/dbus_handlers.h
+++ b/src/dbus_handlers.h
@@ -19,10 +19,14 @@
struct dbus_handle {
const char *signal;
Eldbus_Signal_Cb sig_cb;
- const char *method;
- Eldbus_Message_Cb met_cb;
+ const char *get;
+ Eldbus_Message_Cb get_cb;
+ const char *set;
+ Eldbus_Message_Cb set_cb;
+ void *set_data;
};
+void on_method_generic_ret(void *data, const Eldbus_Message *msg, Eldbus_Pending *pending EINA_UNUSED);
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);