Sophie

Sophie

distrib > Fedora > 17 > i386 > by-pkgid > eb9952e0ae9ee158f30292ed99dc91f2 > files > 51

gfal2-doc-2.1.1-0.fc17.i686.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>CERN GFAL 2.0: /builddir/build/BUILD/gfal2-2.1.1/src/common/gfal_constants.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">CERN GFAL 2.0
   &#160;<span id="projectnumber">2.0.1</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.1.1 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
      <li><a href="examples.html"><span>Examples</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>Globals</span></a></li>
    </ul>
  </div>
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_fdedb0aba14d44ce9d99bc100e026e6a.html">common</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#define-members">Macros</a>  </div>
  <div class="headertitle">
<div class="title">gfal_constants.h File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:a627147742454de789ecb15bd593d0206"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a627147742454de789ecb15bd593d0206"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>_GFAL_CONSTANTS_H</b></td></tr>
<tr class="memitem:ab1aeac55f282075c53de35df1fa6c8bd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab1aeac55f282075c53de35df1fa6c8bd"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MAX_PLUGIN_LIST</b>&#160;&#160;&#160;64</td></tr>
<tr class="memitem:a0d129fc86a935c8dbf69723ced532fc7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0d129fc86a935c8dbf69723ced532fc7"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GFAL_MODULE_NAME_SIZE</b>&#160;&#160;&#160;1024</td></tr>
<tr class="memitem:af10ac733c1275a92821476607e88420e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af10ac733c1275a92821476607e88420e"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GFAL_NEWFILE_SIZE</b>&#160;&#160;&#160;1024</td></tr>
<tr class="memitem:a789a9fe32b21ae487b53131d384ec980"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a789a9fe32b21ae487b53131d384ec980"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gfal__constants_8h.html#a789a9fe32b21ae487b53131d384ec980">GFAL_ERRMSG_LEN</a>&#160;&#160;&#160;2048</td></tr>
<tr class="memdesc:a789a9fe32b21ae487b53131d384ec980"><td class="mdescLeft">&#160;</td><td class="mdescRight">maximum error string length <br/></td></tr>
<tr class="memitem:aebc148d958a9030d301528dfe0e9eba5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aebc148d958a9030d301528dfe0e9eba5"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gfal__constants_8h.html#aebc148d958a9030d301528dfe0e9eba5">GFAL_ERRLEVEL_ERROR</a>&#160;&#160;&#160;0</td></tr>
<tr class="memdesc:aebc148d958a9030d301528dfe0e9eba5"><td class="mdescLeft">&#160;</td><td class="mdescRight">maximum error string length <br/></td></tr>
<tr class="memitem:a5fdee439d7e6791fa40e8bd54f3d2983"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5fdee439d7e6791fa40e8bd54f3d2983"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GFAL_ERRLEVEL_WARN</b>&#160;&#160;&#160;1</td></tr>
<tr class="memitem:a3f5185ecda68dfeabbb78d91fee22ab4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3f5185ecda68dfeabbb78d91fee22ab4"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GFAL_ERRLEVEL_INFO</b>&#160;&#160;&#160;2</td></tr>
<tr class="memitem:aa959acd08d030f5e723f829aa99f61f4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa959acd08d030f5e723f829aa99f61f4"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gfal__constants_8h.html#aa959acd08d030f5e723f829aa99f61f4">GFAL_GUID_PREFIX</a>&#160;&#160;&#160;&quot;guid:&quot;</td></tr>
<tr class="memdesc:aa959acd08d030f5e723f829aa99f61f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">guid prefix url <br/></td></tr>
<tr class="memitem:a519df2aae62e3087a3203f5388b0df45"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a519df2aae62e3087a3203f5388b0df45"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GFAL_URL_MAX_LEN</b>&#160;&#160;&#160;2048</td></tr>
<tr class="memitem:abc4bfaee212250160ed8f4d2186062a9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abc4bfaee212250160ed8f4d2186062a9"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GFAL_MODULEID_LOCAL</b>&#160;&#160;&#160;&quot;local_file_module&quot;</td></tr>
<tr class="memitem:abd18fd06d20b229da43a3ea61d7b8870"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abd18fd06d20b229da43a3ea61d7b8870"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GFAL_MODULEID_SRM</b>&#160;&#160;&#160;2</td></tr>
<tr class="memitem:af0eb630a042c4e3a8c9ea6a491e2f912"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af0eb630a042c4e3a8c9ea6a491e2f912"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GFAL_EXTERNAL_MODULE_OFFSET</b>&#160;&#160;&#160;10</td></tr>
<tr class="memitem:a174959216d130a61fff8b9ea04023243"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gfal__constants_8h.html#a174959216d130a61fff8b9ea04023243">GFAL_PLUGIN_DIR_ENV</a>&#160;&#160;&#160;&quot;GFAL_PLUGIN_DIR&quot;</td></tr>
<tr class="memitem:afdd51e678fcc2def80a787c9a9d38520"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gfal__constants_8h.html#afdd51e678fcc2def80a787c9a9d38520">GFAL_PLUGIN_DIR_SUFFIX</a>&#160;&#160;&#160;&quot;gfal2-plugins&quot;</td></tr>
<tr class="memitem:af0e2428dc5df8ee05205928f0e7b9ac5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af0e2428dc5df8ee05205928f0e7b9ac5"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GFAL_PLUGIN_INIT_SYM</b>&#160;&#160;&#160;&quot;gfal_plugin_init&quot;</td></tr>
<tr class="memitem:a3d3d9f922e7774c0a29b9a5b558483cf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3d3d9f922e7774c0a29b9a5b558483cf"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GFAL_MAX_PLUGIN_LIST</b>&#160;&#160;&#160;2048</td></tr>
<tr class="memitem:a358f506fa0c1ccdff664c9269838a71a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gfal__constants_8h.html#a358f506fa0c1ccdff664c9269838a71a">GFAL_CONFIG_DIR_ENV</a>&#160;&#160;&#160;&quot;GFAL_CONFIG_DIR&quot;</td></tr>
<tr class="memitem:af6ef2f7e25ddfee07efd94506012688e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af6ef2f7e25ddfee07efd94506012688e"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GFAL_CONFIG_DIR_SUFFIX</b>&#160;&#160;&#160;&quot;gfal2.d&quot;</td></tr>
<tr class="memitem:a5581ee0c870a220cb84db1c27a269c9d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gfal__constants_8h.html#a5581ee0c870a220cb84db1c27a269c9d">GFAL_XATTR_REPLICA</a>&#160;&#160;&#160;&quot;user.replicas&quot;</td></tr>
<tr class="memitem:a94e9c1cc1337770e3d25c6e7bc4a79d8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gfal__constants_8h.html#a94e9c1cc1337770e3d25c6e7bc4a79d8">GFAL_XATTR_GUID</a>&#160;&#160;&#160;&quot;user.guid&quot;</td></tr>
<tr class="memitem:acd6c9331be66170f654eddafa283cb7b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gfal__constants_8h.html#acd6c9331be66170f654eddafa283cb7b">GFAL_XATTR_COMMENT</a>&#160;&#160;&#160;&quot;user.comment&quot;</td></tr>
<tr class="memitem:ae33107fa8628f33001ce97818b264c79"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gfal__constants_8h.html#ae33107fa8628f33001ce97818b264c79">GFAL_XATTR_CHKSUM_TYPE</a>&#160;&#160;&#160;&quot;user.chksumtype&quot;</td></tr>
<tr class="memitem:aae3159dda59d5c41709f74d1e074d491"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gfal__constants_8h.html#aae3159dda59d5c41709f74d1e074d491">GFAL_XATTR_CHKSUM_VALUE</a>&#160;&#160;&#160;&quot;user.checksum&quot;</td></tr>
<tr class="memitem:a3a2a46cac34f842919f8303ab284d03c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gfal__constants_8h.html#a3a2a46cac34f842919f8303ab284d03c">GFAL_XATTR_STATUS</a>&#160;&#160;&#160;&quot;user.status&quot;</td></tr>
<tr class="memitem:a2d95818ea9d1db8ea253a56fa4066499"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gfal__constants_8h.html#a2d95818ea9d1db8ea253a56fa4066499">GFAL_XATTR_STATUS_ONLINE</a>&#160;&#160;&#160;&quot;ONLINE&quot;</td></tr>
<tr class="memitem:afa2f00377c4af28d4df5a28699cab8f3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afa2f00377c4af28d4df5a28699cab8f3"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GFAL_XATTR_STATUS_NEARLINE</b>&#160;&#160;&#160;&quot;NEARLINE &quot;</td></tr>
<tr class="memitem:af53eabdef8ebfb92ece847f694a027e6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af53eabdef8ebfb92ece847f694a027e6"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GFAL_XATTR_STATUS_NEARLINE_ONLINE</b>&#160;&#160;&#160;&quot;ONLINE_AND_NEARLINE&quot;</td></tr>
<tr class="memitem:a1aff1bc4e40c91055c73727e9cd61f09"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1aff1bc4e40c91055c73727e9cd61f09"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GFAL_XATTR_STATUS_UNKNOW</b>&#160;&#160;&#160;&quot;UNKNOW&quot;</td></tr>
<tr class="memitem:a4311e77e5e73da3827f5d0c9ad2eb1e5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4311e77e5e73da3827f5d0c9ad2eb1e5"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GFAL_XATTR_STATUS_LOST</b>&#160;&#160;&#160;&quot;LOST&quot;</td></tr>
<tr class="memitem:a39a512eb9c50e3747c9a4e4c06fbfbdc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a39a512eb9c50e3747c9a4e4c06fbfbdc"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GFAL_XATTR_STATUS_UNAVAILABLE</b>&#160;&#160;&#160;&quot;UNAVAILABLE&quot;</td></tr>
<tr class="memitem:a6d2ebdf81969a673ebba7f21ed558398"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6d2ebdf81969a673ebba7f21ed558398"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GFAL_PLUGIN_URL_TRANSFER_CHECK</b>&#160;&#160;&#160;&quot;plugin_url_transfer_check&quot;</td></tr>
<tr class="memitem:ac5c1fe7ede3be1c8c8d07e156bf3142c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gfal__constants_8h.html#ac5c1fe7ede3be1c8c8d07e156bf3142c">GFAL_CHKSUM_MD5</a>&#160;&#160;&#160;&quot;MD5&quot;</td></tr>
<tr class="memitem:af62dbd6b9401fe988003ba6a3de1eeb5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af62dbd6b9401fe988003ba6a3de1eeb5"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GFAL_CHKSUM_SHA1</b>&#160;&#160;&#160;&quot;SHA1&quot;</td></tr>
<tr class="memitem:a79e189a089fbdc548aaedc493b6f5d95"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a79e189a089fbdc548aaedc493b6f5d95"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GFAL_CHKSUM_ADLER32</b>&#160;&#160;&#160;&quot;ADLER32&quot;</td></tr>
<tr class="memitem:a316dfa32d10db636cddd5769c3418afa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a316dfa32d10db636cddd5769c3418afa"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GFAL_CHKSUM_CRC32</b>&#160;&#160;&#160;&quot;CRC32&quot;</td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>the global constant declarations of gfal core </p>
<dl class="section author"><dt>Author:</dt><dd>Devresse Adrien , Baud Jean-Philippe </dd></dl>
</div><hr/><h2>Macro Definition Documentation</h2>
<a class="anchor" id="ac5c1fe7ede3be1c8c8d07e156bf3142c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define GFAL_CHKSUM_MD5&#160;&#160;&#160;&quot;MD5&quot;</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>gfal checksum type key note : checksum type support depends of the plugin implementation </p>

