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