faudes::AttributeSignalEvent Class Reference

Configuration of a signal based input or output. More...

#include <iop_sdevice.h>

List of all members.

Public Member Functions

 AttributeSignalEvent (void)
 Default constructor (no mapping at all).
 AttributeSignalEvent (const AttributeSignalEvent &rOtherAttr)
 Copy constructor.
virtual bool IsDefault (void) const
 Test for default value (never).
virtual void Clear (void)
 Clear.
const AttributeSignalOutputOutputp (void) const
 Get output mapping.
AttributeSignalOutputOutputp (void)
const AttributeSignalInputInputp (void) const
 Get input mapping.
AttributeSignalInputInputp (void)

Protected Member Functions

virtual void DoAssign (const AttributeSignalEvent &rSrc)
 DoAssign.

Static Protected Member Functions

static const AttributeSignalInputInputPrototypep (void)
 Prototype, input (construct on first use static).
static const
AttributeSignalOutput
OutputPrototypep (void)
 Prototype, output (construct on first use static).

Detailed Description

Configuration of a signal based input or output.

This class is derived from the AttributeDeviceEvent to specialise for signal based input and output mapping.

Definition at line 228 of file iop_sdevice.h.


Constructor & Destructor Documentation

faudes::AttributeSignalEvent::AttributeSignalEvent ( void   ) 

Default constructor (no mapping at all).

Definition at line 330 of file iop_sdevice.cpp.

faudes::AttributeSignalEvent::AttributeSignalEvent ( const AttributeSignalEvent rOtherAttr  ) 

Copy constructor.

Definition at line 337 of file iop_sdevice.cpp.


Member Function Documentation

virtual void faudes::AttributeSignalEvent::Clear ( void   )  [inline, virtual]

Clear.

Reimplemented from faudes::AttributeDeviceEvent.

Definition at line 244 of file iop_sdevice.h.

virtual void faudes::AttributeSignalEvent::DoAssign ( const AttributeSignalEvent rSrc  )  [inline, protected, virtual]

DoAssign.

Definition at line 261 of file iop_sdevice.h.

AttributeSignalInput* faudes::AttributeSignalEvent::Inputp ( void   )  [inline]

Definition at line 255 of file iop_sdevice.h.

const AttributeSignalInput* faudes::AttributeSignalEvent::Inputp ( void   )  const [inline]

Get input mapping.

Reimplemented from faudes::AttributeDeviceEvent.

Definition at line 253 of file iop_sdevice.h.

const AttributeSignalInput * faudes::AttributeSignalEvent::InputPrototypep ( void   )  [static, protected]

Prototype, input (construct on first use static).

Definition at line 361 of file iop_sdevice.cpp.

virtual bool faudes::AttributeSignalEvent::IsDefault ( void   )  const [inline, virtual]

Test for default value (never).

Reimplemented from faudes::AttributeDeviceEvent.

Definition at line 241 of file iop_sdevice.h.

AttributeSignalOutput* faudes::AttributeSignalEvent::Outputp ( void   )  [inline]

Definition at line 249 of file iop_sdevice.h.

const AttributeSignalOutput* faudes::AttributeSignalEvent::Outputp ( void   )  const [inline]

Get output mapping.

Reimplemented from faudes::AttributeDeviceEvent.

Definition at line 247 of file iop_sdevice.h.

const AttributeSignalOutput * faudes::AttributeSignalEvent::OutputPrototypep ( void   )  [static, protected]

Prototype, output (construct on first use static).

Definition at line 355 of file iop_sdevice.cpp.


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

libFAUDES 2.23h --- 2014.04.03 --- c++ api documentaion by doxygen