00001 #ifndef _IT_BUS_PDK_XML_RESOURCE_EXCEPTION_H_
00002 #define _IT_BUS_PDK_XML_RESOURCE_EXCEPTION_H_
00003
00004
00005
00006
00007 #include <it_bus/types.h>
00008 #include <it_bus/api_defines.h>
00009
00010 namespace IT_Bus
00011 {
00012 class IT_BUS_XML_API XMLResourceException :
00013 public Exception
00014 {
00015 public:
00016 XMLResourceException(
00017 const char * desc1 = 0,
00018 const char * desc2 = 0,
00019 const char * desc3 = 0,
00020 const char * desc4 = 0,
00021 const char * desc5 = 0,
00022 const char * desc6 = 0);
00023
00024 virtual
00025 ~XMLResourceException();
00026
00030 virtual Exception*
00031 clone() const;
00032
00036 virtual void
00037 rethrow() const;
00038 };
00039 }
00040
00041 #endif