CServiceInstanceManager | ( | ICommunicateWithSCM & | scm, | |
const Core::_tstring & | name, | |||
const Core::_tstring & | version, | |||
bool | allowEmptyInstanceName = false , |
|||
bool | runInDebugModeIfNoCommandLineArgs = false | |||
) |
CServiceInstanceManager | ( | ICommunicateWithSCM & | scm, | |
const Core::_tstring & | name, | |||
const Core::_tstring & | version, | |||
const Core::_tstring & | defaultInstanceName, | |||
bool | runInDebugModeIfNoCommandLineArgs = false | |||
) |
CServiceInstanceManager | ( | const CServiceInstanceManager & | rhs | ) |
~CServiceInstanceManager | ( | ) | [override] |
CServiceInstanceManager& operator= | ( | const CServiceInstanceManager & | rhs | ) |
void AddService | ( | IService & | service | ) | [inherited] |
void AddService | ( | IService * | pService | ) | [inherited] |
void ProcessCommandLine | ( | ) | [inherited] |
ServiceTypes::ExitCode Run | ( | ) | [inherited] |
bool WaitForAllServicesToStop | ( | JetByteTools::Milliseconds | timeout | ) | [inherited] |
void InstallServices | ( | ) | [protected, inherited] |
bool InstallCounters | ( | JetByteTools::Core::_tstring & | message | ) | [protected, inherited] |
bool RemoveCounters | ( | JetByteTools::Core::_tstring & | message | ) | [protected, inherited] |
void RemoveServices | ( | ) | [protected, inherited] |
ServiceTypes::ExitCode StartServices | ( | ) | [protected, inherited] |
ServiceTypes::ExitCode DebugServices | ( | ) | [protected, inherited] |
void SetInstanceName | ( | const JetByteTools::Core::_tstring & | instanceName | ) | [protected, inherited] |
const _tstring & GetInstanceName | ( | ) | const [protected, inherited] |
bool SupportsPerformanceCounters | ( | ) | const [protected, inherited] |
_tstring GetServiceName | ( | ) | const [protected, inherited] |
void ParseCommandLine | ( | ) | [protected, inherited] |
void MessageBox | ( | const JetByteTools::Core::_tstring & | message | ) | const [override, protected, virtual, inherited] |
Implements IDisplayMessageBox.