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

Classes

class  AlreadyStartedException
 This exception is thrown if an attempt is made to start an already-started service. More...
class  AlreadyStoppedException
 This exception is thrown if an attempt is made to stop an already-stopped service. More...
class  Callback_ServiceManager_addObserver
 Type-safe asynchronous callback wrapper class with cookie support used for calls to IceProxy::IceBox::ServiceManager::begin_addObserver. More...
class  Callback_ServiceManager_addObserver_Base
 Base class for asynchronous callback wrapper classes used for calls to IceProxy::IceBox::ServiceManager::begin_addObserver. More...
class  Callback_ServiceManager_getSliceChecksums
 Type-safe asynchronous callback wrapper class with cookie support used for calls to IceProxy::IceBox::ServiceManager::begin_getSliceChecksums. More...
class  Callback_ServiceManager_getSliceChecksums_Base
 Base class for asynchronous callback wrapper classes used for calls to IceProxy::IceBox::ServiceManager::begin_getSliceChecksums. More...
class  Callback_ServiceManager_shutdown
 Type-safe asynchronous callback wrapper class with cookie support used for calls to IceProxy::IceBox::ServiceManager::begin_shutdown. More...
class  Callback_ServiceManager_shutdown_Base
 Base class for asynchronous callback wrapper classes used for calls to IceProxy::IceBox::ServiceManager::begin_shutdown. More...
class  Callback_ServiceManager_startService
 Type-safe asynchronous callback wrapper class with cookie support used for calls to IceProxy::IceBox::ServiceManager::begin_startService. More...
class  Callback_ServiceManager_startService_Base
 Base class for asynchronous callback wrapper classes used for calls to IceProxy::IceBox::ServiceManager::begin_startService. More...
class  Callback_ServiceManager_stopService
 Type-safe asynchronous callback wrapper class with cookie support used for calls to IceProxy::IceBox::ServiceManager::begin_stopService. More...
class  Callback_ServiceManager_stopService_Base
 Base class for asynchronous callback wrapper classes used for calls to IceProxy::IceBox::ServiceManager::begin_stopService. More...
class  Callback_ServiceObserver_servicesStarted
 Type-safe asynchronous callback wrapper class with cookie support used for calls to IceProxy::IceBox::ServiceObserver::begin_servicesStarted. More...
class  Callback_ServiceObserver_servicesStarted_Base
 Base class for asynchronous callback wrapper classes used for calls to IceProxy::IceBox::ServiceObserver::begin_servicesStarted. More...
class  Callback_ServiceObserver_servicesStopped
 Type-safe asynchronous callback wrapper class with cookie support used for calls to IceProxy::IceBox::ServiceObserver::begin_servicesStopped. More...
class  Callback_ServiceObserver_servicesStopped_Base
 Base class for asynchronous callback wrapper classes used for calls to IceProxy::IceBox::ServiceObserver::begin_servicesStopped. More...
class  CallbackNC_ServiceManager_addObserver
 Type-safe asynchronous callback wrapper class used for calls to IceProxy::IceBox::ServiceManager::begin_addObserver. More...
class  CallbackNC_ServiceManager_getSliceChecksums
 Type-safe asynchronous callback wrapper class used for calls to IceProxy::IceBox::ServiceManager::begin_getSliceChecksums. More...
class  CallbackNC_ServiceManager_shutdown
 Type-safe asynchronous callback wrapper class used for calls to IceProxy::IceBox::ServiceManager::begin_shutdown. More...
class  CallbackNC_ServiceManager_startService
 Type-safe asynchronous callback wrapper class used for calls to IceProxy::IceBox::ServiceManager::begin_startService. More...
class  CallbackNC_ServiceManager_stopService
 Type-safe asynchronous callback wrapper class used for calls to IceProxy::IceBox::ServiceManager::begin_stopService. More...
class  CallbackNC_ServiceObserver_servicesStarted
 Type-safe asynchronous callback wrapper class used for calls to IceProxy::IceBox::ServiceObserver::begin_servicesStarted. More...
class  CallbackNC_ServiceObserver_servicesStopped
 Type-safe asynchronous callback wrapper class used for calls to IceProxy::IceBox::ServiceObserver::begin_servicesStopped. More...
class  FailureException
 This exception is a general failure notification. More...
class  NoSuchServiceException
 This exception is thrown if a service name does not refer to an existing service. More...
class  Service
 An application service managed by a ServiceManager. More...
class  ServiceManager
 Administers a set of Service instances. More...
class  ServiceObserver
 An Observer interface implemented by admin clients interested in the status of services. More...

Typedefs

