return collecty_queue_submit(self->queue, module, object, value);
}
+static int collecty_daemon_bus_version(sd_bus* bus, const char* path, const char* interface,
+ const char* property, sd_bus_message* reply, void* data, sd_bus_error* error) {
+ return sd_bus_message_append(reply, "s", PACKAGE_VERSION);
+}
+
static const sd_bus_vtable daemon_vtable[] = {
SD_BUS_VTABLE_START(0),
- // XXX TODO
+
+ // Version
+ SD_BUS_PROPERTY("Version", "s", collecty_daemon_bus_version,
+ 0, SD_BUS_VTABLE_PROPERTY_EMITS_CHANGE),
+
SD_BUS_VTABLE_END,
};