00001 /* 00002 * Copyright (c) 2004 on behalf of the EU EGEE Project: 00003 * The European Organization for Nuclear Research (CERN), 00004 * Istituto Nazionale di Fisica Nucleare (INFN), Italy 00005 * Datamat Spa, Italy 00006 * Centre National de la Recherche Scientifique (CNRS), France 00007 * CS Systeme d'Information (CSSI), France 00008 * Royal Institute of Technology, Center for Parallel Computers (KTH-PDC), Sweden 00009 * Universiteit van Amsterdam (UvA), Netherlands 00010 * University of Helsinki (UH.HIP), Finland 00011 * University of Bergen (UiB), Norway 00012 * Council for the Central Laboratory of the Research Councils (CCLRC), United Kingdom 00013 */ 00014 #ifndef ERRORNUMBER_H 00015 #define ERRORNUMBER_H 00016 00017 namespace glite 00018 { 00019 namespace rgma 00020 { 00021 00026 class ErrorNumber 00027 { 00028 public: 00029 00030 enum error_nos 00031 { 00032 RGMA_EXCEPTION = 0, 00033 RGMA_SECURITY_EXCEPTION = 1, 00034 RGMA_USER_EXCEPTION = 2, 00035 RGMA_BUFFER_FULL_EXCEPTION = 3 00036 }; 00037 }; 00038 } 00039 } 00040 #endif