Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/davmac314/dinit
/ functions
Functions
1,514 in github.com/davmac314/dinit
⨍
Functions
1,514
◇
Types & classes
364
Method
reload_service
Re-load a service description from file. If the service type changes then this returns a new service instead (the old pointer is no longer valid). Thr
src/includes/service.h:1073
Method
remove
dasynq/include/dasynq/daryheap.h:284
Method
remove
Remove a slot from the heap (but don't deallocate it)
dasynq/include/dasynq/btree_set.h:500
Method
remove
dasynq/include/dasynq/stableheap.h:113
Method
remove_bidi_fd_watch
dasynq/include/dasynq/kqueue.h:488
Method
remove_bidi_fd_watch
dasynq/include/dasynq/pselect.h:193
Method
remove_bidi_fd_watch
dasynq/include/dasynq/select.h:239
Method
remove_bidi_fd_watch
dasynq/include/dasynq/kqueue-macos.h:327
Method
remove_child_watch_nolock
dasynq/include/dasynq/childproc.h:214
Method
remove_fd_watch
flags specifies which watch to remove; ignored if the loop doesn't support separate read/write watches.
dasynq/include/dasynq/kqueue.h:478
Method
remove_fd_watch
dasynq/include/dasynq/pselect.h:187
Method
remove_fd_watch
dasynq/include/dasynq/select.h:233
Method
remove_fd_watch
flags specifies which watch to remove; ignored if the loop doesn't support separate read/write watches.
dasynq/include/dasynq/kqueue-macos.h:317
Method
remove_fd_watch_nolock
dasynq/include/dasynq/kqueue.h:483
Method
remove_fd_watch_nolock
flags specifies which watch to remove; ignored if the loop doesn't support separate read/write watches.
dasynq/include/dasynq/pselect.h:175
Method
remove_fd_watch_nolock
flags specifies which watch to remove; ignored if the loop doesn't support separate read/write watches.
dasynq/include/dasynq/select.h:221
Method
remove_fd_watch_nolock
dasynq/include/dasynq/kqueue-macos.h:322
Method
remove_filter
dasynq/include/dasynq/kqueue.h:345
Method
remove_filter
dasynq/include/dasynq/kqueue-macos.h:186
Method
remove_h
dasynq/include/dasynq/daryheap.h:183
Method
remove_listener
Remove a listener.
src/includes/service.h:685
Method
remove_signal_watch
dasynq/include/dasynq/signal.h:272
Method
remove_signal_watch
dasynq/include/dasynq/kqueue.h:574
Method
remove_signal_watch_nolock
dasynq/include/dasynq/signal.h:259
Method
remove_signal_watch_nolock
dasynq/include/dasynq/kqueue.h:564
Method
replace_service
src/includes/service.h:1101
Method
repop_node
borrow values from, or merge with, a sibling node so that the node is suitably (~>=50%) populated.
dasynq/include/dasynq/btree_set.h:212
Method
requeue_watcher
dasynq/include/dasynq.h:393
Method
reserve_watch
Reserve resources for a child watcher with the given event loop. Reservation can fail with std::bad_alloc. Some backends do not support reservation (i
dasynq/include/dasynq.h:2098
Method
resolve
src/tests/test-bpsys.cc:56
Method
restart_ps_process
src/baseproc-service.cc:382
Function
restart_test
src/igr-tests/igr-runner.cc:373
Method
rm_service_dep
src/control.cc:1025
Function
rootfs_is_rw
src/tests/test-includes/dinit.h:256
Method
run_child_proc
src/run-child-proc.cc:65
Method
run_child_proc
src/tests/test-run-child-proc.cc:7
Method
run_proc_params
src/includes/proc-service.h:68
Method
scripted_service
src/includes/proc-service.h:852
Method
securebits_t
src/includes/load-service.h:76
Method
select_events
* select_events constructor. * * Throws std::system_error or std::bad_alloc if the event loop cannot be initialised. */
dasynq/include/dasynq/select.h:131
Method
select_fd_r
dasynq/include/dasynq/select.h:47
Method
select_fd_s
dasynq/include/dasynq/select.h:32
Method
septnode
dasynq/include/dasynq/btree_set.h:32
Method
service_child_watcher
src/includes/proc-service.h:146
Method
service_cyclic_dependency
src/includes/load-service.h:146
Method
service_dep
src/includes/service.h:181
Method
service_description_exc
src/includes/load-service.h:228
Method
service_event
src/control.cc:1574
Method
service_flags_t
src/includes/load-service.h:61
Method
service_from_handle
src/tests/cptests/cptests.cc:28
Method
service_load_error
src/includes/load-service.h:137
Method
service_load_exc
src/includes/load-service.h:113
Method
service_not_found
src/includes/load-service.h:127
Method
service_record
src/dinit-check.cc:54
Method
service_record
src/includes/service.h:484
Method
service_rlimits
src/includes/load-service.h:103
Method
service_set
src/includes/service.h:1024
Method
set
src/igr-tests/igr.h:432
Method
set_blocking
src/tests/test-bpsys.cc:210
Method
set_enabled
dasynq/include/dasynq.h:1746
Method
set_enabled
dasynq/include/dasynq.h:2313
Method
set_fd
See: io_base::set_fd(int).
src/includes/dinit-iostream.h:708
Method
set_fd_enabled
dasynq/include/dasynq.h:911
Method
set_file_content
src/tests/test-bpsys.cc:74
Method
set_filter_enabled
dasynq/include/dasynq/kqueue.h:334
Method
set_filter_enabled
dasynq/include/dasynq/kqueue-macos.h:175
Method
set_in_watch_enabled
dasynq/include/dasynq.h:1883
Method
set_out_watch_enabled
dasynq/include/dasynq.h:1890
Method
set_priority
dasynq/include/dasynq/basewatchers.h:136
Method
set_signo
dasynq/include/dasynq/epoll.h:62
Method
set_signo
dasynq/include/dasynq/signal.h:66
Method
set_target_state
Set the target state
src/includes/service.h:441
Method
set_timer
starts (if not started) a timer to timeout at the given time. Resets the expiry count to 0. enable: specifies whether to enable reporting of timeouts/
dasynq/include/dasynq/itimer.h:229
Method
set_timer
starts (if not started) a timer to timeout at the given time. Resets the expiry count to 0. enable: specifies whether to enable reporting of timeouts/
dasynq/include/dasynq/posixtimer.h:151
Method
set_timer
dasynq/include/dasynq/timerfd.h:77
Method
set_timer_enabled
dasynq/include/dasynq.h:1076
Method
set_timer_from_queue
Set the alarm timeout to match the first timer in the queue (disable the alarm if there are no active timers).
dasynq/include/dasynq/itimer.h:40
Method
set_timer_from_queue
Set the timeout to match the first timer in the queue (disable the timer if there are no active timers).
dasynq/include/dasynq/posixtimer.h:39
Method
set_timer_from_queue
Set the timerfd timeout to match the first timer in the queue (disable the timerfd if there are no active timers).
dasynq/include/dasynq/timerfd.h:42
Method
set_timer_rel
Set timer relative to current time:
dasynq/include/dasynq/itimer.h:263
Method
set_timer_rel
Set timer relative to current time:
dasynq/include/dasynq/posixtimer.h:182
Method
set_timer_rel
Set timer relative to current time:
dasynq/include/dasynq/timerfd.h:201
Method
set_watch_enabled
dasynq/include/dasynq.h:1842
Method
set_watch_flags
Set the types of event to watch. Only supported if loop_traits_t_t::has_bidi_fd_watch is true; otherwise has unspecified behavior. Only safe to call f
dasynq/include/dasynq.h:1688
Method
set_watches
Set the watch flags, which enables/disables both the in-watch and the out-watch accordingly. Concurrency: this method can only be called if - it does
dasynq/include/dasynq.h:1905
Method
set_watches
src/tests/test-includes/dinit.h:164
Function
setup_external_log
src/tests/test-includes/dinit.h:260
Function
sigchld_handler
dasynq/include/dasynq/childproc.h:78
Function
sigchld_handler
dummy handler, so we can wait for children
src/dinit-monitor.cc:40
Function
sigint_reboot_cb
handle SIGINT signal (generated by Linux kernel when ctrl+alt+del pressed)
src/dinit.cc:1294
Method
sigmaskf
dasynq/include/dasynq.h:497
Function
sigmaskf<null_mutex>
dasynq/include/dasynq/basewatchers.h:25
Method
signal
dasynq/include/dasynq.h:247
Method
signal_events
dasynq/include/dasynq/signal.h:139
Method
signal_handler
dasynq/include/dasynq/signal.h:84
Method
signal_handler
dasynq/include/dasynq/kqueue.h:142
Function
sigquit_cb
handle SIGQUIT (if we are system init)
src/dinit.cc:1300
Function
sigterm_cb
handle SIGTERM/SIGQUIT(non-system-daemon) - stop all services and shut down
src/dinit.cc:1310
Function
sigusr1_cb
handle SIGUSR1 - attempt to (re)open control socket
src/dinit.cc:1316
Method
simple_timer
src/igr-tests/igr.h:77
← previous
next →
1,201–1,300 of 1,514, ranked by callers