fesa-core
4.2.0
|
This structure stores all the necessary information to configure an action. More...
#include <AbstractRTAction.h>
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 | logicalEventName_ |
name of the logical event that fires the action | |
std::string | concreteEventName_ |
name of the concrete-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_ |
list of properties that can be notified manually, when needed | |
std::string | eventSourceName_ |
event source name (timing, timingSim, timer, user, <custom-name>) | |
GlobalDevice * | globalDevice_ |
reference to the global device | |
This structure stores all the necessary information to configure an action.