Initial commit.
This commit is contained in:
@@ -0,0 +1,94 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>MPI On Cell (Documentation): include/moc_error_codes.h Source File</title>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.6 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="../../main.html"><span>Main Page</span></a></li>
|
||||
<li><a href="../../modules.html"><span>Modules</span></a></li>
|
||||
<li><a href="../../annotated.html"><span>Data Structures</span></a></li>
|
||||
<li class="current"><a href="../../files.html"><span>Files</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<h1>include/moc_error_codes.h</h1><a href="../../df/d5c/moc__error__codes_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef MOC_ERROR_H_</span>
|
||||
<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define MOC_ERROR_H_</span>
|
||||
<a name="l00003"></a>00003 <span class="preprocessor"></span>
|
||||
<a name="l00004"></a>00004 <span class="comment"></span>
|
||||
<a name="l00005"></a>00005 <span class="comment">/**</span>
|
||||
<a name="l00006"></a>00006 <span class="comment"> * \addtogroup environment_error</span>
|
||||
<a name="l00007"></a>00007 <span class="comment"> *</span>
|
||||
<a name="l00008"></a>00008 <span class="comment"> * This section describes how errors are handled.</span>
|
||||
<a name="l00009"></a>00009 <span class="comment"> *</span>
|
||||
<a name="l00010"></a>00010 <span class="comment"> * Every function should return an integer if possible. This integer should be</span>
|
||||
<a name="l00011"></a>00011 <span class="comment"> * MOC_SUCCESS if the operation teminated successfully otherwise an error-code</span>
|
||||
<a name="l00012"></a>00012 <span class="comment"> * telling the reason of the error is returned.</span>
|
||||
<a name="l00013"></a>00013 <span class="comment"> *</span>
|
||||
<a name="l00014"></a>00014 <span class="comment"> * For more information see Chapter 7.2 of the MPI 1.3 Standard.</span>
|
||||
<a name="l00015"></a>00015 <span class="comment"> **/</span><span class="comment"></span>
|
||||
<a name="l00016"></a>00016 <span class="comment">//@{</span>
|
||||
<a name="l00017"></a>00017 <span class="comment"></span>
|
||||
<a name="l00018"></a>00018
|
||||
<a name="l00019"></a>00019 <span class="comment"></span>
|
||||
<a name="l00020"></a>00020 <span class="comment">/**</span>
|
||||
<a name="l00021"></a>00021 <span class="comment"> * @name MPI_ERROR-CLASSES</span>
|
||||
<a name="l00022"></a>00022 <span class="comment"> *</span>
|
||||
<a name="l00023"></a>00023 <span class="comment"> * Error-classes defined by the MPI-standard. Every error-code returned by a</span>
|
||||
<a name="l00024"></a>00024 <span class="comment"> * MOC-function should belong to an error-class or be an error-class itself.</span>
|
||||
<a name="l00025"></a>00025 <span class="comment"> * This enables implementation-independend error-handling.</span>
|
||||
<a name="l00026"></a>00026 <span class="comment"> *</span>
|
||||
<a name="l00027"></a>00027 <span class="comment"> * Value-range: 0 = MOC_SUCCESS < MOC_ERR_... <= MOC_ERR_LASTCODE</span>
|
||||
<a name="l00028"></a>00028 <span class="comment"> **/</span><span class="comment"></span>
|
||||
<a name="l00029"></a>00029 <span class="comment">//@{</span>
|
||||
<a name="l00030"></a><a class="code" href="../../d8/da1/group__environment__error.html#g8a73ed6676bcf0c0607d98482ca1aca4">00030</a> <span class="comment"></span><span class="preprocessor">#define MOC_SUCCESS 0 </span><span class="comment">/**< No error */</span>
|
||||
<a name="l00031"></a><a class="code" href="../../d8/da1/group__environment__error.html#gec3f466bf958e93fc3792674d00bfa06">00031</a> <span class="preprocessor">#define MOC_ERR_BUFFER 1000 </span><span class="comment">/**< Invalid buffer pointer */</span>
|
||||
<a name="l00032"></a><a class="code" href="../../d8/da1/group__environment__error.html#g5adca254d3feab57a4786c17b90d91c4">00032</a> <span class="preprocessor">#define MOC_ERR_COUNT 2000 </span><span class="comment">/**< Invalid count argument */</span>
|
||||
<a name="l00033"></a><a class="code" href="../../d8/da1/group__environment__error.html#ge1052e542cdd8d265d99d2950936ba8e">00033</a> <span class="preprocessor">#define MOC_ERR_TYPE 3000 </span><span class="comment">/**< Invalid datatype argument */</span>
|
||||
<a name="l00034"></a><a class="code" href="../../d8/da1/group__environment__error.html#g4dda6446879941989962c0fbdf4ba0e5">00034</a> <span class="preprocessor">#define MOC_ERR_TAG 4000 </span><span class="comment">/**< Invalid tag argument */</span>
|
||||
<a name="l00035"></a><a class="code" href="../../d8/da1/group__environment__error.html#gc1e776c0e7cb8c97391dd6ac476295a1">00035</a> <span class="preprocessor">#define MOC_ERR_COMM 5000 </span><span class="comment">/**< Invalid communicator */</span>
|
||||
<a name="l00036"></a><a class="code" href="../../d8/da1/group__environment__error.html#g88202a7ec7634ce5634b0ead0368c802">00036</a> <span class="preprocessor">#define MOC_ERR_RANK 6000 </span><span class="comment">/**< Invalid rank */</span>
|
||||
<a name="l00037"></a><a class="code" href="../../d8/da1/group__environment__error.html#g0f3215c59df79197899fc28f7e9499c8">00037</a> <span class="preprocessor">#define MOC_ERR_REQUEST 7000 </span><span class="comment">/**< Invalid request (handle) */</span>
|
||||
<a name="l00038"></a><a class="code" href="../../d8/da1/group__environment__error.html#g5ea365a8f03f9c490adb267ae677157c">00038</a> <span class="preprocessor">#define MOC_ERR_ROOT 8000 </span><span class="comment">/**< Invalid root */</span>
|
||||
<a name="l00039"></a><a class="code" href="../../d8/da1/group__environment__error.html#g9dadfbad2e34895bfe793e87ef476807">00039</a> <span class="preprocessor">#define MOC_ERR_GROUP 9000 </span><span class="comment">/**< Invalid group */</span>
|
||||
<a name="l00040"></a><a class="code" href="../../d8/da1/group__environment__error.html#g37e46a78874b2078225de0260f4666a8">00040</a> <span class="preprocessor">#define MOC_ERR_OP 10000 </span><span class="comment">/**< Invalid operation */</span>
|
||||
<a name="l00041"></a><a class="code" href="../../d8/da1/group__environment__error.html#g36581c314c20ec3f8286a61784b41bd9">00041</a> <span class="preprocessor">#define MOC_ERR_TOPOLOGY 11000 </span><span class="comment">/**< Invalid topology */</span>
|
||||
<a name="l00042"></a><a class="code" href="../../d8/da1/group__environment__error.html#g91dd648378f64ca3dff7af4750c79608">00042</a> <span class="preprocessor">#define MOC_ERR_DIMS 12000 </span><span class="comment">/**< Invalid dimension argument */</span>
|
||||
<a name="l00043"></a><a class="code" href="../../d8/da1/group__environment__error.html#g734aa5985b6d809690f10979ff44785c">00043</a> <span class="preprocessor">#define MOC_ERR_ARG 13000 </span><span class="comment">/**< Invalid argument of some other kind */</span>
|
||||
<a name="l00044"></a><a class="code" href="../../d8/da1/group__environment__error.html#ge00d9070a65099e436eb470ecb45ce35">00044</a> <span class="preprocessor">#define MOC_ERR_UNKNOWN 14000 </span><span class="comment">/**< Unknown error */</span>
|
||||
<a name="l00045"></a><a class="code" href="../../d8/da1/group__environment__error.html#g333d5841713c32c0ecf1cc85f0077744">00045</a> <span class="preprocessor">#define MOC_ERR_TRUNCATE 15000 </span><span class="comment">/**< Message truncated on receive */</span>
|
||||
<a name="l00046"></a><a class="code" href="../../d8/da1/group__environment__error.html#gf1353d5719f5e14d8d89d72801e40144">00046</a> <span class="preprocessor">#define MOC_ERR_OTHER 16000 </span><span class="comment">/**< Known error not in this list */</span>
|
||||
<a name="l00047"></a><a class="code" href="../../d8/da1/group__environment__error.html#g05b3a70831c823a59014c4853a76ca7e">00047</a> <span class="preprocessor">#define MOC_ERR_INTERN 17000 </span><span class="comment">/**< Internal MOC (implementation) error */</span>
|
||||
<a name="l00048"></a><a class="code" href="../../d8/da1/group__environment__error.html#g941c5327e6430023994f32d25584059e">00048</a> <span class="preprocessor">#define MOC_ERR_IN_STATUS 18000 </span><span class="comment">/**< Error code is in status */</span>
|
||||
<a name="l00049"></a><a class="code" href="../../d8/da1/group__environment__error.html#g878ba1491199d12b999e1cb24020ddba">00049</a> <span class="preprocessor">#define MOC_ERR_PENDING 19000 </span><span class="comment">/**< Pending request */</span>
|
||||
<a name="l00050"></a><a class="code" href="../../d8/da1/group__environment__error.html#gf902162b08ca55cd57455ee66e8e73d7">00050</a> <span class="preprocessor">#define MOC_ERR_LASTCODE 20000 </span><span class="comment">/**< Last error code */</span>
|
||||
<a name="l00051"></a>00051 <span class="comment">//@}</span>
|
||||
<a name="l00052"></a>00052 <span class="comment"></span>
|
||||
<a name="l00053"></a>00053
|
||||
<a name="l00054"></a>00054 <span class="comment"></span>
|
||||
<a name="l00055"></a>00055 <span class="comment">/**</span>
|
||||
<a name="l00056"></a>00056 <span class="comment"> * @name MOC-Error-Codes</span>
|
||||
<a name="l00057"></a>00057 <span class="comment"> *</span>
|
||||
<a name="l00058"></a>00058 <span class="comment"> * Implementation dependent Error-Codes.</span>
|
||||
<a name="l00059"></a>00059 <span class="comment"> **/</span><span class="comment"></span>
|
||||
<a name="l00060"></a>00060 <span class="comment">//@{</span>
|
||||
<a name="l00061"></a><a class="code" href="../../d8/da1/group__environment__error.html#gb5f8a2dbcd2a4b257dcedd8f08ab6367">00061</a> <span class="comment"></span><span class="preprocessor">#define MOC_ERR_NOT_IMPLEMENTED 17001 </span><span class="comment">/**< Function not implemented */</span>
|
||||
<a name="l00062"></a><a class="code" href="../../d8/da1/group__environment__error.html#gb41314dc085e915eab769ff2a2958061">00062</a> <span class="preprocessor">#define MOC_ERR_BUFFER_OVERFLOW 17002 </span><span class="comment">/**< Internal Buffer Overflow */</span>
|
||||
<a name="l00063"></a><a class="code" href="../../d8/da1/group__environment__error.html#gfd59894aba31d32eeff506d8df838089">00063</a> <span class="preprocessor">#define MOC_ERR_NO_MEMORY 17003 </span><span class="comment">/**< Insufficient Memory */</span>
|
||||
<a name="l00064"></a><a class="code" href="../../d8/da1/group__environment__error.html#gb3b13f443f9a869ef4200334eb8792d0">00064</a> <span class="preprocessor">#define MOC_ERR_NO_BUFFER 17004 </span><span class="comment">/**< Insufficient Buffer-Space */</span>
|
||||
<a name="l00065"></a><a class="code" href="../../d8/da1/group__environment__error.html#g5a536510d86dbad4f4bacf1dc3f08c47">00065</a> <span class="preprocessor">#define MOC_ERR_MESSAGE_EXHAUSTED 17005 </span><span class="comment">/**< No further messages possible */</span>
|
||||
<a name="l00066"></a><a class="code" href="../../d8/da1/group__environment__error.html#g8dd6c4666118378bdd3cb6cfeaeea5b1">00066</a> <span class="preprocessor">#define MOC_ERR_BAD_ALIGNMENT 16001 </span><span class="comment">/**< Base-Adress of Buffer isn't 16-byte aligned */</span>
|
||||
<a name="l00067"></a><a class="code" href="../../d8/da1/group__environment__error.html#g9200eb7b0bf9f5605bc92943fee2cbdd">00067</a> <span class="preprocessor">#define MOC_ERR_BAD_SIZE 16002 </span><span class="comment">/**< Bad Size (probably no multiple of 16) */</span>
|
||||
<a name="l00068"></a>00068 <span class="comment">//@}</span>
|
||||
<a name="l00069"></a>00069 <span class="comment"></span>
|
||||
<a name="l00070"></a>00070 <span class="comment"></span>
|
||||
<a name="l00071"></a>00071 <span class="comment">//@}</span>
|
||||
<a name="l00072"></a>00072 <span class="comment"></span><span class="preprocessor">#endif </span><span class="comment">/*MOC_ERROR_H_*/</span>
|
||||
</pre></div></div>
|
||||
<hr size="1"><address style="text-align: right;"><small>Generated on Thu Feb 12 13:49:47 2009 for MPI On Cell (Documentation) by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user