fesa-core  5.0.1
fesa::DeviceLogicalEventElementImpl Class Reference

Implementation of pure virtual class DeviceLogicalEventElement. More...

#include <DeviceLogicalEventElementImpl.h>

Inheritance diagram for fesa::DeviceLogicalEventElementImpl:
fesa::DeviceLogicalEventElement

Public Member Functions

void connectEventConfigRef (const std::string &deviceName, const boost::shared_ptr< LogicalEventElement > &globalLogicalEvent)
 connects all event-config-ref-elements on class level, according to the XML-links in the events-mapping of this event-element More...
 
boost::shared_ptr
< EventConfigurationElement
getEventConfigurationElement () const
 getter for the member eventConfigurationElementRef_ More...
 
std::string getLogicalEventName () const
 getter for the member logicalEventName_ More...
 

Detailed Description

Implementation of pure virtual class DeviceLogicalEventElement.

Member Function Documentation

void fesa::DeviceLogicalEventElementImpl::connectEventConfigRef ( const std::string &  deviceName,
const boost::shared_ptr< LogicalEventElement > &  globalLogicalEvent 
)
virtual

connects all event-config-ref-elements on class level, according to the XML-links in the events-mapping of this event-element

Parameters
deviceNamename of the device to connect to the Event-Configuration
globalLogicalEventpointer to the logical-events in the global event-mapping

Implements fesa::DeviceLogicalEventElement.

boost::shared_ptr< EventConfigurationElement > fesa::DeviceLogicalEventElementImpl::getEventConfigurationElement ( ) const
virtual

getter for the member eventConfigurationElementRef_

Returns
returns the EventConfiguration which is used for this logical event

Implements fesa::DeviceLogicalEventElement.

std::string fesa::DeviceLogicalEventElementImpl::getLogicalEventName ( ) const
virtual

getter for the member logicalEventName_

Returns
name of this logical event

Implements fesa::DeviceLogicalEventElement.


The documentation for this class was generated from the following files: