fesa-core
7.0.0
|
Implementation of pure virtual class ClassElement. More...
#include <ClassElementImpl.h>
Public Member Functions | |
const std::vector < boost::shared_ptr < LogicalEventElement > > & | getLogicalElementCol () const |
returns all logical event-elements of this class More... | |
const std::string & | getClassName () const |
returns name of the class, presented by this class-element More... | |
const EventMap & | getActiveEventMap () const |
returns a map of all logical events, and their connected, active events More... | |
std::vector< EventElementPointer > | getActiveEvents (const std::string &logicalEventName) const |
Return a vector of all active events connected to a single logical event. \ If the logical event is optional, the returned vector may be empty. More... | |
DeviceElementCol | getDeviceElementCol () const |
returns the collection of device-elements of this class More... | |
bool | isDeviceElement (const std::string &deviceName) const |
method to check if a specific device-element exists More... | |
boost::shared_ptr< DeviceElement > | getDeviceElement (const std::string &deviceName) const |
returns the desired device-element, or throws exception, if not found More... | |
boost::shared_ptr< DeviceElement > | getGlobalDeviceElement () const |
returns the global device-element More... | |
DomainStoreElementCol | getDomainStoreElementCol () const |
returns the collection of domain store elements of this class More... | |
bool | isDomainStoreElement (const std::string &domainStoreName) const |
method to check if a specific domain-store-element exists More... | |
boost::shared_ptr < DataStoreElement > | getDomainStoreElement (const std::string &domainStoreName) const |
returns the desired domainStore-element, or throws exception, if not found More... | |
int32_t | getMultiplexingRollingBufferDepth () const |
return size of the rolling buffer More... | |
std::vector< EventElementPointer > | getForwardedEventElementCol (const std::string &eventConfigurationName) const |
return all events from the forwarded event configuration More... | |
void | resolveConfiguration (const std::string &logicalEventName) const |
resolves the forwarded events of a logical event More... | |
Implementation of pure virtual class ClassElement.
|
virtual |
returns a map of all logical events, and their connected, active events
Implements fesa::ClassElement.
|
virtual |
Return a vector of all active events connected to a single logical event. \ If the logical event is optional, the returned vector may be empty.
logicalEventName | The logical event name |
Implements fesa::ClassElement.
|
virtual |
returns name of the class, presented by this class-element
Implements fesa::ClassElement.
|
virtual |
returns the desired device-element, or throws exception, if not found
deviceName | name of the device to get |
Implements fesa::ClassElement.
|
virtual |
returns the collection of device-elements of this class
Implements fesa::ClassElement.
|
virtual |
returns the desired domainStore-element, or throws exception, if not found
domainStoreName | name of the domainStore to get |
Implements fesa::ClassElement.
|
virtual |
returns the collection of domain store elements of this class
Implements fesa::ClassElement.
|
virtual |
return all events from the forwarded event configuration
eventConfigurationName | name of the event configuration forwarded |
Implements fesa::ClassElement.
|
virtual |
returns the global device-element
Implements fesa::ClassElement.
|
virtual |
returns all logical event-elements of this class
Implements fesa::ClassElement.
|
virtual |
|
virtual |
method to check if a specific device-element exists
deviceName | name of the device to check |
Implements fesa::ClassElement.
|
virtual |
method to check if a specific domain-store-element exists
domainStoreName | name of the domainStore to check |
Implements fesa::ClassElement.
|
virtual |
resolves the forwarded events of a logical event
logicalEventName | name of the logical event to process |
Implements fesa::ClassElement.