Ice 3.7 C++98 API Reference
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Typedefs | Functions
IceLocatorDiscovery Namespace Reference

Classes

class  Callback_Lookup_findLocator
 Type-safe asynchronous callback wrapper class with cookie support used for calls to IceProxy::IceLocatorDiscovery::Lookup::begin_findLocator. More...
 
class  Callback_Lookup_findLocator_Base
 Base class for asynchronous callback wrapper classes used for calls to IceProxy::IceLocatorDiscovery::Lookup::begin_findLocator. More...
 
class  Callback_LookupReply_foundLocator
 Type-safe asynchronous callback wrapper class with cookie support used for calls to IceProxy::IceLocatorDiscovery::LookupReply::begin_foundLocator. More...
 
class  Callback_LookupReply_foundLocator_Base
 Base class for asynchronous callback wrapper classes used for calls to IceProxy::IceLocatorDiscovery::LookupReply::begin_foundLocator. More...
 
class  CallbackNC_Lookup_findLocator
 Type-safe asynchronous callback wrapper class used for calls to IceProxy::IceLocatorDiscovery::Lookup::begin_findLocator. More...
 
class  CallbackNC_LookupReply_foundLocator
 Type-safe asynchronous callback wrapper class used for calls to IceProxy::IceLocatorDiscovery::LookupReply::begin_foundLocator. More...
 
class  Lookup
 The Ice lookup interface is implemented by Ice locator implementations and can be used by clients to find available Ice locators on the network. More...
 
class  LookupReply
 The Ice lookup reply interface must be implemented by clients which are searching for Ice locators. More...
 

Typedefs

typedef ::IceUtil::Handle< Callback_Lookup_findLocator_BaseCallback_Lookup_findLocatorPtr
 
typedef ::IceUtil::Handle< Callback_LookupReply_foundLocator_BaseCallback_LookupReply_foundLocatorPtr
 
typedef ::IceInternal::ProxyHandle< ::IceProxy::IceLocatorDiscovery::LookupLookupPrx
 
typedef LookupPrx LookupPrxPtr
 
typedef ::IceInternal::Handle< LookupLookupPtr
 
typedef ::IceInternal::ProxyHandle< ::IceProxy::IceLocatorDiscovery::LookupReplyLookupReplyPrx
 
typedef LookupReplyPrx LookupReplyPrxPtr
 
typedef ::IceInternal::Handle< LookupReplyLookupReplyPtr
 

Functions

