Crypto++  5.6.4
Free C++ class library of cryptographic schemes
Public Member Functions | Public Attributes | List of all members
DecodingResult Class Reference

Returns a decoding results. More...

Public Member Functions

 DecodingResult ()
 Constructs a DecodingResult. More...
 
 DecodingResult (size_t len)
 Constructs a DecodingResult. More...
 
bool operator== (const DecodingResult &rhs) const
 Compare two DecodingResult. More...
 
bool operator!= (const DecodingResult &rhs) const
 Compare two DecodingResult. More...
 

Public Attributes

bool isValidCoding
 Flag to indicate the decoding is valid.
 
size_t messageLength
 Recovered message length if isValidCoding is true, undefined otherwise.
 

Detailed Description

Returns a decoding results.

Definition at line 241 of file cryptlib.h.

Constructor & Destructor Documentation

DecodingResult::DecodingResult ( )
inlineexplicit

Constructs a DecodingResult.

isValidCoding is initialized to false and messageLength is initialized to 0.

Definition at line 245 of file cryptlib.h.

DecodingResult::DecodingResult ( size_t  len)
inlineexplicit

Constructs a DecodingResult.

Parameters
lenthe message length

isValidCoding is initialized to true.

Definition at line 249 of file cryptlib.h.

Member Function Documentation

bool DecodingResult::operator== ( const DecodingResult rhs) const
inline

Compare two DecodingResult.

Parameters
rhsthe other DecodingResult
Returns
true if both isValidCoding and messageLength are equal, false otherwise

Definition at line 254 of file cryptlib.h.

bool DecodingResult::operator!= ( const DecodingResult rhs) const
inline

Compare two DecodingResult.

Parameters
rhsthe other DecodingResult
Returns
true if either isValidCoding or messageLength is not equal, false otherwise

Returns !operator==(rhs).

Definition at line 259 of file cryptlib.h.


The documentation for this class was generated from the following file: