An application service managed by a ServiceManager.
More...
#include <IceBox/IceBox.h>
An application service managed by a ServiceManager.
◆ ~Service()
virtual IceBox::Service::~Service |
( |
| ) |
|
|
virtual |
◆ start()
virtual void IceBox::Service::start |
( |
const ::std::string & |
name, |
|
|
const ::std::shared_ptr<::Ice::Communicator > & |
communicator, |
|
|
const ::Ice::StringSeq & |
args |
|
) |
| |
|
pure virtual |
Start the service.
The given communicator is created by the ServiceManager for use by the service. This communicator may also be used by other services, depending on the service configuration.
The ServiceManager owns this communicator, and is responsible for destroying it.
- Parameters
-
name | The service's name, as determined by the configuration. |
communicator | A communicator for use by the service. |
args | The service arguments that were not converted into properties. |
- Exceptions
-
◆ stop()
virtual void IceBox::Service::stop |
( |
| ) |
|
|
pure virtual |
The documentation for this class was generated from the following file:
- generated/cpp11/x64/Release/IceBox/IceBox.h