Sophie

Sophie

distrib > Fedora > 18 > x86_64 > media > updates > by-pkgid > 749e483016bbc41594aeb77eb13e3491 > files > 2032

xrootd-doc-3.3.5-1.fc18.noarch.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"/>
<meta name="generator" content="Doxygen 1.8.3.1"/>
<title>xrootd: XrdCl::JobDescriptor Struct 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">xrootd
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.3.1 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="namespaceXrdCl.html">XrdCl</a></li><li class="navelem"><a class="el" href="structXrdCl_1_1JobDescriptor.html">JobDescriptor</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="structXrdCl_1_1JobDescriptor-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">XrdCl::JobDescriptor Struct Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>Job description.  
 <a href="structXrdCl_1_1JobDescriptor.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="XrdClCopyProcess_8hh_source.html">XrdClCopyProcess.hh</a>&gt;</code></p>
<div class="dynheader">
Collaboration diagram for XrdCl::JobDescriptor:</div>
<div class="dyncontent">
<div class="center"><img src="structXrdCl_1_1JobDescriptor__coll__graph.png" border="0" usemap="#XrdCl_1_1JobDescriptor_coll__map" alt="Collaboration graph"/></div>
<map name="XrdCl_1_1JobDescriptor_coll__map" id="XrdCl_1_1JobDescriptor_coll__map">
<area shape="rect" id="node2" href="classXrdCl_1_1URL.html" title="URL representation." alt="" coords="5,83,96,109"/><area shape="rect" id="node4" href="classXrdCl_1_1XRootDStatus.html" title="Request status." alt="" coords="121,83,268,109"/><area shape="rect" id="node6" href="structXrdCl_1_1Status.html" title="Procedure execution status." alt="" coords="144,5,245,32"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a49d32975d821d385e20bc3896fc73b02"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structXrdCl_1_1JobDescriptor.html#a49d32975d821d385e20bc3896fc73b02">JobDescriptor</a> ()</td></tr>
<tr class="separator:a49d32975d821d385e20bc3896fc73b02"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a32db0d2d74b02838f2d7eab08ee10f95"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classXrdCl_1_1URL.html">URL</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structXrdCl_1_1JobDescriptor.html#a32db0d2d74b02838f2d7eab08ee10f95">source</a></td></tr>
<tr class="memdesc:a32db0d2d74b02838f2d7eab08ee10f95"><td class="mdescLeft">&#160;</td><td class="mdescRight">[in] original source <a class="el" href="classXrdCl_1_1URL.html" title="URL representation.">URL</a>  <a href="#a32db0d2d74b02838f2d7eab08ee10f95">More...</a><br/></td></tr>
<tr class="separator:a32db0d2d74b02838f2d7eab08ee10f95"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac90a8781dd5f040f7c6be13df2d68bb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classXrdCl_1_1URL.html">URL</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structXrdCl_1_1JobDescriptor.html#aac90a8781dd5f040f7c6be13df2d68bb">target</a></td></tr>
<tr class="memdesc:aac90a8781dd5f040f7c6be13df2d68bb"><td class="mdescLeft">&#160;</td><td class="mdescRight">[in] target directory or file  <a href="#aac90a8781dd5f040f7c6be13df2d68bb">More...</a><br/></td></tr>
<tr class="separator:aac90a8781dd5f040f7c6be13df2d68bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ee8a6c7906c152ac485d776f3c6b4a2"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structXrdCl_1_1JobDescriptor.html#a6ee8a6c7906c152ac485d776f3c6b4a2">sourceLimit</a></td></tr>
<tr class="separator:a6ee8a6c7906c152ac485d776f3c6b4a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a98a0712c96fc9d6f25b919fc691384f8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structXrdCl_1_1JobDescriptor.html#a98a0712c96fc9d6f25b919fc691384f8">force</a></td></tr>
<tr class="memdesc:a98a0712c96fc9d6f25b919fc691384f8"><td class="mdescLeft">&#160;</td><td class="mdescRight">[in] overwrite target if exists  <a href="#a98a0712c96fc9d6f25b919fc691384f8">More...</a><br/></td></tr>
<tr class="separator:a98a0712c96fc9d6f25b919fc691384f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a19dc11a4996bf142d61625acbf99a30b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structXrdCl_1_1JobDescriptor.html#a19dc11a4996bf142d61625acbf99a30b">posc</a></td></tr>
<tr class="separator:a19dc11a4996bf142d61625acbf99a30b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a808b724d65858282cc2568f4714452bd"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structXrdCl_1_1JobDescriptor.html#a808b724d65858282cc2568f4714452bd">coerce</a></td></tr>
<tr class="separator:a808b724d65858282cc2568f4714452bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c346352f3ce47637b9bf4b678929584"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structXrdCl_1_1JobDescriptor.html#a1c346352f3ce47637b9bf4b678929584">thirdParty</a></td></tr>
<tr class="separator:a1c346352f3ce47637b9bf4b678929584"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6c8a261159d6d53c251beedb9f3e287"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structXrdCl_1_1JobDescriptor.html#aa6c8a261159d6d53c251beedb9f3e287">thirdPartyFallBack</a></td></tr>
<tr class="separator:aa6c8a261159d6d53c251beedb9f3e287"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af080376bf76d369b403a12d7964764d7"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structXrdCl_1_1JobDescriptor.html#af080376bf76d369b403a12d7964764d7">checkSumPrint</a></td></tr>
<tr class="separator:af080376bf76d369b403a12d7964764d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe2e638fdc2679cd43f354c01750e437"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structXrdCl_1_1JobDescriptor.html#abe2e638fdc2679cd43f354c01750e437">checkSumType</a></td></tr>
<tr class="memdesc:abe2e638fdc2679cd43f354c01750e437"><td class="mdescLeft">&#160;</td><td class="mdescRight">[in] type of the checksum  <a href="#abe2e638fdc2679cd43f354c01750e437">More...</a><br/></td></tr>
<tr class="separator:abe2e638fdc2679cd43f354c01750e437"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a126d2df2e9e7962110646b3edfa697f1"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structXrdCl_1_1JobDescriptor.html#a126d2df2e9e7962110646b3edfa697f1">checkSumPreset</a></td></tr>
<tr class="memdesc:a126d2df2e9e7962110646b3edfa697f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">[in] checksum preset  <a href="#a126d2df2e9e7962110646b3edfa697f1">More...</a><br/></td></tr>
<tr class="separator:a126d2df2e9e7962110646b3edfa697f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7648866d1a603f3acca589d8d25dd7e"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structXrdCl_1_1JobDescriptor.html#ae7648866d1a603f3acca589d8d25dd7e">chunkSize</a></td></tr>
<tr class="separator:ae7648866d1a603f3acca589d8d25dd7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61f13140a5eb9ab91f9e7b9241097a20"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structXrdCl_1_1JobDescriptor.html#a61f13140a5eb9ab91f9e7b9241097a20">parallelChunks</a></td></tr>
<tr class="separator:a61f13140a5eb9ab91f9e7b9241097a20"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13d46560df417337937b4a416daa07c5"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structXrdCl_1_1JobDescriptor.html#a13d46560df417337937b4a416daa07c5">sourceCheckSum</a></td></tr>
<tr class="separator:a13d46560df417337937b4a416daa07c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7d9d981911eee4f38ce2688cd7acb2b"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structXrdCl_1_1JobDescriptor.html#aa7d9d981911eee4f38ce2688cd7acb2b">targetCheckSum</a></td></tr>
<tr class="separator:aa7d9d981911eee4f38ce2688cd7acb2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a14ab0a74ca2f03b355516c201f4e20f9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classXrdCl_1_1XRootDStatus.html">XRootDStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structXrdCl_1_1JobDescriptor.html#a14ab0a74ca2f03b355516c201f4e20f9">status</a></td></tr>
<tr class="separator:a14ab0a74ca2f03b355516c201f4e20f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86d50bb0fe554151ad9af3e000b34491"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="classXrdCl_1_1URL.html">URL</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structXrdCl_1_1JobDescriptor.html#a86d50bb0fe554151ad9af3e000b34491">sources</a></td></tr>
<tr class="separator:a86d50bb0fe554151ad9af3e000b34491"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8acde819e5a840eef6aff0d4b41676f4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classXrdCl_1_1URL.html">URL</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structXrdCl_1_1JobDescriptor.html#a8acde819e5a840eef6aff0d4b41676f4">realTarget</a></td></tr>
<tr class="memdesc:a8acde819e5a840eef6aff0d4b41676f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">the actual disk server target  <a href="#a8acde819e5a840eef6aff0d4b41676f4">More...</a><br/></td></tr>
<tr class="separator:a8acde819e5a840eef6aff0d4b41676f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Job description. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a49d32975d821d385e20bc3896fc73b02"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">XrdCl::JobDescriptor::JobDescriptor </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a class="anchor" id="a126d2df2e9e7962110646b3edfa697f1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::string XrdCl::JobDescriptor::checkSumPreset</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>[in] checksum preset </p>

