-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathdeprecated.html
167 lines (165 loc) · 22 KB
/
deprecated.html
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
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>libevent: Deprecated List</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">libevent
 <span id="projectnumber">2.2.1</span>
</div>
<div id="projectbrief">Event notification library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</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><!-- top -->
<div class="PageDoc"><div class="header">
<div class="headertitle">
<div class="title">Deprecated List </div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><dl class="reflist">
<dt>Global <a class="el" href="bufferevent__ssl_8h.html#a4f8cc4d8ca0fc0c882659b0e7793e886">bufferevent_mbedtls_get_allow_dirty_shutdown</a> (struct bufferevent *bev)</dt>
<dd><a class="anchor" id="_deprecated000007"></a>This function is deprecated, use bufferevent_ssl_get_flags() instead. </dd>
<dt>Global <a class="el" href="bufferevent__ssl_8h.html#a72794ad409cf280240988a104cc3a836">bufferevent_mbedtls_set_allow_dirty_shutdown</a> (struct bufferevent *bev, int allow_dirty_shutdown)</dt>
<dd><a class="anchor" id="_deprecated000008"></a>This function is deprecated, use bufferevent_ssl_set_flags() instead. </dd>
<dt>Global <a class="el" href="bufferevent__compat_8h.html#a621af7017b3a7fe2ab1de902297ceb94">bufferevent_new</a> (evutil_socket_t fd, evbuffercb readcb, evbuffercb writecb, everrorcb errorcb, void *cbarg)</dt>
<dd><a class="anchor" id="_deprecated000003"></a>This function is deprecated because it uses the current event base, and as such can be error prone for multithreaded programs. Use <a class="el" href="bufferevent_8h.html#a71181be5ab504e26f866dd3d91494854" title="Create a new socket bufferevent over an existing socket.">bufferevent_socket_new()</a> instead. </dd>
<dt>Global <a class="el" href="bufferevent__ssl_8h.html#ab99fa44e01e56fbd4de25022be3ffbe4">bufferevent_openssl_get_allow_dirty_shutdown</a> (struct bufferevent *bev)</dt>
<dd><a class="anchor" id="_deprecated000005"></a>This function is deprecated, use bufferevent_ssl_get_flags() instead. </dd>
<dt>Global <a class="el" href="bufferevent__ssl_8h.html#aa12d88e848c0b8b43e2e7c60992ab870">bufferevent_openssl_set_allow_dirty_shutdown</a> (struct bufferevent *bev, int allow_dirty_shutdown)</dt>
<dd><a class="anchor" id="_deprecated000006"></a>This function is deprecated, use bufferevent_ssl_set_flags() instead. </dd>
<dt>Global <a class="el" href="bufferevent__compat_8h.html#a5e48aa6b7217987a51cc02b56e0f7297">bufferevent_settimeout</a> (struct bufferevent *bufev, int timeout_read, int timeout_write)</dt>
<dd><a class="anchor" id="_deprecated000004"></a>Use bufferevent_set_timeouts instead. </dd>
<dt>Global <a class="el" href="buffer__compat_8h.html#a4fea308404ec34c5daeec61f5e05bc08">evbuffer_readline</a> (struct evbuffer *buffer)</dt>
<dd><a class="anchor" id="_deprecated000001"></a>This function is deprecated because its behavior is not correct for almost any protocol, and also because it's wholly subsumed by <a class="el" href="buffer_8h.html#a8bcc94903283574331994c9364be3d7b" title="Read a single line from an evbuffer.">evbuffer_readln()</a>. </dd>
<dt>Global <a class="el" href="buffer__compat_8h.html#aaae25109e21cb9f7417922592ed495a4">evbuffer_setcb</a> (struct evbuffer *buffer, evbuffer_cb cb, void *cbarg)</dt>
<dd><a class="anchor" id="_deprecated000002"></a>This function is deprecated because it clears all previous callbacks set on the evbuffer, which can cause confusing behavior if multiple parts of the code all want to add their own callbacks on a buffer. Instead, use <a class="el" href="buffer_8h.html#a8abedc30187fe00d86b7b1cc4d3ce643" title="Append data to the end of an evbuffer.">evbuffer_add()</a>, evbuffer_del(), and evbuffer_setflags() to manage your own evbuffer callbacks without interfering with callbacks set by others. </dd>
<dt>Global <a class="el" href="dns__compat_8h.html#a0def8fe56b2dee569e32ed685f4c22d8">evdns_add_server_port</a> (evutil_socket_t socket, int flags, evdns_request_callback_fn_type callback, void *user_data)</dt>
<dd><a class="anchor" id="_deprecated000025"></a>This function is deprecated because it does not allow the caller to specify which even_base it uses. The recommended function is <a class="el" href="dns_8h.html#ad6a51e72173fcb3df380a49e8589635b" title="Create a new UDP DNS server port.">evdns_add_server_port_with_base()</a>. </dd>
<dt>Global <a class="el" href="dns__compat_8h.html#a6c7b5be4d918882465ef75f4a1478124">evdns_clear_nameservers_and_suspend</a> (void)</dt>
<dd><a class="anchor" id="_deprecated000014"></a>This function is deprecated because it does not allow the caller to specify which evdns_base it applies to. The recommended function is <a class="el" href="dns_8h.html#af942ce8b6a65052f4b6def91a3390a61" title="Remove all configured nameservers, and suspend all pending resolves.">evdns_base_clear_nameservers_and_suspend()</a>. </dd>
<dt>Global <a class="el" href="dns__compat_8h.html#a1d07cab0ca89d14da595552f05338e0b">evdns_count_nameservers</a> (void)</dt>
<dd><a class="anchor" id="_deprecated000013"></a>This function is deprecated because it does not allow the caller to specify which evdns_base it applies to. The recommended function is <a class="el" href="dns_8h.html#a6811354521b4fe8df4c724d6cb9fb102" title="Get the number of configured nameservers.">evdns_base_count_nameservers()</a>. </dd>
<dt>Global <a class="el" href="dns__compat_8h.html#ae54990e958bb398b120a90d47796a2d8">evdns_get_global_base</a> (void)</dt>
<dd><a class="anchor" id="_deprecated000010"></a>This function is deprecated because use of the global evdns_base is error-prone. </dd>
<dt>Global <a class="el" href="dns__compat_8h.html#ad1b7dd2a9e58135f17a383331233b207">evdns_init</a> (void)</dt>
<dd><a class="anchor" id="_deprecated000009"></a>This function is deprecated because it always uses the current event base, and is easily confused by multiple calls to <a class="el" href="event__compat_8h.html#aa72d84e78eb6f08dc580e6245c087cb6" title="Initialize the event API.">event_init()</a>, and so is not safe for multithreaded use. Additionally, it allocates a global structure that only one thread can use. The replacement is <a class="el" href="dns_8h.html#afdcc359c412591d174f4d965afd18513" title="Initialize the asynchronous DNS library.">evdns_base_new()</a>. </dd>
<dt>Global <a class="el" href="dns__compat_8h.html#ae50b63ae4a40a756bc51c0aebe2ac23e">evdns_nameserver_add</a> (unsigned long int address)</dt>
<dd><a class="anchor" id="_deprecated000012"></a>This function is deprecated because it does not allow the caller to specify which evdns_base it applies to. The recommended function is <a class="el" href="dns_8h.html#a53a242ec2ab15eef9e49e4286153d55a" title="Add a nameserver.">evdns_base_nameserver_add()</a>. </dd>
<dt>Global <a class="el" href="dns__compat_8h.html#aa40d812a3dc909b8728cc3647ef1247a">evdns_nameserver_ip_add</a> (const char *ip_as_string)</dt>
<dd><a class="anchor" id="_deprecated000016"></a>This function is deprecated because it does not allow the caller to specify which evdns_base it applies to. The recommended function is <a class="el" href="dns_8h.html#a0a5f8e71a80a41d10e386f8cac816238" title="Add a nameserver by string address.">evdns_base_nameserver_ip_add()</a>. </dd>
<dt>Global <a class="el" href="dns__compat_8h.html#a4dd30bf34468410eb96757007523eb34">evdns_resolv_conf_parse</a> (int flags, const char *const filename)</dt>
<dd><a class="anchor" id="_deprecated000021"></a>This function is deprecated because it does not allow the caller to specify which evdns_base it applies to. The recommended function is <a class="el" href="dns_8h.html#a7e3a053e25ae7c045944a5db0947babb" title="Parse a resolv.conf file.">evdns_base_resolv_conf_parse()</a>. </dd>
<dt>Global <a class="el" href="dns__compat_8h.html#a438a9e699ff81b4a22cc072ad3c8e1c2">evdns_resolve_ipv4</a> (const char *name, int flags, evdns_callback_type callback, void *ptr)</dt>
<dd><a class="anchor" id="_deprecated000017"></a>This function is deprecated because it does not allow the caller to specify which evdns_base it applies to. The recommended function is <a class="el" href="dns_8h.html#a4f8b11705fa285dffa661c7f55f86693" title="Lookup an A record for a given name.">evdns_base_resolve_ipv4()</a>. </dd>
<dt>Global <a class="el" href="dns__compat_8h.html#a30c78f62647609846c2bb3222ebce87e">evdns_resolve_reverse</a> (const struct in_addr *in, int flags, evdns_callback_type callback, void *ptr)</dt>
<dd><a class="anchor" id="_deprecated000018"></a>This function is deprecated because it does not allow the caller to specify which evdns_base it applies to. The recommended function is <a class="el" href="dns_8h.html#a1f9cbcd4c017180e7d302056b3d5bbd4" title="Lookup a PTR record for a given IP address.">evdns_base_resolve_reverse()</a>. </dd>
<dt>Global <a class="el" href="dns__compat_8h.html#a45bf87a8a77c7fba752836aab6a5a9cb">evdns_resolve_reverse_ipv6</a> (const struct in6_addr *in, int flags, evdns_callback_type callback, void *ptr)</dt>
<dd><a class="anchor" id="_deprecated000019"></a>This function is deprecated because it does not allow the caller to specify which evdns_base it applies to. The recommended function is <a class="el" href="dns_8h.html#a55843d1e90512bfbe8499d52642240cd" title="Lookup a PTR record for a given IPv6 address.">evdns_base_resolve_reverse_ipv6()</a>. </dd>
<dt>Global <a class="el" href="dns__compat_8h.html#aa34fd9ec83c05361a23d484aa0debe7a">evdns_resume</a> (void)</dt>
<dd><a class="anchor" id="_deprecated000015"></a>This function is deprecated because it does not allow the caller to specify which evdns_base it applies to. The recommended function is <a class="el" href="dns_8h.html#a3ef3a20dd645e02d6dd5d3766ced9ce7" title="Resume normal operation and continue any suspended resolve requests.">evdns_base_resume()</a>. </dd>
<dt>Global <a class="el" href="dns__compat_8h.html#ad43d4dab51d417dfd21299b615e64e71">evdns_search_add</a> (const char *domain)</dt>
<dd><a class="anchor" id="_deprecated000023"></a>This function is deprecated because it does not allow the caller to specify which evdns_base it applies to. The recommended function is <a class="el" href="dns_8h.html#a8044de93700190d5ca6a6a0becdc4f6e" title="Add a domain to the list of search domains.">evdns_base_search_add()</a>. </dd>
<dt>Global <a class="el" href="dns__compat_8h.html#a717e59ca40403c0cd86091748bee5405">evdns_search_clear</a> (void)</dt>
<dd><a class="anchor" id="_deprecated000022"></a>This function is deprecated because it does not allow the caller to specify which evdns_base it applies to. The recommended function is <a class="el" href="dns_8h.html#a9211bdca966e8f4ce3270b29c1d72122" title="Clear the list of search domains.">evdns_base_search_clear()</a>. </dd>
<dt>Global <a class="el" href="dns__compat_8h.html#a0b9532165f3d175cd9bfa3cc64c397c2">evdns_search_ndots_set</a> (const int ndots)</dt>
<dd><a class="anchor" id="_deprecated000024"></a>This function is deprecated because it does not allow the caller to specify which evdns_base it applies to. The recommended function is <a class="el" href="dns_8h.html#ae858583b1c9fdd1f7c99330bcdd68ba6" title="Set the 'ndots' parameter for searches.">evdns_base_search_ndots_set()</a>. </dd>
<dt>Global <a class="el" href="dns__compat_8h.html#a2c7b199ba05d398d9901fed62c9467e5">evdns_set_option</a> (const char *option, const char *val, int flags)</dt>
<dd><a class="anchor" id="_deprecated000020"></a>This function is deprecated because it does not allow the caller to specify which evdns_base it applies to. The recommended function is <a class="el" href="dns_8h.html#a791b6fdc9f41bd62414574d85ae18cc8" title="Set the value of a configuration option.">evdns_base_set_option()</a>. </dd>
<dt>Global <a class="el" href="dns__compat_8h.html#a4b3aece85850a3963493ddba2d778451">evdns_shutdown</a> (int fail_requests)</dt>
<dd><a class="anchor" id="_deprecated000011"></a>This function is deprecated because it does not allow the caller to specify which evdns_base it applies to. The recommended function is evdns_base_shutdown(). </dd>
<dt>File <a class="el" href="event__compat_8h.html">event_compat.h</a> </dt>
<dd><a class="anchor" id="_deprecated000026"></a>All functions in this file are by definition deprecated. </dd>
<dt>Global <a class="el" href="event__compat_8h.html#af4db42ebbe9e6ee92128e99523e5987f">event_dispatch</a> (void)</dt>
<dd><a class="anchor" id="_deprecated000028"></a>This function is deprecated because it is easily confused by multiple calls to <a class="el" href="event__compat_8h.html#aa72d84e78eb6f08dc580e6245c087cb6" title="Initialize the event API.">event_init()</a>, and because it is not safe for multithreaded use. The replacement is <a class="el" href="event_8h.html#a19d60cb72a1af398247f40e92cf07056" title="Event dispatching loop.">event_base_dispatch()</a>. </dd>
<dt>Global <a class="el" href="event__compat_8h.html#a756cb3d9a3671a5a03387a2f18ff83e8">event_get_method</a> (void)</dt>
<dd><a class="anchor" id="_deprecated000033"></a>This function is obsolete, and has been replaced by <a class="el" href="event_8h.html#ae0910900c306cef32e2623272c7b7cb0" title="Get the kernel event notification mechanism used by Libevent.">event_base_get_method()</a>. Its use is deprecated because it relies on the "current" base configured by <a class="el" href="event__compat_8h.html#aa72d84e78eb6f08dc580e6245c087cb6" title="Initialize the event API.">event_init()</a>. </dd>
<dt>Global <a class="el" href="event__compat_8h.html#aa72d84e78eb6f08dc580e6245c087cb6">event_init</a> (void)</dt>
<dd><a class="anchor" id="_deprecated000027"></a>This function is deprecated because it replaces the "current" <a class="el" href="structevent__base.html" title="Structure to hold information and state for a Libevent dispatch loop.">event_base</a>, and is totally unsafe for multithreaded use. The replacement is <a class="el" href="event_8h.html#af34c025430d445427a2a5661082405c3" title="Create and return a new event_base to use with the rest of Libevent.">event_base_new()</a>. </dd>
<dt>Global <a class="el" href="event__compat_8h.html#a3d6542d4518f6873ef9d308e3ee525e1">event_loop</a> (int)</dt>
<dd><a class="anchor" id="_deprecated000029"></a>This function is deprecated because it uses the event base from the last call to event_init, and is therefore not safe for multithreaded use. The replacement is <a class="el" href="event_8h.html#acd7da32086d1e37008e7c76c9ea54fc4" title="Wait for events to become active, and run their callbacks.">event_base_loop()</a>. </dd>
<dt>Global <a class="el" href="event__compat_8h.html#a497e5e360112dcbdc8409ecb45c2c565">event_loopbreak</a> (void)</dt>
<dd><a class="anchor" id="_deprecated000031"></a>This function is deprecated because it uses the event base from the last call to event_init, and is therefore not safe for multithreaded use. The replacement is <a class="el" href="event_8h.html#a28e0be91488e8a0ed57a582f3343eaf6" title="Abort the active event_base_loop() immediately.">event_base_loopbreak()</a>. </dd>
<dt>Global <a class="el" href="event__compat_8h.html#a88b7e5bb1e7bd5e617167ed6192fdd66">event_loopexit</a> (const struct timeval *)</dt>
<dd><a class="anchor" id="_deprecated000030"></a>This function is deprecated because it uses the event base from the last call to event_init, and is therefore not safe for multithreaded use. The replacement is <a class="el" href="event_8h.html#a67ba4db4b6e7467b3412219530603e60" title="Exit the event loop after the specified time.">event_base_loopexit()</a>. </dd>
<dt>Global <a class="el" href="event__compat_8h.html#aa7139d18495e80b2e31961c1c553d45e">event_once</a> (evutil_socket_t, short, void(*)(evutil_socket_t, short, void *), void *, const struct timeval *)</dt>
<dd><a class="anchor" id="_deprecated000032"></a>This function is obsolete, and has been replaced by <a class="el" href="event_8h.html#ae4d40e572ad8310897ce06f9fe0f9062" title="Schedule a one-time event.">event_base_once()</a>. Its use is deprecated because it relies on the "current" base configured by <a class="el" href="event__compat_8h.html#aa72d84e78eb6f08dc580e6245c087cb6" title="Initialize the event API.">event_init()</a>. </dd>
<dt>Global <a class="el" href="event__compat_8h.html#ade115d1b3302c33a6308c50964b6304e">event_priority_init</a> (int)</dt>
<dd><a class="anchor" id="_deprecated000034"></a>This function is deprecated because it is easily confused by multiple calls to <a class="el" href="event__compat_8h.html#aa72d84e78eb6f08dc580e6245c087cb6" title="Initialize the event API.">event_init()</a>, and because it is not safe for multithreaded use. The replacement is <a class="el" href="event_8h.html#a289e44ce22c816060bf7b7bfe38720b9" title="Set the number of different event priorities.">event_base_priority_init()</a>. </dd>
<dt>Global <a class="el" href="event__compat_8h.html#af06653a20ca79b6229adf89630d20916">event_set</a> (struct event *, evutil_socket_t, short, void(*)(evutil_socket_t, short, void *), void *)</dt>
<dd><a class="anchor" id="_deprecated000035"></a><a class="el" href="event__compat_8h.html#af06653a20ca79b6229adf89630d20916" title="Prepare an event structure to be added.">event_set()</a> is not recommended for new code, because it requires a subsequent call to <a class="el" href="event_8h.html#a20fb823ec65b17519ec07aee1a0a22ba" title="Associate a different event base with an event.">event_base_set()</a> to be safe under most circumstances. Use <a class="el" href="event_8h.html#a3e49a8172e00ae82959dfe64684eda11" title="Prepare a new, already-allocated event structure to be added.">event_assign()</a> or <a class="el" href="event_8h.html#a6cd300e5cd15601c5e4570b221b20397" title="Allocate and assign a new event structure, ready to be added.">event_new()</a> instead. </dd>
<dt>Global <a class="el" href="http__compat_8h.html#a2e1ca8b7e6d1cc4ed0e0a2e864496e92">evhttp_connection_new</a> (const char *address, ev_uint16_t port)</dt>
<dd><a class="anchor" id="_deprecated000041"></a>It does not allow an event base to be specified </dd>
<dt>Global <a class="el" href="http__compat_8h.html#a005fff08e18b6ca6689c1226dd9d00fb">evhttp_connection_set_base</a> (struct evhttp_connection *evcon, struct <a class="el" href="structevent__base.html" title="Structure to hold information and state for a Libevent dispatch loop.">event_base</a> *base)</dt>
<dd><a class="anchor" id="_deprecated000042"></a>XXXX Why? </dd>
<dt>Global <a class="el" href="http_8h.html#a6ac6bc2748f226d50367245989e7acd1">evhttp_decode_uri</a> (const char *uri)</dt>
<dd><a class="anchor" id="_deprecated000038"></a>This function is deprecated; you probably want to use evhttp_uridecode instead. </dd>
<dt>Global <a class="el" href="http_8h.html#ad9b32eed2eb6693eef5694052f2223a8">evhttp_parse_query</a> (const char *uri, struct evkeyvalq *headers)</dt>
<dd><a class="anchor" id="_deprecated000039"></a>This function is deprecated as of Libevent 2.0.9. Use evhttp_uri_parse and evhttp_parse_query_str instead. </dd>
<dt>Global <a class="el" href="http__compat_8h.html#ae6e4bd50d3da5bdac6457ffc03f4db06">evhttp_start</a> (const char *address, ev_uint16_t port)</dt>
<dd><a class="anchor" id="_deprecated000040"></a>It does not allow an event base to be specified </dd>
<dt>Module <a class="el" href="tag__compat_8h.html#amgrp09b657270e45b27a6d7dedbf0426e43f">Misnamed functions</a> </dt>
<dd><a class="anchor" id="_deprecated000043"></a>These macros are deprecated because their names don't follow Libevent's naming conventions. </dd>
<dt>Module <a class="el" href="event__compat_8h.html#amgrpd275339f7c05b5ba515c4e8f8ebb479f">signal_* macros</a> </dt>
<dd><a class="anchor" id="_deprecated000037"></a>These macros are deprecated because their naming is inconsistent with the rest of Libevent. </dd>
<dt>Module <a class="el" href="event__compat_8h.html#amgrp20d51f2b412be5ac9dbaae67f8db07f5">timeout_* macros</a> </dt>
<dd><a class="anchor" id="_deprecated000036"></a>These macros are deprecated because their naming is inconsistent with the rest of Libevent.</dd>
</dl>
</div></div><!-- contents -->
</div><!-- PageDoc -->
<!-- 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.17
</small></address>
</body>
</html>