проверьте, какие типы могут быть отправлены через объект шины (Check which types can be sent over a bus object)
Имя (Name)
sd_bus_can_send - Check which types can be sent over a bus object
Синопсис (Synopsis)
#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.
Примечание (Note)
These APIs are implemented as a shared library, which can be
compiled and linked to with the libsystemd pkg-config
(1) file.
Смотри также (See also)
systemd(1), sd-bus(3)