|
|
The ManagedIceObjectDependency class is part of the ManagedIceObjectConnectivity. More...
#include <ArmarXCore/core/ManagedIceObjectDependency.h>
Inheritance diagram for ManagedIceObjectDependency:Public Member Functions | |
| void | check () |
| This method is called to check the dependency and update the resolved and statechanged members. | |
| std::string | getName (const Ice::Current &c=Ice::emptyCurrent) override |
| Retrieve name of dependency. | |
| bool | getResolved (const Ice::Current &c=Ice::emptyCurrent) override |
| Retrieve whether dependency is resolved. | |
| bool | getStateChanged () |
| Retrieve whether state has changed since the last call to the method. | |
| std::string | getType (const Ice::Current &c=Ice::emptyCurrent) override |
| Retrieve type of dependency. | |
| ManagedIceObjectDependency () | |
| Required by factory functions. | |
| ManagedIceObjectDependency (IceManagerPtr iceManager, std::string name, std::string type) | |
| Constructs a ManagedIceObjectDependency. | |
Protected Member Functions | |
| virtual bool | checkDependency ()=0 |
Protected Attributes | |
| IceManagerPtr | iceManager |
The ManagedIceObjectDependency class is part of the ManagedIceObjectConnectivity.
For each dependency on the distributed application, a ManagedIceObjectDependency is added. The dependencies are resolved by the ArmarXObjectScheduler.
The checkDependency method needs to be implemented in each dependency.
Definition at line 62 of file ManagedIceObjectDependency.h.
|
inline |
Required by factory functions.
Definition at line 69 of file ManagedIceObjectDependency.h.
Here is the caller graph for this function:
|
inline |
Constructs a ManagedIceObjectDependency.
| iceManager | pointer to the ice manager |
| name | name of dependant object |
| type | type of dependency |
Definition at line 80 of file ManagedIceObjectDependency.h.
|
inline |
This method is called to check the dependency and update the resolved and statechanged members.
Internally calls checkDependency of subclass.
Definition at line 144 of file ManagedIceObjectDependency.h.
Here is the call graph for this function:
|
protectedpure virtual |
|
inlineoverride |
Retrieve name of dependency.
Part of the Ice interface.
| c | Ice context |
Definition at line 97 of file ManagedIceObjectDependency.h.
Here is the caller graph for this function:
|
inlineoverride |
Retrieve whether dependency is resolved.
Part of the Ice interface.
| c | Ice context |
Definition at line 121 of file ManagedIceObjectDependency.h.
|
inline |
Retrieve whether state has changed since the last call to the method.
Definition at line 132 of file ManagedIceObjectDependency.h.
|
inlineoverride |
Retrieve type of dependency.
Part of the Ice interface.
| c | Ice context |
Definition at line 109 of file ManagedIceObjectDependency.h.
|
protected |
Definition at line 160 of file ManagedIceObjectDependency.h.