JetByteTools::Service Namespace Reference


Classes

class  CEventLog
class  IDispatchServiceControls
class  INotifyProgress
class  CService
class  CServiceStatus
class  CShutdownHandler
class  CSmartHandle
 A smart pointer to a HANDLE. Calls CloseServiceHandle() on any SC_HANDLE that the it owns when the CSmartHandle goes out of scope to in scope based designs. More...

Functions

static void RegisterServiceObject (const _tstring &name, CService &obj)
static void UnregisterServiceObject (CService &obj)
static CServiceGetServiceObject ()
static void WINAPI ServiceMain_ (DWORD, PTSTR *)
static void WINAPI ServiceHandler_ (DWORD dwControl)
static _tstring BuildServiceDependenciesString (const _tstring &dependencies)

Variables

const _tstring s_BASE_KEY_NAME = _T("System\\CurrentControlSet\\Services\\EventLog\\Application\\")
static CServices_pService = 0


Function Documentation

static _tstring BuildServiceDependenciesString ( const _tstring &  dependencies  )  [static]

static CService * GetServiceObject (  )  [static]

static void RegisterServiceObject ( const _tstring &  name,
CService &  obj 
) [static]

static void WINAPI ServiceHandler_ ( DWORD  dwControl  )  [static]

static void WINAPI ServiceMain_ ( DWORD  ,
PTSTR *   
) [static]

static void UnregisterServiceObject ( CService &  obj  )  [static]


Variable Documentation

const _tstring s_BASE_KEY_NAME = _T("System\\CurrentControlSet\\Services\\EventLog\\Application\\")

CService* s_pService = 0 [static]


Generated on Thu Mar 26 16:39:47 2009 for JetByte Socket Tools - v6.0 by  doxygen 1.5.3