http://git-wip-us.apache.org/repos/asf/mesos-site/blob/09fd0301/content/api/latest/c++/index.hhp ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/index.hhp b/content/api/latest/c++/index.hhp index 63bdb11..12eba4b 100644 --- a/content/api/latest/c++/index.hhp +++ b/content/api/latest/c++/index.hhp @@ -63,7 +63,9 @@ stout_2include_2stout_2os_2socket_8hpp_source.html stout_2include_2stout_2os_2windows_2socket_8hpp_source.html utilities_8hpp_source.html state__machine_8hpp_source.html -subprocess_8hpp_source.html +include_2process_2subprocess_8hpp_source.html +src_2posix_2subprocess_8hpp_source.html +src_2windows_2subprocess_8hpp_source.html system_8hpp_source.html time_8hpp_source.html timeout_8hpp_source.html @@ -75,21 +77,22 @@ config_8hpp_source.html decoder_8hpp_source.html encoder_8hpp_source.html event__loop_8hpp_source.html +windows_2event__loop_8hpp_source.html event__queue_8hpp_source.html gate_8hpp_source.html http__proxy_8hpp_source.html -libev_8hpp_source.html -libevent_8hpp_source.html -libevent__ssl__socket_8hpp_source.html +io__internal_8hpp_source.html memory__profiler_8hpp_source.html openssl_8hpp_source.html poll__socket_8hpp_source.html +libev_8hpp_source.html +libevent_8hpp_source.html +libevent__ssl__socket_8hpp_source.html process__reference_8hpp_source.html run__queue_8hpp_source.html semaphore_8hpp_source.html socket__manager_8hpp_source.html -subprocess__posix_8hpp_source.html -subprocess__windows_8hpp_source.html +libwinio_8hpp_source.html abort_8hpp_source.html adaptor_8hpp_source.html archiver_8hpp_source.html @@ -782,7 +785,9 @@ stout_2include_2stout_2os_2socket_8hpp.html stout_2include_2stout_2os_2windows_2socket_8hpp.html utilities_8hpp.html state__machine_8hpp.html -subprocess_8hpp.html +include_2process_2subprocess_8hpp.html +src_2posix_2subprocess_8hpp.html +src_2windows_2subprocess_8hpp.html system_8hpp.html time_8hpp.html timeout_8hpp.html @@ -794,21 +799,22 @@ config_8hpp.html decoder_8hpp.html encoder_8hpp.html event__loop_8hpp.html +windows_2event__loop_8hpp.html event__queue_8hpp.html gate_8hpp.html http__proxy_8hpp.html -libev_8hpp.html -libevent_8hpp.html -libevent__ssl__socket_8hpp.html +io__internal_8hpp.html memory__profiler_8hpp.html openssl_8hpp.html poll__socket_8hpp.html +libev_8hpp.html +libevent_8hpp.html +libevent__ssl__socket_8hpp.html process__reference_8hpp.html run__queue_8hpp.html semaphore_8hpp.html socket__manager_8hpp.html -subprocess__posix_8hpp.html -subprocess__windows_8hpp.html +libwinio_8hpp.html abort_8hpp.html adaptor_8hpp.html archiver_8hpp.html @@ -3209,6 +3215,7 @@ structprocess_1_1internal_1_1wrap-members.html structprocess_1_1internal_1_1wrap_3_01Future_3_01X_01_4_01_4.html structprocess_1_1internal_1_1wrap_3_01Future_3_01X_01_4_01_4-members.html namespaceprocess_1_1io.html +namespaceprocess_1_1io_1_1internal.html namespaceprocess_1_1metrics.html classprocess_1_1metrics_1_1Counter.html classprocess_1_1metrics_1_1Counter-members.html @@ -3249,6 +3256,9 @@ namespaceprocess_1_1network_1_1openssl.html namespaceprocess_1_1network_1_1unix.html classprocess_1_1network_1_1unix_1_1Address.html classprocess_1_1network_1_1unix_1_1Address-members.html +namespaceprocess_1_1windows.html +classprocess_1_1windows_1_1EventLoop.html +classprocess_1_1windows_1_1EventLoop-members.html namespaceprotobuf.html namespaceprotobuf_1_1internal.html structprotobuf_1_1internal_1_1Parse.html @@ -3519,6 +3529,8 @@ dir_ac5a9d164ec2df36cacce94c2cb9afb7.html dir_a3016bf19aa28451207b266e9b24d523.html dir_195168af6a215c55d95f47992d37553b.html dir_1189833f16a6ffde263c34d6d0834dfe.html +dir_ecbc207ab261ae6376e9b7d1e9eba3c1.html +dir_b2935a02400d93f2f95b894ab5508ef6.html dir_043a76de98701f9bddf61b5e98f305ff.html dir_58b3cdcf8fab9e6e406814ad373f8525.html dir_7dfa373e2fc6f34ca37c1fb0d9a8f606.html @@ -3553,6 +3565,7 @@ dir_f00e901499d154ec09950234dd4b6079.html dir_39880c9a8060096796ec12e5dff56ba6.html dir_6887e9b46a560cfc03709f52ff768643.html dir_9cb1ae816c363e37a0e44de226ea8c89.html +dir_0ac73505685689cb4a842e520ca4cca6.html dir_9a6d2c82450779b96177e4cabddb051e.html dir_1894286df79cf582d947dbc4268b06cf.html dir_f319675d4a0209ee44e08f6c8dad3e25.html @@ -3606,6 +3619,7 @@ dir_6e72cfcf2726dd9485f4536a00bbb945.html dir_3bd05d674f9d85fce6785660a08f69c2.html dir_1ae84e826c1cfd827f5913ec17c5b445.html dir_5c9d93aa7c844dbacc3aceaae8dbadb5.html +dir_4f303781ded361ff602a549327c53cc9.html dir_860a59220e758178895904e7f0fb374e.html dir_55f13620602659a03faffb66858a926f.html dir_c17ba5dacf03ff8b8f3824850be465e6.html
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/09fd0301/content/api/latest/c++/int__fd_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/int__fd_8hpp_source.html b/content/api/latest/c++/int__fd_8hpp_source.html index c363d38..29d94ac 100644 --- a/content/api/latest/c++/int__fd_8hpp_source.html +++ b/content/api/latest/c++/int__fd_8hpp_source.html @@ -53,7 +53,7 @@ </div><!--header--> <div class="contents"> <a href="int__fd_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">// Licensed under the Apache License, Version 2.0 (the "License");</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">// you may not use this file except in compliance with the License.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment">// You may obtain a copy of the License at</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">//</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment">// http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment">//</span ></div><div class="line"><a name="l00007"></a><span class="lineno"> >7</span> <span class="comment">// Unless required by applicable law or >agreed to in writing, software</span></div><div class="line"><a >name="l00008"></a><span class="lineno"> 8</span> <span >class="comment">// distributed under the License is distributed on an >"AS IS" BASIS,</span></div><div class="line"><a >name="l00009"></a><span class="lineno"> 9</span> <span >class="comment">// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either >express or implied.</span></div><div class="line"><a name="l00010"></a><span >class="lineno"> 10</span> <span class="comment">// See the License for >the specific language governing permissions and</span></div><div >class="line"><a name="l00011"></a><span class="lineno"> >11</span> <span class="comment">// limitations under the >License.</span></div><div class="line"><a name="l00012"></a><span >class="lineno"> 12</span> </div><div class="lin e"><a name="l00013"></a><span class="lineno"> 13</span> <span class="preprocessor">#ifndef __STOUT_OS_INT_FD_HPP__</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="preprocessor">#define __STOUT_OS_INT_FD_HPP__</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> </div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> </div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment">// For readability, we minimize the number of #ifdef blocks in the code by</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment">// splitting platform specifc system calls into separate directories.</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="preprocessor">#ifdef __WINDOWS__</span></div><div class="line"><a name="l00020"></a><s pan class="lineno"> 20</span> <span class="preprocessor">#include <<a class="code" href="fd_8hpp.html">stout/os/windows/fd.hpp</a>></span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="preprocessor">#endif // __WINDOWS__</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> </div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment">// The `int_fd` type is designed to be able to keep / continue to write the</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="comment">// existing POSIX file descriptor pattern in a portable manner with Windows.</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="comment">//</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="comment">// IMPORTANT: Use the `in t_fd` in platform-agnostic code paths, and use `int`</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="comment">// or `os::WindowsFD` directly in platform-specific code paths.</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="comment">//</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="comment">// NOTE: The `int_` prefix is meant to indicate that on POSIX, `int_fd` will</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="comment">// behave exactly as-is.</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="keyword">using</span> <a class="code" href="int__fd_8hpp.html#aea4dbda01c90455f158ffa9b924c2f07">int_fd</a> =</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preproc essor">#ifdef __WINDOWS__</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  <a class="code" href="classos_1_1WindowsFD.html">os::WindowsFD</a>;</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="preprocessor">#else</span></div><div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="int__fd_8hpp.html#aea4dbda01c90455f158ffa9b924c2f07"> 35</a></span>  int;</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="preprocessor">#endif // __WINDOWS__</span></div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span> </div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="preprocessor">#endif // __STOUT_OS_INT_FD_HPP__</span></div><div class="ttc" id="fd_8hpp_html"><div class="ttname"><a href="fd_8hpp.html">fd.hpp</a></div></div> -<div class="ttc" id="classos_1_1WindowsFD_html"><div class="ttname"><a href="classos_1_1WindowsFD.html">os::WindowsFD</a></div><div class="ttdef"><b>Definition:</b> fd.hpp:50</div></div> +<div class="ttc" id="classos_1_1WindowsFD_html"><div class="ttname"><a href="classos_1_1WindowsFD.html">os::WindowsFD</a></div><div class="ttdef"><b>Definition:</b> fd.hpp:52</div></div> <div class="ttc" id="int__fd_8hpp_html_aea4dbda01c90455f158ffa9b924c2f07"><div class="ttname"><a href="int__fd_8hpp.html#aea4dbda01c90455f158ffa9b924c2f07">int_fd</a></div><div class="ttdeci">int int_fd</div><div class="ttdef"><b>Definition:</b> int_fd.hpp:35</div></div> </div><!-- fragment --></div><!-- contents --> <!-- start footer part --> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/09fd0301/content/api/latest/c++/io__internal_8hpp.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/io__internal_8hpp.html b/content/api/latest/c++/io__internal_8hpp.html new file mode 100644 index 0000000..2dd6562 --- /dev/null +++ b/content/api/latest/c++/io__internal_8hpp.html @@ -0,0 +1,91 @@ +<!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.11"/> +<title>Apache Mesos: 3rdparty/libprocess/src/io_internal.hpp 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 id="projectalign" style="padding-left: 0.5em;"> + <div id="projectname">Apache Mesos + </div> + </td> + </tr> + </tbody> +</table> +</div> +<!-- end header part --> +<!-- Generated by Doxygen 1.8.11 --> + <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><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</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 List</span></a></li> + <li><a href="globals.html"><span>File Members</span></a></li> + </ul> + </div> +<div id="nav-path" class="navpath"> + <ul> +<li class="navelem"><a class="el" href="dir_8cab8f464681f7cc51cee77e79a434cd.html">3rdparty</a></li><li class="navelem"><a class="el" href="dir_043a76de98701f9bddf61b5e98f305ff.html">libprocess</a></li><li class="navelem"><a class="el" href="dir_01cbbd8dcbf9de3825992568658f467e.html">src</a></li> </ul> +</div> +</div><!-- top --> +<div class="header"> + <div class="summary"> +<a href="#namespaces">Namespaces</a> | +<a href="#func-members">Functions</a> </div> + <div class="headertitle"> +<div class="title">io_internal.hpp File Reference</div> </div> +</div><!--header--> +<div class="contents"> +<div class="textblock"><code>#include <<a class="el" href="future_8hpp_source.html">process/future.hpp</a>></code><br /> +<code>#include <<a class="el" href="int__fd_8hpp_source.html">stout/os/int_fd.hpp</a>></code><br /> +</div> +<p><a href="io__internal_8hpp_source.html">Go to the source code of this file.</a></p> +<table class="memberdecls"> +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a> +Namespaces</h2></td></tr> +<tr class="memitem:namespaceprocess"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceprocess.html">process</a></td></tr> +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:namespaceprocess_1_1io"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceprocess_1_1io.html">process::io</a></td></tr> +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:namespaceprocess_1_1io_1_1internal"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceprocess_1_1io_1_1internal.html">process::io::internal</a></td></tr> +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> +</table><table class="memberdecls"> +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> +Functions</h2></td></tr> +<tr class="memitem:ac0a90b8abf47098e5a57d90e744a42a8"><td class="memItemLeft" align="right" valign="top">Future< size_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceprocess_1_1io_1_1internal.html#ac0a90b8abf47098e5a57d90e744a42a8">process::io::internal::read</a> (<a class="el" href="int__fd_8hpp.html#aea4dbda01c90455f158ffa9b924c2f07">int_fd</a> fd, void *data, size_t size)</td></tr> +<tr class="separator:ac0a90b8abf47098e5a57d90e744a42a8"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ab4ecbbe96ef3c0600060e16c47988798"><td class="memItemLeft" align="right" valign="top">Future< size_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceprocess_1_1io_1_1internal.html#ab4ecbbe96ef3c0600060e16c47988798">process::io::internal::write</a> (<a class="el" href="int__fd_8hpp.html#aea4dbda01c90455f158ffa9b924c2f07">int_fd</a> fd, const void *data, size_t size)</td></tr> +<tr class="separator:ab4ecbbe96ef3c0600060e16c47988798"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a9458b24220892124c2112b3fe85e585e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTry.html">Try</a>< <a class="el" href="structNothing.html">Nothing</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceprocess_1_1io_1_1internal.html#a9458b24220892124c2112b3fe85e585e">process::io::internal::prepare_async</a> (<a class="el" href="int__fd_8hpp.html#aea4dbda01c90455f158ffa9b924c2f07">int_fd</a> fd)</td></tr> +<tr class="separator:a9458b24220892124c2112b3fe85e585e"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a2291f1f69f4bdf80f3b114c493eb1e37"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTry.html">Try</a>< bool > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceprocess_1_1io_1_1internal.html#a2291f1f69f4bdf80f3b114c493eb1e37">process::io::internal::is_async</a> (<a class="el" href="int__fd_8hpp.html#aea4dbda01c90455f158ffa9b924c2f07">int_fd</a> fd)</td></tr> +<tr class="separator:a2291f1f69f4bdf80f3b114c493eb1e37"><td class="memSeparator" colspan="2"> </td></tr> +</table> +</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.11 +</small></address> +</body> +</html> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/09fd0301/content/api/latest/c++/io__internal_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/io__internal_8hpp_source.html b/content/api/latest/c++/io__internal_8hpp_source.html new file mode 100644 index 0000000..45e6c97 --- /dev/null +++ b/content/api/latest/c++/io__internal_8hpp_source.html @@ -0,0 +1,75 @@ +<!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.11"/> +<title>Apache Mesos: 3rdparty/libprocess/src/io_internal.hpp Source File</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 id="projectalign" style="padding-left: 0.5em;"> + <div id="projectname">Apache Mesos + </div> + </td> + </tr> + </tbody> +</table> +</div> +<!-- end header part --> +<!-- Generated by Doxygen 1.8.11 --> + <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><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</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 List</span></a></li> + <li><a href="globals.html"><span>File Members</span></a></li> + </ul> + </div> +<div id="nav-path" class="navpath"> + <ul> +<li class="navelem"><a class="el" href="dir_8cab8f464681f7cc51cee77e79a434cd.html">3rdparty</a></li><li class="navelem"><a class="el" href="dir_043a76de98701f9bddf61b5e98f305ff.html">libprocess</a></li><li class="navelem"><a class="el" href="dir_01cbbd8dcbf9de3825992568658f467e.html">src</a></li> </ul> +</div> +</div><!-- top --> +<div class="header"> + <div class="headertitle"> +<div class="title">io_internal.hpp</div> </div> +</div><!--header--> +<div class="contents"> +<a href="io__internal_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">// Licensed under the Apache License, Version 2.0 (the "License");</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">// you may not use this file except in compliance with the License.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment">// You may obtain a copy of the License at</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">//</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment">// http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment"> //</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment">// Unless required by applicable law or agreed to in writing, software</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment">// distributed under the License is distributed on an "AS IS" BASIS,</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment">// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment">// See the License for the specific language governing permissions and</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment">// limitations under the License</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> </div><div cla ss="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="preprocessor">#ifndef __IO_INTERNAL_HPP__</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="preprocessor">#define __IO_INTERNAL_HPP__</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> </div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="preprocessor">#include <<a class="code" href="future_8hpp.html">process/future.hpp</a>></span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> </div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="preprocessor">#include <<a class="code" href="int__fd_8hpp.html">stout/os/int_fd.hpp</a>></span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> </div><div class="line"><a name="l00020"></a><span class="lineno"> 20</ span> <span class="keyword">namespace </span><a class="code" href="namespaceprocess.html">process</a> {</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="keyword">namespace </span>io {</div><div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="namespaceprocess_1_1io_1_1internal.html"> 22</a></span> <span class="keyword">namespace </span><a class="code" href="namespaceinternal.html">internal</a> {</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> </div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <a class="code" href="classprocess_1_1Future.html">Future<size_t></a> <a class="code" href="namespaceprocess_1_1io_1_1internal.html#ac0a90b8abf47098e5a57d90e744a42a8">read</a>(<a class="code" href="int__fd_8hpp.html#aea4dbda01c90455f158ffa9b924c2f07">int_fd</a> fd, <span class="keywordtype">void</span>* data, <span class="keywordtype">s ize_t</span> <a class="code" href="namespaceos_1_1stat.html#a7a116891923bc8b5d8c50f78da8657be">size</a>);</div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span> </div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <a class="code" href="classprocess_1_1Future.html">Future<size_t></a> <a class="code" href="namespaceprocess_1_1io_1_1internal.html#ab4ecbbe96ef3c0600060e16c47988798">write</a>(<a class="code" href="int__fd_8hpp.html#aea4dbda01c90455f158ffa9b924c2f07">int_fd</a> fd, <span class="keyword">const</span> <span class="keywordtype">void</span>* data, <span class="keywordtype">size_t</span> size);</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <a class="code" href="classTry.html">Try<Nothing></a> <a class="code" href="namespaceprocess_1_1io_1_1internal.html#a9458b24220892124c2112b3fe85e585e"> prepare_async</a>(<a class="code" href="int__fd_8hpp.html#aea4dbda01c90455f158ffa9b924c2f07">int_fd</a> fd);</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> </div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <a class="code" href="classTry.html">Try<bool></a> <a class="code" href="namespaceprocess_1_1io_1_1internal.html#a2291f1f69f4bdf80f3b114c493eb1e37">is_async</a>(<a class="code" href="int__fd_8hpp.html#aea4dbda01c90455f158ffa9b924c2f07">int_fd</a> fd);</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> </div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span> } <span class="comment">// namespace internal {</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span> } <span class="comment">// namespace io {</span></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span> } <span class="comment">// namespace process {</span></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span> </div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="preprocessor">#endif // __IO_INTERNAL_HPP__</span></div><div class="ttc" id="namespaceprocess_1_1io_1_1internal_html_a2291f1f69f4bdf80f3b114c493eb1e37"><div class="ttname"><a href="namespaceprocess_1_1io_1_1internal.html#a2291f1f69f4bdf80f3b114c493eb1e37">process::io::internal::is_async</a></div><div class="ttdeci">Try< bool > is_async(int_fd fd)</div></div> +<div class="ttc" id="namespaceos_1_1stat_html_a7a116891923bc8b5d8c50f78da8657be"><div class="ttname"><a href="namespaceos_1_1stat.html#a7a116891923bc8b5d8c50f78da8657be">os::stat::size</a></div><div class="ttdeci">Try< Bytes > size(const std::string &path, const FollowSymlink follow=FollowSymlink::FOLLOW_SYMLINK)</div><div class="ttdef"><b>Definition:</b> stat.hpp:121</div></div> +<div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> check.hpp:33</div></div> +<div class="ttc" id="namespaceprocess_1_1io_1_1internal_html_ab4ecbbe96ef3c0600060e16c47988798"><div class="ttname"><a href="namespaceprocess_1_1io_1_1internal.html#ab4ecbbe96ef3c0600060e16c47988798">process::io::internal::write</a></div><div class="ttdeci">Future< size_t > write(int_fd fd, const void *data, size_t size)</div></div> +<div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div> +<div class="ttc" id="namespaceinternal_html"><div class="ttname"><a href="namespaceinternal.html">internal</a></div><div class="ttdef"><b>Definition:</b> attributes.hpp:24</div></div> +<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div> +<div class="ttc" id="int__fd_8hpp_html"><div class="ttname"><a href="int__fd_8hpp.html">int_fd.hpp</a></div></div> +<div class="ttc" id="namespaceprocess_1_1io_1_1internal_html_a9458b24220892124c2112b3fe85e585e"><div class="ttname"><a href="namespaceprocess_1_1io_1_1internal.html#a9458b24220892124c2112b3fe85e585e">process::io::internal::prepare_async</a></div><div class="ttdeci">Try< Nothing > prepare_async(int_fd fd)</div></div> +<div class="ttc" id="namespaceprocess_1_1io_1_1internal_html_ac0a90b8abf47098e5a57d90e744a42a8"><div class="ttname"><a href="namespaceprocess_1_1io_1_1internal.html#ac0a90b8abf47098e5a57d90e744a42a8">process::io::internal::read</a></div><div class="ttdeci">Future< size_t > read(int_fd fd, void *data, size_t size)</div></div> +<div class="ttc" id="int__fd_8hpp_html_aea4dbda01c90455f158ffa9b924c2f07"><div class="ttname"><a href="int__fd_8hpp.html#aea4dbda01c90455f158ffa9b924c2f07">int_fd</a></div><div class="ttdeci">int int_fd</div><div class="ttdef"><b>Definition:</b> int_fd.hpp:35</div></div> +<div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future< size_t ></a></div></div> +</div><!-- fragment --></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.11 +</small></address> +</body> +</html> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/09fd0301/content/api/latest/c++/libev_8hpp.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/libev_8hpp.html b/content/api/latest/c++/libev_8hpp.html index 6e7f31d..1d148bf 100644 --- a/content/api/latest/c++/libev_8hpp.html +++ b/content/api/latest/c++/libev_8hpp.html @@ -4,7 +4,7 @@ <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.11"/> -<title>Apache Mesos: 3rdparty/libprocess/src/libev.hpp File Reference</title> +<title>Apache Mesos: 3rdparty/libprocess/src/posix/libev/libev.hpp 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> @@ -44,7 +44,7 @@ </div> <div id="nav-path" class="navpath"> <ul> -<li class="navelem"><a class="el" href="dir_8cab8f464681f7cc51cee77e79a434cd.html">3rdparty</a></li><li class="navelem"><a class="el" href="dir_043a76de98701f9bddf61b5e98f305ff.html">libprocess</a></li><li class="navelem"><a class="el" href="dir_01cbbd8dcbf9de3825992568658f467e.html">src</a></li> </ul> +<li class="navelem"><a class="el" href="dir_8cab8f464681f7cc51cee77e79a434cd.html">3rdparty</a></li><li class="navelem"><a class="el" href="dir_043a76de98701f9bddf61b5e98f305ff.html">libprocess</a></li><li class="navelem"><a class="el" href="dir_01cbbd8dcbf9de3825992568658f467e.html">src</a></li><li class="navelem"><a class="el" href="dir_0ac73505685689cb4a842e520ca4cca6.html">posix</a></li><li class="navelem"><a class="el" href="dir_ecbc207ab261ae6376e9b7d1e9eba3c1.html">libev</a></li> </ul> </div> </div><!-- top --> <div class="header"> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/09fd0301/content/api/latest/c++/libev_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/libev_8hpp_source.html b/content/api/latest/c++/libev_8hpp_source.html index 6455bd1..b07e143 100644 --- a/content/api/latest/c++/libev_8hpp_source.html +++ b/content/api/latest/c++/libev_8hpp_source.html @@ -4,7 +4,7 @@ <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.11"/> -<title>Apache Mesos: 3rdparty/libprocess/src/libev.hpp Source File</title> +<title>Apache Mesos: 3rdparty/libprocess/src/posix/libev/libev.hpp Source File</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> @@ -44,7 +44,7 @@ </div> <div id="nav-path" class="navpath"> <ul> -<li class="navelem"><a class="el" href="dir_8cab8f464681f7cc51cee77e79a434cd.html">3rdparty</a></li><li class="navelem"><a class="el" href="dir_043a76de98701f9bddf61b5e98f305ff.html">libprocess</a></li><li class="navelem"><a class="el" href="dir_01cbbd8dcbf9de3825992568658f467e.html">src</a></li> </ul> +<li class="navelem"><a class="el" href="dir_8cab8f464681f7cc51cee77e79a434cd.html">3rdparty</a></li><li class="navelem"><a class="el" href="dir_043a76de98701f9bddf61b5e98f305ff.html">libprocess</a></li><li class="navelem"><a class="el" href="dir_01cbbd8dcbf9de3825992568658f467e.html">src</a></li><li class="navelem"><a class="el" href="dir_0ac73505685689cb4a842e520ca4cca6.html">posix</a></li><li class="navelem"><a class="el" href="dir_ecbc207ab261ae6376e9b7d1e9eba3c1.html">libev</a></li> </ul> </div> </div><!-- top --> <div class="header"> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/09fd0301/content/api/latest/c++/libevent_8hpp.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/libevent_8hpp.html b/content/api/latest/c++/libevent_8hpp.html index c37f2c6..50463cf 100644 --- a/content/api/latest/c++/libevent_8hpp.html +++ b/content/api/latest/c++/libevent_8hpp.html @@ -4,7 +4,7 @@ <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.11"/> -<title>Apache Mesos: 3rdparty/libprocess/src/libevent.hpp File Reference</title> +<title>Apache Mesos: 3rdparty/libprocess/src/posix/libevent/libevent.hpp 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> @@ -44,7 +44,7 @@ </div> <div id="nav-path" class="navpath"> <ul> -<li class="navelem"><a class="el" href="dir_8cab8f464681f7cc51cee77e79a434cd.html">3rdparty</a></li><li class="navelem"><a class="el" href="dir_043a76de98701f9bddf61b5e98f305ff.html">libprocess</a></li><li class="navelem"><a class="el" href="dir_01cbbd8dcbf9de3825992568658f467e.html">src</a></li> </ul> +<li class="navelem"><a class="el" href="dir_8cab8f464681f7cc51cee77e79a434cd.html">3rdparty</a></li><li class="navelem"><a class="el" href="dir_043a76de98701f9bddf61b5e98f305ff.html">libprocess</a></li><li class="navelem"><a class="el" href="dir_01cbbd8dcbf9de3825992568658f467e.html">src</a></li><li class="navelem"><a class="el" href="dir_0ac73505685689cb4a842e520ca4cca6.html">posix</a></li><li class="navelem"><a class="el" href="dir_b2935a02400d93f2f95b894ab5508ef6.html">libevent</a></li> </ul> </div> </div><!-- top --> <div class="header"> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/09fd0301/content/api/latest/c++/libevent_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/libevent_8hpp_source.html b/content/api/latest/c++/libevent_8hpp_source.html index 2883f2a..e70593c 100644 --- a/content/api/latest/c++/libevent_8hpp_source.html +++ b/content/api/latest/c++/libevent_8hpp_source.html @@ -4,7 +4,7 @@ <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.11"/> -<title>Apache Mesos: 3rdparty/libprocess/src/libevent.hpp Source File</title> +<title>Apache Mesos: 3rdparty/libprocess/src/posix/libevent/libevent.hpp Source File</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> @@ -44,7 +44,7 @@ </div> <div id="nav-path" class="navpath"> <ul> -<li class="navelem"><a class="el" href="dir_8cab8f464681f7cc51cee77e79a434cd.html">3rdparty</a></li><li class="navelem"><a class="el" href="dir_043a76de98701f9bddf61b5e98f305ff.html">libprocess</a></li><li class="navelem"><a class="el" href="dir_01cbbd8dcbf9de3825992568658f467e.html">src</a></li> </ul> +<li class="navelem"><a class="el" href="dir_8cab8f464681f7cc51cee77e79a434cd.html">3rdparty</a></li><li class="navelem"><a class="el" href="dir_043a76de98701f9bddf61b5e98f305ff.html">libprocess</a></li><li class="navelem"><a class="el" href="dir_01cbbd8dcbf9de3825992568658f467e.html">src</a></li><li class="navelem"><a class="el" href="dir_0ac73505685689cb4a842e520ca4cca6.html">posix</a></li><li class="navelem"><a class="el" href="dir_b2935a02400d93f2f95b894ab5508ef6.html">libevent</a></li> </ul> </div> </div><!-- top --> <div class="header"> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/09fd0301/content/api/latest/c++/libevent__ssl__socket_8hpp.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/libevent__ssl__socket_8hpp.html b/content/api/latest/c++/libevent__ssl__socket_8hpp.html index 4ec4f1b..5381c66 100644 --- a/content/api/latest/c++/libevent__ssl__socket_8hpp.html +++ b/content/api/latest/c++/libevent__ssl__socket_8hpp.html @@ -4,7 +4,7 @@ <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.11"/> -<title>Apache Mesos: 3rdparty/libprocess/src/libevent_ssl_socket.hpp File Reference</title> +<title>Apache Mesos: 3rdparty/libprocess/src/posix/libevent/libevent_ssl_socket.hpp 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> @@ -44,7 +44,7 @@ </div> <div id="nav-path" class="navpath"> <ul> -<li class="navelem"><a class="el" href="dir_8cab8f464681f7cc51cee77e79a434cd.html">3rdparty</a></li><li class="navelem"><a class="el" href="dir_043a76de98701f9bddf61b5e98f305ff.html">libprocess</a></li><li class="navelem"><a class="el" href="dir_01cbbd8dcbf9de3825992568658f467e.html">src</a></li> </ul> +<li class="navelem"><a class="el" href="dir_8cab8f464681f7cc51cee77e79a434cd.html">3rdparty</a></li><li class="navelem"><a class="el" href="dir_043a76de98701f9bddf61b5e98f305ff.html">libprocess</a></li><li class="navelem"><a class="el" href="dir_01cbbd8dcbf9de3825992568658f467e.html">src</a></li><li class="navelem"><a class="el" href="dir_0ac73505685689cb4a842e520ca4cca6.html">posix</a></li><li class="navelem"><a class="el" href="dir_b2935a02400d93f2f95b894ab5508ef6.html">libevent</a></li> </ul> </div> </div><!-- top --> <div class="header"> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/09fd0301/content/api/latest/c++/libevent__ssl__socket_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/libevent__ssl__socket_8hpp_source.html b/content/api/latest/c++/libevent__ssl__socket_8hpp_source.html index 8df12c2..4d732da 100644 --- a/content/api/latest/c++/libevent__ssl__socket_8hpp_source.html +++ b/content/api/latest/c++/libevent__ssl__socket_8hpp_source.html @@ -4,7 +4,7 @@ <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.11"/> -<title>Apache Mesos: 3rdparty/libprocess/src/libevent_ssl_socket.hpp Source File</title> +<title>Apache Mesos: 3rdparty/libprocess/src/posix/libevent/libevent_ssl_socket.hpp Source File</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> @@ -44,7 +44,7 @@ </div> <div id="nav-path" class="navpath"> <ul> -<li class="navelem"><a class="el" href="dir_8cab8f464681f7cc51cee77e79a434cd.html">3rdparty</a></li><li class="navelem"><a class="el" href="dir_043a76de98701f9bddf61b5e98f305ff.html">libprocess</a></li><li class="navelem"><a class="el" href="dir_01cbbd8dcbf9de3825992568658f467e.html">src</a></li> </ul> +<li class="navelem"><a class="el" href="dir_8cab8f464681f7cc51cee77e79a434cd.html">3rdparty</a></li><li class="navelem"><a class="el" href="dir_043a76de98701f9bddf61b5e98f305ff.html">libprocess</a></li><li class="navelem"><a class="el" href="dir_01cbbd8dcbf9de3825992568658f467e.html">src</a></li><li class="navelem"><a class="el" href="dir_0ac73505685689cb4a842e520ca4cca6.html">posix</a></li><li class="navelem"><a class="el" href="dir_b2935a02400d93f2f95b894ab5508ef6.html">libevent</a></li> </ul> </div> </div><!-- top --> <div class="header">
