ZfsDaemon
ZfsDaemon::WakeEventLoop();
ZfsDaemon::RequestSystemRescan();
const EventFactory &factory(ZfsDaemon::Get().GetFactory());
ZfsDaemon &
ZfsDaemon::Get()
ZfsDaemon::WakeEventLoop()
ZfsDaemon::RequestSystemRescan()
ZfsDaemon::WakeEventLoop();
ZfsDaemon::Run()
ZfsDaemon daemon;
ZfsDaemon::ZfsDaemon()
signal(SIGHUP, ZfsDaemon::RescanSignalHandler);
signal(SIGINFO, ZfsDaemon::InfoSignalHandler);
signal(SIGINT, ZfsDaemon::QuitSignalHandler);
signal(SIGTERM, ZfsDaemon::QuitSignalHandler);
signal(SIGUSR1, ZfsDaemon::RescanSignalHandler);
ZfsDaemon::~ZfsDaemon()
ZfsDaemon::PurgeCaseFiles()
ZfsDaemon::VdevAddCaseFile(Vdev &vdev, void *cbArg)
ZfsDaemon::BuildCaseFiles()
ZfsDaemon::RescanSystem()
ZfsDaemon::DetectMissedEvents()
ZfsDaemon::EventLoop()
ZfsDaemon::InfoSignalHandler(int)
ZfsDaemon::WakeEventLoop();
ZfsDaemon::RescanSignalHandler(int)
ZfsDaemon::QuitSignalHandler(int)
ZfsDaemon::WakeEventLoop();
ZfsDaemon::OpenPIDFile()
ZfsDaemon::UpdatePIDFile()
ZfsDaemon::ClosePIDFile()
ZfsDaemon::InitializeSyslog()
ZfsDaemon *ZfsDaemon::s_theZfsDaemon;
bool ZfsDaemon::s_logCaseFiles;
bool ZfsDaemon::s_terminateEventLoop;
char ZfsDaemon::s_pidFilePath[] = "/var/run/zfsd.pid";
pidfh *ZfsDaemon::s_pidFH;
int ZfsDaemon::s_signalPipeFD[2];
bool ZfsDaemon::s_systemRescanRequested(false);
EventFactory::Record ZfsDaemon::s_registryEntries[] =
ZfsDaemon();
~ZfsDaemon();
static ZfsDaemon *s_theZfsDaemon;
class ZfsDaemon : public DevdCtl::Consumer
static ZfsDaemon &Get();
ZfsDaemon::Get().ReplayUnconsumedEvents(/*discard*/true);
ZfsDaemon::RequestSystemRescan();
ZfsDaemon::Run();