|
activemq-cpp-3.3.0
|
00001 00018 #ifndef _CMS_CMSSECURITYEXCEPTION_H_ 00019 #define _CMS_CMSSECURITYEXCEPTION_H_ 00020 00021 #include <cms/Config.h> 00022 #include <cms/CMSException.h> 00023 00024 namespace cms{ 00025 00033 class CMS_API CMSSecurityException : public CMSException { 00034 public: 00035 00036 CMSSecurityException(); 00037 00038 CMSSecurityException( const CMSSecurityException& ex ); 00039 00040 CMSSecurityException( const std::string& message ); 00041 00042 CMSSecurityException( const std::string& message, 00043 const std::exception* cause ); 00044 00045 CMSSecurityException( const std::string& message, 00046 const std::exception* cause, 00047 const std::vector< std::pair< std::string, int> >& stackTrace ); 00048 00049 virtual ~CMSSecurityException() throw(); 00050 00051 }; 00052 00053 } 00054 00055 #endif /*_CMS_CMSSECURITYEXCEPTION_H_*/