RMS SDK for C++  0.2.1
A client library for using Microsoft RMS from Linux.
Public Member Functions | List of all members
rmscrypto::exceptions::RMSCryptoIOKeyException Class Reference
Inheritance diagram for rmscrypto::exceptions::RMSCryptoIOKeyException:
rmscrypto::exceptions::RMSCryptoIOException rmscrypto::exceptions::RMSCryptoException

Public Member Functions

 RMSCryptoIOKeyException (const std::string &message, int code) _NOEXCEPT
 
 RMSCryptoIOKeyException (const char *const &message, int code) _NOEXCEPT
 
virtual int code () const _NOEXCEPT
 
- Public Member Functions inherited from rmscrypto::exceptions::RMSCryptoIOException
 RMSCryptoIOException (const int error, const std::string &message) _NOEXCEPT
 
 RMSCryptoIOException (const int error, const char *const &message) _NOEXCEPT
 
- Public Member Functions inherited from rmscrypto::exceptions::RMSCryptoException
 RMSCryptoException (const ExceptionTypes type, const int error, const std::string &message) _NOEXCEPT
 
 RMSCryptoException (const ExceptionTypes type, const int error, const char *const &message) _NOEXCEPT
 
virtual const char * what () const _NOEXCEPT override
 
virtual ExceptionTypes type () const _NOEXCEPT
 
virtual int error () const _NOEXCEPT
 

Additional Inherited Members

- Public Types inherited from rmscrypto::exceptions::RMSCryptoException
enum  ExceptionTypes { LogicError = 0, IOError }
 
enum  ErrorTypes {
  InvalidArgument = 0, NullPointer, OperationUnavailable, Insufficientbuffer,
  NotImplemented, SecretKeyException, UnknownError
}
 

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