TwiceAsNice  2019-02-18
Protected Types | Protected Member Functions | Protected Attributes | Static Protected Attributes | Friends | List of all members
Nice::ObjectFinderClient< DictType, CALLBACK > Class Template Reference

#include <ObjectFinder.hh>

Inheritance diagram for Nice::ObjectFinderClient< DictType, CALLBACK >:
Inheritance graph
Collaboration diagram for Nice::ObjectFinderClient< DictType, CALLBACK >:
Collaboration graph

Protected Types

typedef IceUtil::Handle< CALLBACKObjectFinderCallbackIPtr
 
typedef IceUtil::Handle< CALLBACKObjectFinderCallbackIPtr
 

Protected Member Functions

 ObjectFinderClient (const Ice::CommunicatorPtr &_communicator, ObjectFinderCallbackIPtr _cb)
 
virtual ~ObjectFinderClient ()
 
Ice::ObjectPrx wait (const std::string &_name, double _time)
 
DictType waitForDict (double)
 
CALLBACKwaitForDictWithCallback ()
 
 ObjectFinderClient (const Ice::CommunicatorPtr &_communicator, ObjectFinderCallbackIPtr _cb)
 
virtual ~ObjectFinderClient ()
 
Ice::ObjectPrx wait (const std::string &_name, double _time)
 
DictType waitForDict (double)
 
CALLBACKwaitForDictWithCallback ()
 

Protected Attributes

DictType m_dict
 
ObjectFinderServicePrx m_finder
 
ObjectFinderCallbackIPtr m_callbackI
 
ObjectFinderCallbackPrx m_callback
 

Static Protected Attributes

static Mutex s_mutex
 
static Ice::ObjectAdapterPtr s_adapter
 

Friends

class ObjectFinder
 

Member Typedef Documentation

◆ ObjectFinderCallbackIPtr [1/2]

template<typename DictType , typename CALLBACK = ObjectFinderCallbackI<DictType>>
typedef IceUtil::Handle< CALLBACK > Nice::ObjectFinderClient< DictType, CALLBACK >::ObjectFinderCallbackIPtr
protected

◆ ObjectFinderCallbackIPtr [2/2]

template<typename DictType , typename CALLBACK = ObjectFinderCallbackI<DictType>>
typedef IceUtil::Handle< CALLBACK > Nice::ObjectFinderClient< DictType, CALLBACK >::ObjectFinderCallbackIPtr
protected

Constructor & Destructor Documentation

◆ ObjectFinderClient() [1/2]

template<typename DictType , typename CALLBACK >
Nice::ObjectFinderClient< DictType, CALLBACK >::ObjectFinderClient ( const Ice::CommunicatorPtr &  _communicator,
ObjectFinderCallbackIPtr  _cb 
)
protected

◆ ~ObjectFinderClient() [1/2]

template<typename DictType , typename CALLBACK >
Nice::ObjectFinderClient< DictType, CALLBACK >::~ObjectFinderClient ( )
protectedvirtual

◆ ObjectFinderClient() [2/2]

template<typename DictType , typename CALLBACK = ObjectFinderCallbackI<DictType>>
Nice::ObjectFinderClient< DictType, CALLBACK >::ObjectFinderClient ( const Ice::CommunicatorPtr &  _communicator,
ObjectFinderCallbackIPtr  _cb 
)
protected

◆ ~ObjectFinderClient() [2/2]

template<typename DictType , typename CALLBACK = ObjectFinderCallbackI<DictType>>
virtual Nice::ObjectFinderClient< DictType, CALLBACK >::~ObjectFinderClient ( )
protectedvirtual

Member Function Documentation

◆ wait() [1/2]

template<typename DictType , typename CALLBACK >
Ice::ObjectPrx Nice::ObjectFinderClient< DictType, CALLBACK >::wait ( const std::string &  _name,
double  _time 
)
protected

◆ wait() [2/2]

template<typename DictType , typename CALLBACK = ObjectFinderCallbackI<DictType>>
Ice::ObjectPrx Nice::ObjectFinderClient< DictType, CALLBACK >::wait ( const std::string &  _name,
double  _time 
)
protected

◆ waitForDict() [1/2]

template<typename DictType , typename CALLBACK = ObjectFinderCallbackI<DictType>>
DictType Nice::ObjectFinderClient< DictType, CALLBACK >::waitForDict ( double  )
protected

◆ waitForDict() [2/2]

template<typename DictType , typename CALLBACK >
DictType Nice::ObjectFinderClient< DictType, CALLBACK >::waitForDict ( double  _time)
protected

◆ waitForDictWithCallback() [1/2]

template<typename DictType , typename CALLBACK >
CALLBACK * Nice::ObjectFinderClient< DictType, CALLBACK >::waitForDictWithCallback ( )
protected

◆ waitForDictWithCallback() [2/2]

template<typename DictType , typename CALLBACK = ObjectFinderCallbackI<DictType>>
CALLBACK* Nice::ObjectFinderClient< DictType, CALLBACK >::waitForDictWithCallback ( )
protected

Friends And Related Function Documentation

◆ ObjectFinder

template<typename DictType , typename CALLBACK = ObjectFinderCallbackI<DictType>>
ObjectFinder
friend

Member Data Documentation

◆ m_callback

template<typename DictType , typename CALLBACK = ObjectFinderCallbackI<DictType>>
ObjectFinderCallbackPrx Nice::ObjectFinderClient< DictType, CALLBACK >::m_callback
protected

◆ m_callbackI

template<typename DictType , typename CALLBACK = ObjectFinderCallbackI<DictType>>
ObjectFinderCallbackIPtr Nice::ObjectFinderClient< DictType, CALLBACK >::m_callbackI
protected

◆ m_dict

template<typename DictType , typename CALLBACK = ObjectFinderCallbackI<DictType>>
DictType Nice::ObjectFinderClient< DictType, CALLBACK >::m_dict
protected

◆ m_finder

template<typename DictType , typename CALLBACK = ObjectFinderCallbackI<DictType>>
ObjectFinderServicePrx Nice::ObjectFinderClient< DictType, CALLBACK >::m_finder
protected

◆ s_adapter

template<typename DictType , typename CALLBACK = ObjectFinderCallbackI<DictType>>
Ice::ObjectAdapterPtr Nice::ObjectFinderClient< DictType, CALLBACK >::s_adapter
staticprotected

◆ s_mutex

template<typename DictType , typename CALLBACK = ObjectFinderCallbackI<DictType>>
Mutex Nice::ObjectFinderClient< DictType, CALLBACK >::s_mutex
staticprotected

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