From d65044e81269813cde713209166f24f93348aa6d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Wed, 1 Aug 2018 17:27:31 +0200 Subject: [PATCH] man: add sd_bus_message_set_expect_reply(3) --- man/rules/meson.build | 6 ++ man/sd-bus.xml | 1 + man/sd_bus_message_set_expect_reply.xml | 127 ++++++++++++++++++++++++ 3 files changed, 134 insertions(+) create mode 100644 man/sd_bus_message_set_expect_reply.xml diff --git a/man/rules/meson.build b/man/rules/meson.build index b249adc48f..d5feb5da08 100644 --- a/man/rules/meson.build +++ b/man/rules/meson.build @@ -252,6 +252,12 @@ manpages = [ 'sd_bus_message_get_sender', 'sd_bus_message_set_sender'], ''], + ['sd_bus_message_set_expect_reply', + '3', + ['sd_bus_message_get_auto_start', + 'sd_bus_message_get_expect_reply', + 'sd_bus_message_set_auto_start'], + ''], ['sd_bus_message_verify_type', '3', [], ''], ['sd_bus_negotiate_fds', '3', diff --git a/man/sd-bus.xml b/man/sd-bus.xml index dc358e817a..7f9fab3cc3 100644 --- a/man/sd-bus.xml +++ b/man/sd-bus.xml @@ -68,6 +68,7 @@ sd_bus_message_read_basic3, sd_bus_message_read3, sd_bus_message_set_destination3, +sd_bus_message_set_expect_reply3, sd_bus_message_verify_type3, sd_bus_negotiate_fds3, sd_bus_new3, diff --git a/man/sd_bus_message_set_expect_reply.xml b/man/sd_bus_message_set_expect_reply.xml new file mode 100644 index 0000000000..2dfabca18f --- /dev/null +++ b/man/sd_bus_message_set_expect_reply.xml @@ -0,0 +1,127 @@ + + + + + + + + sd_bus_message_set_expect_reply + systemd + + + + sd_bus_message_set_expect_reply + 3 + + + + sd_bus_message_set_expect_reply + sd_bus_message_get_expect_reply + sd_bus_message_set_auto_start + sd_bus_message_get_auto_start + + Set and query bus message metadata + + + + + #include <systemd/sd-bus.h> + + + int sd_bus_message_set_expect_reply + sd_bus_message *message + int b + + + + int sd_bus_message_get_expect_reply + sd_bus_message *message + + + + int sd_bus_message_set_auto_start + sd_bus_message *message + int b + + + + int sd_bus_message_get_auto_start + sd_bus_message *message + + + + + + + Description + + sd_bus_message_set_expect_reply() sets or clears the + NO_REPLY_EXPECTED flag on the message m. This flag + matters only for method call messages and is used to specify that no method return or error + reply is expected. It is ignored for other types. Thus, for a method call message, calling + sd_bus_message_set_expect_reply(…, 0) sets the flag and + suppresses the reply. + + sd_bus_message_get_expect_reply() checks if the + NO_REPLY_EXPECTED flag is set on the message m. It + will return positive if it is not set, and zero if it is. + + sd_bus_message_set_auto_start() sets or clears the + NO_AUTO_START flag on the message m. When the flag + is set the bus must not launch an owner for the destination name in response to this message. + Calling + sd_bus_message_set_auto_start(…, 0) sets the flag. + + + sd_bus_message_get_auto_start() checks if the + NO_AUTO_START flag is set on the message m. It + will return positive if it is not set, and zero if it is. + + + + Return Value + + On success, these functions return 0 or a positive integer. On failure, they return a + negative errno-style error code. + + + + Errors + + Returned errors may indicate the following problems: + + + + -EINVAL + + The message parameter is + NULL. + + + + -EPERM + + The message message is sealed + when trying to set a flag. + + The message message has wrong + type. + + + + + + + + + See Also + + + systemd1, + sd-bus3, + sd_bus_set_description3 + + + +