Lines Matching defs:ZfsDaemon

90 /*--------------------------------- ZfsDaemon --------------------------------*/
91 //- ZfsDaemon Static Private Data ----------------------------------------------
92 ZfsDaemon *ZfsDaemon::s_theZfsDaemon;
93 bool ZfsDaemon::s_logCaseFiles;
94 bool ZfsDaemon::s_terminateEventLoop;
95 char ZfsDaemon::s_pidFilePath[] = "/var/run/zfsd.pid";
96 pidfh *ZfsDaemon::s_pidFH;
97 int ZfsDaemon::s_signalPipeFD[2];
98 bool ZfsDaemon::s_systemRescanRequested(false);
99 EventFactory::Record ZfsDaemon::s_registryEntries[] =
106 //- ZfsDaemon Static Public Methods --------------------------------------------
107 ZfsDaemon &
108 ZfsDaemon::Get()
114 ZfsDaemon::WakeEventLoop()
120 ZfsDaemon::RequestSystemRescan()
123 ZfsDaemon::WakeEventLoop();
127 ZfsDaemon::Run()
129 ZfsDaemon daemon;
153 //- ZfsDaemon Private Methods --------------------------------------------------
154 ZfsDaemon::ZfsDaemon()
159 errx(1, "Multiple ZfsDaemon instances created. Exiting");
172 signal(SIGHUP, ZfsDaemon::RescanSignalHandler);
173 signal(SIGINFO, ZfsDaemon::InfoSignalHandler);
174 signal(SIGINT, ZfsDaemon::QuitSignalHandler);
175 signal(SIGTERM, ZfsDaemon::QuitSignalHandler);
176 signal(SIGUSR1, ZfsDaemon::RescanSignalHandler);
192 ZfsDaemon::~ZfsDaemon()
199 ZfsDaemon::PurgeCaseFiles()
205 ZfsDaemon::VdevAddCaseFile(Vdev &vdev, void *cbArg)
214 ZfsDaemon::BuildCaseFiles()
261 ZfsDaemon::RescanSystem()
277 syslog(LOG_ERR, "ZfsDaemon::RescanSystem: "
304 ZfsDaemon::DetectMissedEvents()
328 ZfsDaemon::EventLoop()
395 //- ZfsDaemon staic Private Methods --------------------------------------------
397 ZfsDaemon::InfoSignalHandler(int)
400 ZfsDaemon::WakeEventLoop();
404 ZfsDaemon::RescanSignalHandler(int)
410 ZfsDaemon::QuitSignalHandler(int)
413 ZfsDaemon::WakeEventLoop();
417 ZfsDaemon::OpenPIDFile()
430 ZfsDaemon::UpdatePIDFile()
437 ZfsDaemon::ClosePIDFile()
444 ZfsDaemon::InitializeSyslog()