Returns a decoding results. More...
Public Member Functions | |
DecodingResult () | |
Constructs a DecodingResult. | |
DecodingResult (size_t len) | |
Constructs a DecodingResult. | |
bool | operator== (const DecodingResult &rhs) const |
Compare two DecodingResult. | |
bool | operator!= (const DecodingResult &rhs) const |
Compare two DecodingResult. | |
Public Attributes | |
bool | isValidCoding |
Flag to indicate the decoding is valid. | |
size_t | messageLength |
Recovered message length if isValidCoding is true, undefined otherwise. |
Returns a decoding results.
Definition at line 220 of file cryptlib.h.
DecodingResult::DecodingResult | ( | ) | [inline, explicit] |
Constructs a DecodingResult.
isValidCoding is initialized to false and messageLength is initialized to 0.
Definition at line 224 of file cryptlib.h.
DecodingResult::DecodingResult | ( | size_t | len | ) | [inline, explicit] |
Constructs a DecodingResult.
len | the message length |
isValidCoding is initialized to true.
Definition at line 228 of file cryptlib.h.
bool DecodingResult::operator== | ( | const DecodingResult & | rhs | ) | const [inline] |
Compare two DecodingResult.
rhs | the other DecodingResult |
Definition at line 233 of file cryptlib.h.
References isValidCoding, and messageLength.
bool DecodingResult::operator!= | ( | const DecodingResult & | rhs | ) | const [inline] |
Compare two DecodingResult.
rhs | the other DecodingResult |
Returns !operator==(rhs)
.
Definition at line 238 of file cryptlib.h.