5 namespace dangerous {
namespace snmp {
17 explicit Exception(
const char* text ) noexcept;
23 explicit Exception(
const std::string& text ) noexcept;
30 virtual const char*
what()
const noexcept;
AuthenticationFailureException(const char *text) noexcept
Constructor.
This represents a failed attempt to generate authentication information.
Definition: exception.hpp:59
This represents a failed attempt to decrypt information.
Definition: exception.hpp:78
This represents a timeout event.
Definition: exception.hpp:154
virtual const char * what() const noexcept
This returns the text for the exception.
DecryptionException(const char *text) noexcept
Constructor.
EncryptionException(const char *text) noexcept
Constructor.
This represents a failed attempt to encrypt information.
Definition: exception.hpp:97
std::string _text
This is the exception text.
Definition: exception.hpp:34
This defines the base exception class for Dangerous SNMP.
Definition: exception.hpp:10
ParseErrorException(const char *text) noexcept
Constructor.
AuthenticationGenerationException(const char *text) noexcept
Constructor.
UnknownTransportException(const char *text) noexcept
Constructor.
This represents a parse-error event.
Definition: exception.hpp:135
This represents an authentication failure.
Definition: exception.hpp:40
This represents an unknown transport event.
Definition: exception.hpp:173
TimeoutException(const char *text) noexcept
Constructor.
InvalidTypeException(const char *text) noexcept
Constructor.
This represents a failed type conversion or use.
Definition: exception.hpp:116
Exception(const char *text) noexcept
Constructor.