exception.hpp File Reference

Include dependency graph for exception.hpp:
This graph shows which files directly or indirectly include this file:

Classes

class  exception
 Base class for VMime exceptions. More...
class  bad_field_type
class  charset_conv_error
class  no_encoder_available
 No encoder has been found for the specified encoding name. More...
class  no_digest_algorithm_available
 No algorithm has been found for the specified name. More...
class  no_such_parameter
class  no_such_field
class  no_such_part
class  no_such_mailbox
class  no_such_message_id
class  no_such_address
class  open_file_error
class  no_factory_available
class  no_platform_handler
class  no_expeditor
 No expeditor specified. More...
class  no_recipient
 No recipient specified. More...
class  no_object_found
class  no_such_property
 There is no property with that name in the set. More...
class  invalid_property_type
 Bad type specified when reading property. More...
class  invalid_argument
 Bad argument was passed to the function. More...
class  system_error
 Underlying operating system error. More...
class  net_exception
 Base class for exceptions thrown by the networking module. More...
class  socket_exception
 Socket error. More...
class  connection_error
 Error while connecting to the server: this may be a DNS resolution error or a connection error (for example, time-out while connecting). More...
class  connection_greeting_error
 Server did not initiated the connection correctly. More...
class  authentication_error
 Error while giving credentials to the server (wrong username or password, or wrong authentication method). More...
class  unsupported_option
 Option not supported. More...
class  no_service_available
 No service available for this protocol. More...
class  illegal_state
 The current state of the object does not permit to execute the operation (for example, you try to close a folder which is not open). More...
class  folder_not_found
 Folder not found (does not exist). More...
class  message_not_found
 Message not found (does not exist). More...
class  operation_not_supported
 Operation not supported by the underlying protocol. More...
class  operation_timed_out
 The operation timed out (time-out delay is elapsed). More...
class  operation_cancelled
 The operation has been cancelled. More...
class  unfetched_object
 Must call fetchMessage() or fetchHeader() before accessing the requested object. More...
class  not_connected
 The service is not currently connected. More...
class  already_connected
 The service is already connected (must disconnect before). More...
class  illegal_operation
 Illegal operation: cannot run this operation on the object. More...
class  command_error
 Command error: operation failed (this is specific to the underlying protocol). More...
class  invalid_response
 The server returned an invalid response. More...
class  partial_fetch_not_supported
 Partial fetch is not supported by the underlying protocol. More...
class  malformed_url
 The URL is malformed. More...
class  invalid_folder_name
 Folder name is invalid. More...
class  filesystem_exception
 Base class for exceptions thrown by the filesystem features. More...
class  not_a_directory
 File is not a directory. More...
class  file_not_found
 File not found. More...
class  authentication_exception
 Authentication exception. More...
class  no_auth_information
 The requested information cannot be provided. More...
class  sasl_exception
 Base class for exceptions thrown by SASL module. More...
class  no_such_mechanism
 No mechanism is registered with the specified name. More...
class  tls_exception
 Base class for exceptions thrown by TLS module. More...
class  certificate_exception
class  certificate_verification_exception
class  unsupported_certificate_type

Namespaces

namespace  vmime
namespace  vmime::exceptions

Typedefs

typedef net_exception messaging_exception

Generated by  doxygen 1.6.2