sd_bus_can_send
systemd
sd_bus_can_send
3
sd_bus_can_send
Check which types can be sent over a bus object
#include <systemd/sd-bus.h>
void sd_bus_can_send
sd_bus *bus
char type
Description
sd_bus_can_send() is mostly used for checking if file descriptor
passing is available on the given bus. type can be any of the
SD_BUS_TYPE constants.
Return Value
On failure, sd_bus_can_send() returns a negative errno-style error
code. If values of the given type can be sent over the given bus, it returns a positive integer.
Otherwise, it returns zero.
Errors
Returned errors may indicate the following problems:
-ENOPKG
The bus object bus could not be resolved.
-ENOTCONN
The input parameter bus is
NULL or the bus is not connected.
-ECHILD
The bus object bus was created in a different
process.
History
sd_bus_can_send() was added in version 221.
See Also
systemd1
sd-bus3