| 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 |