00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014 #ifndef UNKNOWNRESOURCE_EXCEPTION_H
00015 #define UNKNOWNRESOURCE_EXCEPTION_H
00016
00017 #include "rgma/ExceptionBase.h"
00018 #include <exception>
00019 #include <string>
00020
00021 namespace glite
00022 {
00023 namespace rgma
00024 {
00025
00030 class UnknownResourceException : public ExceptionBase
00031 {
00032
00033 public:
00034
00038 virtual ~UnknownResourceException() throw();
00046 UnknownResourceException(std::string sourceIdentifier, std::string message, int err_no, ExceptionBase* cause);
00052 UnknownResourceException(std::string class_name = "", std::string message = "", ExceptionBase* cause = NULL);
00053
00054 };
00055 }
00056 }
00057 #endif //RGMA_EXCEPTION_H