OrocosComponentLibrary
2.7.0
|
Each configured component is stored in a struct like this. More...
#include <DeploymentComponent.hpp>
Public Attributes | |
RTT::TaskContext * | instance |
The component instance. | |
base::ActivityInterface * | act |
The activity created by DeploymentComponent. | |
bool | loaded |
True if it was loaded and created by DeploymentComponent. | |
bool | loadedProperties |
True if successfully loaded a property file, and so will need auto-saving (it autosave is on) | |
bool | autostart |
bool | autoconf |
bool | autoconnect |
bool | autosave |
bool | proxy |
bool | server |
bool | use_naming |
std::string | configfile |
std::vector< std::string > | plugins |
int | group |
Group number this component belongs to. |
Each configured component is stored in a struct like this.
We need this to keep track of: 1. if we created an activity for it. 2. if we loaded it.
Definition at line 111 of file DeploymentComponent.hpp.
base::ActivityInterface* act |
The activity created by DeploymentComponent.
May be null or an activity that we own.
Definition at line 129 of file DeploymentComponent.hpp.
Referenced by DeploymentComponent::unloadComponentImpl().
RTT::TaskContext* instance |
The component instance.
This is always a valid pointer.
Definition at line 124 of file DeploymentComponent.hpp.
Referenced by DeploymentComponent::cleanupComponentsGroup(), DeploymentComponent::configureComponentsGroup(), DeploymentComponent::startComponentsGroup(), DeploymentComponent::stopComponentsGroup(), and DeploymentComponent::unloadComponentImpl().
bool loaded |
True if it was loaded and created by DeploymentComponent.
If true, instance may be deleted during unloadComponent.
Definition at line 135 of file DeploymentComponent.hpp.
Referenced by DeploymentComponent::configureComponentsGroup(), and DeploymentComponent::unloadComponentImpl().