Lines Matching refs:Daemon
5 #include <brillo/daemons/daemon.h>
17 Daemon::Daemon() : exit_code_{EX_OK} {
21 Daemon::~Daemon() {
24 int Daemon::Run() {
43 void Daemon::Quit() { QuitWithExitCode(EX_OK); }
45 void Daemon::QuitWithExitCode(int exit_code) {
50 void Daemon::RegisterHandler(
56 void Daemon::UnregisterHandler(int signal) {
60 int Daemon::OnInit() {
64 signal, base::Bind(&Daemon::Shutdown, base::Unretained(this)));
67 SIGHUP, base::Bind(&Daemon::Restart, base::Unretained(this)));
71 void Daemon::OnShutdown(int* /* exit_code */) {
75 bool Daemon::OnRestart() {
77 return false; // Returning false will shut down the daemon instead.
80 bool Daemon::Shutdown(const signalfd_siginfo& /* info */) {
85 bool Daemon::Restart(const signalfd_siginfo& /* info */) {