summaryrefslogtreecommitdiff
path: root/dbus/dbus-object.h
diff options
context:
space:
mode:
Diffstat (limited to 'dbus/dbus-object.h')
-rw-r--r--dbus/dbus-object.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/dbus/dbus-object.h b/dbus/dbus-object.h
index b05d9c4b..84fb2ede 100644
--- a/dbus/dbus-object.h
+++ b/dbus/dbus-object.h
@@ -39,6 +39,12 @@ typedef struct DBusObjectVTable DBusObjectVTable;
typedef struct DBusObjectInfo DBusObjectInfo;
typedef struct DBusCallbackObject DBusCallbackObject;
+typedef enum
+{
+ DBUS_HANDLER_RESULT_REMOVE_MESSAGE, /**< Remove this message, no further processing. */
+ DBUS_HANDLER_RESULT_ALLOW_MORE_HANDLERS /**< Run any additional handlers that are interested in this message. */
+} DBusHandlerResult;
+
struct DBusObjectInfo
{
void *object_impl; /**< Object information */