Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members

# InvalidRounds Class Reference

`#include <simple.h>`

Inheritance diagram for InvalidRounds:

List of all members.

## Detailed Description

Definition at line 29 of file simple.h.

## Public Types
enum | ErrorType { NOT_IMPLEMENTED, INVALID_ARGUMENT, CANNOT_FLUSH, DATA_INTEGRITY_CHECK_FAILED, INVALID_DATA_FORMAT, IO_ERROR, OTHER_ERROR }
| error types More...
## Public Member Functions
| InvalidRounds (const std::string &algorithm, unsigned int rounds)
const char * | what () const throw ()
const std::string & | GetWhat () const
void | SetWhat (const std::string &s)
ErrorType | GetErrorType () const
void | SetErrorType (ErrorType errorType)

## Member Enumeration Documentation

enum Exception::ErrorType`[inherited]`

  | error types Enumeration values:
  NOT_IMPLEMENTED | a method is not implemented
  INVALID_ARGUMENT | invalid function argument
  CANNOT_FLUSH | BufferedTransformation received a Flush(true) signal but can't flush buffers.
  DATA_INTEGRITY_CHECK_FAILED | data integerity check (such as CRC or MAC) failed
  INVALID_DATA_FORMAT | received input data that doesn't conform to expected format
  IO_ERROR | error reading from input device or writing to output device
  OTHER_ERROR | some error not belong to any of the above categories
Definition at line 109 of file cryptlib.h.

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

- simple.h