summaryrefslogtreecommitdiff
path: root/src/libsystemd/sd-bus/bus-internal.h
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2019-03-29 15:40:56 +0100
committerLennart Poettering <lennart@poettering.net>2019-07-11 12:18:51 +0200
commitf1617a3b61b4c6f9d4a2a6581d3794c079acc02a (patch)
tree5eb027d2ee82f29d6335f662cbfa61619a6662aa /src/libsystemd/sd-bus/bus-internal.h
parent66d3159739c75baa17fe83ccc1bc1838c4edf4fa (diff)
downloadsystemd-f1617a3b61b4c6f9d4a2a6581d3794c079acc02a.tar.gz
sd-bus: maintain a counter for incoming msgs
Let's count incoming messages and attach the current counter when we first read them to the message objects. This allows us to nicely order messages later on.
Diffstat (limited to 'src/libsystemd/sd-bus/bus-internal.h')
-rw-r--r--src/libsystemd/sd-bus/bus-internal.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/libsystemd/sd-bus/bus-internal.h b/src/libsystemd/sd-bus/bus-internal.h
index 39610c5d45..f6289daac6 100644
--- a/src/libsystemd/sd-bus/bus-internal.h
+++ b/src/libsystemd/sd-bus/bus-internal.h
@@ -226,6 +226,7 @@ struct sd_bus {
size_t wqueue_allocated;
uint64_t cookie;
+ uint64_t read_counter; /* A counter for each incoming msg */
char *unique_name;
uint64_t unique_id;