Check(const fs::path &service_dir) | winss::SvScanTmpl< TService, TMutex, TProcess > | inlineprotected |
close_event | winss::SvScanTmpl< TService, TMutex, TProcess > | protected |
close_on_exit | winss::SvScanTmpl< TService, TMutex, TProcess > | protected |
CloseAllServices(bool ignore_flagged) | winss::SvScanTmpl< TService, TMutex, TProcess > | inlinevirtual |
Exit(bool close_services) | winss::SvScanTmpl< TService, TMutex, TProcess > | inlinevirtual |
exiting | winss::SvScanTmpl< TService, TMutex, TProcess > | protected |
Init() | winss::SvScanTmpl< TService, TMutex, TProcess > | inlineprotected |
kEnvDir | winss::SvScanTmpl< TService, TMutex, TProcess > | static |
kFatalExitCode | winss::SvScanTmpl< TService, TMutex, TProcess > | static |
kFinishFile | winss::SvScanTmpl< TService, TMutex, TProcess > | static |
kMutexName | winss::SvScanTmpl< TService, TMutex, TProcess > | static |
kMutexTaken | winss::SvScanTmpl< TService, TMutex, TProcess > | static |
kSigTermFile | winss::SvScanTmpl< TService, TMutex, TProcess > | static |
kSvscanDir | winss::SvScanTmpl< TService, TMutex, TProcess > | static |
kTimeoutGroup | winss::SvScanTmpl< TService, TMutex, TProcess > | static |
multiplexer | winss::SvScanTmpl< TService, TMutex, TProcess > | protected |
mutex | winss::SvScanTmpl< TService, TMutex, TProcess > | protected |
operator=(const SvScanTmpl &)=delete | winss::SvScanTmpl< TService, TMutex, TProcess > | |
operator=(SvScanTmpl &&)=delete | winss::SvScanTmpl< TService, TMutex, TProcess > | |
ReadEnv() | winss::SvScanTmpl< TService, TMutex, TProcess > | inlineprotectedstatic |
rescan | winss::SvScanTmpl< TService, TMutex, TProcess > | protected |
Scan(bool timeout) | winss::SvScanTmpl< TService, TMutex, TProcess > | inlinevirtual |
scan_dir | winss::SvScanTmpl< TService, TMutex, TProcess > | protected |
Schedule() | winss::SvScanTmpl< TService, TMutex, TProcess > | inlineprotected |
services | winss::SvScanTmpl< TService, TMutex, TProcess > | protected |
signals | winss::SvScanTmpl< TService, TMutex, TProcess > | protected |
Stop() | winss::SvScanTmpl< TService, TMutex, TProcess > | inlineprotected |
SvScanTmpl(winss::NotOwningPtr< winss::WaitMultiplexer > multiplexer, const fs::path &scan_dir, DWORD rescan, bool signals, winss::EventWrapper close_event) | winss::SvScanTmpl< TService, TMutex, TProcess > | inline |
SvScanTmpl(const SvScanTmpl &)=delete | winss::SvScanTmpl< TService, TMutex, TProcess > | |
SvScanTmpl(SvScanTmpl &&)=delete | winss::SvScanTmpl< TService, TMutex, TProcess > | |
Terminate() | winss::SvScanTmpl< TService, TMutex, TProcess > | inlineprotected |