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
get_pollwait_lock
Acquire the poll-wait lock (to be held when polling the AEN mechanism; lower priority than the attention lock). The poll-wait lock is used to prevent
dasynq/include/dasynq.h:1180
Method
get_ready_watcher
Get the readiness notification watcher for this service, if it has one; may return nullptr.
src/includes/proc-service.h:339
Method
get_ready_watcher
src/includes/proc-service.h:654
Method
get_second
dasynq/include/dasynq.h:272
Method
get_set_type_id
src/includes/service.h:1352
Method
get_si_code
dasynq/include/dasynq/childproc.h:105
Method
get_si_status
dasynq/include/dasynq/childproc.h:104
Method
get_siaddr
dasynq/include/dasynq/epoll.h:41
Method
get_siaddr
dasynq/include/dasynq/signal.h:51
Method
get_siaddr
dasynq/include/dasynq/kqueue.h:54
Method
get_siband
XSR (streams) OB (obselete)
dasynq/include/dasynq/epoll.h:50
Method
get_siband
Note: OpenBSD doesn't have this; most other systems do. Technically it is part of the STREAMS interface.
dasynq/include/dasynq/signal.h:63
Method
get_siband
Note: OpenBSD doesn't have this; most other systems do. Technically it is part of the STREAMS interface.
dasynq/include/dasynq/kqueue.h:66
Method
get_sicode
dasynq/include/dasynq/epoll.h:38
Method
get_sicode
dasynq/include/dasynq/signal.h:48
Method
get_sicode
dasynq/include/dasynq/kqueue.h:51
Method
get_sierrno
XSI
dasynq/include/dasynq/epoll.h:47
Method
get_sierrno
XSI
dasynq/include/dasynq/signal.h:57
Method
get_sierrno
XSI
dasynq/include/dasynq/kqueue.h:60
Method
get_sifd
Linux:
dasynq/include/dasynq/epoll.h:53
Method
get_signal
dasynq/include/dasynq/childproc.h:102
Method
get_signo
mandatory:
dasynq/include/dasynq/signal.h:47
Method
get_sioverrun
dasynq/include/dasynq/epoll.h:55
Method
get_sipid
dasynq/include/dasynq/epoll.h:39
Method
get_sipid
dasynq/include/dasynq/signal.h:49
Method
get_sipid
dasynq/include/dasynq/kqueue.h:52
Method
get_sistatus
dasynq/include/dasynq/epoll.h:42
Method
get_sistatus
dasynq/include/dasynq/signal.h:52
Method
get_sistatus
dasynq/include/dasynq/kqueue.h:55
Method
get_sistime
dasynq/include/dasynq/epoll.h:58
Method
get_sitrapno
dasynq/include/dasynq/epoll.h:56
Method
get_sittimerid
dasynq/include/dasynq/epoll.h:54
Method
get_siuid
dasynq/include/dasynq/epoll.h:40
Method
get_siuid
dasynq/include/dasynq/signal.h:50
Method
get_siuid
dasynq/include/dasynq/kqueue.h:53
Method
get_siutime
dasynq/include/dasynq/epoll.h:57
Method
get_sival_int
dasynq/include/dasynq/epoll.h:43
Method
get_sival_int
dasynq/include/dasynq/signal.h:53
Method
get_sival_int
dasynq/include/dasynq/kqueue.h:56
Method
get_sival_ptr
dasynq/include/dasynq/epoll.h:44
Method
get_sival_ptr
dasynq/include/dasynq/signal.h:54
Method
get_sival_ptr
dasynq/include/dasynq/kqueue.h:57
Method
get_term_sig
src/tests/test-includes/baseproc-sys.h:139
Method
get_time
Get the current time corresponding to a specific clock. ts - the timespec variable to receive the time clock - specifies the clock force_update (defau
dasynq/include/dasynq.h:1555
Method
get_user_home
src/options-processing.cc:14
Method
get_watched_fd
dasynq/include/dasynq.h:1728
Method
get_watched_fd
dasynq/include/dasynq.h:1949
Method
get_watched_fd
src/tests/test-includes/dinit.h:185
Method
getc
src/dinit-iostream.cc:515
Method
getc_nx
src/dinit-iostream.cc:501
Method
good
Check whether the stream is currently "good". Returns: true when there are no error states on the stream; false otherwise.
src/includes/dinit-iostream.h:619
Method
ha_string
src/includes/dinit-util.h:1232
Method
handle_exit
src/tests/test_procservice.h:24
Method
handle_signal_exit
src/tests/test_procservice.h:31
Method
handle_stop_exit
src/tests/test_procservice.h:38
Method
handle_t
dasynq/include/dasynq/daryheap.h:97
Method
handle_unexpected_termination
src/baseproc-service.cc:64
Method
hd_u_t
dasynq/include/dasynq/daryheap.h:90
Method
heap_node
dasynq/include/dasynq/daryheap.h:64
Method
heapnode
dasynq/include/dasynq/btree_set.h:102
Method
igr_env_var_setup
src/igr-tests/igr.h:402
Method
igr_failure_exc
src/igr-tests/igr.h:32
Method
igr_proc
src/igr-tests/igr.h:192
Method
igr_test_setup
src/igr-tests/igr.h:352
Method
init
dasynq/include/dasynq.h:494
Method
init
Perform delayed initialisation, if constructed with delayed_init
dasynq/include/dasynq.h:1570
Method
init
Perform initialisation necessary before registration with an event loop
dasynq/include/dasynq/basewatchers.h:142
Method
init
dasynq/include/dasynq/itimer.h:215
Method
init
dasynq/include/dasynq/interrupt.h:62
Method
init
dasynq/include/dasynq/epoll.h:185
Method
init
dasynq/include/dasynq/kqueue.h:311
Method
init
dasynq/include/dasynq/posixtimer.h:107
Method
init
dasynq/include/dasynq/pselect.h:95
Method
init
dasynq/include/dasynq/select.h:141
Method
init
dasynq/include/dasynq/kqueue-macos.h:152
Method
init
dasynq/include/dasynq/childproc.h:227
Method
init
dasynq/include/dasynq/timerfd.h:129
Method
init_handle
Initialise a handle (if it does not have a suitable constructor). Need not do anything but may store a sentinel value to mark the handle as inactive.
dasynq/include/dasynq/daryheap.h:106
Method
init_handle
dasynq/include/dasynq/btree_set.h:305
Method
init_handle
dasynq/include/dasynq/stableheap.h:83
Method
initiate_start
src/service.cc:246
Method
input_file
src/includes/file-input-stack.h:20
Method
insert
Insert an allocated slot, with a unique value, into the set. Does nothing if the value is already in the set. Return true if the value was inserted (o
dasynq/include/dasynq/btree_set.h:339
Method
insert
dasynq/include/dasynq/stableheap.h:72
Method
insert_byval
src/includes/dinit-util.h:989
Method
interrupt_if_necessary
Interrupt the current poll-waiter, if necessary - that is, if the loop is multi-thread safe, and if there is currently another thread polling the back
dasynq/include/dasynq.h:1121
Method
interrupt_start
src/baseproc-service.cc:403
Method
interrupt_start
src/service.cc:905
Method
interrupt_start
src/includes/proc-service.h:841
Method
interrupt_start
src/tests/test_service.h:53
Method
interrupt_wait
dasynq/include/dasynq/interrupt.h:36
Method
io_base
Default constructor:
src/includes/dinit-iostream.h:116
Method
io_failure
Check whether an I/O error has been recorded in the stream state ('io_fail_bit'). Returns: 0 if no error recorded; otherwise, the 'errno' value that w
src/includes/dinit-iostream.h:345
Method
io_failure
Check whether an I/O error has been recorded in the stream state ('io_fail_bit'). Returns: 0 if no error recorded; otherwise, the 'errno' value that w
src/includes/dinit-iostream.h:651
Method
iostream_eof
src/includes/dinit-iostream.h:76
Method
iostream_system_err
src/includes/dinit-iostream.h:87
Method
is_empty
dasynq/include/dasynq.h:282
Method
is_empty
src/includes/dinit-ll.h:138
Method
is_queued
dasynq/include/dasynq/btree_set.h:572
Method
is_queued
dasynq/include/dasynq/stableheap.h:93
← previous
next →
901–1,000 of 1,514, ranked by callers