it_bus_pdk/unknown_type_exception.h

00001 #ifndef _IT_BUS_PDK_UNKNOWN_TYPE_EXCEPTION_H_
00002 #define _IT_BUS_PDK_UNKNOWN_TYPE_EXCEPTION_H_
00003 
00004 // @Copyright (c) 2003 IONA Technologies PLC. All Rights Reserved.
00005 //
00006 
00007 #include <it_bus/types.h>
00008 #include <it_bus/api_defines.h>
00009 
00010 namespace IT_Bus
00011 {
00012     class QName;
00013 
00014     class IT_AFC_API UnknownTypeException :
00015         public Exception
00016     {
00017       public:
00018         UnknownTypeException(
00019             const QName& type
00020         );
00021 
00022         UnknownTypeException(
00023             const String& message,
00024             const QName& type
00025         );
00026         
00027         virtual
00028         ~UnknownTypeException();
00029 
00033         virtual Exception*
00034         clone() const;
00035     
00039         virtual void
00040         rethrow() const;
00041     };
00042 }
00043 
00044 #endif  

Generated on Thu Sep 7 11:39:36 2006 for Artix by  doxygen 1.4.7