Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bus1/dbus-broker
/ functions
Functions
1,029 in github.com/bus1/dbus-broker
⨍
Functions
1,029
◇
Types & classes
210
↓ 125 callers
Function
util_broker_connect
test/dbus/util-broker.c:615
↓ 111 callers
Function
free
( acct_c: *mut util_acct::Acct, )
src/lib-static.rs:53
↓ 85 callers
Function
test_match
src/bus/test-match.c:154
↓ 70 callers
Function
log_appendf
src/util/log.h:108
↓ 51 callers
Function
log_commitf
src/util/log.h:89
↓ 50 callers
Function
util_broker_new
test/dbus/util-broker.c:350
↓ 50 callers
Function
util_broker_spawn
test/dbus/util-broker.c:420
↓ 50 callers
Function
util_broker_terminate
test/dbus/util-broker.c:531
↓ 44 callers
Function
util_broker_consume_signal
test/dbus/util-broker.c:744
↓ 39 callers
Function
message_read_serial
* message_read_serial() - XXX */
src/dbus/message.h:146
↓ 36 callers
Function
test_validity
src/bus/test-match.c:67
↓ 32 callers
Function
user_charge
* user_charge() - charge a user object * @user: user object to charge * @charge: charge object used to record the charge * @actor: u
src/util/user.c:285
↓ 29 callers
Function
user_charge_deinit
* user_charge_deinit() - destroy charge object * @charge: charge object to destroy * * This destroys a charge object that was previously initia
src/util/user.c:118
↓ 28 callers
Function
name_registry_request_name
* name_registry_request_name() - request name ownership * @registry: registry to operate on * @owner: owner to act as * @use
src/bus/name.c:415
↓ 27 callers
Function
driver_end_read
src/bus/driver.c:917
↓ 26 callers
Function
driver_send_reply
src/bus/driver.c:543
↓ 26 callers
Function
new
( acctp: *mut *mut util_acct::Acct, maxima_c: *const [util_acct::acct_value_t; acct::N_SLOTS],
src/lib-static.rs:39
↓ 25 callers
Function
util_broker_connect_raw
test/dbus/util-broker.c:589
↓ 24 callers
Function
config_node_new
* config_node_new() - XXX */
src/launch/config.c:121
↓ 23 callers
Function
driver_send_error
src/bus/driver.c:453
↓ 23 callers
Function
name_change_deinit
* name_change_deinit() - deinitialize notification * @change: object to operate on * * Clear a notification object and drop all referen
src/bus/name.c:38
↓ 20 callers
Function
string_equal
* string_equal() - compare strings for equality * @a: first string to compare, or NULL * @b: second string to compare, or NULL *
src/util/string.h:54
↓ 19 callers
Function
driver_error_to_string
src/bus/driver.c:332
↓ 19 callers
Function
fdlist_count
src/util/fdlist.h:36
↓ 17 callers
Function
match_owner_ref_rule
* match_owner_ref_rule() - XXX */
src/bus/match.c:983
↓ 17 callers
Function
match_rule_link
* match_rule_link() - XXX */
src/bus/match.c:878
↓ 15 callers
Function
config_parser_attrs_default
src/launch/config.c:669
↓ 15 callers
Function
controller_send_error
src/broker/controller-dbus.c:162
↓ 15 callers
Function
user_unref
src/util/user.h:124
↓ 14 callers
Function
name_registry_release_name
* name_registry_release_name() - release name ownership * @registry: registry to operate on * @owner: owner to act as * @nam
src/bus/name.c:464
↓ 13 callers
Function
address_from_string
* address_from_string() - initialize address from string representation * @address: address to operate on * @string: string t
src/dbus/address.c:72
↓ 13 callers
Function
connection_queue
* connection_queue() - XXX */
src/dbus/connection.c:311
↓ 13 callers
Function
match_rule_user_unref
* match_rule_user_unref() - XXX */
src/bus/match.c:789
↓ 13 callers
Function
message_new_outgoing
* message_new_outgoing() - create a new outgoing message object * @messagep: return pointer to new message object * @data: t
src/dbus/message.c:107
↓ 13 callers
Function
q_assert
src/util/test-dispatch.c:17
↓ 12 callers
Function
match_key_equal
src/bus/match.c:20
↓ 11 callers
Function
message_unref
* message_unref() - XXX */
src/dbus/message.h:137
↓ 11 callers
Function
user_registry_ref_user
* user_registry_ref_user() - search user in registry * @registry: registry to query * @userp: output argument for user object
src/util/user.c:426
↓ 10 callers
Method
charge
Charge resources on this user with the given actor.
src/util/acct.rs:491
↓ 10 callers
Function
connection_shutdown
* connection_shutdown() - XXX */
src/dbus/connection.c:198
↓ 10 callers
Function
dispatch_context_poll
* dispatch_context_poll() - fetch events from kernel * @ctx: dispatch context * @timeout: poll timeout * * This calls in
src/util/dispatch.c:264
↓ 10 callers
Function
fdlist_free
* fdlist_free() - free fdlist * @list: fdlist to operate on, or NULL * * This frees the fdlist given as @list. If the file-descriptor
src/util/fdlist.c:123
↓ 10 callers
Function
message_new_incoming
* message_new_incoming() - create new incoming message object * @messagep: output pointer to new message object * @header: hea
src/dbus/message.c:54
↓ 10 callers
Function
name_owner_deinit
* name_owner_deinit() - deinitialize owner * @owner: object to operate on * * This deinitializes a name-owner context. The caller must
src/bus/name.c:279
↓ 9 callers
Function
address_to_string
* address_to_string() - return string representation of an address * @address: address to operate on * * This returns a pointer to the s
src/dbus/address.c:111
↓ 9 callers
Function
bus_find_peer_by_name
src/bus/bus.c:72
↓ 9 callers
Function
dispatch_file_select
* dispatch_file_select() - select notification mask * @file: dispatch file * @mask: event mask * * This selects the ev
src/util/dispatch.c:173
↓ 9 callers
Function
log_append_service_path
src/launch/launcher.c:92
↓ 9 callers
Function
match_registry_deinit
* match_registry_deinit() - XXX */
src/bus/match.c:1034
↓ 9 callers
Function
name_owner_init
* name_owner_init() - initialize owner * @owner: object to operate on * * This initializes a name-owner context. */
src/bus/name.c:268
↓ 9 callers
Function
name_ref
src/bus/name.h:185
↓ 9 callers
Function
peer_registry_find_peer
src/bus/peer.c:928
↓ 9 callers
Function
proc_field
* proc_field() - Extract individual field from proc-text-file * @data: content of the file * @key: key to find * @valuep: output v
src/util/proc.c:42
↓ 9 callers
Function
socket_close
* socket_close() - close both communication directions * @socket: socket to operate on * * This disallows both further queuing
src/dbus/socket.c:959
↓ 9 callers
Function
string_compare
* string_compare() - compare two strings * @a: first string to compare, or NULL * @b: second string to compare, or NULL * * Comp
src/util/string.h:36
↓ 9 callers
Function
util_z2u_saturating
* util_z2u_saturating() - saturating cast of size_t to unsigned int * @v: value to cast * * This will cast a value of `size_t` to
src/util/misc.c:229
↓ 8 callers
Function
bus_log_append_sender
src/bus/bus.c:144
↓ 8 callers
Function
controller_end_read
src/broker/controller-dbus.c:198
↓ 8 callers
Function
dbus_validate_name
* dbus_validate_name() - verify validity of bus name * @name: name * @n_name: length of name * * This verifies the valid
src/dbus/protocol.c:55
↓ 8 callers
Function
dispatch_file_clear
* dispatch_file_clear() - clear kernel event mask * @file: dispatch file * @mask: event mask * * This clears the event
src/util/dispatch.c:206
↓ 8 callers
Function
fdlist_data
src/util/fdlist.h:32
↓ 8 callers
Function
fdlist_new_with_fds
* fdlist_new_with_fds() - create fdlist with a set of FDs * @listp: output for new fdlist * @fds: FD array to import *
src/util/fdlist.c:32
↓ 8 callers
Function
iqueue_pop_data
* iqueue_pop_data() - XXX */
src/dbus/queue.c:302
↓ 8 callers
Function
match_owner_deinit
* match_owner_deinit() - XXX */
src/bus/match.c:952
↓ 8 callers
Function
name_primary
src/bus/name.h:197
↓ 8 callers
Function
policy_export_xmit
src/launch/policy.c:878
↓ 8 callers
Function
resolve_owner
src/bus/test-name.c:15
↓ 8 callers
Function
util_broker_consume_method_call
test/dbus/util-broker.c:685
↓ 8 callers
Function
util_broker_consume_method_return
test/dbus/util-broker.c:704
↓ 7 callers
Function
bus_log_append_transaction
src/bus/bus.c:216
↓ 7 callers
Function
bus_selinux_is_enabled
* bus_selinux_is_enabled() - checks if SELinux is currently enabled * * Returns: true if SELinux is enabled, false otherwise. */
src/util/selinux.c:42
↓ 7 callers
Function
dispatch_file_events
src/util/dispatch.h:76
↓ 7 callers
Function
driver_dvar_write_unique_name
src/bus/driver.c:250
↓ 7 callers
Function
iqueue_get_cursor
* iqueue_get_cursor() - XXX */
src/dbus/queue.c:103
↓ 7 callers
Function
iqueue_set_target
* iqueue_set_pending() - XXX */
src/dbus/queue.c:68
↓ 7 callers
Function
nss_cache_get_uid
src/launch/nss-cache.c:324
↓ 7 callers
Function
peer_is_registered
src/bus/peer.h:137
↓ 7 callers
Function
ref_dec
* ref_dec() - release a single reference * @ref: reference counter to operate on, or NULL * @func: release function, or
src/util/ref.h:220
↓ 7 callers
Function
ref_inc
* ref_inc() - acquire reference * @ref: reference counter to operate on, or NULL * * This acquires a single reference to @ref. See r
src/util/ref.h:127
↓ 7 callers
Function
sampler_read_standard_deviation
* sampler_read_standard_deviation() - read out the current standard deviation * @sampler: objcet to operate on * * This computes and ret
src/util/sampler.c:119
↓ 7 callers
Function
socket_init
* socket_init() - initialize socket * @socket: socket to operate on * @user: socket owner, or NULL * @fd:
src/dbus/socket.c:218
↓ 7 callers
Function
util_strtou64
src/util/string.c:38
↓ 6 callers
Function
dispatch_file_deinit
* dispatch_file_deinit() - deinitialize dispatch file * @file: dispatch file * * This deinitialized the dispatch-file @file and unreg
src/util/dispatch.c:127
↓ 6 callers
Function
dispatch_file_init
* dispatch_file_init() - initialize dispatch file * @file: dispatch file * @ctx: dispatch context * @fn:
src/util/dispatch.c:81
↓ 6 callers
Function
fdlist_get
src/util/fdlist.h:44
↓ 6 callers
Function
iqueue_init
* iqueue_init() - XXX */
src/dbus/queue.c:17
↓ 6 callers
Function
match_owner_init
* match_owner_init() - XXX */
src/bus/match.c:945
↓ 6 callers
Function
match_registry_get_subscribers
src/bus/match.c:1106
↓ 6 callers
Function
misc_memfd
* misc_memfd() - create non-executable memfd * @name: name for memfd inode * @uflags: memfd flags * @useals: initial seals * * This
src/util/misc.c:63
↓ 6 callers
Function
name_change_init
* name_change_init() - initialize notification * @change: object to operate on * * Initialize a name-change notification object. All fi
src/bus/name.c:27
↓ 6 callers
Function
name_registry_deinit
* name_registry_deinit() - deinitialize registry * @registry: object to operate on * * This deinitializes a name registry. The caller mus
src/bus/name.c:317
↓ 6 callers
Function
policy_record_free
* policy_record_free() - XXX */
src/launch/policy.c:90
↓ 6 callers
Function
socket_might_reset
src/dbus/socket.c:254
↓ 6 callers
Function
sockopt_get_peersec
src/util/sockopt.c:14
↓ 6 callers
Function
test_fd_stream_send
test/dbus/test-fdstream.c:31
↓ 6 callers
Function
test_message_append
test/dbus/util-message.c:43
↓ 6 callers
Function
user_charge_init
* user_charge_init() - initialize charge object * @charge: charge object to initialize * * This initializes a new charge object. */
src/util/user.c:106
↓ 6 callers
Function
user_ref
src/util/user.h:118
↓ 6 callers
Function
util_peak_update
src/util/misc.c:294
↓ 5 callers
Function
driver_name_owner_changed
src/bus/driver.c:737
next →
1–100 of 1,029, ranked by callers