/usr/share/doc/libglobus-xio-gridftp-driver-dev/html/index.html is in libglobus-xio-gridftp-driver-doc 2.17-2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 | <!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.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>globus_xio_gridftp_driver: Globus XIO GridFTP Driver</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="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.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 id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">globus_xio_gridftp_driver
 <span id="projectnumber">2.17</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">Globus XIO GridFTP Driver </div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><h1><a class="anchor" id="globus_xio_gridftp_driver_handles"></a>
Handles</h1>
<p>An XIO handle with the gridftp client driver can be created with globus_xio_handle_create()</p>
<p>The GridFTP client driver makes use of globus ftp client library. globus_xio_register_open() call creates a new ftp client handle (unless one is set on the attr passed), establishes connection with the GridFTP server. The contact string must contain the scheme, host name, and the resource, optionally it might contain port and subject also.</p>
<p>When the XIO handle is closed, the GridFTP driver will destroy its internal resources and the ftp client handle (unless this handle was set on an attr).</p>
<h1><a class="anchor" id="globus_xio_gridftp_driver_io"></a>
Reading/Writing</h1>
<p>The globus_xio_register_read() enforce that the waitforbytes parameter should be one. When multiple TCP streams are used between the client and the server, data might not be delivered in order. globus_xio_data_descriptor_cntl() can be used to get the offset of the data.</p>
<p>globus_xio_register_write() does not enforce any restriction on the waitforbytes parameter.</p>
<p>In any case, when an error or EOF occurs before the waitforbytes request has been met, the outgoing nbytes is set to the amount of data actually read/written before the error or EOF occurred.</p>
<h1><a class="anchor" id="globus_xio_gridftp_driver_env"></a>
Environment Variables</h1>
<ul>
<li>GLOBUS_XIO_GRIDFTP_DEBUG Available if using a debug build. See globus_debug.h for format.</li>
</ul>
<h1><a class="anchor" id="globus_xio_gridftp_driver_cntls"></a>
Attributes and Cntls</h1>
<p>GridFTP driver specific attrs and cntls.</p>
<dl class="section see"><dt>See also</dt><dd>globus_xio_attr_cntl ()</dd>
<dd>
globus_xio_handle_cntl ()</dd>
<dd>
globus_xio_data_descriptor_cntl ()</dd></dl>
<h1><a class="anchor" id="globus_xio_gridftp_driver_types"></a>
Types</h1>
<p>The errors reported by the GRIDFTP driver include GLOBUS_XIO_ERROR_EOF, GLOBUS_XIO_ERROR_CANCELED, <a class="el" href="group__globus__xio__gridftp__driver.html#ggab5856d7a70fac9bcf282a93da414e8fca5fc06fff12b3e71e8cce82b9d03b89c0">GLOBUS_XIO_GRIDFTP_ERROR_OUTSTANDING_READ</a>, <a class="el" href="group__globus__xio__gridftp__driver.html#ggab5856d7a70fac9bcf282a93da414e8fca22e048baac9120e8524c34305b460566">GLOBUS_XIO_GRIDFTP_ERROR_SEEK</a>, <a class="el" href="group__globus__xio__gridftp__driver.html#ggab5856d7a70fac9bcf282a93da414e8fcae8c6708135e2f255ccaf775f8f9caa00">GLOBUS_XIO_GRIDFTP_ERROR_OUTSTANDING_WRITE</a>, <a class="el" href="group__globus__xio__gridftp__driver.html#ggab5856d7a70fac9bcf282a93da414e8fca8e2d3ac6cade5dab2529e97fab2db1b3">GLOBUS_XIO_GRIDFTP_ERROR_PENDING_READ</a>, <a class="el" href="group__globus__xio__gridftp__driver.html#ggab5856d7a70fac9bcf282a93da414e8fcad118f93e8c32a7cf7ebb32136a648270">GLOBUS_XIO_GRIDFTP_ERROR_PENDING_WRITE</a>, <a class="el" href="group__globus__xio__gridftp__driver.html#ggab5856d7a70fac9bcf282a93da414e8fca4dbd5690413a33caaf4b3f5be15f0830">GLOBUS_XIO_GRIDFTP_ERROR_OUTSTANDING_PARTIAL_XFER</a></p>
<dl class="section see"><dt>See also</dt><dd>globus_xio_driver_error_match() </dd>
<dd>
globus_error_errno_match() </dd></dl>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
|