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>
int
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
systemd(1), sd-bus(3)
谢谢你的反馈!