The C++ framework for developing highly scalable, high performance servers on Windows platforms.

CService Member List

This is the complete list of members for CService, including all inherited members.

CheckWeCanRun(RunAction runAction, const JetByteTools::Core::_tstring &errorMessageHeader, const IDisplayMessageBox &messageBoxDisplayer, ServiceTypes::ExitCode &result) overrideCService [virtual]
CService(IServiceCallbacks &callback, const JetByteTools::Core::_tstring &name, const JetByteTools::Core::_tstring &description, bool allowPerInstanceControls=false)CService
CService(IServiceCallbacks &callback, const JetByteTools::Core::_tstring &name, const JetByteTools::Core::_tstring &description, const JetByteTools::Core::_tstring &shutdownEventName, const JetByteTools::Core::_tstring &pauseResumeEventName, bool allowPerInstanceControls=false)CService
CService(const CService &rhs)CService
CServiceControlDispatcher classCService [friend]
DisplayMessages(bool display) overrideCService [virtual]
DisplayMessages() const CService [protected]
GetConfigData() const overrideCService [virtual]
GetInstanceName() const CService
GetLogFilePath() overrideCService [virtual]
GetPerInstancePauseEventName(const JetByteTools::Core::_tstring &instance) const CService [protected]
GetPerInstanceShutdownEventName(const JetByteTools::Core::_tstring &instance) const CService [protected]
GetServiceName() const overrideCService [virtual]
GetServiceSpecificHelp(const JetByteTools::Core::_tstring &help) overrideCService [virtual]
InstallPerformanceCounters(JetByteTools::Core::_tstring &errorMessage) overrideCService [virtual]
m_configCService [protected]
OnServiceInstalled() overrideCService [virtual]
OnServiceRemoved() overrideCService [virtual]
OnStartFailure(const JetByteTools::Core::_tstring &errorMessage) overrideCService [virtual]
operator=(const CService &rhs)CService
ParseServiceSpecificCommandLineArgument(PTSTR *ppArgv, int nArgc, int index, JetByteTools::Core::_tstring &errorMessage, ServiceTypes::ExitCode &result) overrideCService [virtual]
RemovePerformanceCounters(JetByteTools::Core::_tstring &errorMessage) overrideCService [virtual]
ServiceHandler(IReportServiceStatus &serviceStatus, DWORD control, DWORD eventType, void *pEventData) overrideCService [virtual]
ServiceMain(IReportServiceStatus &serviceStatus, IManageServiceNotifications &notificationManager, DWORD argc, PTSTR *ppArgv) overrideCService [virtual]
SetInstanceName(const JetByteTools::Core::_tstring &instanceName) overrideCService [virtual]
~CService() overrideCService
~IListenForShutdown()IListenForShutdown [private, virtual]
~IService()IService [virtual]


Generated on Sun Sep 12 19:09:57 2021 for The Server Framework - v7.4 by doxygen 1.5.3