|
Public Member Functions |
| | CzzNTService (const char *appname, const char *svc, const char *args, const char *display, const char *dep, const char *descr, DWORD starttype) |
| | CzzNTService (const char *appname, const char *svc, const char *args, const char *display, const char *dep, const char *descr) |
| | CzzNTService (const char *appname, const char *svc, const char *args, const char *display, const char *dep) |
| virtual | ~CzzNTService () |
| virtual void | Install (void) |
| virtual void | Remove (void) |
| virtual void | Debug (int argc, char **argv) |
| virtual void | Start (void) |
| CzzString & | GetServiceName (void) |
| CzzString & | GetAppName (void) |
| SERVICE_STATUS & | GetStatus (void) |
| CzzLog & | GetLog (void) |
| virtual void | OnStart (int argc, char **argv) |
| virtual void | OnStop (void) |
| void | ReportStatus (DWORD state, DWORD exitcode, DWORD waithint) |
| void | Register (void) |
Protected Member Functions |
| void | Init (void) |
| void | Exit (void) |
Protected Attributes |
| SERVICE_STATUS | m_Status |
| SERVICE_STATUS_HANDLE | m_Handle |
| CzzLog | m_Log |
| CzzString | m_AppName |
| CzzString | m_ServiceName |
| CzzString | m_Args |
| CzzString | m_DisplayName |
| CzzString | m_Description |
| CzzString | m_Dependencies |
| bool | m_Debug |
| DWORD | m_Error |
| DWORD | m_CheckPoint |
| DWORD | m_StartType |
| HANDLE | m_StopEvent |