sd_bus_message_read_strv — Access an array of strings in a message
#include <systemd/sd-bus.h>
int sd_bus_message_read_strv( | sd_bus_message *m, |
char ***l) ; |
sd_bus_message_read_strv()
gives access to an array of strings in message
m
. The "read pointer" in the message must be right before an array of strings. On
success, a pointer to the NULL
-terminated array of strings is returned in the output
parameter l
. Note that ownership of this array is transferred to the caller.
Hence, the caller is responsible for freeing this array and its contents.
On success, sd_bus_message_read_strv()
returns a non-negative integer. On
failure, it returns a negative errno-style error code.