Host multiple independent services in the same Ice server. More...
Classes | |
class | AlreadyStartedException |
The exception that is thrown when attempting to start a service that is already running. More... | |
class | AlreadyStoppedException |
The exception that is thrown when attempting to stop a service that is already stopped. More... | |
class | FailureException |
The exception that is thrown when an IceBox service fails to start. More... | |
class | NoSuchServiceException |
The exception that is thrown when a service name does not refer to a known service. More... | |
class | Service |
Represents an IceBox service that you implement and that the IceBox service manager starts and later stops. More... | |
class | ServiceManager |
Administers the services of an IceBox server. | |
class | ServiceManagerPrx |
Administers the services of an IceBox server. More... | |
class | ServiceObserver |
Observes the status of services in an IceBox server. More... | |
class | ServiceObserverPrx |
Observes the status of services in an IceBox server. More... |
Typedefs | |
using | ServiceManagerPtr = std::shared_ptr<ServiceManager> |
A shared pointer to a ServiceManager. | |
using | ServiceObserverPtr = std::shared_ptr<ServiceObserver> |
A shared pointer to a ServiceObserver. | |
using | ServicePtr = std::shared_ptr<Service> |
A shared pointer to a Service. |
Host multiple independent services in the same Ice server.