typedef ::IceUtil::Handle< Callback_ServiceManager_addObserver_BaseCallback_ServiceManager_addObserverPtr
typedef ::IceUtil::Handle< Callback_ServiceManager_getSliceChecksums_BaseCallback_ServiceManager_getSliceChecksumsPtr
typedef ::IceUtil::Handle< Callback_ServiceManager_shutdown_BaseCallback_ServiceManager_shutdownPtr
typedef ::IceUtil::Handle< Callback_ServiceManager_startService_BaseCallback_ServiceManager_startServicePtr
typedef ::IceUtil::Handle< Callback_ServiceManager_stopService_BaseCallback_ServiceManager_stopServicePtr
typedef ::IceUtil::Handle< Callback_ServiceObserver_servicesStarted_BaseCallback_ServiceObserver_servicesStartedPtr
typedef ::IceUtil::Handle< Callback_ServiceObserver_servicesStopped_BaseCallback_ServiceObserver_servicesStoppedPtr
typedef ::IceInternal::ProxyHandle< ::IceProxy::IceBox::ServiceManagerServiceManagerPrx
typedef ServiceManagerPrx ServiceManagerPrxPtr
typedef ::IceInternal::Handle< ServiceManagerServiceManagerPtr
typedef ::IceInternal::ProxyHandle< ::IceProxy::IceBox::ServiceObserverServiceObserverPrx
typedef ServiceObserverPrx ServiceObserverPrxPtr
typedef ::IceInternal::Handle< ServiceObserverServiceObserverPtr
typedef ::IceInternal::Handle< ServiceServicePtr

Functions

