home βΊ Package libsystemd-devel
Package libsystemd-devel
sd-bus(3) β A lightweight D\-Bus IPC client library
sd-bus-errors(3) β Standard D\-Bus error names
sd-daemon(3) β APIs for new\-style daemons
sd-event(3) β A generic event loop implementation
sd-hwdb(3) β Read\-only access to the hardware description database
sd-id128(3) β APIs for processing 128\-bit IDs
sd-journal(3) β APIs for submitting and querying log entries to and from the journal
sd-login(3) β APIs for tracking logins
sd_booted(3) β Test whether the system is running the systemd init system
sd_bus_add_match(3) β Add a match rule for incoming message dispatching
sd_bus_add_node_enumerator(3) β Add a node enumerator for a D\-Bus object path prefix
sd_bus_add_object(3) β Declare properties and methods for a D\-Bus path
sd_bus_add_object_manager(3) β Add a D\-Bus object manager for a D\-Bus object sub\-tree
sd_bus_attach_event(3) β Attach a bus connection object to an event loop
sd_bus_call(3) β Invoke a D\-Bus method call
sd_bus_call_method(3) β Initialize a bus message object and invoke the corresponding D\-Bus method call
sd_bus_can_send(3) β Check which types can be sent over a bus object
sd_bus_close(3) β Close and flush a bus connection
sd_bus_creds_get_pid(3) β Retrieve fields from a credentials object
sd_bus_creds_new_from_pid(3) β Retrieve credentials object for the specified PID
sd_bus_default(3) β Acquire a connection to a system or user bus
sd_bus_emit_signal(3) β Convenience functions for emitting (standard) D\-Bus signals
sd_bus_enqueue_for_read(3) β Re\-enqueue a bus message on a bus connection, for reading
sd_bus_error(3) β sd\-bus error handling
sd_bus_error_add_map(3) β Additional sd\-dbus error mappings
sd_bus_get_current_handler(3) β Query information of the callback a bus object is currently running
sd_bus_get_fd(3) β Get the file descriptor, I/O events and timeout to wait for from a message bus object
sd_bus_get_n_queued_read(3) β Get the number of pending bus messages in the read and write queues of a bus connection object
sd_bus_get_name_creds(3) β Query bus client credentials
sd_bus_get_name_machine_id(3) β Retrieve a bus client\*(Aqs machine identity
sd_bus_interface_name_is_valid(3) β Check if a string is a valid bus name or object path
sd_bus_is_open(3) β Check whether the bus connection is open or ready
sd_bus_list_names(3) β Retrieve information about registered names on a bus
sd_bus_message_append(3) β Attach fields to a D\-Bus message based on a type string
sd_bus_message_append_array(3) β Append an array of fields to a D\-Bus message
sd_bus_message_append_basic(3) β Attach a single field to a message
sd_bus_message_append_string_memfd(3) β Attach a string to a message
sd_bus_message_append_strv(3) β Attach an array of strings to a message
sd_bus_message_at_end(3) β Check if a message has been fully read
sd_bus_message_copy(3) β Copy the contents of one message to another
sd_bus_message_dump(3) β Produce a string representation of a message for debugging purposes
sd_bus_message_get_cookie(3) β Returns the transaction cookie of a message
sd_bus_message_get_monotonic_usec(3) β Retrieve the sender timestamps and sequence number of a message
sd_bus_message_get_signature(3) β Query bus message signature
sd_bus_message_get_type(3) β Query bus message addressing/credentials metadata
sd_bus_message_new(3) β Create a new bus message object and create or destroy references to it
sd_bus_message_new_method_call(3) β Create a method call message
sd_bus_message_new_method_error(3) β Create an error reply for a method call
sd_bus_message_new_signal(3) β Create a signal message
sd_bus_message_open_container(3) β Create and move between containers in D\-Bus messages
sd_bus_message_read(3) β Read a sequence of values from a message
sd_bus_message_read_array(3) β Access an array of elements in a message
sd_bus_message_read_basic(3) β Read a basic type from a message
sd_bus_message_read_strv(3) β Access an array of strings in a message
sd_bus_message_rewind(3) β Return to beginning of message or current container
sd_bus_message_seal(3) β Prepare a D\-Bus message for transmission
sd_bus_message_sensitive(3) β Mark a message object as containing sensitive data
sd_bus_message_set_destination(3) β Set and query bus message addressing information
sd_bus_message_set_expect_reply(3) β Set and query bus message metadata
sd_bus_message_skip(3) β Skip elements in a bus message
sd_bus_message_verify_type(3) β Check if the message has specified type at the current location
sd_bus_negotiate_fds(3) β Control feature negotiation on bus connections
sd_bus_new(3) β Create a new bus object and create or destroy references to it
sd_bus_path_encode(3) β Convert an external identifier into an object path and back
sd_bus_process(3) β Drive the connection
sd_bus_query_sender_creds(3) β Query bus message sender credentials/privileges
sd_bus_reply_method_error(3) β Reply with an error to a D\-Bus method call
sd_bus_reply_method_return(3) β Reply to a D\-Bus method call
sd_bus_request_name(3) β Request or release a well\-known service name on a bus
sd_bus_send(3) β Queue a D\-Bus message for transfer
sd_bus_set_address(3) β Set or query the address of the bus connection
sd_bus_set_close_on_exit(3) β Control whether to close the bus connection during the event loop exit phase
sd_bus_set_connected_signal(3) β Control emission of local connection establishment signal on bus connections
sd_bus_set_description(3) β Set or query properties of a bus object
sd_bus_set_exit_on_disconnect(3) β Control the exit behavior when the bus object disconnects
sd_bus_set_fd(3) β Set the file descriptors to use for bus communication
sd_bus_set_method_call_timeout(3) β Set or query the default D\-Bus method call timeout of a bus object
sd_bus_set_property(3) β Set or query D\-Bus service properties
sd_bus_set_sender(3) β Configure default sender for outgoing messages
sd_bus_set_server(3) β Configure connection mode for a bus object
sd_bus_set_watch_bind(3) β Control socket binding watching on bus connections
sd_bus_slot_get_bus(3) β Query information attached to a bus slot object
sd_bus_slot_ref(3) β Create and destroy references to a bus slot object
sd_bus_slot_set_description(3) β Set or query the description of bus slot objects
sd_bus_slot_set_destroy_callback(3) β Define the callback function for resource cleanup
sd_bus_slot_set_floating(3) β Control whether a bus slot object is floating
sd_bus_slot_set_userdata(3) β Set and query the value in the userdata field
sd_bus_start(3) β Initiate a bus connection to the D\-bus broker daemon
sd_bus_track_add_name(3) β Add, remove and retrieve bus peers tracked in a bus peer tracking object
sd_bus_track_new(3) β Track bus peers
sd_bus_wait(3) β Wait for I/O on a bus connection
sd_event_add_child(3) β Add a child process state change event source to an event loop
sd_event_add_defer(3) β Add static event sources to an event loop
sd_event_add_inotify(3) β Add an inotify file system inode event source to an event loop
sd_event_add_io(3) β Add an I/O event source to an event loop
sd_event_add_signal(3) β Add a UNIX process signal event source to an event loop
sd_event_add_time(3) β Add a timer event source to an event loop
sd_event_exit(3) β Ask the event loop to exit
sd_event_get_fd(3) β Obtain a file descriptor to poll for event loop events
sd_event_new(3) β Acquire and release an event loop object
sd_event_now(3) β Retrieve current event loop iteration timestamp
sd_event_run(3) β Run an event loop
sd_event_set_watchdog(3) β Enable event loop watchdog support
sd_event_source_get_event(3) β Retrieve the event loop of an event source
sd_event_source_get_pending(3) β Determine pending state of event sources
sd_event_source_set_description(3) β Set or retrieve descriptive names of event sources
sd_event_source_set_destroy_callback(3) β Define the callback function for resource cleanup
sd_event_source_set_enabled(3) β Enable or disable event sources
sd_event_source_set_exit_on_failure(3) β Set or retrieve the exit\-on\-failure feature of event sources
sd_event_source_set_floating(3) β Set or retrieve \*(Aqfloating\*(Aq state of event sources
sd_event_source_set_prepare(3) β Set a preparation callback for event sources
sd_event_source_set_priority(3) β Set or retrieve the priority of event sources
sd_event_source_set_ratelimit(3) β Configure rate limiting on event sources
sd_event_source_set_userdata(3) β Set or retrieve user data pointer of event sources
sd_event_source_unref(3) β Increase or decrease event source reference counters
sd_event_wait(3) β Low\-level event loop operations
sd_get_seats(3) β Determine available seats, sessions, logged in users and virtual machines/containers
sd_hwdb_get(3) β Seek to a location in hwdb or access entries
sd_hwdb_new(3) β Create a new hwdb object and create or destroy references to it
sd_id128_get_machine(3) β Retrieve 128\-bit IDs
sd_id128_randomize(3) β Generate 128\-bit IDs
sd_id128_to_string(3) β Format or parse 128\-bit IDs as strings
sd_is_fifo(3) β Check the type of a file descriptor
sd_journal_add_match(3) β Add or remove entry matches
sd_journal_enumerate_fields(3) β Read used field names from the journal
sd_journal_get_catalog(3) β Retrieve message catalog entry
sd_journal_get_cursor(3) β Get cursor string for or test cursor string against the current journal entry
sd_journal_get_cutoff_realtime_usec(3) β Read cut\-off timestamps from the current journal entry
sd_journal_get_data(3) β Read data fields from the current journal entry
sd_journal_get_fd(3) β Journal change notification interface
sd_journal_get_realtime_usec(3) β Read timestamps from the current journal entry
sd_journal_get_usage(3) β Journal disk usage
sd_journal_has_runtime_files(3) β Query availability of runtime or persistent journal files
sd_journal_next(3) β Advance or set back the read pointer in the journal
sd_journal_open(3) β Open the system journal for reading
sd_journal_print(3) β Submit log entries to the journal
sd_journal_query_unique(3) β Read unique data fields from the journal
sd_journal_seek_head(3) β Seek to a position in the journal
sd_journal_stream_fd(3) β Create log stream file descriptor to the journal
sd_listen_fds(3) β Check for file descriptors passed by the system manager
sd_login_monitor_new(3) β Monitor login sessions, seats, users and virtual machines/containers
sd_machine_get_class(3) β Determine the class and network interface indices of a locally running virtual machine or container
sd_notify(3) β Notify service manager about start\-up completion and other service status changes
sd_path_lookup(3) β Query well\-known file system paths
sd_pid_get_owner_uid(3) β Determine the owner uid of the user unit or session, or the session, user unit, system unit, container/VM or slice that a specific PID or socket peer belongs to
sd_seat_get_active(3) β Determine state of a specific seat
sd_session_is_active(3) β Determine state of a specific session
sd_uid_get_state(3) β Determine login state of a specific Unix user ID
sd_watchdog_enabled(3) β Check whether the service manager expects watchdog keep\-alive notifications from a service