417 lines
38 KiB
HTML
417 lines
38 KiB
HTML
<!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>uvw: uvw::BaseHandle 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="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">uvw
|
||
 <span id="projectnumber">1.3.0</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>
|
||
<!-- 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 id="nav-path" class="navpath">
|
||
<ul>
|
||
<li class="navelem"><a class="el" href="namespaceuvw.html">uvw</a></li><li class="navelem"><a class="el" href="structuvw_1_1BaseHandle.html">BaseHandle</a></li> </ul>
|
||
</div>
|
||
</div><!-- top -->
|
||
<div class="header">
|
||
<div class="summary">
|
||
<a href="#pub-methods">Public Member Functions</a> |
|
||
<a href="structuvw_1_1BaseHandle-members.html">List of all members</a> </div>
|
||
<div class="headertitle">
|
||
<div class="title">uvw::BaseHandle Struct Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div> </div>
|
||
</div><!--header-->
|
||
<div class="contents">
|
||
|
||
<p>Untyped handle class.
|
||
<a href="structuvw_1_1BaseHandle.html#details">More...</a></p>
|
||
|
||
<p><code>#include <<a class="el" href="loop_8hpp_source.html">loop.hpp</a>></code></p>
|
||
<div class="dynheader">
|
||
Inheritance diagram for uvw::BaseHandle:</div>
|
||
<div class="dyncontent">
|
||
<div class="center"><img src="structuvw_1_1BaseHandle__inherit__graph.png" border="0" usemap="#uvw_1_1BaseHandle_inherit__map" alt="Inheritance graph"/></div>
|
||
<map name="uvw_1_1BaseHandle_inherit__map" id="uvw_1_1BaseHandle_inherit__map">
|
||
<area shape="rect" id="node2" href="classuvw_1_1Handle.html" title="uvw::Handle\< AsyncHandle,\l uv_async_t \>" alt="" coords="185,5,374,47"/>
|
||
<area shape="rect" id="node4" href="classuvw_1_1Handle.html" title="uvw::Handle\< CheckHandle,\l uv_check_t \>" alt="" coords="184,71,375,112"/>
|
||
<area shape="rect" id="node6" href="classuvw_1_1Handle.html" title="uvw::Handle\< FsEventHandle,\l uv_fs_event_t \>" alt="" coords="179,136,380,177"/>
|
||
<area shape="rect" id="node8" href="classuvw_1_1Handle.html" title="uvw::Handle\< FsPollHandle,\l uv_fs_poll_t \>" alt="" coords="185,201,374,243"/>
|
||
<area shape="rect" id="node10" href="classuvw_1_1Handle.html" title="uvw::Handle\< IdleHandle,\l uv_idle_t \>" alt="" coords="193,267,366,308"/>
|
||
<area shape="rect" id="node12" href="classuvw_1_1Handle.html" title="uvw::Handle\< PipeHandle,\l uv_pipe_t \>" alt="" coords="190,332,369,373"/>
|
||
<area shape="rect" id="node15" href="classuvw_1_1Handle.html" title="uvw::Handle\< PollHandle,\l uv_poll_t \>" alt="" coords="192,397,367,439"/>
|
||
<area shape="rect" id="node17" href="classuvw_1_1Handle.html" title="uvw::Handle\< PrepareHandle,\l uv_prepare_t \>" alt="" coords="181,463,378,504"/>
|
||
<area shape="rect" id="node19" href="classuvw_1_1Handle.html" title="uvw::Handle\< ProcessHandle,\l uv_process_t \>" alt="" coords="179,528,379,569"/>
|
||
<area shape="rect" id="node21" href="classuvw_1_1Handle.html" title="uvw::Handle\< SignalHandle,\l uv_signal_t \>" alt="" coords="185,593,373,635"/>
|
||
<area shape="rect" id="node23" href="classuvw_1_1Handle.html" title="uvw::Handle\< TcpHandle,\l uv_tcp_t \>" alt="" coords="192,659,367,700"/>
|
||
<area shape="rect" id="node26" href="classuvw_1_1Handle.html" title="uvw::Handle\< TimerHandle,\l uv_timer_t \>" alt="" coords="187,724,372,765"/>
|
||
<area shape="rect" id="node28" href="classuvw_1_1Handle.html" title="uvw::Handle\< TTYHandle,\l uv_tty_t \>" alt="" coords="191,789,368,831"/>
|
||
<area shape="rect" id="node31" href="classuvw_1_1Handle.html" title="uvw::Handle\< UDPHandle,\l uv_udp_t \>" alt="" coords="189,855,370,896"/>
|
||
<area shape="rect" id="node33" href="classuvw_1_1Handle.html" title="Handle base class. " alt="" coords="207,921,352,947"/>
|
||
<area shape="rect" id="node3" href="classuvw_1_1AsyncHandle.html" title="The AsyncHandle handle. " alt="" coords="447,13,579,39"/>
|
||
<area shape="rect" id="node5" href="classuvw_1_1CheckHandle.html" title="The CheckHandle handle. " alt="" coords="446,78,579,105"/>
|
||
<area shape="rect" id="node7" href="classuvw_1_1FsEventHandle.html" title="The FsEventHandle handle. " alt="" coords="441,143,585,170"/>
|
||
<area shape="rect" id="node9" href="classuvw_1_1FsPollHandle.html" title="The FsPollHandle handle. " alt="" coords="447,209,579,235"/>
|
||
<area shape="rect" id="node11" href="classuvw_1_1IdleHandle.html" title="The IdleHandle handle. " alt="" coords="455,274,571,301"/>
|
||
<area shape="rect" id="node13" href="classuvw_1_1StreamHandle.html" title="uvw::StreamHandle\<\l PipeHandle, uv_pipe_t \>" alt="" coords="428,332,597,373"/>
|
||
<area shape="rect" id="node14" href="classuvw_1_1PipeHandle.html" title="The PipeHandle handle. " alt="" coords="645,339,767,366"/>
|
||
<area shape="rect" id="node16" href="classuvw_1_1PollHandle.html" title="The PollHandle handle. " alt="" coords="454,405,571,431"/>
|
||
<area shape="rect" id="node18" href="classuvw_1_1PrepareHandle.html" title="The PrepareHandle handle. " alt="" coords="443,470,583,497"/>
|
||
<area shape="rect" id="node20" href="classuvw_1_1ProcessHandle.html" title="The ProcessHandle handle. " alt="" coords="441,535,584,562"/>
|
||
<area shape="rect" id="node22" href="classuvw_1_1SignalHandle.html" title="The SignalHandle handle. " alt="" coords="447,601,578,627"/>
|
||
<area shape="rect" id="node24" href="classuvw_1_1StreamHandle.html" title="uvw::StreamHandle\<\l TcpHandle, uv_tcp_t \>" alt="" coords="433,659,592,700"/>
|
||
<area shape="rect" id="node25" href="classuvw_1_1TcpHandle.html" title="The TcpHandle handle. " alt="" coords="647,666,765,693"/>
|
||
<area shape="rect" id="node27" href="classuvw_1_1TimerHandle.html" title="The TimerHandle handle. " alt="" coords="449,731,577,758"/>
|
||
<area shape="rect" id="node29" href="classuvw_1_1StreamHandle.html" title="uvw::StreamHandle\<\l TTYHandle, uv_tty_t \>" alt="" coords="433,789,592,831"/>
|
||
<area shape="rect" id="node30" href="classuvw_1_1TTYHandle.html" title="The TTYHandle handle. " alt="" coords="646,797,766,823"/>
|
||
<area shape="rect" id="node32" href="classuvw_1_1UDPHandle.html" title="The UDPHandle handle. " alt="" coords="451,862,575,889"/>
|
||
<area shape="rect" id="node34" href="classuvw_1_1StreamHandle.html" title="The StreamHandle handle. " alt="" coords="440,913,585,955"/>
|
||
</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:a0d00140c6b4d9f662f8f4590521eebc7"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceuvw.html#aa3ae4a038de60a69b2513a039add1e48">HandleCategory</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structuvw_1_1BaseHandle.html#a0d00140c6b4d9f662f8f4590521eebc7">category</a> () const noexcept=0</td></tr>
|
||
<tr class="memdesc:a0d00140c6b4d9f662f8f4590521eebc7"><td class="mdescLeft"> </td><td class="mdescRight">Gets the category of the handle. <a href="#a0d00140c6b4d9f662f8f4590521eebc7">More...</a><br /></td></tr>
|
||
<tr class="separator:a0d00140c6b4d9f662f8f4590521eebc7"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a9771dcd6699b033ee484837a6419b195"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceuvw.html#ad8b4c4aaf16bbe0b08218b42fbf32f0e">HandleType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structuvw_1_1BaseHandle.html#a9771dcd6699b033ee484837a6419b195">type</a> () const noexcept=0</td></tr>
|
||
<tr class="memdesc:a9771dcd6699b033ee484837a6419b195"><td class="mdescLeft"> </td><td class="mdescRight">Gets the type of the handle. <a href="#a9771dcd6699b033ee484837a6419b195">More...</a><br /></td></tr>
|
||
<tr class="separator:a9771dcd6699b033ee484837a6419b195"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:af8e2c8bd8bea0bfe3cd0bf22befbf9e6"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structuvw_1_1BaseHandle.html#af8e2c8bd8bea0bfe3cd0bf22befbf9e6">active</a> () const noexcept=0</td></tr>
|
||
<tr class="memdesc:af8e2c8bd8bea0bfe3cd0bf22befbf9e6"><td class="mdescLeft"> </td><td class="mdescRight">Checks if the handle is active. <a href="#af8e2c8bd8bea0bfe3cd0bf22befbf9e6">More...</a><br /></td></tr>
|
||
<tr class="separator:af8e2c8bd8bea0bfe3cd0bf22befbf9e6"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:af52ea3d010c19fa5fa3effe2e0d14e0b"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structuvw_1_1BaseHandle.html#af52ea3d010c19fa5fa3effe2e0d14e0b">closing</a> () const noexcept=0</td></tr>
|
||
<tr class="memdesc:af52ea3d010c19fa5fa3effe2e0d14e0b"><td class="mdescLeft"> </td><td class="mdescRight">Checks if a handle is closing or closed. <a href="#af52ea3d010c19fa5fa3effe2e0d14e0b">More...</a><br /></td></tr>
|
||
<tr class="separator:af52ea3d010c19fa5fa3effe2e0d14e0b"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a6269a35e7b9064f1b5a1721b4b024438"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="structuvw_1_1BaseHandle.html#a6269a35e7b9064f1b5a1721b4b024438">reference</a> () noexcept=0</td></tr>
|
||
<tr class="memdesc:a6269a35e7b9064f1b5a1721b4b024438"><td class="mdescLeft"> </td><td class="mdescRight">Reference the given handle. <a href="#a6269a35e7b9064f1b5a1721b4b024438">More...</a><br /></td></tr>
|
||
<tr class="separator:a6269a35e7b9064f1b5a1721b4b024438"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:afe981579774731e02014b5c3d5ebb0bf"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="structuvw_1_1BaseHandle.html#afe981579774731e02014b5c3d5ebb0bf">unreference</a> () noexcept=0</td></tr>
|
||
<tr class="memdesc:afe981579774731e02014b5c3d5ebb0bf"><td class="mdescLeft"> </td><td class="mdescRight">Unreference the given handle. <a href="#afe981579774731e02014b5c3d5ebb0bf">More...</a><br /></td></tr>
|
||
<tr class="separator:afe981579774731e02014b5c3d5ebb0bf"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ac60a3ccabd066fc9da06aa458eb62f64"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structuvw_1_1BaseHandle.html#ac60a3ccabd066fc9da06aa458eb62f64">referenced</a> () const noexcept=0</td></tr>
|
||
<tr class="memdesc:ac60a3ccabd066fc9da06aa458eb62f64"><td class="mdescLeft"> </td><td class="mdescRight">Checks if the given handle referenced. <a href="#ac60a3ccabd066fc9da06aa458eb62f64">More...</a><br /></td></tr>
|
||
<tr class="separator:ac60a3ccabd066fc9da06aa458eb62f64"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a83b88fc17d491e48e4c519c9551ab0b4"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="structuvw_1_1BaseHandle.html#a83b88fc17d491e48e4c519c9551ab0b4">close</a> () noexcept=0</td></tr>
|
||
<tr class="memdesc:a83b88fc17d491e48e4c519c9551ab0b4"><td class="mdescLeft"> </td><td class="mdescRight">Request handle to be closed. <a href="#a83b88fc17d491e48e4c519c9551ab0b4">More...</a><br /></td></tr>
|
||
<tr class="separator:a83b88fc17d491e48e4c519c9551ab0b4"><td class="memSeparator" colspan="2"> </td></tr>
|
||
</table>
|
||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||
<div class="textblock"><p>Untyped handle class. </p>
|
||
<p>Handles' types are unknown from the point of view of the loop.<br />
|
||
Anyway, a loop maintains a list of all the associated handles and let the users walk them as untyped instances.<br />
|
||
This can help to end all the pending requests by closing the handles. </p>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="loop_8hpp_source.html#l00047">47</a> of file <a class="el" href="loop_8hpp_source.html">loop.hpp</a>.</p>
|
||
</div><h2 class="groupheader">Member Function Documentation</h2>
|
||
<a id="af8e2c8bd8bea0bfe3cd0bf22befbf9e6"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#af8e2c8bd8bea0bfe3cd0bf22befbf9e6">◆ </a></span>active()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">virtual bool uvw::BaseHandle::active </td>
|
||
<td>(</td>
|
||
<td class="paramname"></td><td>)</td>
|
||
<td> const</td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">pure virtual</span><span class="mlabel">noexcept</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Checks if the handle is active. </p>
|
||
<p>What <em>active</em> means depends on the type of handle:</p>
|
||
<ul>
|
||
<li>An <a class="el" href="classuvw_1_1AsyncHandle.html" title="The AsyncHandle handle. ">AsyncHandle</a> handle is always active and cannot be deactivated, except by closing it with uv_close().</li>
|
||
<li>A <a class="el" href="classuvw_1_1PipeHandle.html" title="The PipeHandle handle. ">PipeHandle</a>, <a class="el" href="classuvw_1_1TcpHandle.html" title="The TcpHandle handle. ">TcpHandle</a>, <a class="el" href="classuvw_1_1UDPHandle.html" title="The UDPHandle handle. ">UDPHandle</a>, etc. handle - basically any handle that deals with I/O - is active when it is doing something that involves I/O, like reading, writing, connecting, accepting new connections, etc.</li>
|
||
<li>A <a class="el" href="classuvw_1_1CheckHandle.html" title="The CheckHandle handle. ">CheckHandle</a>, <a class="el" href="classuvw_1_1IdleHandle.html" title="The IdleHandle handle. ">IdleHandle</a>, <a class="el" href="classuvw_1_1TimerHandle.html" title="The TimerHandle handle. ">TimerHandle</a>, etc. handle is active when it has been started with a call to <code>start()</code>.</li>
|
||
</ul>
|
||
<p>Rule of thumb: if a handle of type <code>FooHandle</code> has a <code>start()</code> member method, then it’s active from the moment that method is called. Likewise, <code>stop()</code> deactivates the handle again.</p>
|
||
<dl class="section return"><dt>Returns</dt><dd>True if the handle is active, false otherwise. </dd></dl>
|
||
|
||
<p>Implemented in <a class="el" href="classuvw_1_1Handle.html#a18132668364682aae1235f71ff35c903">uvw::Handle< T, U ></a>, <a class="el" href="classuvw_1_1Handle.html#a18132668364682aae1235f71ff35c903">uvw::Handle< PollHandle, uv_poll_t ></a>, <a class="el" href="classuvw_1_1Handle.html#a18132668364682aae1235f71ff35c903">uvw::Handle< CheckHandle, uv_check_t ></a>, <a class="el" href="classuvw_1_1Handle.html#a18132668364682aae1235f71ff35c903">uvw::Handle< FsPollHandle, uv_fs_poll_t ></a>, <a class="el" href="classuvw_1_1Handle.html#a18132668364682aae1235f71ff35c903">uvw::Handle< PrepareHandle, uv_prepare_t ></a>, <a class="el" href="classuvw_1_1Handle.html#a18132668364682aae1235f71ff35c903">uvw::Handle< IdleHandle, uv_idle_t ></a>, <a class="el" href="classuvw_1_1Handle.html#a18132668364682aae1235f71ff35c903">uvw::Handle< UDPHandle, uv_udp_t ></a>, <a class="el" href="classuvw_1_1Handle.html#a18132668364682aae1235f71ff35c903">uvw::Handle< TimerHandle, uv_timer_t ></a>, <a class="el" href="classuvw_1_1Handle.html#a18132668364682aae1235f71ff35c903">uvw::Handle< AsyncHandle, uv_async_t ></a>, <a class="el" href="classuvw_1_1Handle.html#a18132668364682aae1235f71ff35c903">uvw::Handle< SignalHandle, uv_signal_t ></a>, <a class="el" href="classuvw_1_1Handle.html#a18132668364682aae1235f71ff35c903">uvw::Handle< FsEventHandle, uv_fs_event_t ></a>, <a class="el" href="classuvw_1_1Handle.html#a18132668364682aae1235f71ff35c903">uvw::Handle< TTYHandle, uv_tty_t ></a>, <a class="el" href="classuvw_1_1Handle.html#a18132668364682aae1235f71ff35c903">uvw::Handle< TcpHandle, uv_tcp_t ></a>, <a class="el" href="classuvw_1_1Handle.html#a18132668364682aae1235f71ff35c903">uvw::Handle< PipeHandle, uv_pipe_t ></a>, and <a class="el" href="classuvw_1_1Handle.html#a18132668364682aae1235f71ff35c903">uvw::Handle< ProcessHandle, uv_process_t ></a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a0d00140c6b4d9f662f8f4590521eebc7"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a0d00140c6b4d9f662f8f4590521eebc7">◆ </a></span>category()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">virtual <a class="el" href="namespaceuvw.html#aa3ae4a038de60a69b2513a039add1e48">HandleCategory</a> uvw::BaseHandle::category </td>
|
||
<td>(</td>
|
||
<td class="paramname"></td><td>)</td>
|
||
<td> const</td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">pure virtual</span><span class="mlabel">noexcept</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Gets the category of the handle. </p>
|
||
<p>A base handle offers no functionality to promote it to the actual handle type. By means of this function, an opaque value that identifies the category of the handle is made available to the users.</p>
|
||
<dl class="section return"><dt>Returns</dt><dd>The actual category of the handle. </dd></dl>
|
||
|
||
<p>Implemented in <a class="el" href="classuvw_1_1Handle.html#a96162bff13f6bf9a53be386765f01030">uvw::Handle< T, U ></a>, <a class="el" href="classuvw_1_1Handle.html#a96162bff13f6bf9a53be386765f01030">uvw::Handle< PollHandle, uv_poll_t ></a>, <a class="el" href="classuvw_1_1Handle.html#a96162bff13f6bf9a53be386765f01030">uvw::Handle< CheckHandle, uv_check_t ></a>, <a class="el" href="classuvw_1_1Handle.html#a96162bff13f6bf9a53be386765f01030">uvw::Handle< FsPollHandle, uv_fs_poll_t ></a>, <a class="el" href="classuvw_1_1Handle.html#a96162bff13f6bf9a53be386765f01030">uvw::Handle< PrepareHandle, uv_prepare_t ></a>, <a class="el" href="classuvw_1_1Handle.html#a96162bff13f6bf9a53be386765f01030">uvw::Handle< IdleHandle, uv_idle_t ></a>, <a class="el" href="classuvw_1_1Handle.html#a96162bff13f6bf9a53be386765f01030">uvw::Handle< UDPHandle, uv_udp_t ></a>, <a class="el" href="classuvw_1_1Handle.html#a96162bff13f6bf9a53be386765f01030">uvw::Handle< TimerHandle, uv_timer_t ></a>, <a class="el" href="classuvw_1_1Handle.html#a96162bff13f6bf9a53be386765f01030">uvw::Handle< AsyncHandle, uv_async_t ></a>, <a class="el" href="classuvw_1_1Handle.html#a96162bff13f6bf9a53be386765f01030">uvw::Handle< SignalHandle, uv_signal_t ></a>, <a class="el" href="classuvw_1_1Handle.html#a96162bff13f6bf9a53be386765f01030">uvw::Handle< FsEventHandle, uv_fs_event_t ></a>, <a class="el" href="classuvw_1_1Handle.html#a96162bff13f6bf9a53be386765f01030">uvw::Handle< TTYHandle, uv_tty_t ></a>, <a class="el" href="classuvw_1_1Handle.html#a96162bff13f6bf9a53be386765f01030">uvw::Handle< TcpHandle, uv_tcp_t ></a>, <a class="el" href="classuvw_1_1Handle.html#a96162bff13f6bf9a53be386765f01030">uvw::Handle< PipeHandle, uv_pipe_t ></a>, and <a class="el" href="classuvw_1_1Handle.html#a96162bff13f6bf9a53be386765f01030">uvw::Handle< ProcessHandle, uv_process_t ></a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a83b88fc17d491e48e4c519c9551ab0b4"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a83b88fc17d491e48e4c519c9551ab0b4">◆ </a></span>close()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">virtual void uvw::BaseHandle::close </td>
|
||
<td>(</td>
|
||
<td class="paramname"></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">pure virtual</span><span class="mlabel">noexcept</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Request handle to be closed. </p>
|
||
<p>This <b>must</b> be called on each handle before memory is released.<br />
|
||
In-progress requests are cancelled and this can result in an <a class="el" href="structuvw_1_1ErrorEvent.html" title="The ErrorEvent event. ">ErrorEvent</a> emitted. </p>
|
||
|
||
<p>Implemented in <a class="el" href="classuvw_1_1Handle.html#a83b7518a56ad891700c40a1578a1d2f1">uvw::Handle< T, U ></a>, <a class="el" href="classuvw_1_1Handle.html#a83b7518a56ad891700c40a1578a1d2f1">uvw::Handle< PollHandle, uv_poll_t ></a>, <a class="el" href="classuvw_1_1Handle.html#a83b7518a56ad891700c40a1578a1d2f1">uvw::Handle< CheckHandle, uv_check_t ></a>, <a class="el" href="classuvw_1_1Handle.html#a83b7518a56ad891700c40a1578a1d2f1">uvw::Handle< FsPollHandle, uv_fs_poll_t ></a>, <a class="el" href="classuvw_1_1Handle.html#a83b7518a56ad891700c40a1578a1d2f1">uvw::Handle< PrepareHandle, uv_prepare_t ></a>, <a class="el" href="classuvw_1_1Handle.html#a83b7518a56ad891700c40a1578a1d2f1">uvw::Handle< IdleHandle, uv_idle_t ></a>, <a class="el" href="classuvw_1_1Handle.html#a83b7518a56ad891700c40a1578a1d2f1">uvw::Handle< UDPHandle, uv_udp_t ></a>, <a class="el" href="classuvw_1_1Handle.html#a83b7518a56ad891700c40a1578a1d2f1">uvw::Handle< TimerHandle, uv_timer_t ></a>, <a class="el" href="classuvw_1_1Handle.html#a83b7518a56ad891700c40a1578a1d2f1">uvw::Handle< AsyncHandle, uv_async_t ></a>, <a class="el" href="classuvw_1_1Handle.html#a83b7518a56ad891700c40a1578a1d2f1">uvw::Handle< SignalHandle, uv_signal_t ></a>, <a class="el" href="classuvw_1_1Handle.html#a83b7518a56ad891700c40a1578a1d2f1">uvw::Handle< FsEventHandle, uv_fs_event_t ></a>, <a class="el" href="classuvw_1_1Handle.html#a83b7518a56ad891700c40a1578a1d2f1">uvw::Handle< TTYHandle, uv_tty_t ></a>, <a class="el" href="classuvw_1_1Handle.html#a83b7518a56ad891700c40a1578a1d2f1">uvw::Handle< TcpHandle, uv_tcp_t ></a>, <a class="el" href="classuvw_1_1Handle.html#a83b7518a56ad891700c40a1578a1d2f1">uvw::Handle< PipeHandle, uv_pipe_t ></a>, and <a class="el" href="classuvw_1_1Handle.html#a83b7518a56ad891700c40a1578a1d2f1">uvw::Handle< ProcessHandle, uv_process_t ></a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="af52ea3d010c19fa5fa3effe2e0d14e0b"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#af52ea3d010c19fa5fa3effe2e0d14e0b">◆ </a></span>closing()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">virtual bool uvw::BaseHandle::closing </td>
|
||
<td>(</td>
|
||
<td class="paramname"></td><td>)</td>
|
||
<td> const</td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">pure virtual</span><span class="mlabel">noexcept</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Checks if a handle is closing or closed. </p>
|
||
<p>This function should only be used between the initialization of the handle and the arrival of the close callback.</p>
|
||
<dl class="section return"><dt>Returns</dt><dd>True if the handle is closing or closed, false otherwise. </dd></dl>
|
||
|
||
<p>Implemented in <a class="el" href="classuvw_1_1Handle.html#a94b17026726b0999d1dc20c82b84ef0e">uvw::Handle< T, U ></a>, <a class="el" href="classuvw_1_1Handle.html#a94b17026726b0999d1dc20c82b84ef0e">uvw::Handle< PollHandle, uv_poll_t ></a>, <a class="el" href="classuvw_1_1Handle.html#a94b17026726b0999d1dc20c82b84ef0e">uvw::Handle< CheckHandle, uv_check_t ></a>, <a class="el" href="classuvw_1_1Handle.html#a94b17026726b0999d1dc20c82b84ef0e">uvw::Handle< FsPollHandle, uv_fs_poll_t ></a>, <a class="el" href="classuvw_1_1Handle.html#a94b17026726b0999d1dc20c82b84ef0e">uvw::Handle< PrepareHandle, uv_prepare_t ></a>, <a class="el" href="classuvw_1_1Handle.html#a94b17026726b0999d1dc20c82b84ef0e">uvw::Handle< IdleHandle, uv_idle_t ></a>, <a class="el" href="classuvw_1_1Handle.html#a94b17026726b0999d1dc20c82b84ef0e">uvw::Handle< UDPHandle, uv_udp_t ></a>, <a class="el" href="classuvw_1_1Handle.html#a94b17026726b0999d1dc20c82b84ef0e">uvw::Handle< TimerHandle, uv_timer_t ></a>, <a class="el" href="classuvw_1_1Handle.html#a94b17026726b0999d1dc20c82b84ef0e">uvw::Handle< AsyncHandle, uv_async_t ></a>, <a class="el" href="classuvw_1_1Handle.html#a94b17026726b0999d1dc20c82b84ef0e">uvw::Handle< SignalHandle, uv_signal_t ></a>, <a class="el" href="classuvw_1_1Handle.html#a94b17026726b0999d1dc20c82b84ef0e">uvw::Handle< FsEventHandle, uv_fs_event_t ></a>, <a class="el" href="classuvw_1_1Handle.html#a94b17026726b0999d1dc20c82b84ef0e">uvw::Handle< TTYHandle, uv_tty_t ></a>, <a class="el" href="classuvw_1_1Handle.html#a94b17026726b0999d1dc20c82b84ef0e">uvw::Handle< TcpHandle, uv_tcp_t ></a>, <a class="el" href="classuvw_1_1Handle.html#a94b17026726b0999d1dc20c82b84ef0e">uvw::Handle< PipeHandle, uv_pipe_t ></a>, and <a class="el" href="classuvw_1_1Handle.html#a94b17026726b0999d1dc20c82b84ef0e">uvw::Handle< ProcessHandle, uv_process_t ></a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a6269a35e7b9064f1b5a1721b4b024438"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a6269a35e7b9064f1b5a1721b4b024438">◆ </a></span>reference()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">virtual void uvw::BaseHandle::reference </td>
|
||
<td>(</td>
|
||
<td class="paramname"></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">pure virtual</span><span class="mlabel">noexcept</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Reference the given handle. </p>
|
||
<p>References are idempotent, that is, if a handle is already referenced calling this function again will have no effect. </p>
|
||
|
||
<p>Implemented in <a class="el" href="classuvw_1_1Handle.html#acd04810b141d54cac4b51c69259f15e9">uvw::Handle< T, U ></a>, <a class="el" href="classuvw_1_1Handle.html#acd04810b141d54cac4b51c69259f15e9">uvw::Handle< PollHandle, uv_poll_t ></a>, <a class="el" href="classuvw_1_1Handle.html#acd04810b141d54cac4b51c69259f15e9">uvw::Handle< CheckHandle, uv_check_t ></a>, <a class="el" href="classuvw_1_1Handle.html#acd04810b141d54cac4b51c69259f15e9">uvw::Handle< FsPollHandle, uv_fs_poll_t ></a>, <a class="el" href="classuvw_1_1Handle.html#acd04810b141d54cac4b51c69259f15e9">uvw::Handle< PrepareHandle, uv_prepare_t ></a>, <a class="el" href="classuvw_1_1Handle.html#acd04810b141d54cac4b51c69259f15e9">uvw::Handle< IdleHandle, uv_idle_t ></a>, <a class="el" href="classuvw_1_1Handle.html#acd04810b141d54cac4b51c69259f15e9">uvw::Handle< UDPHandle, uv_udp_t ></a>, <a class="el" href="classuvw_1_1Handle.html#acd04810b141d54cac4b51c69259f15e9">uvw::Handle< TimerHandle, uv_timer_t ></a>, <a class="el" href="classuvw_1_1Handle.html#acd04810b141d54cac4b51c69259f15e9">uvw::Handle< AsyncHandle, uv_async_t ></a>, <a class="el" href="classuvw_1_1Handle.html#acd04810b141d54cac4b51c69259f15e9">uvw::Handle< SignalHandle, uv_signal_t ></a>, <a class="el" href="classuvw_1_1Handle.html#acd04810b141d54cac4b51c69259f15e9">uvw::Handle< FsEventHandle, uv_fs_event_t ></a>, <a class="el" href="classuvw_1_1Handle.html#acd04810b141d54cac4b51c69259f15e9">uvw::Handle< TTYHandle, uv_tty_t ></a>, <a class="el" href="classuvw_1_1Handle.html#acd04810b141d54cac4b51c69259f15e9">uvw::Handle< TcpHandle, uv_tcp_t ></a>, <a class="el" href="classuvw_1_1Handle.html#acd04810b141d54cac4b51c69259f15e9">uvw::Handle< PipeHandle, uv_pipe_t ></a>, and <a class="el" href="classuvw_1_1Handle.html#acd04810b141d54cac4b51c69259f15e9">uvw::Handle< ProcessHandle, uv_process_t ></a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ac60a3ccabd066fc9da06aa458eb62f64"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ac60a3ccabd066fc9da06aa458eb62f64">◆ </a></span>referenced()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">virtual bool uvw::BaseHandle::referenced </td>
|
||
<td>(</td>
|
||
<td class="paramname"></td><td>)</td>
|
||
<td> const</td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">pure virtual</span><span class="mlabel">noexcept</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Checks if the given handle referenced. </p>
|
||
<dl class="section return"><dt>Returns</dt><dd>True if the handle referenced, false otherwise. </dd></dl>
|
||
|
||
<p>Implemented in <a class="el" href="classuvw_1_1Handle.html#ad44c23189e6c77b5a3807bb184366fd0">uvw::Handle< T, U ></a>, <a class="el" href="classuvw_1_1Handle.html#ad44c23189e6c77b5a3807bb184366fd0">uvw::Handle< PollHandle, uv_poll_t ></a>, <a class="el" href="classuvw_1_1Handle.html#ad44c23189e6c77b5a3807bb184366fd0">uvw::Handle< CheckHandle, uv_check_t ></a>, <a class="el" href="classuvw_1_1Handle.html#ad44c23189e6c77b5a3807bb184366fd0">uvw::Handle< FsPollHandle, uv_fs_poll_t ></a>, <a class="el" href="classuvw_1_1Handle.html#ad44c23189e6c77b5a3807bb184366fd0">uvw::Handle< PrepareHandle, uv_prepare_t ></a>, <a class="el" href="classuvw_1_1Handle.html#ad44c23189e6c77b5a3807bb184366fd0">uvw::Handle< IdleHandle, uv_idle_t ></a>, <a class="el" href="classuvw_1_1Handle.html#ad44c23189e6c77b5a3807bb184366fd0">uvw::Handle< UDPHandle, uv_udp_t ></a>, <a class="el" href="classuvw_1_1Handle.html#ad44c23189e6c77b5a3807bb184366fd0">uvw::Handle< TimerHandle, uv_timer_t ></a>, <a class="el" href="classuvw_1_1Handle.html#ad44c23189e6c77b5a3807bb184366fd0">uvw::Handle< AsyncHandle, uv_async_t ></a>, <a class="el" href="classuvw_1_1Handle.html#ad44c23189e6c77b5a3807bb184366fd0">uvw::Handle< SignalHandle, uv_signal_t ></a>, <a class="el" href="classuvw_1_1Handle.html#ad44c23189e6c77b5a3807bb184366fd0">uvw::Handle< FsEventHandle, uv_fs_event_t ></a>, <a class="el" href="classuvw_1_1Handle.html#ad44c23189e6c77b5a3807bb184366fd0">uvw::Handle< TTYHandle, uv_tty_t ></a>, <a class="el" href="classuvw_1_1Handle.html#ad44c23189e6c77b5a3807bb184366fd0">uvw::Handle< TcpHandle, uv_tcp_t ></a>, <a class="el" href="classuvw_1_1Handle.html#ad44c23189e6c77b5a3807bb184366fd0">uvw::Handle< PipeHandle, uv_pipe_t ></a>, and <a class="el" href="classuvw_1_1Handle.html#ad44c23189e6c77b5a3807bb184366fd0">uvw::Handle< ProcessHandle, uv_process_t ></a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a9771dcd6699b033ee484837a6419b195"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a9771dcd6699b033ee484837a6419b195">◆ </a></span>type()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">virtual <a class="el" href="namespaceuvw.html#ad8b4c4aaf16bbe0b08218b42fbf32f0e">HandleType</a> uvw::BaseHandle::type </td>
|
||
<td>(</td>
|
||
<td class="paramname"></td><td>)</td>
|
||
<td> const</td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">pure virtual</span><span class="mlabel">noexcept</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Gets the type of the handle. </p>
|
||
<p>A base handle offers no functionality to promote it to the actual handle type. By means of this function, the type of the underlying handle as specified by HandleType is made available to the user.</p>
|
||
<dl class="section return"><dt>Returns</dt><dd>The actual type of the handle. </dd></dl>
|
||
|
||
<p>Implemented in <a class="el" href="classuvw_1_1Handle.html#a9056993d6077e8bee8bd77c9b03f2797">uvw::Handle< T, U ></a>, <a class="el" href="classuvw_1_1Handle.html#a9056993d6077e8bee8bd77c9b03f2797">uvw::Handle< PollHandle, uv_poll_t ></a>, <a class="el" href="classuvw_1_1Handle.html#a9056993d6077e8bee8bd77c9b03f2797">uvw::Handle< CheckHandle, uv_check_t ></a>, <a class="el" href="classuvw_1_1Handle.html#a9056993d6077e8bee8bd77c9b03f2797">uvw::Handle< FsPollHandle, uv_fs_poll_t ></a>, <a class="el" href="classuvw_1_1Handle.html#a9056993d6077e8bee8bd77c9b03f2797">uvw::Handle< PrepareHandle, uv_prepare_t ></a>, <a class="el" href="classuvw_1_1Handle.html#a9056993d6077e8bee8bd77c9b03f2797">uvw::Handle< IdleHandle, uv_idle_t ></a>, <a class="el" href="classuvw_1_1Handle.html#a9056993d6077e8bee8bd77c9b03f2797">uvw::Handle< UDPHandle, uv_udp_t ></a>, <a class="el" href="classuvw_1_1Handle.html#a9056993d6077e8bee8bd77c9b03f2797">uvw::Handle< TimerHandle, uv_timer_t ></a>, <a class="el" href="classuvw_1_1Handle.html#a9056993d6077e8bee8bd77c9b03f2797">uvw::Handle< AsyncHandle, uv_async_t ></a>, <a class="el" href="classuvw_1_1Handle.html#a9056993d6077e8bee8bd77c9b03f2797">uvw::Handle< SignalHandle, uv_signal_t ></a>, <a class="el" href="classuvw_1_1Handle.html#a9056993d6077e8bee8bd77c9b03f2797">uvw::Handle< FsEventHandle, uv_fs_event_t ></a>, <a class="el" href="classuvw_1_1Handle.html#a9056993d6077e8bee8bd77c9b03f2797">uvw::Handle< TTYHandle, uv_tty_t ></a>, <a class="el" href="classuvw_1_1Handle.html#a9056993d6077e8bee8bd77c9b03f2797">uvw::Handle< TcpHandle, uv_tcp_t ></a>, <a class="el" href="classuvw_1_1Handle.html#a9056993d6077e8bee8bd77c9b03f2797">uvw::Handle< PipeHandle, uv_pipe_t ></a>, and <a class="el" href="classuvw_1_1Handle.html#a9056993d6077e8bee8bd77c9b03f2797">uvw::Handle< ProcessHandle, uv_process_t ></a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="afe981579774731e02014b5c3d5ebb0bf"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#afe981579774731e02014b5c3d5ebb0bf">◆ </a></span>unreference()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">virtual void uvw::BaseHandle::unreference </td>
|
||
<td>(</td>
|
||
<td class="paramname"></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">pure virtual</span><span class="mlabel">noexcept</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Unreference the given handle. </p>
|
||
<p>References are idempotent, that is, if a handle is not referenced calling this function again will have no effect. </p>
|
||
|
||
<p>Implemented in <a class="el" href="classuvw_1_1Handle.html#af4bebc0f0cf639fcf38fd839017857e0">uvw::Handle< T, U ></a>, <a class="el" href="classuvw_1_1Handle.html#af4bebc0f0cf639fcf38fd839017857e0">uvw::Handle< PollHandle, uv_poll_t ></a>, <a class="el" href="classuvw_1_1Handle.html#af4bebc0f0cf639fcf38fd839017857e0">uvw::Handle< CheckHandle, uv_check_t ></a>, <a class="el" href="classuvw_1_1Handle.html#af4bebc0f0cf639fcf38fd839017857e0">uvw::Handle< FsPollHandle, uv_fs_poll_t ></a>, <a class="el" href="classuvw_1_1Handle.html#af4bebc0f0cf639fcf38fd839017857e0">uvw::Handle< PrepareHandle, uv_prepare_t ></a>, <a class="el" href="classuvw_1_1Handle.html#af4bebc0f0cf639fcf38fd839017857e0">uvw::Handle< IdleHandle, uv_idle_t ></a>, <a class="el" href="classuvw_1_1Handle.html#af4bebc0f0cf639fcf38fd839017857e0">uvw::Handle< UDPHandle, uv_udp_t ></a>, <a class="el" href="classuvw_1_1Handle.html#af4bebc0f0cf639fcf38fd839017857e0">uvw::Handle< TimerHandle, uv_timer_t ></a>, <a class="el" href="classuvw_1_1Handle.html#af4bebc0f0cf639fcf38fd839017857e0">uvw::Handle< AsyncHandle, uv_async_t ></a>, <a class="el" href="classuvw_1_1Handle.html#af4bebc0f0cf639fcf38fd839017857e0">uvw::Handle< SignalHandle, uv_signal_t ></a>, <a class="el" href="classuvw_1_1Handle.html#af4bebc0f0cf639fcf38fd839017857e0">uvw::Handle< FsEventHandle, uv_fs_event_t ></a>, <a class="el" href="classuvw_1_1Handle.html#af4bebc0f0cf639fcf38fd839017857e0">uvw::Handle< TTYHandle, uv_tty_t ></a>, <a class="el" href="classuvw_1_1Handle.html#af4bebc0f0cf639fcf38fd839017857e0">uvw::Handle< TcpHandle, uv_tcp_t ></a>, <a class="el" href="classuvw_1_1Handle.html#af4bebc0f0cf639fcf38fd839017857e0">uvw::Handle< PipeHandle, uv_pipe_t ></a>, and <a class="el" href="classuvw_1_1Handle.html#af4bebc0f0cf639fcf38fd839017857e0">uvw::Handle< ProcessHandle, uv_process_t ></a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<hr/>The documentation for this struct was generated from the following file:<ul>
|
||
<li>src/uvw/<a class="el" href="loop_8hpp_source.html">loop.hpp</a></li>
|
||
</ul>
|
||
</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>
|