TwiceAsNice  2019-02-18
Public Member Functions | Private Member Functions | Private Attributes | List of all members
Nice::Internal::SavePropertyConnector Class Reference
Collaboration diagram for Nice::Internal::SavePropertyConnector:
Collaboration graph

Public Member Functions

 SavePropertyConnector (Ice::ObjectAdapterPtr _adapter, const Nice::Endpoint &_ep)
 
Nice::BridgeIceServicePrx connect (const Nice::JointPtr &_seed)
 
Nice::Endpoint endpoint ()
 

Private Member Functions

size_t parseForAllNotConnectedNodes (Nice::JointPtr _seed, Nice::LEVEL _level)
 
void callback ()
 
void requestNode (const Nice::PropertyPtr &_j, const Nice::Leaf &_leaf)
 
bool wait4AllNodes ()
 

Private Attributes

Ice::ObjectAdapterPtr m_adapter
 
Nice::BridgeIceServicePrx m_service
 
Nice::Endpoint m_endpoint
 
size_t m_countTodo
 
size_t m_countDone
 
Nice::Monitor m_monitor
 
Nice::Monitor m_connectMonitor
 
bool m_doneRequest
 
Nice::JointPtr m_seed
 
size_t m_allowedTimeouts
 

Constructor & Destructor Documentation

◆ SavePropertyConnector()

Nice::Internal::SavePropertyConnector::SavePropertyConnector ( Ice::ObjectAdapterPtr  _adapter,
const Nice::Endpoint _ep 
)
inline

Member Function Documentation

◆ callback()

void Nice::Internal::SavePropertyConnector::callback ( )
private

◆ connect()

Nice::BridgeIceServicePrx Nice::Internal::SavePropertyConnector::connect ( const Nice::JointPtr _seed)

◆ endpoint()

Nice::Endpoint Nice::Internal::SavePropertyConnector::endpoint ( )
inline

◆ parseForAllNotConnectedNodes()

size_t Nice::Internal::SavePropertyConnector::parseForAllNotConnectedNodes ( Nice::JointPtr  _seed,
Nice::LEVEL  _level 
)
private

◆ requestNode()

void Nice::Internal::SavePropertyConnector::requestNode ( const Nice::PropertyPtr _j,
const Nice::Leaf _leaf 
)
private

◆ wait4AllNodes()

bool Nice::Internal::SavePropertyConnector::wait4AllNodes ( )
private

Member Data Documentation

◆ m_adapter

Ice::ObjectAdapterPtr Nice::Internal::SavePropertyConnector::m_adapter
private

◆ m_allowedTimeouts

size_t Nice::Internal::SavePropertyConnector::m_allowedTimeouts
private

◆ m_connectMonitor

Nice::Monitor Nice::Internal::SavePropertyConnector::m_connectMonitor
private

◆ m_countDone

size_t Nice::Internal::SavePropertyConnector::m_countDone
private

◆ m_countTodo

size_t Nice::Internal::SavePropertyConnector::m_countTodo
private

◆ m_doneRequest

bool Nice::Internal::SavePropertyConnector::m_doneRequest
private

◆ m_endpoint

Nice::Endpoint Nice::Internal::SavePropertyConnector::m_endpoint
private

◆ m_monitor

Nice::Monitor Nice::Internal::SavePropertyConnector::m_monitor
private

◆ m_seed

Nice::JointPtr Nice::Internal::SavePropertyConnector::m_seed
private

◆ m_service

Nice::BridgeIceServicePrx Nice::Internal::SavePropertyConnector::m_service
private

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