summaryrefslogtreecommitdiff
path: root/src/libsystemd-bus/bus-signature.h
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2013-10-09 02:37:10 +0200
committerLennart Poettering <lennart@poettering.net>2013-10-09 02:40:07 +0200
commit29ddb38fea134c6132e4f2dd608e9da3871eaebe (patch)
treea3683f3d8064f37efe6d7bb9b454d8a8c81f38d5 /src/libsystemd-bus/bus-signature.h
parent8d1a28020409ee4afea6ef8c1c4d3522a209284e (diff)
libsystemd-bus: add lightweight object vtable implementation for exposing objects on the bus
This adds a lightweight scheme how to define interfaces in static fixed arrays which then can be easily registered on a bus connection. This makes it much easier to write bus services. This automatically handles implementation of the Properties, ObjectManager, and Introspection bus interfaces.
Diffstat (limited to 'src/libsystemd-bus/bus-signature.h')
-rw-r--r--src/libsystemd-bus/bus-signature.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libsystemd-bus/bus-signature.h b/src/libsystemd-bus/bus-signature.h
index 4000e0612a..2e06e30548 100644
--- a/src/libsystemd-bus/bus-signature.h
+++ b/src/libsystemd-bus/bus-signature.h
@@ -24,7 +24,7 @@
#include <stdbool.h>
#include <sys/types.h>
-bool signature_is_single(const char *s);
+bool signature_is_single(const char *s, bool allow_dict_entry);
bool signature_is_pair(const char *s);
bool signature_is_valid(const char *s, bool allow_dict_entry);