ComponentData Struct Reference

Each configured component is stored in a struct like this. More...

#include <DeploymentComponent.hpp>

List of all members.

Public Attributes

RTT::TaskContext * instance
 The component instance.
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 type
std::string configfile

Detailed Description

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 108 of file DeploymentComponent.hpp.


Member Data Documentation

ActivityInterface* act

The activity created by DeploymentComponent.

May be null or an activity that we own.

Definition at line 125 of file DeploymentComponent.hpp.

Referenced by DeploymentComponent::unloadComponentImpl().

RTT::TaskContext* instance
bool loaded

True if it was loaded and created by DeploymentComponent.

If true, instance may be deleted during unloadComponent.

Definition at line 131 of file DeploymentComponent.hpp.

Referenced by DeploymentComponent::configureComponents(), and DeploymentComponent::unloadComponentImpl().


The documentation for this struct was generated from the following file:
Generated on Thu Dec 23 15:05:29 2010 for OrocosComponentLibrary by  doxygen 1.6.3