template<class T>
Callback_ServiceManager_addObserverPtr newCallback_ServiceManager_addObserver (const IceUtil::Handle< T > &instance, void(T::*cb)(), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T, typename CT>
Callback_ServiceManager_addObserverPtr newCallback_ServiceManager_addObserver (const IceUtil::Handle< T > &instance, void(T::*cb)(const CT &), void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T>
Callback_ServiceManager_addObserverPtr newCallback_ServiceManager_addObserver (const IceUtil::Handle< T > &instance, void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T, typename CT>
Callback_ServiceManager_addObserverPtr newCallback_ServiceManager_addObserver (const IceUtil::Handle< T > &instance, void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T>
Callback_ServiceManager_addObserverPtr newCallback_ServiceManager_addObserver (T *instance, void(T::*cb)(), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T, typename CT>
Callback_ServiceManager_addObserverPtr newCallback_ServiceManager_addObserver (T *instance, void(T::*cb)(const CT &), void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T>
Callback_ServiceManager_addObserverPtr newCallback_ServiceManager_addObserver (T *instance, void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T, typename CT>
Callback_ServiceManager_addObserverPtr newCallback_ServiceManager_addObserver (T *instance, void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T>
Callback_ServiceManager_getSliceChecksumsPtr newCallback_ServiceManager_getSliceChecksums (const IceUtil::Handle< T > &instance, void(T::*cb)(const ::Ice::SliceChecksumDict &), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T, typename CT>
Callback_ServiceManager_getSliceChecksumsPtr newCallback_ServiceManager_getSliceChecksums (const IceUtil::Handle< T > &instance, void(T::*cb)(const ::Ice::SliceChecksumDict &, const CT &), void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T>
Callback_ServiceManager_getSliceChecksumsPtr newCallback_ServiceManager_getSliceChecksums (T *instance, void(T::*cb)(const ::Ice::SliceChecksumDict &), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T, typename CT>
Callback_ServiceManager_getSliceChecksumsPtr newCallback_ServiceManager_getSliceChecksums (T *instance, void(T::*cb)(const ::Ice::SliceChecksumDict &, const CT &), void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T>
Callback_ServiceManager_shutdownPtr newCallback_ServiceManager_shutdown (const IceUtil::Handle< T > &instance, void(T::*cb)(), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T, typename CT>
Callback_ServiceManager_shutdownPtr newCallback_ServiceManager_shutdown (const IceUtil::Handle< T > &instance, void(T::*cb)(const CT &), void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T>
Callback_ServiceManager_shutdownPtr newCallback_ServiceManager_shutdown (const IceUtil::Handle< T > &instance, void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T, typename CT>
Callback_ServiceManager_shutdownPtr newCallback_ServiceManager_shutdown (const IceUtil::Handle< T > &instance, void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T>
Callback_ServiceManager_shutdownPtr newCallback_ServiceManager_shutdown (T *instance, void(T::*cb)(), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T, typename CT>
Callback_ServiceManager_shutdownPtr newCallback_ServiceManager_shutdown (T *instance, void(T::*cb)(const CT &), void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T>
Callback_ServiceManager_shutdownPtr newCallback_ServiceManager_shutdown (T *instance, void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T, typename CT>
Callback_ServiceManager_shutdownPtr newCallback_ServiceManager_shutdown (T *instance, void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T>
Callback_ServiceManager_startServicePtr newCallback_ServiceManager_startService (const IceUtil::Handle< T > &instance, void(T::*cb)(), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T, typename CT>
Callback_ServiceManager_startServicePtr newCallback_ServiceManager_startService (const IceUtil::Handle< T > &instance, void(T::*cb)(const CT &), void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T>
Callback_ServiceManager_startServicePtr newCallback_ServiceManager_startService (const IceUtil::Handle< T > &instance, void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T, typename CT>
Callback_ServiceManager_startServicePtr newCallback_ServiceManager_startService (const IceUtil::Handle< T > &instance, void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T>
Callback_ServiceManager_startServicePtr newCallback_ServiceManager_startService (T *instance, void(T::*cb)(), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T, typename CT>
Callback_ServiceManager_startServicePtr newCallback_ServiceManager_startService (T *instance, void(T::*cb)(const CT &), void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T>
Callback_ServiceManager_startServicePtr newCallback_ServiceManager_startService (T *instance, void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T, typename CT>
Callback_ServiceManager_startServicePtr newCallback_ServiceManager_startService (T *instance, void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T>
Callback_ServiceManager_stopServicePtr newCallback_ServiceManager_stopService (const IceUtil::Handle< T > &instance, void(T::*cb)(), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T, typename CT>
Callback_ServiceManager_stopServicePtr newCallback_ServiceManager_stopService (const IceUtil::Handle< T > &instance, void(T::*cb)(const CT &), void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T>
Callback_ServiceManager_stopServicePtr newCallback_ServiceManager_stopService (const IceUtil::Handle< T > &instance, void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T, typename CT>
Callback_ServiceManager_stopServicePtr newCallback_ServiceManager_stopService (const IceUtil::Handle< T > &instance, void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T>
Callback_ServiceManager_stopServicePtr newCallback_ServiceManager_stopService (T *instance, void(T::*cb)(), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T, typename CT>
Callback_ServiceManager_stopServicePtr newCallback_ServiceManager_stopService (T *instance, void(T::*cb)(const CT &), void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T>
Callback_ServiceManager_stopServicePtr newCallback_ServiceManager_stopService (T *instance, void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T, typename CT>
Callback_ServiceManager_stopServicePtr newCallback_ServiceManager_stopService (T *instance, void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T>
Callback_ServiceObserver_servicesStartedPtr newCallback_ServiceObserver_servicesStarted (const IceUtil::Handle< T > &instance, void(T::*cb)(), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T, typename CT>
Callback_ServiceObserver_servicesStartedPtr newCallback_ServiceObserver_servicesStarted (const IceUtil::Handle< T > &instance, void(T::*cb)(const CT &), void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T>
Callback_ServiceObserver_servicesStartedPtr newCallback_ServiceObserver_servicesStarted (const IceUtil::Handle< T > &instance, void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T, typename CT>
Callback_ServiceObserver_servicesStartedPtr newCallback_ServiceObserver_servicesStarted (const IceUtil::Handle< T > &instance, void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T>
Callback_ServiceObserver_servicesStartedPtr newCallback_ServiceObserver_servicesStarted (T *instance, void(T::*cb)(), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T, typename CT>
Callback_ServiceObserver_servicesStartedPtr newCallback_ServiceObserver_servicesStarted (T *instance, void(T::*cb)(const CT &), void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T>
Callback_ServiceObserver_servicesStartedPtr newCallback_ServiceObserver_servicesStarted (T *instance, void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T, typename CT>
Callback_ServiceObserver_servicesStartedPtr newCallback_ServiceObserver_servicesStarted (T *instance, void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T>
Callback_ServiceObserver_servicesStoppedPtr newCallback_ServiceObserver_servicesStopped (const IceUtil::Handle< T > &instance, void(T::*cb)(), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T, typename CT>
Callback_ServiceObserver_servicesStoppedPtr newCallback_ServiceObserver_servicesStopped (const IceUtil::Handle< T > &instance, void(T::*cb)(const CT &), void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T>
Callback_ServiceObserver_servicesStoppedPtr newCallback_ServiceObserver_servicesStopped (const IceUtil::Handle< T > &instance, void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T, typename CT>
Callback_ServiceObserver_servicesStoppedPtr newCallback_ServiceObserver_servicesStopped (const IceUtil::Handle< T > &instance, void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T>
Callback_ServiceObserver_servicesStoppedPtr newCallback_ServiceObserver_servicesStopped (T *instance, void(T::*cb)(), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T, typename CT>
Callback_ServiceObserver_servicesStoppedPtr newCallback_ServiceObserver_servicesStopped (T *instance, void(T::*cb)(const CT &), void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T>
Callback_ServiceObserver_servicesStoppedPtr newCallback_ServiceObserver_servicesStopped (T *instance, void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T, typename CT>
Callback_ServiceObserver_servicesStoppedPtr newCallback_ServiceObserver_servicesStopped (T *instance, void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 Creates a callback wrapper instance that delegates to your object.

Typedef Documentation

◆ Callback_ServiceManager_addObserverPtr

◆ Callback_ServiceManager_getSliceChecksumsPtr

◆ Callback_ServiceManager_shutdownPtr

◆ Callback_ServiceManager_startServicePtr

◆ Callback_ServiceManager_stopServicePtr

◆ Callback_ServiceObserver_servicesStartedPtr

◆ Callback_ServiceObserver_servicesStoppedPtr

◆ ServiceManagerPrx

typedef ::IceInternal::ProxyHandle< ::IceProxy::IceBox::ServiceManager> IceBox::ServiceManagerPrx

◆ ServiceManagerPrxPtr

◆ ServiceManagerPtr

typedef ::IceInternal::Handle< ServiceManager> IceBox::ServiceManagerPtr

◆ ServiceObserverPrx

◆ ServiceObserverPrxPtr

◆ ServiceObserverPtr

typedef ::IceInternal::Handle< ServiceObserver> IceBox::ServiceObserverPtr

◆ ServicePtr

typedef ::IceInternal::Handle< Service> IceBox::ServicePtr

Function Documentation

◆ newCallback_ServiceManager_addObserver() [1/8]

template<class T>
Callback_ServiceManager_addObserverPtr IceBox::newCallback_ServiceManager_addObserver ( const IceUtil::Handle< T > & instance,
void(T::* cb )(),
void(T::* excb )(const ::Ice::Exception &),
void(T::* sentcb )(bool) = 0 )

Creates a callback wrapper instance that delegates to your object.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceBox::ServiceManager::begin_addObserver.

◆ newCallback_ServiceManager_addObserver() [2/8]

template<class T, typename CT>
Callback_ServiceManager_addObserverPtr IceBox::newCallback_ServiceManager_addObserver ( const IceUtil::Handle< T > & instance,
void(T::* cb )(const CT &),
void(T::* excb )(const ::Ice::Exception &, const CT &),
void(T::* sentcb )(bool, const CT &) = 0 )

Creates a callback wrapper instance that delegates to your object.

Use this overload when your callback methods receive a cookie value.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceBox::ServiceManager::begin_addObserver.

◆ newCallback_ServiceManager_addObserver() [3/8]

template<class T>
Callback_ServiceManager_addObserverPtr IceBox::newCallback_ServiceManager_addObserver ( const IceUtil::Handle< T > & instance,
void(T::* excb )(const ::Ice::Exception &),
void(T::* sentcb )(bool) = 0 )

Creates a callback wrapper instance that delegates to your object.

Parameters
instanceThe callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceBox::ServiceManager::begin_addObserver.

◆ newCallback_ServiceManager_addObserver() [4/8]

template<class T, typename CT>
Callback_ServiceManager_addObserverPtr IceBox::newCallback_ServiceManager_addObserver ( const IceUtil::Handle< T > & instance,
void(T::* excb )(const ::Ice::Exception &, const CT &),
void(T::* sentcb )(bool, const CT &) = 0 )

Creates a callback wrapper instance that delegates to your object.

Use this overload when your callback methods receive a cookie value.

Parameters
instanceThe callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceBox::ServiceManager::begin_addObserver.

◆ newCallback_ServiceManager_addObserver() [5/8]

template<class T>
Callback_ServiceManager_addObserverPtr IceBox::newCallback_ServiceManager_addObserver ( T * instance,
void(T::* cb )(),
void(T::* excb )(const ::Ice::Exception &),
void(T::* sentcb )(bool) = 0 )

Creates a callback wrapper instance that delegates to your object.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceBox::ServiceManager::begin_addObserver.

◆ newCallback_ServiceManager_addObserver() [6/8]

template<class T, typename CT>
Callback_ServiceManager_addObserverPtr IceBox::newCallback_ServiceManager_addObserver ( T * instance,
void(T::* cb )(const CT &),
void(T::* excb )(const ::Ice::Exception &, const CT &),
void(T::* sentcb )(bool, const CT &) = 0 )

Creates a callback wrapper instance that delegates to your object.

Use this overload when your callback methods receive a cookie value.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceBox::ServiceManager::begin_addObserver.

◆ newCallback_ServiceManager_addObserver() [7/8]

template<class T>
Callback_ServiceManager_addObserverPtr IceBox::newCallback_ServiceManager_addObserver ( T * instance,
void(T::* excb )(const ::Ice::Exception &),
void(T::* sentcb )(bool) = 0 )

Creates a callback wrapper instance that delegates to your object.

Parameters
instanceThe callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceBox::ServiceManager::begin_addObserver.

◆ newCallback_ServiceManager_addObserver() [8/8]

template<class T, typename CT>
Callback_ServiceManager_addObserverPtr IceBox::newCallback_ServiceManager_addObserver ( T * instance,
void(T::* excb )(const ::Ice::Exception &, const CT &),
void(T::* sentcb )(bool, const CT &) = 0 )

Creates a callback wrapper instance that delegates to your object.

Use this overload when your callback methods receive a cookie value.

Parameters
instanceThe callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceBox::ServiceManager::begin_addObserver.

◆ newCallback_ServiceManager_getSliceChecksums() [1/4]

template<class T>
Callback_ServiceManager_getSliceChecksumsPtr IceBox::newCallback_ServiceManager_getSliceChecksums ( const IceUtil::Handle< T > & instance,
void(T::* cb )(const ::Ice::SliceChecksumDict &),
void(T::* excb )(const ::Ice::Exception &),
void(T::* sentcb )(bool) = 0 )

Creates a callback wrapper instance that delegates to your object.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceBox::ServiceManager::begin_getSliceChecksums.

◆ newCallback_ServiceManager_getSliceChecksums() [2/4]

template<class T, typename CT>
Callback_ServiceManager_getSliceChecksumsPtr IceBox::newCallback_ServiceManager_getSliceChecksums ( const IceUtil::Handle< T > & instance,
void(T::* cb )(const ::Ice::SliceChecksumDict &, const CT &),
void(T::* excb )(const ::Ice::Exception &, const CT &),
void(T::* sentcb )(bool, const CT &) = 0 )

Creates a callback wrapper instance that delegates to your object.

Use this overload when your callback methods receive a cookie value.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceBox::ServiceManager::begin_getSliceChecksums.

◆ newCallback_ServiceManager_getSliceChecksums() [3/4]

template<class T>
Callback_ServiceManager_getSliceChecksumsPtr IceBox::newCallback_ServiceManager_getSliceChecksums ( T * instance,
void(T::* cb )(const ::Ice::SliceChecksumDict &),
void(T::* excb )(const ::Ice::Exception &),
void(T::* sentcb )(bool) = 0 )

Creates a callback wrapper instance that delegates to your object.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceBox::ServiceManager::begin_getSliceChecksums.

◆ newCallback_ServiceManager_getSliceChecksums() [4/4]

template<class T, typename CT>
Callback_ServiceManager_getSliceChecksumsPtr IceBox::newCallback_ServiceManager_getSliceChecksums ( T * instance,
void(T::* cb )(const ::Ice::SliceChecksumDict &, const CT &),
void(T::* excb )(const ::Ice::Exception &, const CT &),
void(T::* sentcb )(bool, const CT &) = 0 )

Creates a callback wrapper instance that delegates to your object.

Use this overload when your callback methods receive a cookie value.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceBox::ServiceManager::begin_getSliceChecksums.

◆ newCallback_ServiceManager_shutdown() [1/8]

template<class T>
Callback_ServiceManager_shutdownPtr IceBox::newCallback_ServiceManager_shutdown ( const IceUtil::Handle< T > & instance,
void(T::* cb )(),
void(T::* excb )(const ::Ice::Exception &),
void(T::* sentcb )(bool) = 0 )

Creates a callback wrapper instance that delegates to your object.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceBox::ServiceManager::begin_shutdown.

◆ newCallback_ServiceManager_shutdown() [2/8]

template<class T, typename CT>
Callback_ServiceManager_shutdownPtr IceBox::newCallback_ServiceManager_shutdown ( const IceUtil::Handle< T > & instance,
void(T::* cb )(const CT &),
void(T::* excb )(const ::Ice::Exception &, const CT &),
void(T::* sentcb )(bool, const CT &) = 0 )

Creates a callback wrapper instance that delegates to your object.

Use this overload when your callback methods receive a cookie value.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceBox::ServiceManager::begin_shutdown.

◆ newCallback_ServiceManager_shutdown() [3/8]

template<class T>
Callback_ServiceManager_shutdownPtr IceBox::newCallback_ServiceManager_shutdown ( const IceUtil::Handle< T > & instance,
void(T::* excb )(const ::Ice::Exception &),
void(T::* sentcb )(bool) = 0 )

Creates a callback wrapper instance that delegates to your object.

Parameters
instanceThe callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceBox::ServiceManager::begin_shutdown.

◆ newCallback_ServiceManager_shutdown() [4/8]

template<class T, typename CT>
Callback_ServiceManager_shutdownPtr IceBox::newCallback_ServiceManager_shutdown ( const IceUtil::Handle< T > & instance,
void(T::* excb )(const ::Ice::Exception &, const CT &),
void(T::* sentcb )(bool, const CT &) = 0 )

Creates a callback wrapper instance that delegates to your object.

Use this overload when your callback methods receive a cookie value.

Parameters
instanceThe callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceBox::ServiceManager::begin_shutdown.

◆ newCallback_ServiceManager_shutdown() [5/8]

template<class T>
Callback_ServiceManager_shutdownPtr IceBox::newCallback_ServiceManager_shutdown ( T * instance,
void(T::* cb )(),
void(T::* excb )(const ::Ice::Exception &),
void(T::* sentcb )(bool) = 0 )

Creates a callback wrapper instance that delegates to your object.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceBox::ServiceManager::begin_shutdown.

◆ newCallback_ServiceManager_shutdown() [6/8]

template<class T, typename CT>
Callback_ServiceManager_shutdownPtr IceBox::newCallback_ServiceManager_shutdown ( T * instance,
void(T::* cb )(const CT &),
void(T::* excb )(const ::Ice::Exception &, const CT &),
void(T::* sentcb )(bool, const CT &) = 0 )

Creates a callback wrapper instance that delegates to your object.

Use this overload when your callback methods receive a cookie value.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceBox::ServiceManager::begin_shutdown.

◆ newCallback_ServiceManager_shutdown() [7/8]

template<class T>
Callback_ServiceManager_shutdownPtr IceBox::newCallback_ServiceManager_shutdown ( T * instance,
void(T::* excb )(const ::Ice::Exception &),
void(T::* sentcb )(bool) = 0 )

Creates a callback wrapper instance that delegates to your object.

Parameters
instanceThe callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceBox::ServiceManager::begin_shutdown.

◆ newCallback_ServiceManager_shutdown() [8/8]

template<class T, typename CT>
Callback_ServiceManager_shutdownPtr IceBox::newCallback_ServiceManager_shutdown ( T * instance,
void(T::* excb )(const ::Ice::Exception &, const CT &),
void(T::* sentcb )(bool, const CT &) = 0 )

Creates a callback wrapper instance that delegates to your object.

Use this overload when your callback methods receive a cookie value.

Parameters
instanceThe callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceBox::ServiceManager::begin_shutdown.

◆ newCallback_ServiceManager_startService() [1/8]

template<class T>
Callback_ServiceManager_startServicePtr IceBox::newCallback_ServiceManager_startService ( const IceUtil::Handle< T > & instance,
void(T::* cb )(),
void(T::* excb )(const ::Ice::Exception &),
void(T::* sentcb )(bool) = 0 )

Creates a callback wrapper instance that delegates to your object.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceBox::ServiceManager::begin_startService.

◆ newCallback_ServiceManager_startService() [2/8]

template<class T, typename CT>
Callback_ServiceManager_startServicePtr IceBox::newCallback_ServiceManager_startService ( const IceUtil::Handle< T > & instance,
void(T::* cb )(const CT &),
void(T::* excb )(const ::Ice::Exception &, const CT &),
void(T::* sentcb )(bool, const CT &) = 0 )

Creates a callback wrapper instance that delegates to your object.

Use this overload when your callback methods receive a cookie value.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceBox::ServiceManager::begin_startService.

◆ newCallback_ServiceManager_startService() [3/8]

template<class T>
Callback_ServiceManager_startServicePtr IceBox::newCallback_ServiceManager_startService ( const IceUtil::Handle< T > & instance,
void(T::* excb )(const ::Ice::Exception &),
void(T::* sentcb )(bool) = 0 )

Creates a callback wrapper instance that delegates to your object.

Parameters
instanceThe callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceBox::ServiceManager::begin_startService.

◆ newCallback_ServiceManager_startService() [4/8]

template<class T, typename CT>
Callback_ServiceManager_startServicePtr IceBox::newCallback_ServiceManager_startService ( const IceUtil::Handle< T > & instance,
void(T::* excb )(const ::Ice::Exception &, const CT &),
void(T::* sentcb )(bool, const CT &) = 0 )

Creates a callback wrapper instance that delegates to your object.

Use this overload when your callback methods receive a cookie value.

Parameters
instanceThe callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceBox::ServiceManager::begin_startService.

◆ newCallback_ServiceManager_startService() [5/8]

template<class T>
Callback_ServiceManager_startServicePtr IceBox::newCallback_ServiceManager_startService ( T * instance,
void(T::* cb )(),
void(T::* excb )(const ::Ice::Exception &),
void(T::* sentcb )(bool) = 0 )

Creates a callback wrapper instance that delegates to your object.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceBox::ServiceManager::begin_startService.

◆ newCallback_ServiceManager_startService() [6/8]

template<class T, typename CT>
Callback_ServiceManager_startServicePtr IceBox::newCallback_ServiceManager_startService ( T * instance,
void(T::* cb )(const CT &),
void(T::* excb )(const ::Ice::Exception &, const CT &),
void(T::* sentcb )(bool, const CT &) = 0 )

Creates a callback wrapper instance that delegates to your object.

Use this overload when your callback methods receive a cookie value.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceBox::ServiceManager::begin_startService.

◆ newCallback_ServiceManager_startService() [7/8]

template<class T>
Callback_ServiceManager_startServicePtr IceBox::newCallback_ServiceManager_startService ( T * instance,
void(T::* excb )(const ::Ice::Exception &),
void(T::* sentcb )(bool) = 0 )

Creates a callback wrapper instance that delegates to your object.

Parameters
instanceThe callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceBox::ServiceManager::begin_startService.

◆ newCallback_ServiceManager_startService() [8/8]

template<class T, typename CT>
Callback_ServiceManager_startServicePtr IceBox::newCallback_ServiceManager_startService ( T * instance,
void(T::* excb )(const ::Ice::Exception &, const CT &),
void(T::* sentcb )(bool, const CT &) = 0 )

Creates a callback wrapper instance that delegates to your object.

Use this overload when your callback methods receive a cookie value.

Parameters
instanceThe callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceBox::ServiceManager::begin_startService.

◆ newCallback_ServiceManager_stopService() [1/8]

template<class T>
Callback_ServiceManager_stopServicePtr IceBox::newCallback_ServiceManager_stopService ( const IceUtil::Handle< T > & instance,
void(T::* cb )(),
void(T::* excb )(const ::Ice::Exception &),
void(T::* sentcb )(bool) = 0 )

Creates a callback wrapper instance that delegates to your object.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceBox::ServiceManager::begin_stopService.

◆ newCallback_ServiceManager_stopService() [2/8]

template<class T, typename CT>
Callback_ServiceManager_stopServicePtr IceBox::newCallback_ServiceManager_stopService ( const IceUtil::Handle< T > & instance,
void(T::* cb )(const CT &),
void(T::* excb )(const ::Ice::Exception &, const CT &),
void(T::* sentcb )(bool, const CT &) = 0 )

Creates a callback wrapper instance that delegates to your object.

Use this overload when your callback methods receive a cookie value.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceBox::ServiceManager::begin_stopService.

◆ newCallback_ServiceManager_stopService() [3/8]

template<class T>
Callback_ServiceManager_stopServicePtr IceBox::newCallback_ServiceManager_stopService ( const IceUtil::Handle< T > & instance,
void(T::* excb )(const ::Ice::Exception &),
void(T::* sentcb )(bool) = 0 )

Creates a callback wrapper instance that delegates to your object.

Parameters
instanceThe callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceBox::ServiceManager::begin_stopService.

◆ newCallback_ServiceManager_stopService() [4/8]

template<class T, typename CT>
Callback_ServiceManager_stopServicePtr IceBox::newCallback_ServiceManager_stopService ( const IceUtil::Handle< T > & instance,
void(T::* excb )(const ::Ice::Exception &, const CT &),
void(T::* sentcb )(bool, const CT &) = 0 )

Creates a callback wrapper instance that delegates to your object.

Use this overload when your callback methods receive a cookie value.

Parameters
instanceThe callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceBox::ServiceManager::begin_stopService.

◆ newCallback_ServiceManager_stopService() [5/8]

template<class T>
Callback_ServiceManager_stopServicePtr IceBox::newCallback_ServiceManager_stopService ( T * instance,
void(T::* cb )(),
void(T::* excb )(const ::Ice::Exception &),
void(T::* sentcb )(bool) = 0 )

Creates a callback wrapper instance that delegates to your object.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceBox::ServiceManager::begin_stopService.

◆ newCallback_ServiceManager_stopService() [6/8]

template<class T, typename CT>
Callback_ServiceManager_stopServicePtr IceBox::newCallback_ServiceManager_stopService ( T * instance,
void(T::* cb )(const CT &),
void(T::* excb )(const ::Ice::Exception &, const CT &),
void(T::* sentcb )(bool, const CT &) = 0 )

Creates a callback wrapper instance that delegates to your object.

Use this overload when your callback methods receive a cookie value.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceBox::ServiceManager::begin_stopService.

◆ newCallback_ServiceManager_stopService() [7/8]

template<class T>
Callback_ServiceManager_stopServicePtr IceBox::newCallback_ServiceManager_stopService ( T * instance,
void(T::* excb )(const ::Ice::Exception &),
void(T::* sentcb )(bool) = 0 )

Creates a callback wrapper instance that delegates to your object.

Parameters
instanceThe callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceBox::ServiceManager::begin_stopService.

◆ newCallback_ServiceManager_stopService() [8/8]

template<class T, typename CT>
Callback_ServiceManager_stopServicePtr IceBox::newCallback_ServiceManager_stopService ( T * instance,
void(T::* excb )(const ::Ice::Exception &, const CT &),
void(T::* sentcb )(bool, const CT &) = 0 )

Creates a callback wrapper instance that delegates to your object.

Use this overload when your callback methods receive a cookie value.

Parameters
instanceThe callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceBox::ServiceManager::begin_stopService.

◆ newCallback_ServiceObserver_servicesStarted() [1/8]

template<class T>
Callback_ServiceObserver_servicesStartedPtr IceBox::newCallback_ServiceObserver_servicesStarted ( const IceUtil::Handle< T > & instance,
void(T::* cb )(),
void(T::* excb )(const ::Ice::Exception &),
void(T::* sentcb )(bool) = 0 )

Creates a callback wrapper instance that delegates to your object.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceBox::ServiceObserver::begin_servicesStarted.

◆ newCallback_ServiceObserver_servicesStarted() [2/8]

template<class T, typename CT>
Callback_ServiceObserver_servicesStartedPtr IceBox::newCallback_ServiceObserver_servicesStarted ( const IceUtil::Handle< T > & instance,
void(T::* cb )(const CT &),
void(T::* excb )(const ::Ice::Exception &, const CT &),
void(T::* sentcb )(bool, const CT &) = 0 )

Creates a callback wrapper instance that delegates to your object.

Use this overload when your callback methods receive a cookie value.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceBox::ServiceObserver::begin_servicesStarted.

◆ newCallback_ServiceObserver_servicesStarted() [3/8]

template<class T>
Callback_ServiceObserver_servicesStartedPtr IceBox::newCallback_ServiceObserver_servicesStarted ( const IceUtil::Handle< T > & instance,
void(T::* excb )(const ::Ice::Exception &),
void(T::* sentcb )(bool) = 0 )

Creates a callback wrapper instance that delegates to your object.

Parameters
instanceThe callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceBox::ServiceObserver::begin_servicesStarted.

◆ newCallback_ServiceObserver_servicesStarted() [4/8]

template<class T, typename CT>
Callback_ServiceObserver_servicesStartedPtr IceBox::newCallback_ServiceObserver_servicesStarted ( const IceUtil::Handle< T > & instance,
void(T::* excb )(const ::Ice::Exception &, const CT &),
void(T::* sentcb )(bool, const CT &) = 0 )

Creates a callback wrapper instance that delegates to your object.

Use this overload when your callback methods receive a cookie value.

Parameters
instanceThe callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceBox::ServiceObserver::begin_servicesStarted.

◆ newCallback_ServiceObserver_servicesStarted() [5/8]

template<class T>
Callback_ServiceObserver_servicesStartedPtr IceBox::newCallback_ServiceObserver_servicesStarted ( T * instance,
void(T::* cb )(),
void(T::* excb )(const ::Ice::Exception &),
void(T::* sentcb )(bool) = 0 )

Creates a callback wrapper instance that delegates to your object.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceBox::ServiceObserver::begin_servicesStarted.

◆ newCallback_ServiceObserver_servicesStarted() [6/8]

template<class T, typename CT>
Callback_ServiceObserver_servicesStartedPtr IceBox::newCallback_ServiceObserver_servicesStarted ( T * instance,
void(T::* cb )(const CT &),
void(T::* excb )(const ::Ice::Exception &, const CT &),
void(T::* sentcb )(bool, const CT &) = 0 )

Creates a callback wrapper instance that delegates to your object.

Use this overload when your callback methods receive a cookie value.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceBox::ServiceObserver::begin_servicesStarted.

◆ newCallback_ServiceObserver_servicesStarted() [7/8]

template<class T>
Callback_ServiceObserver_servicesStartedPtr IceBox::newCallback_ServiceObserver_servicesStarted ( T * instance,
void(T::* excb )(const ::Ice::Exception &),
void(T::* sentcb )(bool) = 0 )

Creates a callback wrapper instance that delegates to your object.

Parameters
instanceThe callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceBox::ServiceObserver::begin_servicesStarted.

◆ newCallback_ServiceObserver_servicesStarted() [8/8]

template<class T, typename CT>
Callback_ServiceObserver_servicesStartedPtr IceBox::newCallback_ServiceObserver_servicesStarted ( T * instance,
void(T::* excb )(const ::Ice::Exception &, const CT &),
void(T::* sentcb )(bool, const CT &) = 0 )

Creates a callback wrapper instance that delegates to your object.

Use this overload when your callback methods receive a cookie value.

Parameters
instanceThe callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceBox::ServiceObserver::begin_servicesStarted.

◆ newCallback_ServiceObserver_servicesStopped() [1/8]

template<class T>
Callback_ServiceObserver_servicesStoppedPtr IceBox::newCallback_ServiceObserver_servicesStopped ( const IceUtil::Handle< T > & instance,
void(T::* cb )(),
void(T::* excb )(const ::Ice::Exception &),
void(T::* sentcb )(bool) = 0 )

Creates a callback wrapper instance that delegates to your object.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceBox::ServiceObserver::begin_servicesStopped.

◆ newCallback_ServiceObserver_servicesStopped() [2/8]

template<class T, typename CT>
Callback_ServiceObserver_servicesStoppedPtr IceBox::newCallback_ServiceObserver_servicesStopped ( const IceUtil::Handle< T > & instance,
void(T::* cb )(const CT &),
void(T::* excb )(const ::Ice::Exception &, const CT &),
void(T::* sentcb )(bool, const CT &) = 0 )

Creates a callback wrapper instance that delegates to your object.

Use this overload when your callback methods receive a cookie value.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceBox::ServiceObserver::begin_servicesStopped.

◆ newCallback_ServiceObserver_servicesStopped() [3/8]

template<class T>
Callback_ServiceObserver_servicesStoppedPtr IceBox::newCallback_ServiceObserver_servicesStopped ( const IceUtil::Handle< T > & instance,
void(T::* excb )(const ::Ice::Exception &),
void(T::* sentcb )(bool) = 0 )

Creates a callback wrapper instance that delegates to your object.

Parameters
instanceThe callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceBox::ServiceObserver::begin_servicesStopped.

◆ newCallback_ServiceObserver_servicesStopped() [4/8]

template<class T, typename CT>
Callback_ServiceObserver_servicesStoppedPtr IceBox::newCallback_ServiceObserver_servicesStopped ( const IceUtil::Handle< T > & instance,
void(T::* excb )(const ::Ice::Exception &, const CT &),
void(T::* sentcb )(bool, const CT &) = 0 )

Creates a callback wrapper instance that delegates to your object.

Use this overload when your callback methods receive a cookie value.

Parameters
instanceThe callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceBox::ServiceObserver::begin_servicesStopped.

◆ newCallback_ServiceObserver_servicesStopped() [5/8]

template<class T>
Callback_ServiceObserver_servicesStoppedPtr IceBox::newCallback_ServiceObserver_servicesStopped ( T * instance,
void(T::* cb )(),
void(T::* excb )(const ::Ice::Exception &),
void(T::* sentcb )(bool) = 0 )

Creates a callback wrapper instance that delegates to your object.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceBox::ServiceObserver::begin_servicesStopped.

◆ newCallback_ServiceObserver_servicesStopped() [6/8]

template<class T, typename CT>
Callback_ServiceObserver_servicesStoppedPtr IceBox::newCallback_ServiceObserver_servicesStopped ( T * instance,
void(T::* cb )(const CT &),
void(T::* excb )(const ::Ice::Exception &, const CT &),
void(T::* sentcb )(bool, const CT &) = 0 )

Creates a callback wrapper instance that delegates to your object.

Use this overload when your callback methods receive a cookie value.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceBox::ServiceObserver::begin_servicesStopped.

◆ newCallback_ServiceObserver_servicesStopped() [7/8]

template<class T>
Callback_ServiceObserver_servicesStoppedPtr IceBox::newCallback_ServiceObserver_servicesStopped ( T * instance,
void(T::* excb )(const ::Ice::Exception &),
void(T::* sentcb )(bool) = 0 )

Creates a callback wrapper instance that delegates to your object.

Parameters
instanceThe callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceBox::ServiceObserver::begin_servicesStopped.

◆ newCallback_ServiceObserver_servicesStopped() [8/8]

template<class T, typename CT>
Callback_ServiceObserver_servicesStoppedPtr IceBox::newCallback_ServiceObserver_servicesStopped ( T * instance,
void(T::* excb )(const ::Ice::Exception &, const CT &),
void(T::* sentcb )(bool, const CT &) = 0 )

Creates a callback wrapper instance that delegates to your object.

Use this overload when your callback methods receive a cookie value.

Parameters
instanceThe callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceBox::ServiceObserver::begin_servicesStopped.