ConstantsΒ§
- STARTUP_
INTERVAL π - How often startup reports its progress and extends the service managerβs timeout.
FunctionsΒ§
- handle_
services_ πfinish - handle_
shutdown π - notify_
systemd π - Sends notification states to the service manager.
- notify_
systemd_ πshutdown - notify_
systemd_ πstartup - Extends the service managerβs timeout by another interval and reports what the server is waiting on.
- report_
startup_ πprogress - Reports the long startup phase in flight and keeps the service manager waiting for it.
- run π
- Main loop base
- signal π
- start π
- Async initializations
- start_
systemd_ πwatchdog - stop π
- Async destructions