Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
AppSecInc::Service::ServiceImpl Class Referenceabstract

service implementation More...

#include <ServiceImpl.h>

Inheritance diagram for AppSecInc::Service::ServiceImpl:
DemoService

Public Member Functions

 ServiceImpl (const std::wstring &name)
 
virtual ~ServiceImpl ()
 
void Stop ()
 
void Start ()
 
void Wait ()
 

Protected Member Functions

virtual void Run ()=0
 

Protected Attributes

BOOL _running
 
BOOL _paused
 
std::wstring _name
 

Detailed Description

service implementation

Constructor & Destructor Documentation

ServiceImpl::ServiceImpl ( const std::wstring &  name)
ServiceImpl::~ServiceImpl ( )
virtual

Member Function Documentation

virtual void AppSecInc::Service::ServiceImpl::Run ( )
protectedpure virtual

Implemented in DemoService.

void ServiceImpl::Start ( )
void ServiceImpl::Stop ( )
void ServiceImpl::Wait ( )

Member Data Documentation

std::wstring AppSecInc::Service::ServiceImpl::_name
protected
BOOL AppSecInc::Service::ServiceImpl::_paused
protected
BOOL AppSecInc::Service::ServiceImpl::_running
protected

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


© Application Security Inc. - All Rights Reserved http://msiext.codeplex.com