DeploymentComponent::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 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 83 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 100 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 106 of file DeploymentComponent.hpp.

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


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

Generated on Tue Aug 25 14:09:54 2009 for OrocosComponentLibrary by  doxygen 1.5.8