faudes::AttributeSimplenetEvent Class Reference

Configuration of a networked input or output. More...

#include <iop_simplenet.h>

List of all members.

Public Member Functions

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

Protected Member Functions

virtual void DoAssign (const AttributeSimplenetEvent &rSrc)
 DoAssign.

Static Protected Member Functions

static const
AttributeSimplenetInput
InputPrototypep (void)
 Prototype, input (construct on first use static).
static const
AttributeSimplenetOutput
OutputPrototypep (void)
 Prototype, output (construct on first use static).

Detailed Description

Configuration of a networked input or output.

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

Definition at line 251 of file iop_simplenet.h.


Constructor & Destructor Documentation

faudes::AttributeSimplenetEvent::AttributeSimplenetEvent ( void   ) 

Default constructor (no mapping at all).

Definition at line 202 of file iop_simplenet.cpp.

faudes::AttributeSimplenetEvent::AttributeSimplenetEvent ( const AttributeSimplenetEvent rOtherAttr  ) 

Copy constructor.

Definition at line 209 of file iop_simplenet.cpp.


Member Function Documentation

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

Clear.

Reimplemented from faudes::AttributeDeviceEvent.

Definition at line 267 of file iop_simplenet.h.

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

DoAssign.

Definition at line 280 of file iop_simplenet.h.

const AttributeSimplenetInput* faudes::AttributeSimplenetEvent::Inputp ( void   )  const [inline]

Get input mapping.

Reimplemented from faudes::AttributeDeviceEvent.

Definition at line 274 of file iop_simplenet.h.

const AttributeSimplenetInput * faudes::AttributeSimplenetEvent::InputPrototypep ( void   )  [static, protected]

Prototype, input (construct on first use static).

Definition at line 226 of file iop_simplenet.cpp.

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

Test for default value (never).

Reimplemented from faudes::AttributeDeviceEvent.

Definition at line 264 of file iop_simplenet.h.

const AttributeSimplenetOutput* faudes::AttributeSimplenetEvent::Outputp ( void   )  const [inline]

Get output mapping.

Reimplemented from faudes::AttributeDeviceEvent.

Definition at line 270 of file iop_simplenet.h.

const AttributeSimplenetOutput * faudes::AttributeSimplenetEvent::OutputPrototypep ( void   )  [static, protected]

Prototype, output (construct on first use static).

Definition at line 220 of file iop_simplenet.cpp.


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

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