</div>
</div>
<a class="anchor" id="af080376bf76d369b403a12d7964764d7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool XrdCl::JobDescriptor::checkSumPrint</td>
        </tr>
      </table>
</div><div class="memdoc">
<pre class="fragment">        [in] print checksum after the
</pre><p> transfer </p>

</div>
</div>
<a class="anchor" id="abe2e638fdc2679cd43f354c01750e437"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::string XrdCl::JobDescriptor::checkSumType</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>[in] type of the checksum </p>

</div>
</div>
<a class="anchor" id="ae7648866d1a603f3acca589d8d25dd7e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint32_t XrdCl::JobDescriptor::chunkSize</td>
        </tr>
      </table>
</div><div class="memdoc">
<pre class="fragment">            [in] chunk size for remote
</pre><p> transfers </p>

</div>
</div>
<a class="anchor" id="a808b724d65858282cc2568f4714452bd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool XrdCl::JobDescriptor::coerce</td>
        </tr>
      </table>
</div><div class="memdoc">
<pre class="fragment">               [in] ignore file usage rules,
</pre><p> ie. apply Force flag to Open </p>

</div>
</div>
<a class="anchor" id="a98a0712c96fc9d6f25b919fc691384f8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool XrdCl::JobDescriptor::force</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>[in] overwrite target if exists </p>

