TwiceAsNice  2019-02-18
Protected Member Functions | Protected Attributes | Friends | List of all members
Nice::ObjectFinderCallbackI< DictType > Class Template Reference

#include <ObjectFinder.hh>

Inheritance diagram for Nice::ObjectFinderCallbackI< DictType >:
Inheritance graph
Collaboration diagram for Nice::ObjectFinderCallbackI< DictType >:
Collaboration graph

Protected Member Functions

virtual void callbackForObject (const std::string &_name, const Ice::ObjectPrx &_ref, const Ice::Current &)
 
virtual void callbackWithObjectDict (const ObjectPrxDict &, const Ice::Current &)
 
virtual void callbackForObject (const std::string &_name, const Ice::ObjectPrx &_ref, const Ice::Current &)
 
virtual void callbackWithObjectDict (const ObjectPrxDict &, const Ice::Current &)
 
template<>
void callbackWithObjectDict (const ObjectPrxDict &_objects, const Ice::Current &c)
 
template<>
void callbackWithObjectDict (const ObjectPrxDict &_objects, const Ice::Current &)
 
- Protected Member Functions inherited from Nice::ObjectFinderCallback
virtual void __writeImpl (::IceInternal::BasicStream *) const
 
virtual void __readImpl (::IceInternal::BasicStream *)
 
virtual void __writeImpl (::IceInternal::BasicStream *) const
 
virtual void __readImpl (::IceInternal::BasicStream *)
 

Protected Attributes

DictType m_dict
 
Monitor m_wait
 

Friends

class ObjectFinderClient< DictType, ObjectFinderCallbackI >
 

Additional Inherited Members

- Public Types inherited from Nice::ObjectFinderCallback
typedef ObjectFinderCallbackPrx ProxyType
 
typedef ObjectFinderCallbackPtr PointerType
 
typedef ObjectFinderCallbackPrx ProxyType
 
typedef ObjectFinderCallbackPtr PointerType
 
- Public Member Functions inherited from Nice::ObjectFinderCallback
virtual bool ice_isA (const ::std::string &, const ::Ice::Current &=::Ice::Current()) const
 
virtual ::std::vector< ::std::string > ice_ids (const ::Ice::Current &=::Ice::Current()) const
 
virtual const ::std::string & ice_id (const ::Ice::Current &=::Ice::Current()) const
 
virtual void callbackForObject (const ::std::string &, const ::Ice::ObjectPrx &, const ::Ice::Current &=::Ice::Current())=0
 
::Ice::DispatchStatus ___callbackForObject (::IceInternal::Incoming &, const ::Ice::Current &)
 
virtual void callbackWithObjectDict (const ::Nice::ObjectPrxDict &, const ::Ice::Current &=::Ice::Current())=0
 
::Ice::DispatchStatus ___callbackWithObjectDict (::IceInternal::Incoming &, const ::Ice::Current &)
 
virtual ::Ice::DispatchStatus __dispatch (::IceInternal::Incoming &, const ::Ice::Current &)
 
virtual bool ice_isA (const ::std::string &, const ::Ice::Current &=::Ice::Current()) const
 
virtual ::std::vector< ::std::string > ice_ids (const ::Ice::Current &=::Ice::Current()) const
 
virtual const ::std::string & ice_id (const ::Ice::Current &=::Ice::Current()) const
 
virtual void callbackForObject (const ::std::string &, const ::Ice::ObjectPrx &, const ::Ice::Current &=::Ice::Current())=0
 
::Ice::DispatchStatus ___callbackForObject (::IceInternal::Incoming &, const ::Ice::Current &)
 
virtual void callbackWithObjectDict (const ::Nice::ObjectPrxDict &, const ::Ice::Current &=::Ice::Current())=0
 
::Ice::DispatchStatus ___callbackWithObjectDict (::IceInternal::Incoming &, const ::Ice::Current &)
 
virtual ::Ice::DispatchStatus __dispatch (::IceInternal::Incoming &, const ::Ice::Current &)
 
- Static Public Member Functions inherited from Nice::ObjectFinderCallback
static const ::std::string & ice_staticId ()
 
static const ::std::string & ice_staticId ()
 

Member Function Documentation

◆ callbackForObject() [1/2]

template<typename DictType >
void Nice::ObjectFinderCallbackI< DictType >::callbackForObject ( const std::string &  _name,
const Ice::ObjectPrx &  _ref,
const Ice::Current &   
)
protectedvirtual

◆ callbackForObject() [2/2]

template<typename DictType >
virtual void Nice::ObjectFinderCallbackI< DictType >::callbackForObject ( const std::string &  _name,
const Ice::ObjectPrx &  _ref,
const Ice::Current &   
)
protectedvirtual

◆ callbackWithObjectDict() [1/4]

template<>
void Nice::ObjectFinderCallbackI< ObjectPrxDict >::callbackWithObjectDict ( const ObjectPrxDict _objects,
const Ice::Current &  c 
)
protected

◆ callbackWithObjectDict() [2/4]

template<typename DictType >
virtual void Nice::ObjectFinderCallbackI< DictType >::callbackWithObjectDict ( const ObjectPrxDict ,
const Ice::Current &   
)
protectedvirtual

◆ callbackWithObjectDict() [3/4]

template<typename DictType >
virtual void Nice::ObjectFinderCallbackI< DictType >::callbackWithObjectDict ( const ObjectPrxDict ,
const Ice::Current &   
)
protectedvirtual

◆ callbackWithObjectDict() [4/4]

template<>
void Nice::ObjectFinderCallbackI< ObjectPrxMultiDict >::callbackWithObjectDict ( const ObjectPrxDict _objects,
const Ice::Current &   
)
protected

Friends And Related Function Documentation

◆ ObjectFinderClient< DictType, ObjectFinderCallbackI >

template<typename DictType >
friend class ObjectFinderClient< DictType, ObjectFinderCallbackI >
friend

Member Data Documentation

◆ m_dict

template<typename DictType >
DictType Nice::ObjectFinderCallbackI< DictType >::m_dict
protected

◆ m_wait

template<typename DictType >
Monitor Nice::ObjectFinderCallbackI< DictType >::m_wait
protected

The documentation for this class was generated from the following file: