|
libFAUDES
Sections
Index
|
faudes::AttributeIosState Class ReferenceAttributes for states in DESs with in- and outputs. More...
Detailed DescriptionAttributes for states in DESs with in- and outputs. The class AttributeIosState holds a bitarray to handle a state's io-properties. A state is said to be an in- or output state if the set of active events contains only in- or output events. In order to envolve the state's io-properties during file-io the DoRead/DoWrite methods were overwritten. Use +I+ for input, +O+ for output states. Additionally the attribute-token can be extended to +E<IO>+ in oder to characterize a state as error state. Definition at line 228 of file ios_attributes.h. Constructor & Destructor Documentation
Default constructor. Definition at line 238 of file ios_attributes.h.
Copy constructor. Definition at line 245 of file ios_attributes.h.
Destructor. Definition at line 252 of file ios_attributes.h. Member Function Documentation
Clear error flag. Definition at line 309 of file ios_attributes.h.
Clear input flag. Note: this will clear the input flag. Definition at line 291 of file ios_attributes.h.
Clear output flag. Note: this will clear the input flag. Definition at line 270 of file ios_attributes.h.
Assignment method.
Definition at line 130 of file ios_attributes.cpp.
Reads attribute from TokenReader, see AttributeVoid for public wrappers. Reads a single token if it can be interpreted as IosStateFlag, 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 170 of file ios_attributes.cpp.
Writes attribute to TokenWriter, see AttributeVoid for public wrappers. Label and Context argument are ignored.
Reimplemented from faudes::AttributeFlags. Definition at line 143 of file ios_attributes.cpp.
Check error flag.
Definition at line 345 of file ios_attributes.h.
Test input flag.
Definition at line 332 of file ios_attributes.h.
Check a state's io-properties for default value. If a state has default properties, it's neither an input nor to output state.
Reimplemented from faudes::AttributeFlags. Definition at line 359 of file ios_attributes.h.
Test output flag.
Definition at line 320 of file ios_attributes.h.
Set error flag. Definition at line 300 of file ios_attributes.h.
Set input flag. Note: this will clear the output flag. Definition at line 280 of file ios_attributes.h.
Set output flag. Note: this will clear the input flag. Definition at line 260 of file ios_attributes.h.
Write attribute to string.
Definition at line 137 of file ios_attributes.cpp. Member Data Documentation
Definition at line 383 of file ios_attributes.h.
Definition at line 381 of file ios_attributes.h.
Definition at line 366 of file ios_attributes.h.
Definition at line 364 of file ios_attributes.h.
Definition at line 365 of file ios_attributes.h. The documentation for this class was generated from the following files: |
libFAUDES 2.18b --- 2010-12-17 --- c++ source docu by doxygen 1.6.3