activemq-cpp-3.3.0

src/main/cms/CMSSecurityException.h

Go to the documentation of this file.
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_*/