Lines Matching refs:exception

42 class VMIME_EXPORT exception : public std::runtime_error  class
46 exception* m_other;
48 exception();
52 exception(const string& what, const exception& other = NO_EXCEPTION);
53 exception(const exception& e);
55 virtual ~exception() throw();
61 void chainException(const exception& other);
68 const exception* other() const throw();
80 virtual exception* clone() const;
84 static const exception NO_EXCEPTION;
95 class VMIME_EXPORT bad_field_value_type : public vmime::exception
99 bad_field_value_type(const string& fieldName, const exception& other = NO_EXCEPTION);
102 exception* clone() const;
107 class VMIME_EXPORT charset_conv_error : public vmime::exception
111 charset_conv_error(const string& what = "", const exception& other = NO_EXCEPTION);
114 exception* clone() const;
119 class VMIME_EXPORT illegal_byte_sequence_for_charset : public vmime::exception
123 illegal_byte_sequence_for_charset(const string& what = "", const exception& other = NO_EXCEPTION);
126 exception* clone() const;
134 class VMIME_EXPORT no_encoder_available : public vmime::exception
138 no_encoder_available(const string& name, const exception& other = NO_EXCEPTION);
141 exception* clone() const;
149 class VMIME_EXPORT no_digest_algorithm_available : public vmime::exception
153 no_digest_algorithm_available(const string& name, const exception& other = NO_EXCEPTION);
156 exception* clone() const;
161 class VMIME_EXPORT no_such_field : public vmime::exception
165 no_such_field(const exception& other = NO_EXCEPTION);
168 exception* clone() const;
173 class VMIME_EXPORT no_such_part : public vmime::exception
177 no_such_part(const exception& other = NO_EXCEPTION);
180 exception* clone() const;
185 class VMIME_EXPORT no_such_message_id : public vmime::exception
189 no_such_message_id(const exception& other = NO_EXCEPTION);
192 exception* clone() const;
197 class VMIME_EXPORT open_file_error : public vmime::exception
201 open_file_error(const exception& other = NO_EXCEPTION);
204 exception* clone() const;
209 class VMIME_EXPORT no_factory_available : public vmime::exception
213 no_factory_available(const exception& other = NO_EXCEPTION);
216 exception* clone() const;
221 class VMIME_EXPORT no_platform_handler : public vmime::exception
225 no_platform_handler(const exception& other = NO_EXCEPTION);
228 exception* clone() const;
236 class VMIME_EXPORT no_expeditor : public vmime::exception
240 no_expeditor(const exception& other = NO_EXCEPTION);
243 exception* clone() const;
251 class VMIME_EXPORT no_recipient : public vmime::exception
255 no_recipient(const exception& other = NO_EXCEPTION);
258 exception* clone() const;
266 class VMIME_EXPORT no_such_property : public vmime::exception
270 no_such_property(const string& name, const exception& other = NO_EXCEPTION);
273 exception* clone() const;
281 class VMIME_EXPORT invalid_property_type : public vmime::exception
285 invalid_property_type(const exception& other = NO_EXCEPTION);
288 exception* clone() const;
296 class VMIME_EXPORT invalid_argument : public vmime::exception
300 invalid_argument(const exception& other = NO_EXCEPTION);
303 exception* clone() const;
311 class VMIME_EXPORT system_error : public vmime::exception
315 system_error(const string& what, const exception& other = NO_EXCEPTION);
318 exception* clone() const;
326 class VMIME_EXPORT malformed_url : public vmime::exception
330 malformed_url(const string& error, const exception& other = NO_EXCEPTION);
333 exception* clone() const;
345 class VMIME_EXPORT net_exception : public vmime::exception
349 net_exception(const string& what, const exception& other = NO_EXCEPTION);
352 exception* clone() const;
370 socket_exception(const string& what = "", const exception& other = NO_EXCEPTION);
373 exception* clone() const;
387 socket_not_connected_exception(const string& what = "", const exception& other = NO_EXCEPTION);
390 exception* clone() const;
404 connection_error(const string& what = "", const exception& other = NO_EXCEPTION);
407 exception* clone() const;
419 connection_greeting_error(const string& response, const exception& other = NO_EXCEPTION);
424 exception* clone() const;
441 authentication_error(const string& response, const exception& other = NO_EXCEPTION);
446 exception* clone() const;
462 unsupported_option(const exception& other = NO_EXCEPTION);
465 exception* clone() const;
478 illegal_state(const string& state, const exception& other = NO_EXCEPTION);
481 exception* clone() const;
493 folder_not_found(const exception& other = NO_EXCEPTION);
496 exception* clone() const;
508 folder_already_open(const exception& other = NO_EXCEPTION);
511 exception* clone() const;
523 message_not_found(const exception& other = NO_EXCEPTION);
526 exception* clone() const;
538 operation_not_supported(const exception& other = NO_EXCEPTION);
541 exception* clone() const;
553 operation_timed_out(const exception& other = NO_EXCEPTION);
556 exception* clone() const;
568 operation_cancelled(const exception& other = NO_EXCEPTION);
571 exception* clone() const;
584 unfetched_object(const exception& other = NO_EXCEPTION);
587 exception* clone() const;
599 not_connected(const exception& other = NO_EXCEPTION);
602 exception* clone() const;
614 already_connected(const exception& other = NO_EXCEPTION);
617 exception* clone() const;
629 illegal_operation(const string& msg = "", const exception& other = NO_EXCEPTION);
632 exception* clone() const;
644 …string& command, const string& response, const string& desc = "", const exception& other = NO_EXCE…
661 exception* clone() const;
678 …invalid_response(const string& command, const string& response, const exception& other = NO_EXCEPT…
695 exception* clone() const;
712 partial_fetch_not_supported(const exception& other = NO_EXCEPTION);
715 exception* clone() const;
727 invalid_folder_name(const string& error = "", const exception& other = NO_EXCEPTION);
730 exception* clone() const;
744 class VMIME_EXPORT filesystem_exception : public vmime::exception
748 …filesystem_exception(const string& what, const utility::path& path, const exception& other = NO_EX…
757 exception* clone() const;
773 not_a_directory(const utility::path& path, const exception& other = NO_EXCEPTION);
776 exception* clone() const;
788 file_not_found(const utility::path& path, const exception& other = NO_EXCEPTION);
791 exception* clone() const;
802 class VMIME_EXPORT authentication_exception : public vmime::exception
806 authentication_exception(const string& what, const exception& other = NO_EXCEPTION);
809 exception* clone() const;
821 no_auth_information(const exception& other = NO_EXCEPTION);
824 exception* clone() const;
839 sasl_exception(const string& what, const exception& other = NO_EXCEPTION);
842 exception* clone() const;
854 no_such_mechanism(const string& name, const exception& other = NO_EXCEPTION);
857 exception* clone() const;
871 class VMIME_EXPORT tls_exception : public vmime::exception
875 tls_exception(const string& what, const exception& other = NO_EXCEPTION);
878 exception* clone() const;