template<class T >
Callback_Lookup_findLocatorPtr newCallback_Lookup_findLocator (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. More...
 
template<class T , typename CT >
Callback_Lookup_findLocatorPtr newCallback_Lookup_findLocator (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. More...
 
template<class T >
Callback_Lookup_findLocatorPtr newCallback_Lookup_findLocator (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. More...
 
template<class T , typename CT >
Callback_Lookup_findLocatorPtr newCallback_Lookup_findLocator (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. More...
 
template<class T >
Callback_Lookup_findLocatorPtr newCallback_Lookup_findLocator (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. More...
 
template<class T , typename CT >
Callback_Lookup_findLocatorPtr newCallback_Lookup_findLocator (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. More...
 
template<class T >
Callback_Lookup_findLocatorPtr newCallback_Lookup_findLocator (T *instance, void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 Creates a callback wrapper instance that delegates to your object. More...
 
template<class T , typename CT >
Callback_Lookup_findLocatorPtr newCallback_Lookup_findLocator (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. More...
 
template<class T >
Callback_LookupReply_foundLocatorPtr newCallback_LookupReply_foundLocator (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. More...
 
template<class T , typename CT >
Callback_LookupReply_foundLocatorPtr newCallback_LookupReply_foundLocator (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. More...
 
template<class T >
Callback_LookupReply_foundLocatorPtr newCallback_LookupReply_foundLocator (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. More...
 
template<class T , typename CT >
Callback_LookupReply_foundLocatorPtr newCallback_LookupReply_foundLocator (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. More...
 
template<class T >
Callback_LookupReply_foundLocatorPtr newCallback_LookupReply_foundLocator (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. More...
 
template<class T , typename CT >
Callback_LookupReply_foundLocatorPtr newCallback_LookupReply_foundLocator (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. More...
 
template<class T >
Callback_LookupReply_foundLocatorPtr newCallback_LookupReply_foundLocator (T *instance, void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 Creates a callback wrapper instance that delegates to your object. More...
 
template<class T , typename CT >
Callback_LookupReply_foundLocatorPtr newCallback_LookupReply_foundLocator (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. More...
 

Typedef Documentation

◆ Callback_Lookup_findLocatorPtr

◆ Callback_LookupReply_foundLocatorPtr

◆ LookupPrx

◆ LookupPrxPtr

◆ LookupPtr

typedef ::IceInternal::Handle< Lookup> IceLocatorDiscovery::LookupPtr

◆ LookupReplyPrx

◆ LookupReplyPrxPtr

◆ LookupReplyPtr

typedef ::IceInternal::Handle< LookupReply> IceLocatorDiscovery::LookupReplyPtr

Function Documentation

◆ newCallback_Lookup_findLocator() [1/8]

template<class T >
Callback_Lookup_findLocatorPtr IceLocatorDiscovery::newCallback_Lookup_findLocator ( const IceUtil::Handle< T > &  instance,
void(T::*)()  cb,
void(T::*)(const ::Ice::Exception &)  excb,
void(T::*)(bool)  sentcb = 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::IceLocatorDiscovery::Lookup::begin_findLocator.

◆ newCallback_Lookup_findLocator() [2/8]

template<class T , typename CT >
Callback_Lookup_findLocatorPtr IceLocatorDiscovery::newCallback_Lookup_findLocator ( const IceUtil::Handle< T > &  instance,
void(T::*)(const CT &)  cb,
void(T::*)(const ::Ice::Exception &, const CT &)  excb,
void(T::*)(bool, const CT &)  sentcb = 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::IceLocatorDiscovery::Lookup::begin_findLocator.

◆ newCallback_Lookup_findLocator() [3/8]

template<class T >
Callback_Lookup_findLocatorPtr IceLocatorDiscovery::newCallback_Lookup_findLocator ( const IceUtil::Handle< T > &  instance,
void(T::*)(const ::Ice::Exception &)  excb,
void(T::*)(bool)  sentcb = 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::IceLocatorDiscovery::Lookup::begin_findLocator.

◆ newCallback_Lookup_findLocator() [4/8]

template<class T , typename CT >
Callback_Lookup_findLocatorPtr IceLocatorDiscovery::newCallback_Lookup_findLocator ( const IceUtil::Handle< T > &  instance,
void(T::*)(const ::Ice::Exception &, const CT &)  excb,
void(T::*)(bool, const CT &)  sentcb = 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::IceLocatorDiscovery::Lookup::begin_findLocator.

◆ newCallback_Lookup_findLocator() [5/8]

template<class T >
Callback_Lookup_findLocatorPtr IceLocatorDiscovery::newCallback_Lookup_findLocator ( T *  instance,
void(T::*)()  cb,
void(T::*)(const ::Ice::Exception &)  excb,
void(T::*)(bool)  sentcb = 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::IceLocatorDiscovery::Lookup::begin_findLocator.

◆ newCallback_Lookup_findLocator() [6/8]

template<class T , typename CT >
Callback_Lookup_findLocatorPtr IceLocatorDiscovery::newCallback_Lookup_findLocator ( T *  instance,
void(T::*)(const CT &)  cb,
void(T::*)(const ::Ice::Exception &, const CT &)  excb,
void(T::*)(bool, const CT &)  sentcb = 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::IceLocatorDiscovery::Lookup::begin_findLocator.

◆ newCallback_Lookup_findLocator() [7/8]

template<class T >
Callback_Lookup_findLocatorPtr IceLocatorDiscovery::newCallback_Lookup_findLocator ( T *  instance,
void(T::*)(const ::Ice::Exception &)  excb,
void(T::*)(bool)  sentcb = 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::IceLocatorDiscovery::Lookup::begin_findLocator.

◆ newCallback_Lookup_findLocator() [8/8]

template<class T , typename CT >
Callback_Lookup_findLocatorPtr IceLocatorDiscovery::newCallback_Lookup_findLocator ( T *  instance,
void(T::*)(const ::Ice::Exception &, const CT &)  excb,
void(T::*)(bool, const CT &)  sentcb = 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::IceLocatorDiscovery::Lookup::begin_findLocator.

◆ newCallback_LookupReply_foundLocator() [1/8]

template<class T >
Callback_LookupReply_foundLocatorPtr IceLocatorDiscovery::newCallback_LookupReply_foundLocator ( const IceUtil::Handle< T > &  instance,
void(T::*)()  cb,
void(T::*)(const ::Ice::Exception &)  excb,
void(T::*)(bool)  sentcb = 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::IceLocatorDiscovery::LookupReply::begin_foundLocator.

◆ newCallback_LookupReply_foundLocator() [2/8]

template<class T , typename CT >
Callback_LookupReply_foundLocatorPtr IceLocatorDiscovery::newCallback_LookupReply_foundLocator ( const IceUtil::Handle< T > &  instance,
void(T::*)(const CT &)  cb,
void(T::*)(const ::Ice::Exception &, const CT &)  excb,
void(T::*)(bool, const CT &)  sentcb = 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::IceLocatorDiscovery::LookupReply::begin_foundLocator.

◆ newCallback_LookupReply_foundLocator() [3/8]

template<class T >
Callback_LookupReply_foundLocatorPtr IceLocatorDiscovery::newCallback_LookupReply_foundLocator ( const IceUtil::Handle< T > &  instance,
void(T::*)(const ::Ice::Exception &)  excb,
void(T::*)(bool)  sentcb = 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::IceLocatorDiscovery::LookupReply::begin_foundLocator.

◆ newCallback_LookupReply_foundLocator() [4/8]

template<class T , typename CT >
Callback_LookupReply_foundLocatorPtr IceLocatorDiscovery::newCallback_LookupReply_foundLocator ( const IceUtil::Handle< T > &  instance,
void(T::*)(const ::Ice::Exception &, const CT &)  excb,
void(T::*)(bool, const CT &)  sentcb = 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::IceLocatorDiscovery::LookupReply::begin_foundLocator.

◆ newCallback_LookupReply_foundLocator() [5/8]

template<class T >
Callback_LookupReply_foundLocatorPtr IceLocatorDiscovery::newCallback_LookupReply_foundLocator ( T *  instance,
void(T::*)()  cb,
void(T::*)(const ::Ice::Exception &)  excb,
void(T::*)(bool)  sentcb = 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::IceLocatorDiscovery::LookupReply::begin_foundLocator.

◆ newCallback_LookupReply_foundLocator() [6/8]

template<class T , typename CT >
Callback_LookupReply_foundLocatorPtr IceLocatorDiscovery::newCallback_LookupReply_foundLocator ( T *  instance,
void(T::*)(const CT &)  cb,
void(T::*)(const ::Ice::Exception &, const CT &)  excb,
void(T::*)(bool, const CT &)  sentcb = 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::IceLocatorDiscovery::LookupReply::begin_foundLocator.

◆ newCallback_LookupReply_foundLocator() [7/8]

template<class T >
Callback_LookupReply_foundLocatorPtr IceLocatorDiscovery::newCallback_LookupReply_foundLocator ( T *  instance,
void(T::*)(const ::Ice::Exception &)  excb,
void(T::*)(bool)  sentcb = 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::IceLocatorDiscovery::LookupReply::begin_foundLocator.

◆ newCallback_LookupReply_foundLocator() [8/8]

template<class T , typename CT >
Callback_LookupReply_foundLocatorPtr IceLocatorDiscovery::newCallback_LookupReply_foundLocator ( T *  instance,
void(T::*)(const ::Ice::Exception &, const CT &)  excb,
void(T::*)(bool, const CT &)  sentcb = 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::IceLocatorDiscovery::LookupReply::begin_foundLocator.