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

ServiceTypes Class Reference

List of all members.

Public Types

enum  StartupType { Disabled, DemandStart, AutoStart, DelayedAutoStart }
enum  StopReason { ServiceStopped, ServiceShutdown, ServicePreShutdown, ServiceRestartDenied }
enum  ErrorHandling { IgnoreErrors, NormalErrorHandling, SevereErrorHandling, CriticalErrorHandling }
enum  ServiceSIDTypes { ServiceSIDUnset, ServiceSIDNone, ServiceSIDRestricted, ServiceSIDUnrestricted }
enum  StandardServiceExitCodes {
  ExitSuccess, InstallCountersFailed, FailedToStartService, FailedToLaunchElevated,
  DeclinedToLaunchElevated, UnhandledException, UnhandledExceptionFromServiceMain1, UnhandledExceptionFromServiceMain2,
  UnhandledExceptionFromServiceMain3, UnhandledExceptionFromServiceMain4, UnhandledExceptionFromServiceMain5, UnhandledExceptionFromServiceMain6,
  UnhandledExceptionFromServiceMain7, UnhandledExceptionFromServiceMain8, CommandLineError = 255
}
typedef unsigned int ExitCode


Member Typedef Documentation

typedef unsigned int ExitCode


Member Enumeration Documentation

Enumerator:
Disabled 
DemandStart 
AutoStart 
DelayedAutoStart 

enum StopReason

Enumerator:
ServiceStopped 
ServiceShutdown 
ServicePreShutdown 
ServiceRestartDenied 

Enumerator:
IgnoreErrors 
NormalErrorHandling 
SevereErrorHandling 
CriticalErrorHandling 

Enumerator:
ServiceSIDUnset 
ServiceSIDNone 
ServiceSIDRestricted 
ServiceSIDUnrestricted 

Enumerator:
ExitSuccess 
InstallCountersFailed 
FailedToStartService 
FailedToLaunchElevated 
DeclinedToLaunchElevated 
UnhandledException 
UnhandledExceptionFromServiceMain1 
UnhandledExceptionFromServiceMain2 
UnhandledExceptionFromServiceMain3 
UnhandledExceptionFromServiceMain4 
UnhandledExceptionFromServiceMain5 
UnhandledExceptionFromServiceMain6 
UnhandledExceptionFromServiceMain7 
UnhandledExceptionFromServiceMain8 
CommandLineError 


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