MCPcopy Create free account

hub / github.com/davmac314/dinit / functions

Functions1,514 in github.com/davmac314/dinit

Methodreload_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
Methodremove
dasynq/include/dasynq/daryheap.h:284
Methodremove
Remove a slot from the heap (but don't deallocate it)
dasynq/include/dasynq/btree_set.h:500
Methodremove
dasynq/include/dasynq/stableheap.h:113
Methodremove_bidi_fd_watch
dasynq/include/dasynq/kqueue.h:488
Methodremove_bidi_fd_watch
dasynq/include/dasynq/pselect.h:193
Methodremove_bidi_fd_watch
dasynq/include/dasynq/select.h:239
Methodremove_bidi_fd_watch
dasynq/include/dasynq/kqueue-macos.h:327
Methodremove_child_watch_nolock
dasynq/include/dasynq/childproc.h:214
Methodremove_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
Methodremove_fd_watch
dasynq/include/dasynq/pselect.h:187
Methodremove_fd_watch
dasynq/include/dasynq/select.h:233
Methodremove_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
Methodremove_fd_watch_nolock
dasynq/include/dasynq/kqueue.h:483
Methodremove_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
Methodremove_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
Methodremove_fd_watch_nolock
dasynq/include/dasynq/kqueue-macos.h:322
Methodremove_filter
dasynq/include/dasynq/kqueue.h:345
Methodremove_filter
dasynq/include/dasynq/kqueue-macos.h:186
Methodremove_h
dasynq/include/dasynq/daryheap.h:183
Methodremove_listener
Remove a listener.
src/includes/service.h:685
Methodremove_signal_watch
dasynq/include/dasynq/signal.h:272
Methodremove_signal_watch
dasynq/include/dasynq/kqueue.h:574
Methodremove_signal_watch_nolock
dasynq/include/dasynq/signal.h:259
Methodremove_signal_watch_nolock
dasynq/include/dasynq/kqueue.h:564
Methodreplace_service
src/includes/service.h:1101
Methodrepop_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
Methodrequeue_watcher
dasynq/include/dasynq.h:393
Methodreserve_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
Methodresolve
src/tests/test-bpsys.cc:56
Methodrestart_ps_process
src/baseproc-service.cc:382
Functionrestart_test
src/igr-tests/igr-runner.cc:373
Methodrm_service_dep
src/control.cc:1025
Functionrootfs_is_rw
src/tests/test-includes/dinit.h:256
Methodrun_child_proc
src/run-child-proc.cc:65
Methodrun_child_proc
src/tests/test-run-child-proc.cc:7
Methodrun_proc_params
src/includes/proc-service.h:68
Methodscripted_service
src/includes/proc-service.h:852
Methodsecurebits_t
src/includes/load-service.h:76
Methodselect_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
Methodselect_fd_r
dasynq/include/dasynq/select.h:47
Methodselect_fd_s
dasynq/include/dasynq/select.h:32
Methodseptnode
dasynq/include/dasynq/btree_set.h:32
Methodservice_child_watcher
src/includes/proc-service.h:146
Methodservice_cyclic_dependency
src/includes/load-service.h:146
Methodservice_dep
src/includes/service.h:181
Methodservice_description_exc
src/includes/load-service.h:228
Methodservice_event
src/control.cc:1574
Methodservice_flags_t
src/includes/load-service.h:61
Methodservice_from_handle
src/tests/cptests/cptests.cc:28
Methodservice_load_error
src/includes/load-service.h:137
Methodservice_load_exc
src/includes/load-service.h:113
Methodservice_not_found
src/includes/load-service.h:127
Methodservice_record
src/dinit-check.cc:54
Methodservice_record
src/includes/service.h:484
Methodservice_rlimits
src/includes/load-service.h:103
Methodservice_set
src/includes/service.h:1024
Methodset
src/igr-tests/igr.h:432
Methodset_blocking
src/tests/test-bpsys.cc:210
Methodset_enabled
dasynq/include/dasynq.h:1746
Methodset_enabled
dasynq/include/dasynq.h:2313
Methodset_fd
See: io_base::set_fd(int).
src/includes/dinit-iostream.h:708
Methodset_fd_enabled
dasynq/include/dasynq.h:911
Methodset_file_content
src/tests/test-bpsys.cc:74
Methodset_filter_enabled
dasynq/include/dasynq/kqueue.h:334
Methodset_filter_enabled
dasynq/include/dasynq/kqueue-macos.h:175
Methodset_in_watch_enabled
dasynq/include/dasynq.h:1883
Methodset_out_watch_enabled
dasynq/include/dasynq.h:1890
Methodset_priority
dasynq/include/dasynq/basewatchers.h:136
Methodset_signo
dasynq/include/dasynq/epoll.h:62
Methodset_signo
dasynq/include/dasynq/signal.h:66
Methodset_target_state
Set the target state
src/includes/service.h:441
Methodset_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
Methodset_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
Methodset_timer
dasynq/include/dasynq/timerfd.h:77
Methodset_timer_enabled
dasynq/include/dasynq.h:1076
Methodset_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
Methodset_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
Methodset_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
Methodset_timer_rel
Set timer relative to current time:
dasynq/include/dasynq/itimer.h:263
Methodset_timer_rel
Set timer relative to current time:
dasynq/include/dasynq/posixtimer.h:182
Methodset_timer_rel
Set timer relative to current time:
dasynq/include/dasynq/timerfd.h:201
Methodset_watch_enabled
dasynq/include/dasynq.h:1842
Methodset_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
Methodset_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
Methodset_watches
src/tests/test-includes/dinit.h:164
Functionsetup_external_log
src/tests/test-includes/dinit.h:260
Functionsigchld_handler
dasynq/include/dasynq/childproc.h:78
Functionsigchld_handler
dummy handler, so we can wait for children
src/dinit-monitor.cc:40
Functionsigint_reboot_cb
handle SIGINT signal (generated by Linux kernel when ctrl+alt+del pressed)
src/dinit.cc:1294
Methodsigmaskf
dasynq/include/dasynq.h:497
Functionsigmaskf<null_mutex>
dasynq/include/dasynq/basewatchers.h:25
Methodsignal
dasynq/include/dasynq.h:247
Methodsignal_events
dasynq/include/dasynq/signal.h:139
Methodsignal_handler
dasynq/include/dasynq/signal.h:84
Methodsignal_handler
dasynq/include/dasynq/kqueue.h:142
Functionsigquit_cb
handle SIGQUIT (if we are system init)
src/dinit.cc:1300
Functionsigterm_cb
handle SIGTERM/SIGQUIT(non-system-daemon) - stop all services and shut down
src/dinit.cc:1310
Functionsigusr1_cb
handle SIGUSR1 - attempt to (re)open control socket
src/dinit.cc:1316
Methodsimple_timer
src/igr-tests/igr.h:77
← previousnext →1,201–1,300 of 1,514, ranked by callers