Ice 3.7 C++98 API Reference
Loading...
Searching...
No Matches
Router.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/BuiltinSequences.h>
#include <IceUtil/UndefSysMacros.h>
#include <IceUtil/PopDisableWarnings.h>
Include dependency graph for Router.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Ice::Callback_Router_addProxies< T, CT >
 Type-safe asynchronous callback wrapper class with cookie support used for calls to IceProxy::Ice::Router::begin_addProxies. More...
class  Ice::Callback_Router_addProxies_Base
 Base class for asynchronous callback wrapper classes used for calls to IceProxy::Ice::Router::begin_addProxies. More...
class  Ice::Callback_Router_getClientProxy< T, CT >
 Type-safe asynchronous callback wrapper class with cookie support used for calls to IceProxy::Ice::Router::begin_getClientProxy. More...
class  Ice::Callback_Router_getClientProxy_Base
 Base class for asynchronous callback wrapper classes used for calls to IceProxy::Ice::Router::begin_getClientProxy. More...
class  Ice::Callback_Router_getServerProxy< T, CT >
 Type-safe asynchronous callback wrapper class with cookie support used for calls to IceProxy::Ice::Router::begin_getServerProxy. More...
class  Ice::Callback_Router_getServerProxy_Base
 Base class for asynchronous callback wrapper classes used for calls to IceProxy::Ice::Router::begin_getServerProxy. More...
class  Ice::Callback_RouterFinder_getRouter< T, CT >
 Type-safe asynchronous callback wrapper class with cookie support used for calls to IceProxy::Ice::RouterFinder::begin_getRouter. More...
class  Ice::Callback_RouterFinder_getRouter_Base
 Base class for asynchronous callback wrapper classes used for calls to IceProxy::Ice::RouterFinder::begin_getRouter. More...
class  Ice::CallbackNC_Router_addProxies< T >
 Type-safe asynchronous callback wrapper class used for calls to IceProxy::Ice::Router::begin_addProxies. More...
class  Ice::CallbackNC_Router_getClientProxy< T >
 Type-safe asynchronous callback wrapper class used for calls to IceProxy::Ice::Router::begin_getClientProxy. More...
class  Ice::CallbackNC_Router_getServerProxy< T >
 Type-safe asynchronous callback wrapper class used for calls to IceProxy::Ice::Router::begin_getServerProxy. More...
class  Ice::CallbackNC_RouterFinder_getRouter< T >
 Type-safe asynchronous callback wrapper class used for calls to IceProxy::Ice::RouterFinder::begin_getRouter. More...
class  IceProxy::Ice::Router
class  Ice::Router
 The Ice router interface. More...
class  IceProxy::Ice::RouterFinder
class  Ice::RouterFinder
 This interface should be implemented by services implementing the Ice::Router interface. More...

Namespaces

namespace  Ice
namespace  IceProxy
namespace  IceProxy::Ice

Typedefs

typedef ::IceUtil::Handle< Callback_Router_addProxies_BaseIce::Callback_Router_addProxiesPtr
typedef ::IceUtil::Handle< Callback_Router_getClientProxy_BaseIce::Callback_Router_getClientProxyPtr
typedef ::IceUtil::Handle< Callback_Router_getServerProxy_BaseIce::Callback_Router_getServerProxyPtr
typedef ::IceUtil::Handle< Callback_RouterFinder_getRouter_BaseIce::Callback_RouterFinder_getRouterPtr
typedef ::IceInternal::ProxyHandle< ::IceProxy::Ice::RouterFinderIce::RouterFinderPrx
typedef RouterFinderPrx Ice::RouterFinderPrxPtr
typedef ::IceInternal::Handle< RouterFinderIce::RouterFinderPtr
typedef ::IceInternal::ProxyHandle< ::IceProxy::Ice::RouterIce::RouterPrx
typedef RouterPrx Ice::RouterPrxPtr
typedef ::IceInternal::Handle< RouterIce::RouterPtr

Functions

template<class T>
Callback_Router_addProxiesPtr Ice::newCallback_Router_addProxies (const IceUtil::Handle< T > &instance, void(T::*cb)(const ObjectProxySeq &), 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_Router_addProxiesPtr Ice::newCallback_Router_addProxies (const IceUtil::Handle< T > &instance, void(T::*cb)(const ObjectProxySeq &, 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_Router_addProxiesPtr Ice::newCallback_Router_addProxies (T *instance, void(T::*cb)(const ObjectProxySeq &), 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_Router_addProxiesPtr Ice::newCallback_Router_addProxies (T *instance, void(T::*cb)(const ObjectProxySeq &, 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_Router_getClientProxyPtr Ice::newCallback_Router_getClientProxy (const IceUtil::Handle< T > &instance, void(T::*cb)(const ObjectPrx &, const IceUtil::Optional< bool > &), 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_Router_getClientProxyPtr Ice::newCallback_Router_getClientProxy (const IceUtil::Handle< T > &instance, void(T::*cb)(const ObjectPrx &, const IceUtil::Optional< bool > &, 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_Router_getClientProxyPtr Ice::newCallback_Router_getClientProxy (T *instance, void(T::*cb)(const ObjectPrx &, const IceUtil::Optional< bool > &), 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_Router_getClientProxyPtr Ice::newCallback_Router_getClientProxy (T *instance, void(T::*cb)(const ObjectPrx &, const IceUtil::Optional< bool > &, 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_Router_getServerProxyPtr Ice::newCallback_Router_getServerProxy (const IceUtil::Handle< T > &instance, void(T::*cb)(const ObjectPrx &), 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_Router_getServerProxyPtr Ice::newCallback_Router_getServerProxy (const IceUtil::Handle< T > &instance, void(T::*cb)(const ObjectPrx &, 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_Router_getServerProxyPtr Ice::newCallback_Router_getServerProxy (T *instance, void(T::*cb)(const ObjectPrx &), 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_Router_getServerProxyPtr Ice::newCallback_Router_getServerProxy (T *instance, void(T::*cb)(const ObjectPrx &, 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_RouterFinder_getRouterPtr Ice::newCallback_RouterFinder_getRouter (const IceUtil::Handle< T > &instance, void(T::*cb)(const RouterPrx &), 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_RouterFinder_getRouterPtr Ice::newCallback_RouterFinder_getRouter (const IceUtil::Handle< T > &instance, void(T::*cb)(const RouterPrx &, 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_RouterFinder_getRouterPtr Ice::newCallback_RouterFinder_getRouter (T *instance, void(T::*cb)(const RouterPrx &), 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_RouterFinder_getRouterPtr Ice::newCallback_RouterFinder_getRouter (T *instance, void(T::*cb)(const RouterPrx &, 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.