AddListener(winss::NotOwningPtr< winss::SuperviseListener > listener) | winss::SuperviseTmpl< TMutex, TProcess > | inlinevirtual |
Complete() | winss::SuperviseTmpl< TMutex, TProcess > | inlineprotectedvirtual |
Down() | winss::SuperviseTmpl< TMutex, TProcess > | inlinevirtual |
Exit() | winss::SuperviseTmpl< TMutex, TProcess > | inlinevirtual |
exiting | winss::SuperviseTmpl< TMutex, TProcess > | protected |
GetFinishTimeout() const | winss::SuperviseTmpl< TMutex, TProcess > | inlineprotectedvirtual |
GetState() const | winss::SuperviseTmpl< TMutex, TProcess > | inlinevirtual |
Init() | winss::SuperviseTmpl< TMutex, TProcess > | inlineprotectedvirtual |
kBusyWait | winss::SuperviseTmpl< TMutex, TProcess > | static |
kCommandTimeout | winss::SuperviseTmpl< TMutex, TProcess > | static |
kDownExitCode | winss::SuperviseTmpl< TMutex, TProcess > | static |
kDownFile | winss::SuperviseTmpl< TMutex, TProcess > | static |
kEnvDir | winss::SuperviseTmpl< TMutex, TProcess > | static |
kFatalExitCode | winss::SuperviseTmpl< TMutex, TProcess > | static |
kFinishFile | winss::SuperviseTmpl< TMutex, TProcess > | static |
Kill() | winss::SuperviseTmpl< TMutex, TProcess > | inlinevirtual |
kMutexName | winss::SuperviseTmpl< TMutex, TProcess > | static |
kMutexTaken | winss::SuperviseTmpl< TMutex, TProcess > | static |
kRunExitCodeEnvName | winss::SuperviseTmpl< TMutex, TProcess > | static |
kRunFailedWait | winss::SuperviseTmpl< TMutex, TProcess > | static |
kRunFile | winss::SuperviseTmpl< TMutex, TProcess > | static |
kSignaledExitCode | winss::SuperviseTmpl< TMutex, TProcess > | static |
kTimeoutFinishFile | winss::SuperviseTmpl< TMutex, TProcess > | static |
kTimeoutGroup | winss::SuperviseTmpl< TMutex, TProcess > | static |
listeners | winss::SuperviseTmpl< TMutex, TProcess > | protected |
multiplexer | winss::SuperviseTmpl< TMutex, TProcess > | protected |
mutex | winss::SuperviseTmpl< TMutex, TProcess > | protected |
NotifyAll(winss::SuperviseNotification notification) | winss::SuperviseTmpl< TMutex, TProcess > | inlineprotectedvirtual |
Once() | winss::SuperviseTmpl< TMutex, TProcess > | inlinevirtual |
OnceAtMost() | winss::SuperviseTmpl< TMutex, TProcess > | inlinevirtual |
operator=(const SuperviseTmpl &)=delete | winss::SuperviseTmpl< TMutex, TProcess > | |
operator=(SuperviseTmpl &&)=delete | winss::SuperviseTmpl< TMutex, TProcess > | |
process | winss::SuperviseTmpl< TMutex, TProcess > | protected |
service_dir | winss::SuperviseTmpl< TMutex, TProcess > | protected |
Start(const std::string &file_name) | winss::SuperviseTmpl< TMutex, TProcess > | inlineprotectedvirtual |
StartFinish() | winss::SuperviseTmpl< TMutex, TProcess > | inlineprotectedvirtual |
StartRun() | winss::SuperviseTmpl< TMutex, TProcess > | inlineprotectedvirtual |
state | winss::SuperviseTmpl< TMutex, TProcess > | protected |
Stop() | winss::SuperviseTmpl< TMutex, TProcess > | inlineprotectedvirtual |
SuperviseTmpl(winss::NotOwningPtr< winss::WaitMultiplexer > multiplexer, const fs::path &service_dir) | winss::SuperviseTmpl< TMutex, TProcess > | inline |
SuperviseTmpl(const SuperviseTmpl &)=delete | winss::SuperviseTmpl< TMutex, TProcess > | |
SuperviseTmpl(SuperviseTmpl &&)=delete | winss::SuperviseTmpl< TMutex, TProcess > | |
Term() | winss::SuperviseTmpl< TMutex, TProcess > | inlinevirtual |
Triggered(bool timeout) | winss::SuperviseTmpl< TMutex, TProcess > | inlineprotectedvirtual |
Up() | winss::SuperviseTmpl< TMutex, TProcess > | inlinevirtual |
waiting | winss::SuperviseTmpl< TMutex, TProcess > | protected |