</div>
</div>
<a class="anchor" id="a358f506fa0c1ccdff664c9269838a71a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define GFAL_CONFIG_DIR_ENV&#160;&#160;&#160;&quot;GFAL_CONFIG_DIR&quot;</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>environment variable for personnalized configuration directory </p>

</div>
</div>
<a class="anchor" id="a174959216d130a61fff8b9ea04023243"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define GFAL_PLUGIN_DIR_ENV&#160;&#160;&#160;&quot;GFAL_PLUGIN_DIR&quot;</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>environment variable for personnalized plugin directory </p>

</div>
</div>
<a class="anchor" id="afdd51e678fcc2def80a787c9a9d38520"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define GFAL_PLUGIN_DIR_SUFFIX&#160;&#160;&#160;&quot;gfal2-plugins&quot;</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>default directory name for gfal 2 plugin search </p>

</div>
</div>
<a class="anchor" id="ae33107fa8628f33001ce97818b264c79"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define GFAL_XATTR_CHKSUM_TYPE&#160;&#160;&#160;&quot;user.chksumtype&quot;</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>xattr standard keys for getxattr / setxattr file checksum type </p>

</div>
</div>
<a class="anchor" id="aae3159dda59d5c41709f74d1e074d491"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define GFAL_XATTR_CHKSUM_VALUE&#160;&#160;&#160;&quot;user.checksum&quot;</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>xattr standard keys for getxattr / setxattr file checksum </p>

