Public Member Functions | Public Attributes | List of all members
OCL::DeploymentComponent::ComponentData Struct Reference

#include <DeploymentComponent.hpp>

Public Member Functions

 ComponentData ()
 

Public Attributes

base::ActivityInterfaceact
 
bool autoconf
 
bool autoconnect
 
bool autosave
 
bool autostart
 
std::string configfile
 
int group
 Group number this component belongs to. More...
 
RTT::TaskContextinstance
 
bool loaded
 
bool loadedProperties
 
std::vector< std::string > plugins
 
bool proxy
 
bool server
 
bool use_naming
 

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.

  1. if we loaded it.

Definition at line 112 of file DeploymentComponent.hpp.

Constructor & Destructor Documentation

OCL::DeploymentComponent::ComponentData::ComponentData ( )
inline

Definition at line 113 of file DeploymentComponent.hpp.

Member Data Documentation

base::ActivityInterface* OCL::DeploymentComponent::ComponentData::act

The activity created by DeploymentComponent. May be null or an activity that we own.

Definition at line 130 of file DeploymentComponent.hpp.

bool OCL::DeploymentComponent::ComponentData::autoconf

Definition at line 142 of file DeploymentComponent.hpp.

bool OCL::DeploymentComponent::ComponentData::autoconnect

Definition at line 142 of file DeploymentComponent.hpp.

bool OCL::DeploymentComponent::ComponentData::autosave

Definition at line 142 of file DeploymentComponent.hpp.

bool OCL::DeploymentComponent::ComponentData::autostart

Definition at line 142 of file DeploymentComponent.hpp.

std::string OCL::DeploymentComponent::ComponentData::configfile

Definition at line 144 of file DeploymentComponent.hpp.

int OCL::DeploymentComponent::ComponentData::group

Group number this component belongs to.

Definition at line 147 of file DeploymentComponent.hpp.

RTT::TaskContext* OCL::DeploymentComponent::ComponentData::instance

The component instance. This is always a valid pointer.

Definition at line 125 of file DeploymentComponent.hpp.

bool OCL::DeploymentComponent::ComponentData::loaded

True if it was loaded and created by DeploymentComponent. If true, instance may be deleted during unloadComponent.

Definition at line 136 of file DeploymentComponent.hpp.

bool OCL::DeploymentComponent::ComponentData::loadedProperties

True if successfully loaded a property file, and so will need auto-saving (it autosave is on)

Definition at line 141 of file DeploymentComponent.hpp.

std::vector<std::string> OCL::DeploymentComponent::ComponentData::plugins

Definition at line 145 of file DeploymentComponent.hpp.

bool OCL::DeploymentComponent::ComponentData::proxy

Definition at line 143 of file DeploymentComponent.hpp.

bool OCL::DeploymentComponent::ComponentData::server

Definition at line 143 of file DeploymentComponent.hpp.

bool OCL::DeploymentComponent::ComponentData::use_naming

Definition at line 143 of file DeploymentComponent.hpp.


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


ocl
Author(s): OCL Development Team
autogenerated on Mon Mar 23 2020 04:47:20