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