Ice 3.7 C++98 API Reference
Loading...
Searching...
No Matches
IceBox.h File Reference
#include <IceUtil/PushDisableWarnings.h>
#include <Ice/ProxyF.h>
#include <Ice/ObjectF.h>
#include <Ice/ValueF.h>
#include <Ice/Exception.h>
#include <Ice/LocalObject.h>
#include <Ice/StreamHelpers.h>
#include <Ice/Comparable.h>
#include <Ice/Proxy.h>
#include <Ice/Object.h>
#include <Ice/GCObject.h>
#include <Ice/Value.h>
#include <Ice/Incoming.h>
#include <Ice/FactoryTableInit.h>
#include <IceUtil/ScopedArray.h>
#include <Ice/Optional.h>
#include <Ice/ExceptionHelpers.h>
#include <Ice/BuiltinSequences.h>
#include <Ice/CommunicatorF.h>
#include <Ice/PropertiesF.h>
#include <Ice/SliceChecksumDict.h>
#include <IceUtil/UndefSysMacros.h>
#include <IceBox/Config.h>
#include <IceUtil/PopDisableWarnings.h>
Include dependency graph for IceBox.h:

Go to the source code of this file.

Classes

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

Namespaces

namespace  IceBox
namespace  IceProxy
namespace  IceProxy::IceBox

Macros

#define ICEBOX_API   ICE_DECLSPEC_IMPORT

Typedefs

typedef ::IceUtil::Handle< Callback_ServiceManager_addObserver_BaseIceBox::Callback_ServiceManager_addObserverPtr
typedef ::IceUtil::Handle< Callback_ServiceManager_getSliceChecksums_BaseIceBox::Callback_ServiceManager_getSliceChecksumsPtr
typedef ::IceUtil::Handle< Callback_ServiceManager_shutdown_BaseIceBox::Callback_ServiceManager_shutdownPtr
typedef ::IceUtil::Handle< Callback_ServiceManager_startService_BaseIceBox::Callback_ServiceManager_startServicePtr
typedef ::IceUtil::Handle< Callback_ServiceManager_stopService_BaseIceBox::Callback_ServiceManager_stopServicePtr
typedef ::IceUtil::Handle< Callback_ServiceObserver_servicesStarted_BaseIceBox::Callback_ServiceObserver_servicesStartedPtr
typedef ::IceUtil::Handle< Callback_ServiceObserver_servicesStopped_BaseIceBox::Callback_ServiceObserver_servicesStoppedPtr
typedef ::IceInternal::ProxyHandle< ::IceProxy::IceBox::ServiceManagerIceBox::ServiceManagerPrx
typedef ServiceManagerPrx IceBox::ServiceManagerPrxPtr
typedef ::IceInternal::Handle< ServiceManagerIceBox::ServiceManagerPtr
typedef ::IceInternal::ProxyHandle< ::IceProxy::IceBox::ServiceObserverIceBox::ServiceObserverPrx
typedef ServiceObserverPrx IceBox::ServiceObserverPrxPtr
typedef ::IceInternal::Handle< ServiceObserverIceBox::ServiceObserverPtr
typedef ::IceInternal::Handle< ServiceIceBox::ServicePtr

Functions

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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.

Macro Definition Documentation

◆ ICEBOX_API

#define ICEBOX_API   ICE_DECLSPEC_IMPORT