Public Member Functions | |
CShutdownHandler (IDispatchServiceControls &dispatcher, IListenForShutdown &shutdownListener, bool enable) | |
CShutdownHandler (const Core::_tstring &shutdownEventName, const Core::_tstring &pauseResumeEventName, IDispatchServiceControls &dispatcher, IListenForShutdown &shutdownListener, bool enable) | |
CShutdownHandler (const Core::_tstring &shutdownEventName, const Core::_tstring &pauseResumeEventName, bool allowPerInstanceControls, const Core::_tstring &shutdownInstanceEventName, const Core::_tstring &pauseResumeInstanceEventName, IDispatchServiceControls &dispatcher, IListenForShutdown &shutdownListener, bool enable) | |
~CShutdownHandler () override |
CShutdownHandler | ( | IDispatchServiceControls & | dispatcher, | |
IListenForShutdown & | shutdownListener, | |||
bool | enable | |||
) |
CShutdownHandler | ( | const Core::_tstring & | shutdownEventName, | |
const Core::_tstring & | pauseResumeEventName, | |||
IDispatchServiceControls & | dispatcher, | |||
IListenForShutdown & | shutdownListener, | |||
bool | enable | |||
) |
CShutdownHandler | ( | const Core::_tstring & | shutdownEventName, | |
const Core::_tstring & | pauseResumeEventName, | |||
bool | allowPerInstanceControls, | |||
const Core::_tstring & | shutdownInstanceEventName, | |||
const Core::_tstring & | pauseResumeInstanceEventName, | |||
IDispatchServiceControls & | dispatcher, | |||
IListenForShutdown & | shutdownListener, | |||
bool | enable | |||
) |
~CShutdownHandler | ( | ) | [override] |