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