|
|
||||||
|
Public Member Functions |
Protected Member Functions |
Static Protected Attributes |
List of all members
faudes::AttributeIosEvent Class Reference
Detailed DescriptionAttributes for events in DES with in- and outputs The class AttributeIosEvent holds a bitarray to handle an event's io-properties In order to envolve the event's io-properties during file-io the DoRead/DoWrite methods were overwritten. Use Attributes +I+ and +O+ in .gen file to make sure an event will be inserted in Iput or OTput event set. <> Definition at line 39 of file ios_attributes.h. Constructor & Destructor Documentation◆ AttributeIosEvent() [1/2]
Default constructor Definition at line 49 of file ios_attributes.h. ◆ AttributeIosEvent() [2/2]
Copy constructor Definition at line 56 of file ios_attributes.h. ◆ ~AttributeIosEvent()
Destructor Definition at line 63 of file ios_attributes.h. Member Function Documentation◆ ClrInput()
Clear input flag Note: this will clear the input flag. Definition at line 103 of file ios_attributes.h. ◆ ClrOutput()
Clear output flag Note: this will clear the input flag. Definition at line 82 of file ios_attributes.h. ◆ DoAssign()
Assignment method.
Definition at line 36 of file ios_attributes.cpp. ◆ DoRead()
Reads attribute from TokenReader, see AttributeVoid for public wrappers. Reads a single token if it can be interpreted as IosEventFlag, that is, if it is a respective option string or hex number. Label and Context argument are ignored. No token mismatch exceptions are thrown on error.
Reimplemented from faudes::AttributeFlags. Definition at line 103 of file ios_attributes.cpp. ◆ DoWrite()
Writes attribute to TokenWriter, see AttributeVoid for public wrappers. Label and Context argument are ignored.
Reimplemented from faudes::AttributeFlags. Definition at line 43 of file ios_attributes.cpp. ◆ DoXWrite()
Writes attribute to TokenWriter, see AttributeVoid for public wrappers. Label and Context argument are ignored.
Reimplemented from faudes::AttributeFlags. Definition at line 77 of file ios_attributes.cpp. ◆ Input()
Test input flag
Definition at line 126 of file ios_attributes.h. ◆ IsDefault()
Check an event's io-properties for default value. If an event has default properties, it's wether an input nor to output event.
Reimplemented from faudes::AttributeFlags. Definition at line 142 of file ios_attributes.h. ◆ Output()
Test output flag
Definition at line 114 of file ios_attributes.h. ◆ SetInput()
Set input flag Note: this will clear the output flag. Definition at line 92 of file ios_attributes.h. ◆ SetOutput()
Set output flag Note: this will clear the input flag. Definition at line 72 of file ios_attributes.h. Member Data Documentation◆ mAllIosFlags
Definition at line 156 of file ios_attributes.h. ◆ mDefIosFlags
Definition at line 153 of file ios_attributes.h. ◆ mInputFlag
Definition at line 149 of file ios_attributes.h. ◆ mOutputFlag
Definition at line 150 of file ios_attributes.h. The documentation for this class was generated from the following files: libFAUDES 2.33b --- 2025.05.07 --- c++ api documentaion by doxygen |