#include "glite/wmsutils/exception/Exception.h"
Go to the source code of this file.
Data Structures | |
class | glite::jdl::RequestAdException |
RequestAdException This Exception is thrown when a bad usage of the JobAd class is made. More... | |
class | glite::jdl::AdClassAdException |
AdClassAdException - raised when ClassAd error is checked during add/set methods. More... | |
class | glite::jdl::AdSyntaxException |
AdSyntaxException - raised when syntax error is checked during add/set methods. More... | |
class | glite::jdl::AdSemanticException |
AdSemanticException - raised while checking the whole constructed JobAd with the check() method. More... | |
class | glite::jdl::AdSemanticMandatoryException |
AdSemanticMandatoryException - raised when a mandatoty attribute is missing to the classAd. More... | |
class | glite::jdl::AdSemanticPathException |
AdSemanticPathException - raised when a mandatoty attribute is missing to the classAd. More... | |
class | glite::jdl::AdSemanticGroupException |
AdSemanticGroupException - raised when a mandatoty attribute is missing to the classAd. More... | |
class | glite::jdl::AdAttributeException |
AdAttributeException - raised when a not admitted value is added/set to the attribute. More... | |
class | glite::jdl::AdMismatchException |
AdMismatchException - raised when a not admitted value is added/set to the jdl. More... | |
class | glite::jdl::AdFormatException |
AdFormatException Class. More... | |
class | glite::jdl::AdListException |
AdListException - raised when an add method is made on a non-list attribute. More... | |
class | glite::jdl::AdEmptyException |
AdEmptyException - raised when an set method is made on a empty attribute. More... | |
class | glite::jdl::AdExtractedException |
AdClassAdException - raised when ClassAd error is checked during add/set methods. More... | |
Namespaces | |
namespace | glite |
WARNING !!!! This is a generated file obtained with generator 1.6 Any modification you will made to this file will be lost at the following rebuild of the source file. | |
namespace | glite::jdl |
Defines | |
#define | GLITE_STACK_JDL_CATCH(exc_name) catch(exc_name &exc){exc.push_back(__FILE__,LINE,METHOD);throw;} |
#define | GLITE_STACK_JDL_CATCH_ALL() |
#define GLITE_STACK_JDL_CATCH | ( | exc_name | ) | catch(exc_name &exc){exc.push_back(__FILE__,LINE,METHOD);throw;} |
#define GLITE_STACK_JDL_CATCH_ALL | ( | ) |
}\ GLITE_STACK_JDL_CATCH(AdSemanticMandatoryException) \ GLITE_STACK_JDL_CATCH(AdSemanticPathException) \ GLITE_STACK_JDL_CATCH(AdSemanticGroupException) \ GLITE_STACK_JDL_CATCH(AdMismatchException) \ GLITE_STACK_JDL_CATCH(AdFormatException) \ GLITE_STACK_JDL_CATCH(AdListException) \ GLITE_STACK_JDL_CATCH(AdEmptyException) \ GLITE_STACK_JDL_CATCH(AdExtractedException) \ GLITE_STACK_JDL_CATCH(glite::wmsutils::exception::Exception) \ catch(std::exception &ex){glite::wmsutils::exception::Exception \ exc(__FILE__,__LINE__,METHOD,0,"Standard exception: "+std::string(ex.what()));throw exc;}