DecodingResult Class Reference

Returns a decoding results. More...

List of all members.

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.

Detailed Description

Returns a decoding results.

Definition at line 220 of file cryptlib.h.


Constructor & Destructor Documentation

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.

Parameters:
len the message length

isValidCoding is initialized to true.

Definition at line 228 of file cryptlib.h.


Member Function Documentation

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

Compare two DecodingResult.

Parameters:
rhs the other DecodingResult
Returns:
true if both isValidCoding and messageLength are equal, false otherwise

Definition at line 233 of file cryptlib.h.

References isValidCoding, and messageLength.

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

Compare two DecodingResult.

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

Returns !operator==(rhs).

Definition at line 238 of file cryptlib.h.


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

Generated on 24 Mar 2016 for Crypto++ by  doxygen 1.6.1