#include <decodecontext.hpp>
Public Member Functions | |
DecodeContext (file_it data_begin, file_it data_end) | |
std::string | readFieldValue (std::string const &field_name, unsigned width_of_field_in_bits) |
Read the value of a field. | |
bool | finished () const |
Test if input data has all been processed. | |
bool | testCondition (std::string const &field, std::string const &op, unsigned long const &value) const |
Test a condition. | |
void | registerCRC () |
Register that the current section has a 4 byte CRC. | |
bool | testLoopExit () |
Section loop exit test. |
Duties include:
|
|
|
Test if input data has all been processed.
|
|
Read the value of a field.
|
|
Register that the current section has a 4 byte CRC. This will affect where the final loop in the section is exited. |
|
Test a condition.
|
|
Section loop exit test.
|