IGLib
1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
|
Abstract base class for services that can use it. Some Services already inherit from a different class and can't use this, which is why we define the IService interface as well. More...
Public Member Functions | |
virtual void | StartService () |
Initialize the Service More... | |
virtual void | StopService () |
Do any cleanup needed before terminating the service More... | |
void | Dispose () |
Protected Member Functions | |
virtual void | Dispose (bool disposing) |
Protected Attributes | |
bool | _disposed = false |
Properties | |
IServiceLocator | ServiceContext [get, set] |
The ServiceContext More... | |
ServiceStatus | Status [get, protected set] |
Gets the ServiceStatus of this service More... | |
![]() | |
IServiceLocator | ServiceContext [get, set] |
The ServiceContext More... | |
ServiceStatus | Status [get] |
Gets the ServiceStatus of this service More... | |
Abstract base class for services that can use it. Some Services already inherit from a different class and can't use this, which is why we define the IService interface as well.
|
inlinevirtual |
Initialize the Service
Implements NUnit.Engine.IService.
Reimplemented in NUnit.Engine.Services.DomainManager, NUnit.Engine.Services.RecentFilesService, NUnit.Engine.Services.ExtensionService, NUnit.Engine.Services.ProjectService, NUnit.Engine.Services.ResultService, NUnit.Engine.Services.DriverService, and NUnit.Engine.Services.DefaultTestRunnerFactory.
|
inlinevirtual |
Do any cleanup needed before terminating the service
Implements NUnit.Engine.IService.
Reimplemented in NUnit.Engine.Services.RecentFilesService.
Referenced by NUnit.Engine.Services.Tests.RuntimeFrameworkServiceTests.StopService().
|
inline |
|
inlineprotectedvirtual |
|
protected |
|
getset |
The ServiceContext
|
getprotected set |
Gets the ServiceStatus of this service
Referenced by NUnit.Engine.Services.Tests.DomainManagerTests.ServiceIsStarted(), NUnit.Engine.Services.Tests.ProjectServiceTests.ServiceIsStarted(), NUnit.Engine.Services.Tests.InProcessTestRunnerFactoryTests.ServiceIsStarted(), NUnit.Engine.Services.Tests.ResultServiceTests.ServiceIsStarted(), NUnit.Engine.Services.Tests.DriverServiceTests.ServiceIsStarted(), NUnit.Engine.Services.Tests.DefaultTestRunnerFactoryTests.ServiceIsStarted(), NUnit.Engine.Services.Tests.RuntimeFrameworkServiceTests.ServiceIsStarted(), and NUnit.Engine.Services.Tests.RecentFilesTests.ServiceIsStarted().