Section: sd_bus_message_at_end (3)
sd_bus_message_at_end - Check if a message has been fully read
int sd_bus_message_at_end(sd_bus_message *m, int complete);
returns whether all data from the currently opened container in
or all data from all containers in
has been read. If
is zero, this function returns whether all data from the currently opened container has been read. If
is non-zero, this function returns whether all data from all containers in
has been read.
If all data from all containers or the current container (depending on the value of
complete) has been read,
returns a positive integer. If there is still data left to be read, it returns zero. On failure, it returns a negative errno-style error code.
Returned errors may indicate the following problems:
The message is not sealed.
These APIs are implemented as a shared library, which can be compiled and linked to with the