/usr/share/doc/libglobus-xio-dev/html/modules.html is in libglobus-xio-doc 3.6-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 104 105 106 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta name="robots" content="noindex">
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<!-- THIS FILE IS AUTOMATICALLY GENERATED FROM THE GLOBUS SOURCE CODE
DO NOT MODIFY.
-->
<title>Globus Reference Manual</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.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main Page</span></a></li>
<li><a href="pages.html"><span>Related Pages</span></a></li>
<li class="current"><a href="modules.html"><span>Modules</span></a></li>
<li><a href="annotated.html"><span>Data Structures</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('modules.html','');});
</script>
<div id="doc-content">
<div class="header">
<div class="headertitle">
<div class="title">Modules</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock">Here is a list of all modules:</div><div class="directory">
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span>]</div><table class="directory">
<tr id="row_0_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="group__GLOBUS__XIO__API.html" target="_self">The globus_xio user API.</a></td><td class="desc"></td></tr>
<tr id="row_1_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="group__GLOBUS__XIO__API__ASSIST.html" target="_self">User API Assistance.</a></td><td class="desc"><br/>
Help understanding the globus_xio api </td></tr>
<tr id="row_2_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="group__globus__xio__driver.html" target="_self">Globus XIO Driver</a></td><td class="desc">Globus XIO introduces a notion of a driver stack to its API </td></tr>
<tr id="row_3_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="group__driver__pgm.html" target="_self">Driver Programming</a></td><td class="desc">The set of interface functions that the driver author must implement to create a driver and the functions to assist in the creation </td></tr>
<tr id="row_4_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="group__string__driver__pgm.html" target="_self">Driver Programming: String options</a></td><td class="desc">The set of interface functions that the driver author must implement to create a driver and the functions to assist in the creation </td></tr>
<tr id="row_5_"><td class="entry"><img id="arr_5_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('5_')"/><a class="el" href="group__file__driver.html" target="_self">Globus XIO File Driver</a></td><td class="desc">The File I/O driver </td></tr>
<tr id="row_5_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="group__file__driver__instance.html" target="_self">Opening/Closing</a></td><td class="desc">An XIO handle with the file driver can be created with <a class="el" href="group__GLOBUS__XIO__API.html#ga463ecd19168069a6a80a9bdbb8595b51">globus_xio_handle_create()</a> </td></tr>
<tr id="row_5_1_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="group__file__driver__io.html" target="_self">Reading/Writing</a></td><td class="desc">Both the <a class="el" href="group__GLOBUS__XIO__API.html#ga9d0da46d0e6121f0d1e1d2cf8f70e3b2">globus_xio_register_read()</a> and <a class="el" href="group__GLOBUS__XIO__API.html#ga06a308bd9154cc72798d7b0828debc17">globus_xio_register_write()</a> calls follow similar semantics as described below </td></tr>
<tr id="row_5_2_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="group__file__driver__envs.html" target="_self">Env Variables</a></td><td class="desc">The file driver uses the following environment variables </td></tr>
<tr id="row_5_3_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="group__file__driver__cntls.html" target="_self">Attributes and Cntls</a></td><td class="desc">File driver specific attrs and cntls </td></tr>
<tr id="row_5_4_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="group__file__driver__types.html" target="_self">Types</a></td><td class="desc"></td></tr>
<tr id="row_5_5_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a class="el" href="group__file__driver__errors.html" target="_self">Error Types</a></td><td class="desc">The File driver is very close to the system code, so most errors reported by it are converted from the system errno </td></tr>
<tr id="row_6_" class="even"><td class="entry"><img id="arr_6_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('6_')"/><a class="el" href="group__http__driver.html" target="_self">Globus XIO HTTP Driver</a></td><td class="desc">This driver implements the HTTP/1.0 and HTTP/1.1 protocols within the Globus XIO framework </td></tr>
<tr id="row_6_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="group__http__driver__instance.html" target="_self">Opening/Closing</a></td><td class="desc">An XIO handle with the http driver can be created with either <a class="el" href="group__GLOBUS__XIO__API.html#ga463ecd19168069a6a80a9bdbb8595b51">globus_xio_handle_create()</a> or <a class="el" href="group__GLOBUS__XIO__API.html#gae23b637e3935d7dbf314dd813b5cb4e8">globus_xio_server_register_accept()</a> </td></tr>
<tr id="row_6_1_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="group__http__driver__io.html" target="_self">Reading/Writing</a></td><td class="desc">The HTTP driver behaves similar to the underlying transport driver with respect to reads and writes with the exception that metadata must be passed to the handle via open attributes on the client side and will be received as data descriptors as part of the first request read or response read </td></tr>
<tr id="row_6_2_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="group__http__driver__server.html" target="_self">Server</a></td><td class="desc">The <a class="el" href="group__GLOBUS__XIO__API.html#ga0492f88d94b383e509ef7d47dd57f04c">globus_xio_server_create()</a> causes a new transport-specific listener socket to be created to handle new HTTP connections </td></tr>
<tr id="row_6_3_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="group__http__driver__cntls.html" target="_self">Attributes and Cntls</a></td><td class="desc">HTTP driver specific attrs and cntls </td></tr>
<tr id="row_6_4_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a class="el" href="group__http__driver__errors.html" target="_self">Error Types</a></td><td class="desc">In addition to errors generated by underlying protocol drivers, the XIO HTTP driver defines a few error conditions specific to the HTTP protocol </td></tr>
<tr id="row_7_" class="even"><td class="entry"><img id="arr_7_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('7_')"/><a class="el" href="group__mode__e__driver.html" target="_self">Globus XIO MODE_E Driver</a></td><td class="desc"></td></tr>
<tr id="row_7_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="group__mode__e__driver__instance.html" target="_self">Opening/Closing</a></td><td class="desc">An XIO handle with the mode_e driver can be created with either <a class="el" href="group__GLOBUS__XIO__API.html#ga463ecd19168069a6a80a9bdbb8595b51">globus_xio_handle_create()</a> or <a class="el" href="group__GLOBUS__XIO__API.html#gae23b637e3935d7dbf314dd813b5cb4e8">globus_xio_server_register_accept()</a> </td></tr>
<tr id="row_7_1_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="group__mode__e__driver__io.html" target="_self">Reading/Writing</a></td><td class="desc">Mode E is unidirectional </td></tr>
<tr id="row_7_2_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="group__mode__e__driver__server.html" target="_self">Server</a></td><td class="desc"><a class="el" href="group__GLOBUS__XIO__API.html#ga0492f88d94b383e509ef7d47dd57f04c">globus_xio_server_create()</a> causes a mode_e listener to be created and listened upon </td></tr>
<tr id="row_7_3_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="group__mode__e__driver__envs.html" target="_self">Env Variables</a></td><td class="desc">The mode_e driver uses the following environment variable </td></tr>
<tr id="row_7_4_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="group__mode__e__driver__cntls.html" target="_self">Attributes and Cntls</a></td><td class="desc">Mode_e driver specific attrs and cntls </td></tr>
<tr id="row_7_5_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="group__mode__e__driver__types.html" target="_self">Types</a></td><td class="desc"></td></tr>
<tr id="row_7_6_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a class="el" href="group__mode__e__driver__errors.html" target="_self">Error Types</a></td><td class="desc">The errors reported by MODE_E driver include GLOBUS_XIO_ERROR_COMMAND, GLOBUS_XIO_ERROR_MEMORY, GLOBUS_XIO_ERROR_STATE, GLOBUS_XIO_ERROR_PARAMETER, GLOBUS_XIO_ERROR_EOF, GLOBUS_XIO_ERROR_CANCELED, <a class="el" href="group__mode__e__driver__errors.html#gga05a4cf226a8f68a0a062f3544cef0a83a5fd4e5ca976fd1e74e52805c6b379332">GLOBUS_XIO_MODE_E_HEADER_ERROR</a> </td></tr>
<tr id="row_8_" class="even"><td class="entry"><img id="arr_8_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('8_')"/><a class="el" href="group__ordering__driver.html" target="_self">Globus XIO ORDERING Driver</a></td><td class="desc"></td></tr>
<tr id="row_8_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="group__ordering__driver__instance.html" target="_self">Opening/Closing</a></td><td class="desc">Ordering driver is a transform driver and thus has to be used on top of a transport driver </td></tr>
<tr id="row_8_1_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="group__ordering__driver__io.html" target="_self">Reading/Writing</a></td><td class="desc">Ordering driver does not allow multiple <a class="el" href="group__GLOBUS__XIO__API.html#ga9d0da46d0e6121f0d1e1d2cf8f70e3b2">globus_xio_register_read()</a> to be outstanding </td></tr>
<tr id="row_8_2_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="group__ordering__driver__envs.html" target="_self">Env Variables</a></td><td class="desc">The ordering driver uses the following environment variable </td></tr>
<tr id="row_8_3_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="group__ordering__driver__cntls.html" target="_self">Attributes and Cntls</a></td><td class="desc">Ordering driver specific attrs and cntls </td></tr>
<tr id="row_8_4_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="group__ordering__driver__types.html" target="_self">Types</a></td><td class="desc"></td></tr>
<tr id="row_8_5_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a class="el" href="group__ordering__driver__errors.html" target="_self">Error Types</a></td><td class="desc">The errors reported by ORDERING driver include GLOBUS_XIO_ERROR_COMMAND, GLOBUS_XIO_ERROR_MEMORY, GLOBUS_XIO_ERROR_STATE, GLOBUS_XIO_ERROR_CANCELED </td></tr>
<tr id="row_9_"><td class="entry"><img id="arr_9_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('9_')"/><a class="el" href="group__tcp__driver.html" target="_self">Globus XIO TCP Driver</a></td><td class="desc">The IPV4/6 TCP socket driver </td></tr>
<tr id="row_9_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="group__tcp__driver__instance.html" target="_self">Opening/Closing</a></td><td class="desc">An XIO handle with the tcp driver can be created with either <a class="el" href="group__GLOBUS__XIO__API.html#ga463ecd19168069a6a80a9bdbb8595b51">globus_xio_handle_create()</a> or <a class="el" href="group__GLOBUS__XIO__API.html#gae23b637e3935d7dbf314dd813b5cb4e8">globus_xio_server_register_accept()</a> </td></tr>
<tr id="row_9_1_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="group__tcp__driver__io.html" target="_self">Reading/Writing</a></td><td class="desc">Both the <a class="el" href="group__GLOBUS__XIO__API.html#ga9d0da46d0e6121f0d1e1d2cf8f70e3b2">globus_xio_register_read()</a> and <a class="el" href="group__GLOBUS__XIO__API.html#ga06a308bd9154cc72798d7b0828debc17">globus_xio_register_write()</a> calls follow similar semantics as described below </td></tr>
<tr id="row_9_2_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="group__tcp__driver__server.html" target="_self">Server</a></td><td class="desc"><a class="el" href="group__GLOBUS__XIO__API.html#ga0492f88d94b383e509ef7d47dd57f04c">globus_xio_server_create()</a> causes a tcp listener socket to be created and listened upon </td></tr>
<tr id="row_9_3_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="group__tcp__driver__envs.html" target="_self">Env Variables</a></td><td class="desc">The tcp driver uses the following environment variables </td></tr>
<tr id="row_9_4_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="group__tcp__driver__cntls.html" target="_self">Attributes and Cntls</a></td><td class="desc">Tcp driver specific attrs and cntls </td></tr>
<tr id="row_9_5_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="group__tcp__driver__types.html" target="_self">Types</a></td><td class="desc"></td></tr>
<tr id="row_9_6_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a class="el" href="group__tcp__driver__errors.html" target="_self">Error Types</a></td><td class="desc">The TCP driver is very close to the system code, so most errors reported by it are converted from the system errno </td></tr>
<tr id="row_10_"><td class="entry"><img id="arr_10_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('10_')"/><a class="el" href="group__udp__driver.html" target="_self">Globus XIO UDP Driver</a></td><td class="desc">The IPV4/6 UDP socket driver </td></tr>
<tr id="row_10_0_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="group__udp__driver__instance.html" target="_self">Opening/Closing</a></td><td class="desc">An XIO handle with the udp driver can be created with <a class="el" href="group__GLOBUS__XIO__API.html#ga463ecd19168069a6a80a9bdbb8595b51">globus_xio_handle_create()</a> </td></tr>
<tr id="row_10_1_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="group__udp__driver__io.html" target="_self">Reading/Writing</a></td><td class="desc"><a class="el" href="group__GLOBUS__XIO__API.html#ga9d0da46d0e6121f0d1e1d2cf8f70e3b2">globus_xio_register_read()</a> semantics: </td></tr>
<tr id="row_10_2_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="group__udp__driver__envs.html" target="_self">Env Variables</a></td><td class="desc">The udp driver uses the following environment variables </td></tr>
<tr id="row_10_3_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="group__udp__driver__cntls.html" target="_self">Attributes and Cntls</a></td><td class="desc">UDP driver specific attrs and cntls </td></tr>
<tr id="row_10_4_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="group__udp__driver__types.html" target="_self">Types</a></td><td class="desc"></td></tr>
<tr id="row_10_5_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a class="el" href="group__udp__driver__errors.html" target="_self">Error Types</a></td><td class="desc">The UDP driver is very close to the system code, so most errors reported by it are converted from the system errno </td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
</div><!-- doc-content -->
<hr>
<p align="center">
<a href="http://www.globus.org/toolkit/about.html" target="_top">about globus</a> |
<a href="http://www.globus.org/toolkit/" target="_top">globus toolkit</a> |
<a href="https://dev.globus.org/wiki/Welcome/" target="_top">dev.globus</a>
<br>
<br>
Comments? <a href="mailto:webmaster@globus.org">webmaster@globus.org</a>
</body>
</html>
|