</div>
</div>
<a class="anchor" id="a61f13140a5eb9ab91f9e7b9241097a20"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t XrdCl::JobDescriptor::parallelChunks</td>
        </tr>
      </table>
</div><div class="memdoc">
<pre class="fragment">       [in] number of chunks that
</pre><p> should be requested in parallel </p>

</div>
</div>
<a class="anchor" id="a19dc11a4996bf142d61625acbf99a30b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool XrdCl::JobDescriptor::posc</td>
        </tr>
      </table>
</div><div class="memdoc">
<pre class="fragment">                 [in] persistify on successful
</pre><p> close </p>

</div>
</div>
<a class="anchor" id="a8acde819e5a840eef6aff0d4b41676f4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classXrdCl_1_1URL.html">URL</a> XrdCl::JobDescriptor::realTarget</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>the actual disk server target </p>

</div>
</div>
<a class="anchor" id="a32db0d2d74b02838f2d7eab08ee10f95"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classXrdCl_1_1URL.html">URL</a> XrdCl::JobDescriptor::source</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>[in] original source <a class="el" href="classXrdCl_1_1URL.html" title="URL representation.">URL</a> </p>

</div>
</div>
<a class="anchor" id="a13d46560df417337937b4a416daa07c5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::string XrdCl::JobDescriptor::sourceCheckSum</td>
        </tr>
      </table>
</div><div class="memdoc">
<pre class="fragment">       [out] checksum calculated at
</pre><p> source </p>

</div>
</div>
<a class="anchor" id="a6ee8a6c7906c152ac485d776f3c6b4a2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint16_t XrdCl::JobDescriptor::sourceLimit</td>
        </tr>
      </table>
</div><div class="memdoc">
<pre class="fragment">          [in] max number of download
</pre><p> sources </p>

</div>
</div>
<a class="anchor" id="a86d50bb0fe554151ad9af3e000b34491"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt;<a class="el" href="classXrdCl_1_1URL.html">URL</a>&gt; XrdCl::JobDescriptor::sources</td>
        </tr>
      </table>
</div><div class="memdoc">
<pre class="fragment">         [out] all the possible sources
</pre><p> that may have been located </p>

</div>
</div>
<a class="anchor" id="a14ab0a74ca2f03b355516c201f4e20f9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classXrdCl_1_1XRootDStatus.html">XRootDStatus</a> XrdCl::JobDescriptor::status</td>
        </tr>
      </table>
</div><div class="memdoc">
<pre class="fragment">               [out] status of the copy
</pre><p> operation </p>

</div>
</div>
<a class="anchor" id="aac90a8781dd5f040f7c6be13df2d68bb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classXrdCl_1_1URL.html">URL</a> XrdCl::JobDescriptor::target</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>[in] target directory or file </p>

</div>
</div>
<a class="anchor" id="aa7d9d981911eee4f38ce2688cd7acb2b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::string XrdCl::JobDescriptor::targetCheckSum</td>
        </tr>
      </table>
</div><div class="memdoc">
<pre class="fragment">       [out] checksum calculated at
</pre><p> target </p>

</div>
</div>
<a class="anchor" id="a1c346352f3ce47637b9bf4b678929584"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool XrdCl::JobDescriptor::thirdParty</td>
        </tr>
      </table>
</div><div class="memdoc">
<pre class="fragment">           [in] do third party copy if
</pre><p> possible </p>

</div>
</div>
<a class="anchor" id="aa6c8a261159d6d53c251beedb9f3e287"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool XrdCl::JobDescriptor::thirdPartyFallBack</td>
        </tr>
      </table>
</div><div class="memdoc">
<pre class="fragment">   [in] fall back to classic copy
</pre><p> when it is impossible to do 3rd party </p>

</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="XrdClCopyProcess_8hh_source.html">XrdClCopyProcess.hh</a></li>
</ul>
</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.3.1
</small></address>
</body>
</html>