sd_bus_slot_get_bus
systemd
sd_bus_slot_get_bus
3
sd_bus_slot_get_bus
sd_bus_slot_get_current_handler
sd_bus_slot_get_current_message
sd_bus_slot_get_current_userdata
Query information attached to a bus slot object
#include <systemd/sd-bus.h>
sd_bus *sd_bus_slot_get_bus
sd_bus_slot *slot
sd_bus_message_handler_t sd_bus_slot_get_current_handler
sd_bus_slot *slot
sd_bus_message *sd_bus_slot_get_current_message
sd_bus_slot *slot
void *sd_bus_slot_get_current_userdata
sd_bus_slot *slot
Description
sd_bus_slot_get_bus() returns the bus object that message
slot is attached to.
sd_bus_slot_get_current_handler(),
sd_bus_slot_get_current_message() and
sd_bus_slot_get_current_userdata() return the current handler, message and
userdata respectively of the bus slot is attached to if we're currently
executing the callback associated with slot.
Return Value
sd_bus_slot_get_bus() always returns the bus object.
On success, sd_bus_slot_get_current_handler(),
sd_bus_slot_get_current_message() and
sd_bus_slot_get_current_userdata() return the requested object. On failure,
they return NULL.
History
sd_bus_slot_get_bus(),
sd_bus_slot_get_current_handler(),
sd_bus_slot_get_current_message(), and
sd_bus_slot_get_current_userdata() were added in version 246.
See Also
systemd1
sd-bus3