Pol  Revision:cb584c9
Pol::Core::PolService Class Reference
+ Inheritance diagram for Pol::Core::PolService:

Public Member Functions

 PolService ()
 
virtual void OnStop () POL_OVERRIDE
 
virtual void Run () POL_OVERRIDE
 
- Public Member Functions inherited from Pol::Clib::CNTService
 CNTService (const char *szServiceName)
 
virtual ~CNTService ()
 
void DebugMsg (const char *pszFormat,...)
 
BOOL Initialize ()
 
BOOL Install ()
 
BOOL IsInstalled ()
 
void LogEvent (WORD wType, DWORD dwID, const char *pszS1=NULL, const char *pszS2=NULL, const char *pszS3=NULL)
 
virtual void OnContinue ()
 
virtual BOOL OnInit ()
 
virtual void OnInterrogate ()
 
virtual void OnPause ()
 
virtual void OnShutdown ()
 
virtual BOOL OnUserControl (DWORD dwOpcode)
 
BOOL ParseStandardArgs (int argc, char *argv[])
 
void SetStatus (DWORD dwState)
 
BOOL StartService ()
 
BOOL Uninstall ()
 

Additional Inherited Members

- Static Public Member Functions inherited from Pol::Clib::CNTService
static void WINAPI Handler (DWORD dwOpcode)
 
static void WINAPI ServiceMain (DWORD dwArgc, LPTSTR *lpszArgv)
 
- Public Attributes inherited from Pol::Clib::CNTService
BOOL m_bIsRunning
 
SERVICE_STATUS_HANDLE m_hServiceStatus
 
int m_iMajorVersion
 
int m_iMinorVersion
 
SERVICE_STATUS m_Status
 
char m_szServiceName [64]
 
- Static Public Attributes inherited from Pol::Clib::CNTService
static CNTServicem_pThis = NULL
 

Detailed Description

Definition at line 41 of file polservice.cpp.

Constructor & Destructor Documentation

Pol::Core::PolService::PolService ( )

Definition at line 49 of file polservice.cpp.

Member Function Documentation

void Pol::Core::PolService::OnStop ( )
virtual

Reimplemented from Pol::Clib::CNTService.

Definition at line 73 of file polservice.cpp.

References Pol::Clib::exit_signalled.

void Pol::Core::PolService::Run ( )
virtual

The documentation for this class was generated from the following file: