fesa::RTActionConfig Struct Reference

This structure stores all the necessary information to configure an action. More...

#include <AbstractRTAction.h>

List of all members.

Public Attributes

std::string actionName_
 name of the action
std::string className_
 class name where the action is
std::vector< AbstractDevice * > deviceCol_
 device collection
std::string eventName_
 name of the event that fires the action
std::string selectionCriterion_
 selection criterion to select devices used for notification
std::set< std::string > automaticallyNotifiedPropertiesCol_
 list of properties that will be notified automatically, after the RT-action has finished
bool isGlobalPropertyToBeNotified_
 true if the automaticallyNotifiedPropertiesCol_ set contains at least one global property
std::set< std::string > manuallyNotifiedPropertiesCol_
std::string eventSourceName_
GlobalDeviceglobalDevice_
 reference to the global device

Detailed Description

This structure stores all the necessary information to configure an action.

Definition at line 33 of file AbstractRTAction.h.


Member Data Documentation

name of the action

Definition at line 39 of file AbstractRTAction.h.

Referenced by fesa::RTController::createAction(), and fesa::RTController::createRTActionConfig().

list of properties that will be notified automatically, after the RT-action has finished

Definition at line 70 of file AbstractRTAction.h.

Referenced by fesa::RTController::createRTActionConfig().

class name where the action is

Definition at line 45 of file AbstractRTAction.h.

Referenced by fesa::AbstractRTAction::AbstractRTAction(), and fesa::RTController::createRTActionConfig().

device collection

Definition at line 51 of file AbstractRTAction.h.

Referenced by fesa::RTController::createAction(), and fesa::RTAction< DeviceType >::RTAction().

name of the event that fires the action

Definition at line 58 of file AbstractRTAction.h.

Referenced by fesa::RTController::createAction(), and fesa::RTController::createRTActionConfig().

Definition at line 87 of file AbstractRTAction.h.

Referenced by fesa::RTController::createRTActionConfig().

reference to the global device

Definition at line 93 of file AbstractRTAction.h.

Referenced by fesa::RTController::createRTActionConfig().

true if the automaticallyNotifiedPropertiesCol_ set contains at least one global property

Definition at line 75 of file AbstractRTAction.h.

Referenced by fesa::AbstractRTAction::AbstractRTAction(), and fesa::RTController::createRTActionConfig().

Definition at line 81 of file AbstractRTAction.h.

Referenced by fesa::RTController::createRTActionConfig().

selection criterion to select devices used for notification

Definition at line 64 of file AbstractRTAction.h.

Referenced by fesa::RTController::createRTActionConfig().


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

Generated on 18 Jan 2013 for Fesa by  doxygen 1.6.1