</div>
</div>
<a class="anchor" id="acd6c9331be66170f654eddafa283cb7b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define GFAL_XATTR_COMMENT&#160;&#160;&#160;&quot;user.comment&quot;</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>xattr standard keys for getxattr / setxattr file comment </p>

</div>
</div>
<a class="anchor" id="a94e9c1cc1337770e3d25c6e7bc4a79d8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define GFAL_XATTR_GUID&#160;&#160;&#160;&quot;user.guid&quot;</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>xattr standard keys for getxattr / setxattr guid information </p>

</div>
</div>
<a class="anchor" id="a5581ee0c870a220cb84db1c27a269c9d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define GFAL_XATTR_REPLICA&#160;&#160;&#160;&quot;user.replicas&quot;</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>xattr standard keys for getxattr / setxattr replicas listing </p>

</div>
</div>
<a class="anchor" id="a3a2a46cac34f842919f8303ab284d03c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define GFAL_XATTR_STATUS&#160;&#160;&#160;&quot;user.status&quot;</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>xattr standard keys for getxattr / setxattr file availability status this key can be used to check or set the stage status of a file </p>

</div>
</div>
<a class="anchor" id="a2d95818ea9d1db8ea253a56fa4066499"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define GFAL_XATTR_STATUS_ONLINE&#160;&#160;&#160;&quot;ONLINE&quot;</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>string value to use/compare for extended attribute user.status user.status possible value, similar to SRM meaning of status ( brings_online ) </p>

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.1.1
</small></address>
</body>
</html>