Ice 3.8
C++ API Reference
Loading...
Searching...
No Matches
IceBox Namespace Reference

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.

Detailed Description

Host multiple independent services in the same Ice server.