|
|
The ProxyDependency class is part of the ManagedIceObjectConnectivity. More...
#include <ArmarXCore/core/ManagedIceObjectDependency.h>
Inheritance diagram for ProxyDependency:Public Member Functions | |
| bool | checkDependency () override |
| Implementation of the dependency check. More... | |
| ProxyDependency () | |
| Required by the ProxyDependencyFactory. More... | |
| ProxyDependency (IceManagerPtr iceManager, std::string proxyName) | |
| Constructs a ProxyDependency. More... | |
Public Member Functions inherited from ManagedIceObjectDependency | |
| void | check () |
| This method is called to check the dependency and update the resolved and statechanged members. More... | |
| std::string | getName (const Ice::Current &c=Ice::emptyCurrent) override |
| Retrieve name of dependency. More... | |
| bool | getResolved (const Ice::Current &c=Ice::emptyCurrent) override |
| Retrieve whether dependency is resolved. More... | |
| bool | getStateChanged () |
| Retrieve whether state has changed since the last call to the method. More... | |
| std::string | getType (const Ice::Current &c=Ice::emptyCurrent) override |
| Retrieve type of dependency. More... | |
| ManagedIceObjectDependency () | |
| Required by factory functions. More... | |
| ManagedIceObjectDependency (IceManagerPtr iceManager, std::string name, std::string type) | |
| Constructs a ManagedIceObjectDependency. More... | |
Additional Inherited Members | |
Protected Attributes inherited from ManagedIceObjectDependency | |
| IceManagerPtr | iceManager |
The ProxyDependency class is part of the ManagedIceObjectConnectivity.
For each proxy used by a ManagedIceObject by calling ManagedIceObject::usingProxy, a ProxyDependency is inserted in the ManagedIceObjectConnectivity.
The dependency check is realized by pinging the well-known object.
Definition at line 177 of file ManagedIceObjectDependency.h.
|
inline |
Required by the ProxyDependencyFactory.
Definition at line 183 of file ManagedIceObjectDependency.h.
|
inline |
Constructs a ProxyDependency.
| iceManager | pointer to the ice manager |
| proxyName | name of dependant proxy |
Definition at line 193 of file ManagedIceObjectDependency.h.
|
inlineoverridevirtual |
Implementation of the dependency check.
Implements ManagedIceObjectDependency.
Definition at line 206 of file ManagedIceObjectDependency.h.