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

ICommunicateWithSCM Member List

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

CanLaunchElevated() const =0ICommunicateWithSCM [pure virtual]
CreateService(const JetByteTools::Core::_tstring &serviceName, DWORD serviceType, const CServiceConfigData &config, const JetByteTools::Core::_tstring &commandLine)=0ICommunicateWithSCM [pure virtual]
DeleteService(const JetByteTools::Core::_tstring &name)=0ICommunicateWithSCM [pure virtual]
DisplayMessages(bool display)=0ICommunicateWithSCM [pure virtual]
DisplayMessages() const =0ICommunicateWithSCM [pure virtual]
ElevatedLaunchDeclined enum valueICommunicateWithSCM
ElevatedLaunchFailed enum valueICommunicateWithSCM
ElevatedLaunchResults enum nameICommunicateWithSCM
ElevatedLaunchSucceeded enum valueICommunicateWithSCM
GetCommandLine(PTSTR *&ppArgv)=0ICommunicateWithSCM [pure virtual]
GetExecutableName()=0ICommunicateWithSCM [pure virtual]
GetExecutableNameAndPath()=0ICommunicateWithSCM [pure virtual]
HasFailureActions(const JetByteTools::Core::_tstring &name) const =0ICommunicateWithSCM [pure virtual]
IsInDebugMode() const =0ICommunicateServiceStatusToSCM [pure virtual]
LaunchElevated(const JetByteTools::Core::_tstring &name, const JetByteTools::Core::_tstring &message, DWORD &launchResult)=0ICommunicateWithSCM [pure virtual]
MessageBox(const JetByteTools::Core::_tstring &message, const JetByteTools::Core::_tstring &exeName)=0ICommunicateWithSCM [pure virtual]
RegisterControlHandler(const JetByteTools::Core::_tstring &serviceName, LPHANDLER_FUNCTION pfnHandler)=0ICommunicateServiceStatusToSCM [pure virtual]
RegisterControlHandler(const JetByteTools::Core::_tstring &serviceName, LPHANDLER_FUNCTION_EX pfnHandler, void *pContext)=0ICommunicateServiceStatusToSCM [pure virtual]
ServiceIsRunning()=0ICommunicateServiceStatusToSCM [pure virtual]
ServiceIsStopping()=0ICommunicateServiceStatusToSCM [pure virtual]
SetDebugMode()=0ICommunicateWithSCM [pure virtual]
SetStatus(SERVICE_STATUS_HANDLE hServiceStatus, const SERVICE_STATUS &serviceStatus, bool hasFailureActions) const =0ICommunicateServiceStatusToSCM [pure virtual]
StartServiceControlDispatcher(const SERVICE_TABLE_ENTRY *pServiceTable, bool hasFailureActions)=0ICommunicateWithSCM [pure virtual]
~ICommunicateServiceStatusToSCM()ICommunicateServiceStatusToSCM [protected, virtual]
~ICommunicateWithSCM() overrideICommunicateWithSCM [protected]


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