#include <iop_simplenet.h>

Public Member Functions

 AttributeSimplenetEvent (void)
 
 AttributeSimplenetEvent (const AttributeSimplenetEvent &rOtherAttr)
 
virtual bool IsDefault (void) const
 
virtual void Clear (void)
 
const AttributeSimplenetOutputOutputp (void) const
 
const AttributeSimplenetInputInputp (void) const
 
- Public Member Functions inherited from faudes::AttributeDeviceEvent
 AttributeDeviceEvent (void)
 
 AttributeDeviceEvent (const AttributeDeviceEvent &rOtherAttr)
 
virtual ~AttributeDeviceEvent (void)
 
bool IsOutput (void) const
 
bool IsInput (void) const
 
void DefaultOutput (void)
 
void DefaultInput (void)
 
virtual void Output (const AttributeVoid &rOutputAttribute)
 
virtual void Input (const AttributeVoid &rInputAttribute)
 
virtual void ReadOutput (TokenReader &rTr)
 
virtual void ReadInput (TokenReader &rTr)
 
const AttributeVoidOutputp (void) const
 
const AttributeVoidInputp (void) const
 
- Public Member Functions inherited from faudes::AttributeVoid
 AttributeVoid (void)
 
 AttributeVoid (const AttributeVoid &rSrcAttr)
 
virtual ~AttributeVoid (void)
 
virtual void SetDefault (void)
 
Typeoperator= (const Type &rSrc)
 
bool operator== (const Type &rOther) const
 
bool operator!= (const Type &rOther) const
 
- Public Member Functions inherited from faudes::Type
 Type (void)
 
 Type (const Type &rType)
 
virtual ~Type (void)
 
virtual TypeNew (void) const
 
virtual TypeCopy (void) const
 
virtual const TypeCast (const Type *pOther) const
 
virtual TypeAssign (const Type &rSrc)
 
Typeoperator= (const Type &rSrc)
 
virtual bool Equal (const Type &rOther) const
 
bool operator== (const Type &rOther) const
 
bool operator!= (const Type &rOther) const
 
virtual void Name (const std::string &rName)
 
virtual const std::string & Name (void) const
 
virtual const std::string & TypeName (void) const
 
void Write (const Type *pContext=0) const
 
void Write (const std::string &pFileName, const std::string &rLabel="", const Type *pContext=0, std::ios::openmode openmode=std::ios::out|std::ios::trunc) const
 
void Write (const std::string &pFileName, std::ios::openmode openmode) const
 
void Write (TokenWriter &rTw, const std::string &rLabel="", const Type *pContext=0) const
 
virtual void XWrite (const std::string &pFileName, const std::string &rLabel="", const Type *pContext=0) const
 
void XWrite (const Type *pContext=0) const
 
void XWrite (TokenWriter &rTw, const std::string &rLabel="", const Type *pContext=0) const
 
std::string ToString (const std::string &rLabel="", const Type *pContext=0) const
 
std::string ToText (const std::string &rLabel="", const Type *pContext=0) const
 
void DWrite (const Type *pContext=0) const
 
void DWrite (const std::string &pFileName, const std::string &rLabel="", const Type *pContext=0, std::ios::openmode openmode=std::ios::out|std::ios::trunc) const
 
void DWrite (TokenWriter &rTw, const std::string &rLabel="", const Type *pContext=0) const
 
void SWrite (TokenWriter &rTw) const
 
void SWrite (void) const
 
std::string ToSText (void) const
 
void Read (const std::string &rFileName, const std::string &rLabel="", const Type *pContext=0)
 
void FromString (const std::string &rString, const std::string &rLabel="", const Type *pContext=0)
 
void Read (TokenReader &rTr, const std::string &rLabel="", const Type *pContext=0)
 

Protected Member Functions

void DoAssign (const AttributeSimplenetEvent &rSrc)
 
- Protected Member Functions inherited from faudes::AttributeDeviceEvent
void DoAssign (const AttributeDeviceEvent &rSrcAttr)
 
virtual void DoRead (TokenReader &rTr, const std::string &rLabel="", const Type *pContext=0)
 
virtual void DoWrite (TokenWriter &rTw, const std::string &rLabel="", const Type *pContext=0) const
 
- Protected Member Functions inherited from faudes::AttributeVoid
void DoAssign (const AttributeVoid &rSrcAttr)
 
bool DoEqual (const AttributeVoid &rOther) const
 
virtual void DoDWrite (TokenWriter &rTw, const std::string &rLabel="", const Type *pContext=0) const
 
- Protected Member Functions inherited from faudes::Type
void DoAssign (const Type &rSrc)
 
bool DoEqual (const Type &rOther) const
 
virtual void DoXWrite (TokenWriter &rTw, const std::string &rLabel="", const Type *pContext=0) const
 
virtual void DoSWrite (TokenWriter &rTw) const
 
virtual const TypeDefinitionTypeDefinitionp (void) const
 
virtual Token XBeginTag (const std::string &rLabel="", const std::string &rFallbackLabel="") const
 

Static Protected Member Functions

static const AttributeSimplenetInputInputPrototypep (void)
 
static const AttributeSimplenetOutputOutputPrototypep (void)
 
- Static Protected Member Functions inherited from faudes::AttributeDeviceEvent
static const AttributeVoidFallbackAttributep (void)
 

Additional Inherited Members

- Static Public Member Functions inherited from faudes::AttributeVoid
static void Skip (TokenReader &rTr)
 
- Protected Attributes inherited from faudes::AttributeDeviceEvent
AttributeVoidmpOutputAttribute
 
AttributeVoidmpInputAttribute
 
const AttributeVoidpOutputPrototype
 
const AttributeVoidpInputPrototype
 

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 247 of file iop_simplenet.h.

Constructor & Destructor Documentation

◆ AttributeSimplenetEvent() [1/2]

faudes::AttributeSimplenetEvent::AttributeSimplenetEvent ( void  )

Default constructor (no mapping at all)

Definition at line 202 of file iop_simplenet.cpp.

◆ AttributeSimplenetEvent() [2/2]

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

Copy constructor

Definition at line 209 of file iop_simplenet.cpp.

Member Function Documentation

◆ Clear()

virtual void faudes::AttributeSimplenetEvent::Clear ( void  )
inlinevirtual

Clear

Reimplemented from faudes::AttributeDeviceEvent.

Definition at line 263 of file iop_simplenet.h.

◆ DoAssign()

void faudes::AttributeSimplenetEvent::DoAssign ( const AttributeSimplenetEvent rSrc)
inlineprotected

DoAssign

Definition at line 276 of file iop_simplenet.h.

◆ Inputp()

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

Get input mapping

Definition at line 270 of file iop_simplenet.h.

◆ InputPrototypep()

const AttributeSimplenetInput * faudes::AttributeSimplenetEvent::InputPrototypep ( void  )
staticprotected

Prototype, input (construct on first use static)

Definition at line 226 of file iop_simplenet.cpp.

◆ IsDefault()

virtual bool faudes::AttributeSimplenetEvent::IsDefault ( void  ) const
inlinevirtual

Test for default value (never)

Reimplemented from faudes::AttributeDeviceEvent.

Definition at line 260 of file iop_simplenet.h.

◆ Outputp()

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

Get output mapping

Definition at line 266 of file iop_simplenet.h.

◆ OutputPrototypep()

const AttributeSimplenetOutput * faudes::AttributeSimplenetEvent::OutputPrototypep ( void  )
staticprotected

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.33b --- 2025.05.07 --- c++ api documentaion by doxygen