winss
winss::SuperviseTmpl< TMutex, TProcess > Member List

This is the complete list of members for winss::SuperviseTmpl< TMutex, TProcess >, including all inherited members.

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
exitingwinss::SuperviseTmpl< TMutex, TProcess >protected
GetFinishTimeout() const winss::SuperviseTmpl< TMutex, TProcess >inlineprotectedvirtual
GetState() const winss::SuperviseTmpl< TMutex, TProcess >inlinevirtual
Init()winss::SuperviseTmpl< TMutex, TProcess >inlineprotectedvirtual
kBusyWaitwinss::SuperviseTmpl< TMutex, TProcess >static
kCommandTimeoutwinss::SuperviseTmpl< TMutex, TProcess >static
kDownExitCodewinss::SuperviseTmpl< TMutex, TProcess >static
kDownFilewinss::SuperviseTmpl< TMutex, TProcess >static
kEnvDirwinss::SuperviseTmpl< TMutex, TProcess >static
kFatalExitCodewinss::SuperviseTmpl< TMutex, TProcess >static
kFinishFilewinss::SuperviseTmpl< TMutex, TProcess >static
Kill()winss::SuperviseTmpl< TMutex, TProcess >inlinevirtual
kMutexNamewinss::SuperviseTmpl< TMutex, TProcess >static
kMutexTakenwinss::SuperviseTmpl< TMutex, TProcess >static
kRunExitCodeEnvNamewinss::SuperviseTmpl< TMutex, TProcess >static
kRunFailedWaitwinss::SuperviseTmpl< TMutex, TProcess >static
kRunFilewinss::SuperviseTmpl< TMutex, TProcess >static
kSignaledExitCodewinss::SuperviseTmpl< TMutex, TProcess >static
kTimeoutFinishFilewinss::SuperviseTmpl< TMutex, TProcess >static
kTimeoutGroupwinss::SuperviseTmpl< TMutex, TProcess >static
listenerswinss::SuperviseTmpl< TMutex, TProcess >protected
multiplexerwinss::SuperviseTmpl< TMutex, TProcess >protected
mutexwinss::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 &)=deletewinss::SuperviseTmpl< TMutex, TProcess >
operator=(SuperviseTmpl &&)=deletewinss::SuperviseTmpl< TMutex, TProcess >
processwinss::SuperviseTmpl< TMutex, TProcess >protected
service_dirwinss::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
statewinss::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 &)=deletewinss::SuperviseTmpl< TMutex, TProcess >
SuperviseTmpl(SuperviseTmpl &&)=deletewinss::SuperviseTmpl< TMutex, TProcess >
Term()winss::SuperviseTmpl< TMutex, TProcess >inlinevirtual
Triggered(bool timeout)winss::SuperviseTmpl< TMutex, TProcess >inlineprotectedvirtual
Up()winss::SuperviseTmpl< TMutex, TProcess >inlinevirtual
waitingwinss::SuperviseTmpl< TMutex, TProcess >protected