Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/davmac314/dinit
/ types & classes
Types & classes
364 in github.com/davmac314/dinit
⨍
Functions
1,514
◇
Types & classes
364
↓ 63 callers
Class
service_description_exc
Error in a service description At least one out of line number and setting name will be available. Note that these are constructed without supplying a
src/includes/load-service.h:222
↓ 29 callers
Class
service_load_exc
Exception while loading a service
src/includes/load-service.h:107
↓ 24 callers
Class
time_val
time_val provides a wrapper around struct timespec, which overloads operators appropriately.
dasynq/include/dasynq/timerbase.h:15
↓ 20 callers
Class
dinit_protocol_error
src/includes/dinit-client.h:38
↓ 17 callers
Class
kevent
dasynq/include/dasynq/kqueue.h:227
↓ 14 callers
Class
membuf
"membuf" class provides a compile-time allocated buffer that we can add items to one-by-one. This is much safer than working with raw buffers and calc
src/includes/dinit-client.h:141
↓ 14 callers
Class
string_view
Since we are C++11, we don't have a std::string_view.
src/includes/dinit-util.h:58
↓ 13 callers
Class
kevent
dasynq/include/dasynq/kqueue-macos.h:108
↓ 9 callers
Class
igr_failure_exc
exception to be thrown on failure
src/igr-tests/igr.h:28
↓ 6 callers
Class
cp_old_server_exception
src/includes/dinit-client.h:40
↓ 6 callers
Class
cp_read_exception
read error on control socket
src/includes/dinit-client.h:23
↓ 6 callers
Class
service_cyclic_dependency
src/includes/load-service.h:143
↓ 4 callers
Class
dinit_unknown_sd_conf
Unrecognised service directory configuration
src/includes/dinit-client.h:43
↓ 4 callers
Class
service_not_found
src/includes/load-service.h:124
↓ 4 callers
Class
utmpx
src/includes/dinit-utmp.h:63
↓ 3 callers
Class
ha_string
string that maintains a heap allocation always. Moving a ha_string does not invalidate pointers to characters within the string.
src/includes/dinit-util.h:1227
↓ 3 callers
Class
iostream_system_err
Exception thrown on I/O error (io_fail_bit).
src/includes/dinit-iostream.h:82
↓ 3 callers
Class
iterator
src/includes/dinit-util.h:1174
↓ 3 callers
Class
service_load_error
Can't load service due to system error (eg error reading service file)
src/includes/load-service.h:134
↓ 2 callers
Class
general_error
src/includes/dinit-client.h:45
↓ 2 callers
Class
service_op_cancel
exception for cancelling a service operation
src/dinitctl.cc:2100
↓ 1 callers
Class
const_iterator
src/includes/dinit-util.h:882
↓ 1 callers
Class
control_sock_conn_err
Specialise general_error for the case of connecting to the control socket
src/includes/dinit-client.h:66
↓ 1 callers
Class
cp_old_client_exception
src/includes/dinit-client.h:39
↓ 1 callers
Class
cp_write_exception
write error on control socket
src/includes/dinit-client.h:31
↓ 1 callers
Class
dir_entry
A service directory entry, tracking the directory as a nul-terminated string, which may either be static or dynamically allocated (via new char[...]).
src/includes/service-dir.h:8
↓ 1 callers
Class
iostream_eof
Exception thrown on end-of-file (eof_bit).
src/includes/dinit-iostream.h:73
↓ 1 callers
Class
read_result
src/tests/test-bpsys.cc:20
↓ 1 callers
Class
sigaction
dasynq/include/dasynq/signal.h:97
↓ 1 callers
Class
sigaction
dasynq/include/dasynq/kqueue.h:153
↓ 1 callers
Class
sigaction
dasynq/include/dasynq/childproc.h:237
↓ 1 callers
Class
stat
src/dinitctl.cc:1031
↓ 1 callers
Class
stat
src/dinit.cc:964
↓ 1 callers
Class
stat
src/baseproc-service.cc:498
Struct
Service
contrib/dinit-edit/dinit-edit.go:26
Class
array_string
src/includes/static-string.h:128
Enum
auto_restart_mode
src/includes/service-constants.h:142
Class
base_bidi_fd_watcher
dasynq/include/dasynq/basewatchers.h:241
Class
base_child_watcher
dasynq/include/dasynq/basewatchers.h:261
Class
base_fd_watcher
dasynq/include/dasynq/basewatchers.h:221
Class
base_process_service
src/includes/service.h:151
Class
base_process_service
src/includes/proc-service.h:83
Class
base_process_service_test
Friend interface to access base_process_service private/protected members.
src/tests/test_procservice.h:5
Class
base_signal_watcher
dasynq/include/dasynq/basewatchers.h:207
Class
base_timer_watcher
dasynq/include/dasynq/basewatchers.h:275
Class
base_watcher
dasynq/include/dasynq/basewatchers.h:77
Class
bgproc_service
Bgproc (self-"backgrounding", i.e. double-forking) process service
src/includes/proc-service.h:792
Class
bidi_fd_watcher
dasynq/include/dasynq.h:1835
Class
bidi_fd_watcher
dasynq/include/dasynq/basewatchers.h:63
Class
bidi_fd_watcher
src/tests/test-includes/dinit.h:158
Class
bidi_fd_watcher_impl
dasynq/include/dasynq.h:2007
Class
bidi_fd_watcher_impl
dasynq/include/dasynq/basewatchers.h:69
Class
bidi_fd_watcher_impl
src/tests/test-includes/dinit.h:201
Class
btree_set
dasynq/include/dasynq/btree_set.h:15
Class
buffered_log_stream
src/dinit-log.cc:40
Class
callback_signal_handler
Event-loop handler for a signal, which just delegates to a function (pointer).
src/dinit.cc:115
Class
cap_iab_wrapper
A thin wrapper around the cap_iab_t structure to manage ownership (supports move)
src/includes/dinit-util.h:137
Class
child_proc_events
dasynq/include/dasynq/childproc.h:114
Class
child_proc_traits
dasynq/include/dasynq/childproc.h:116
Class
child_proc_watcher
dasynq/include/dasynq.h:2067
Class
child_proc_watcher
dasynq/include/dasynq/basewatchers.h:65
Class
child_proc_watcher
src/tests/test-includes/dinit.h:58
Class
child_proc_watcher_impl
dasynq/include/dasynq.h:2240
Class
child_proc_watcher_impl
dasynq/include/dasynq/basewatchers.h:71
Class
child_proc_watcher_impl
src/tests/test-includes/dinit.h:111
Enum
clock_type
Different timer clock types
dasynq/include/dasynq/flags.h:17
Class
compare_service_depth
src/includes/service.h:1377
Class
compare_stable_prio
dasynq/include/dasynq/stableheap.h:38
Class
compare_timespec
dasynq/include/dasynq/timerbase.h:197
Class
condvar_selector
dasynq/include/dasynq.h:211
Class
condvar_selector<std::mutex>
dasynq/include/dasynq.h:213
Class
console_input_watcher
Watch for console input and set a flag when it is available.
src/dinit.cc:155
Class
control_conn_t
src/includes/control.h:25
Class
control_conn_t_test
src/tests/cptests/cptests.cc:25
Class
control_conn_watcher
src/includes/control.h:26
Class
control_socket_watcher
Event-loop handler for when a connection is made to the control socket.
src/dinit.cc:142
Enum
cp_cmd
Requests:
src/includes/control-cmds.h:20
Enum
cp_info
Information (out-of-band):
src/includes/control-cmds.h:182
Enum
cp_rply
Replies:
src/includes/control-cmds.h:102
Class
cpbuffer
src/includes/cpbuffer.h:11
Enum
ctl_cmd
src/dinitctl.cc:47
Class
dary_heap
dasynq/include/dasynq/daryheap.h:47
Class
dec_digits_buf
src/includes/dinit-util.h:655
Class
default_init_allocator
src/includes/dinit-util.h:703
Class
default_traits
dasynq/include/dasynq/basewatchers.h:35
Class
default_write_handler
src/tests/test-includes/baseproc-sys.h:28
Class
dep_depth_updater
Manager for updates of service dependency depth, used when reloading a service or modifying dependencies. Use as follows: - Call add_potential_update(
src/includes/service.h:1367
Enum
dependency_type
src/includes/service-constants.h:123
Class
dinit_conn_t
src/dinitctl.cc:48
Class
dinit_equal_to
An equivalent to std::equal_to<void> (which is C++14)
src/includes/dinit-util.h:761
Class
dinit_proc
dinit process
src/igr-tests/igr.h:277
Class
dinit_unordered_set
src/includes/dinit-util.h:773
Class
dinitcheck_proc
dinitcheck process
src/igr-tests/igr.h:332
Class
dinitctl_proc
dinitctl process
src/igr-tests/igr.h:319
Class
dir_fd_handler
src/tests/test-bpsys.cc:219
Class
dir_fs_node
src/tests/test-bpsys.cc:86
Class
dirent
src/igr-tests/igr-runner.cc:167
Class
dirent
src/igr-tests/igr.h:554
Class
dirload_service_set
A service set which loads services from one of several service directories.
src/includes/service.h:1291
Class
dlist
src/includes/dinit-ll.h:31
next →
1–100 of 364, ranked by callers