00001 #ifndef XSOAP_DESERIALIZATION_EXCEPTION_H
00002 #define XSOAP_DESERIALIZATION_EXCEPTION_H
00003
00004 #include <stdexcept>
00005 #include <string>
00006
00007 class DeserializationException : public std::exception
00008 {
00009 public:
00010 DeserializationException(std::string message) throw();
00011 ~DeserializationException(void) throw ();
00012
00013 virtual const char *what() const throw() {
00014 return m_message.c_str();
00015 }
00016
00017 private:
00018 std::string m_message;
00019 };
00020
00021
00022 #endif
00023
00024
00025
00026
00027
00028
00029
00030