grpc/cpp/channel__arg__names_8h_sour...

343 lines
50 KiB
HTML

<!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>GRPC C++: include/grpc/impl/channel_arg_names.h 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="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">GRPC C++
&#160;<span id="projectnumber">1.64.0</span>
</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&amp;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&amp;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 id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_9d7a14d6d9adcbe4c35dbdb88d867e2e.html">grpc</a></li><li class="navelem"><a class="el" href="dir_4b3e2ed696753daba329e2683e0f6479.html">impl</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">channel_arg_names.h</div> </div>
</div><!--header-->
<div class="contents">
<a href="channel__arg__names_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">// Copyright 2023 gRPC authors.</span></div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">//</span></div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);</span></div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// you may not use this file except in compliance with the License.</span></div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">// You may obtain a copy of the License at</span></div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">//</span></div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// http://www.apache.org/licenses/LICENSE-2.0</span></div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">//</span></div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// Unless required by applicable law or agreed to in writing, software</span></div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// distributed under the License is distributed on an &quot;AS IS&quot; BASIS,</span></div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div>
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">// See the License for the specific language governing permissions and</span></div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// limitations under the License.</span></div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160; </div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="preprocessor">#ifndef GRPC_IMPL_CHANNEL_ARG_NAMES_H</span></div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="preprocessor">#define GRPC_IMPL_CHANNEL_ARG_NAMES_H</span></div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; </div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// IWYU pragma: private, include &lt;grpc/grpc.h&gt;</span></div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// IWYU pragma: friend &quot;src/.*&quot;</span></div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">// IWYU pragma: friend &quot;test/.*&quot;</span></div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; </div>
<div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#gae498934a02de89ce29cec570b02a2037"> 27</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_ENABLE_CENSUS &quot;grpc.census&quot;</span></div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; </div>
<div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#gaae124ed1c6d60a08d0f56884e9442044"> 29</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_ENABLE_LOAD_REPORTING &quot;grpc.loadreporting&quot;</span></div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; </div>
<div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#ga0e1cf7865c8f8fd0144e8636e9c9f50d"> 31</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_SERVER_CALL_METRIC_RECORDING \</span></div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor"> &quot;grpc.server_call_metric_recording&quot;</span></div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; </div>
<div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#ga17b79aacf3bbfb0bce6d29bf9867988b"> 35</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_MINIMAL_STACK &quot;grpc.minimal_stack&quot;</span></div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; </div>
<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#ga5bb9256d0b457cab219f4d9d765148b6"> 38</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_MAX_CONCURRENT_STREAMS &quot;grpc.max_concurrent_streams&quot;</span></div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; </div>
<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#ga813f94f9ac3174571dd712c96cdbbdc1"> 41</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_MAX_RECEIVE_MESSAGE_LENGTH &quot;grpc.max_receive_message_length&quot;</span></div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; </div>
<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#ga50f37feb7c000a23b3b0edf4c31d4367"> 44</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_MAX_MESSAGE_LENGTH GRPC_ARG_MAX_RECEIVE_MESSAGE_LENGTH</span></div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; </div>
<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#gab4defdabac3610ef8a5946848592458c"> 47</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_MAX_SEND_MESSAGE_LENGTH &quot;grpc.max_send_message_length&quot;</span></div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; </div>
<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#ga8a7a3d98f39302c7859aa09e3f35a12a"> 51</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_MAX_CONNECTION_IDLE_MS &quot;grpc.max_connection_idle_ms&quot;</span></div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; </div>
<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#gabd3a16f46ad2cb5f06064bb607df7b5b"> 54</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_MAX_CONNECTION_AGE_MS &quot;grpc.max_connection_age_ms&quot;</span></div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; </div>
<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#gaf4574abe94c339c6f21163bca6e7b6b7"> 57</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_MAX_CONNECTION_AGE_GRACE_MS &quot;grpc.max_connection_age_grace_ms&quot;</span></div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; </div>
<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#ga51ab062269cd81298f5adb6fd9a45e99"> 61</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_CLIENT_IDLE_TIMEOUT_MS &quot;grpc.client_idle_timeout_ms&quot;</span></div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; </div>
<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#gab195665836ae27c45748f5c4e5dc4057"> 64</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_ENABLE_PER_MESSAGE_COMPRESSION &quot;grpc.per_message_compression&quot;</span></div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; </div>
<div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#gaccb671d1056c84381ac5ebbd710b70f9"> 68</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_ENABLE_PER_MESSAGE_DECOMPRESSION \</span></div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="preprocessor"> &quot;grpc.per_message_decompression&quot;</span></div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; </div>
<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#gaecc45a63163796ca1bc5453938bdfb36"> 71</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_HTTP2_INITIAL_SEQUENCE_NUMBER \</span></div>
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="preprocessor"> &quot;grpc.http2.initial_sequence_number&quot;</span></div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; </div>
<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#gac02673f790cd2e8616e03aa010be67d6"> 77</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_HTTP2_STREAM_LOOKAHEAD_BYTES &quot;grpc.http2.lookahead_bytes&quot;</span></div>
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; </div>
<div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#ga216089aecb45149441024ffe5542cbaf"> 79</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_HTTP2_HPACK_TABLE_SIZE_DECODER \</span></div>
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="preprocessor"> &quot;grpc.http2.hpack_table_size.decoder&quot;</span></div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; </div>
<div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#gaab50fc8faf9f04675a9fefa9d631e362"> 82</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_HTTP2_HPACK_TABLE_SIZE_ENCODER \</span></div>
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="preprocessor"> &quot;grpc.http2.hpack_table_size.encoder&quot;</span></div>
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; </div>
<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#ga2ef6e079e5d61b34ce236f50fd38fc83"> 87</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_HTTP2_MAX_FRAME_SIZE &quot;grpc.http2.max_frame_size&quot;</span></div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; </div>
<div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#ga0958b21ee82acd9c77de30a978c59fb2"> 89</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_HTTP2_BDP_PROBE &quot;grpc.http2.bdp_probe&quot;</span></div>
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; </div>
<div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#ga69583c8efdbdcb7cdf9055ee80a07014"> 99</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_HTTP2_MIN_SENT_PING_INTERVAL_WITHOUT_DATA_MS \</span></div>
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="preprocessor"> &quot;grpc.http2.min_time_between_pings_ms&quot;</span></div>
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; </div>
<div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#ga4494709dc5c7c899af4ed67ec7728549"> 104</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_HTTP2_MIN_RECV_PING_INTERVAL_WITHOUT_DATA_MS \</span></div>
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="preprocessor"> &quot;grpc.http2.min_ping_interval_without_data_ms&quot;</span></div>
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; </div>
<div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#ga3f8b16398c4051ebf86fb7fcf26e02b3"> 110</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_SERVER_MAX_UNREQUESTED_TIME_IN_SERVER_SECONDS \</span></div>
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<span class="preprocessor"> &quot;grpc.server_max_unrequested_time_in_server&quot;</span></div>
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; </div>
<div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#ga7797da9f3f5a1381484b2cabca1920fc"> 113</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_HTTP2_SCHEME &quot;grpc.http2_scheme&quot;</span></div>
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; </div>
<div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#ga401cc6c0e567cbbb8b689b091f92dc7e"> 117</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_HTTP2_MAX_PINGS_WITHOUT_DATA \</span></div>
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<span class="preprocessor"> &quot;grpc.http2.max_pings_without_data&quot;</span></div>
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; </div>
<div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#gaf50a9992745183e14e8c660d954c1d82"> 122</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_HTTP2_MAX_PING_STRIKES &quot;grpc.http2.max_ping_strikes&quot;</span></div>
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; </div>
<div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#ga8ee81850446e587a7410df5ab640c565"> 125</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_HTTP2_WRITE_BUFFER_SIZE &quot;grpc.http2.write_buffer_size&quot;</span></div>
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; </div>
<div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#gacccbdf888685b6d4beda61a3600f4a20"> 128</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_HTTP2_ENABLE_TRUE_BINARY &quot;grpc.http2.true_binary&quot;</span></div>
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; </div>
<div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#ga4450fc268fe8e95e15af8f7d354c37ab"> 134</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_EXPERIMENTAL_HTTP2_PREFERRED_CRYPTO_FRAME_SIZE \</span></div>
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;<span class="preprocessor"> &quot;grpc.experimental.http2.enable_preferred_frame_size&quot;</span></div>
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; </div>
<div class="line"><a name="l00138"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#gabeeccb441a671122c75384e062b1b91b"> 138</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_KEEPALIVE_TIME_MS &quot;grpc.keepalive_time_ms&quot;</span></div>
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; </div>
<div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#ga78975b982fd17ff190fddf2f90050ee3"> 142</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_KEEPALIVE_TIMEOUT_MS &quot;grpc.keepalive_timeout_ms&quot;</span></div>
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; </div>
<div class="line"><a name="l00145"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#gaf900669f52f137677c4dbb9a7a902c92"> 145</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_KEEPALIVE_PERMIT_WITHOUT_CALLS \</span></div>
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;<span class="preprocessor"> &quot;grpc.keepalive_permit_without_calls&quot;</span></div>
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; </div>
<div class="line"><a name="l00149"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#gadd42f97666fbfc66b7dac253ac3b73ae"> 149</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_DEFAULT_AUTHORITY &quot;grpc.default_authority&quot;</span></div>
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; </div>
<div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#ga0732df2d9003e9ee1c01e50e41b5a8e2"> 152</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_PRIMARY_USER_AGENT_STRING &quot;grpc.primary_user_agent&quot;</span></div>
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; </div>
<div class="line"><a name="l00155"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#gaf47b4048c11e4f8f4162f12c135c2da4"> 155</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_SECONDARY_USER_AGENT_STRING &quot;grpc.secondary_user_agent&quot;</span></div>
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; </div>
<div class="line"><a name="l00157"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#gad7d9d143858d8f5e138cf704b0082973"> 157</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_MIN_RECONNECT_BACKOFF_MS &quot;grpc.min_reconnect_backoff_ms&quot;</span></div>
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; </div>
<div class="line"><a name="l00159"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#gac978e84658bcda47633c5b81a80d0052"> 159</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_MAX_RECONNECT_BACKOFF_MS &quot;grpc.max_reconnect_backoff_ms&quot;</span></div>
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; </div>
<div class="line"><a name="l00161"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#gaedb26c5ca7d3d279b81d12d9bf6dabc6"> 161</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_INITIAL_RECONNECT_BACKOFF_MS \</span></div>
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;<span class="preprocessor"> &quot;grpc.initial_reconnect_backoff_ms&quot;</span></div>
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; </div>
<div class="line"><a name="l00164"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#ga04ecb35be00c4d5f12f8f10e1a501713"> 164</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_DNS_MIN_TIME_BETWEEN_RESOLUTIONS_MS \</span></div>
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;<span class="preprocessor"> &quot;grpc.dns_min_time_between_resolutions_ms&quot;</span></div>
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; </div>
<div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#gabd95d2a6b1cd3b3ca8a1c9fb7eb4cdf1"> 168</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_SERVER_HANDSHAKE_TIMEOUT_MS &quot;grpc.server_handshake_timeout_ms&quot;</span></div>
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; </div>
<div class="line"><a name="l00176"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#ga218bf55b665134a11baf07ada5980825"> 176</a></span>&#160;<span class="preprocessor">#define GRPC_SSL_TARGET_NAME_OVERRIDE_ARG &quot;grpc.ssl_target_name_override&quot;</span></div>
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; </div>
<div class="line"><a name="l00180"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#ga728b6e9699b2bc90b56a4fb06d269670"> 180</a></span>&#160;<span class="preprocessor">#define GRPC_SSL_SESSION_CACHE_ARG &quot;grpc.ssl_session_cache&quot;</span></div>
<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; </div>
<div class="line"><a name="l00184"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#gaf6f0cd3313637e1c4dbeb60043423635"> 184</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_TSI_MAX_FRAME_SIZE &quot;grpc.tsi.max_frame_size&quot;</span></div>
<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; </div>
<div class="line"><a name="l00191"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#ga2a9e23d3fe81ae539ba655d2e49051c8"> 191</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_MAX_METADATA_SIZE &quot;grpc.max_metadata_size&quot;</span></div>
<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; </div>
<div class="line"><a name="l00196"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#ga914505cb73b2d79aa8f54d78d3746a94"> 196</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_ABSOLUTE_MAX_METADATA_SIZE &quot;grpc.absolute_max_metadata_size&quot;</span></div>
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; </div>
<div class="line"><a name="l00198"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#ga40e635cf00ea7a10c71ed71c03d97f23"> 198</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_ALLOW_REUSEPORT &quot;grpc.so_reuseport&quot;</span></div>
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; </div>
<div class="line"><a name="l00202"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#gaa8bb5c65808f9c340ba7e4dd4f9f0f39"> 202</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_RESOURCE_QUOTA &quot;grpc.resource_quota&quot;</span></div>
<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; </div>
<div class="line"><a name="l00204"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#gab11602475264d01e0ea50f0ce376cdcd"> 204</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_EXPAND_WILDCARD_ADDRS &quot;grpc.expand_wildcard_addrs&quot;</span></div>
<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; </div>
<div class="line"><a name="l00207"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#gad60df744eb84ef55a371de9b8bd2373d"> 207</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_SERVICE_CONFIG &quot;grpc.service_config&quot;</span></div>
<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; </div>
<div class="line"><a name="l00209"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#gaf3c9aad876ebaa5484a0cffd8d295244"> 209</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_SERVICE_CONFIG_DISABLE_RESOLUTION \</span></div>
<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;<span class="preprocessor"> &quot;grpc.service_config_disable_resolution&quot;</span></div>
<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160; </div>
<div class="line"><a name="l00212"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#ga72c2b475e218ecfd36bb7d3551d0295b"> 212</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_LB_POLICY_NAME &quot;grpc.lb_policy_name&quot;</span></div>
<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160; </div>
<div class="line"><a name="l00216"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#ga36f5980f634babe3ce3c9aa75e6395a3"> 216</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_RING_HASH_LB_RING_SIZE_CAP &quot;grpc.lb.ring_hash.ring_size_cap&quot;</span></div>
<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; </div>
<div class="line"><a name="l00218"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#gabdcf8122824e386dcc23b947473e83e0"> 218</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_SOCKET_MUTATOR &quot;grpc.socket_mutator&quot;</span></div>
<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; </div>
<div class="line"><a name="l00220"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#ga9e1054f78a26481931b10aa0b33f52b7"> 220</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_SOCKET_FACTORY &quot;grpc.socket_factory&quot;</span></div>
<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; </div>
<div class="line"><a name="l00225"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#gad20a36039729599902ba6ce82882da2c"> 225</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_MAX_CHANNEL_TRACE_EVENT_MEMORY_PER_NODE \</span></div>
<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160;<span class="preprocessor"> &quot;grpc.max_channel_trace_event_memory_per_node&quot;</span></div>
<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; </div>
<div class="line"><a name="l00230"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#ga169f04dc1fa795c27b0daeda33c16999"> 230</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_ENABLE_CHANNELZ &quot;grpc.enable_channelz&quot;</span></div>
<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; </div>
<div class="line"><a name="l00233"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#ga3da556ec531495ace9f93b97c8c4f24b"> 233</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_USE_CRONET_PACKET_COALESCING \</span></div>
<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160;<span class="preprocessor"> &quot;grpc.use_cronet_packet_coalescing&quot;</span></div>
<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160; </div>
<div class="line"><a name="l00237"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#ga82582ed0fcd7d6b0090f9102d75c765a"> 237</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_TCP_READ_CHUNK_SIZE &quot;grpc.experimental.tcp_read_chunk_size&quot;</span></div>
<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; </div>
<div class="line"><a name="l00241"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#ga1f91c3aec64a436d29051c8d415b1053"> 241</a></span>&#160;<span class="preprocessor">#define GRPC_TCP_DEFAULT_READ_SLICE_SIZE 8192</span></div>
<div class="line"><a name="l00242"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#gae55b7bd57a5344e0083eac4d06c2d51b"> 242</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_TCP_MIN_READ_CHUNK_SIZE \</span></div>
<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;<span class="preprocessor"> &quot;grpc.experimental.tcp_min_read_chunk_size&quot;</span></div>
<div class="line"><a name="l00244"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#gadeaad8ae5b50ee8d2fb44d289aeb223d"> 244</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_TCP_MAX_READ_CHUNK_SIZE \</span></div>
<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;<span class="preprocessor"> &quot;grpc.experimental.tcp_max_read_chunk_size&quot;</span></div>
<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160;<span class="comment">/* TCP TX Zerocopy enable state: zero is disabled, non-zero is enabled. By</span></div>
<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160;<span class="comment"> default, it is disabled. */</span></div>
<div class="line"><a name="l00248"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#ga1eb58c302eaf27a5d982b30402b8f84a"> 248</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_TCP_TX_ZEROCOPY_ENABLED \</span></div>
<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;<span class="preprocessor"> &quot;grpc.experimental.tcp_tx_zerocopy_enabled&quot;</span></div>
<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;<span class="comment">/* TCP TX Zerocopy send threshold: only zerocopy if &gt;= this many bytes sent. By</span></div>
<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;<span class="comment"> default, this is set to 16KB. */</span></div>
<div class="line"><a name="l00252"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#ga1014726da03b9715efd3638ca5f9c33a"> 252</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_TCP_TX_ZEROCOPY_SEND_BYTES_THRESHOLD \</span></div>
<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;<span class="preprocessor"> &quot;grpc.experimental.tcp_tx_zerocopy_send_bytes_threshold&quot;</span></div>
<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;<span class="comment">/* TCP TX Zerocopy max simultaneous sends: limit for maximum number of pending</span></div>
<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160;<span class="comment"> calls to tcp_write() using zerocopy. A tcp_write() is considered pending</span></div>
<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160;<span class="comment"> until the kernel performs the zerocopy-done callback for all sendmsg() calls</span></div>
<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160;<span class="comment"> issued by the tcp_write(). By default, this is set to 4. */</span></div>
<div class="line"><a name="l00258"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#gaf3be6c3cb4107587438a2053621a1620"> 258</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_TCP_TX_ZEROCOPY_MAX_SIMULT_SENDS \</span></div>
<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160;<span class="preprocessor"> &quot;grpc.experimental.tcp_tx_zerocopy_max_simultaneous_sends&quot;</span></div>
<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160;<span class="comment">/* Overrides the TCP socket recieve buffer size, SO_RCVBUF. */</span></div>
<div class="line"><a name="l00261"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#ga9cf3e55df9842ae62f36b133655e9b08"> 261</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_TCP_RECEIVE_BUFFER_SIZE &quot;grpc.tcp_receive_buffer_size&quot;</span></div>
<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160;<span class="comment">/* Timeout in milliseconds to use for calls to the grpclb load balancer.</span></div>
<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160;<span class="comment"> If 0 or unset, the balancer calls will have no deadline. */</span></div>
<div class="line"><a name="l00264"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#ga1768735fceeb8108a2f1eb12ea0a894e"> 264</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_GRPCLB_CALL_TIMEOUT_MS &quot;grpc.grpclb_call_timeout_ms&quot;</span></div>
<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160;<span class="comment">/* Specifies the xDS bootstrap config as a JSON string.</span></div>
<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160;<span class="comment"> FOR TESTING PURPOSES ONLY -- DO NOT USE IN PRODUCTION.</span></div>
<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160;<span class="comment"> This option allows controlling the bootstrap configuration on a</span></div>
<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;<span class="comment"> per-channel basis, which is useful in tests. However, this results</span></div>
<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160;<span class="comment"> in having a separate xDS client instance per channel rather than</span></div>
<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160;<span class="comment"> using the global instance, which is not the intended way to use xDS.</span></div>
<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160;<span class="comment"> Currently, this will (a) add unnecessary load on the xDS server and</span></div>
<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160;<span class="comment"> (b) break use of CSDS, and there may be additional side effects in</span></div>
<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160;<span class="comment"> the future. */</span></div>
<div class="line"><a name="l00274"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#gab8c0bd8e6b96d1cf787bb24823e7c761"> 274</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_TEST_ONLY_DO_NOT_USE_IN_PROD_XDS_BOOTSTRAP_CONFIG \</span></div>
<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160;<span class="preprocessor"> &quot;grpc.TEST_ONLY_DO_NOT_USE_IN_PROD.xds_bootstrap_config&quot;</span></div>
<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160;<span class="comment">/* Timeout in milliseconds to wait for the serverlist from the grpclb load</span></div>
<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160;<span class="comment"> balancer before using fallback backend addresses from the resolver.</span></div>
<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160;<span class="comment"> If 0, enter fallback mode immediately. Default value is 10000. */</span></div>
<div class="line"><a name="l00279"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#gaaaf4ebe91111ede7ee09a2bc790caa21"> 279</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_GRPCLB_FALLBACK_TIMEOUT_MS &quot;grpc.grpclb_fallback_timeout_ms&quot;</span></div>
<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160;<span class="comment">/* Experimental Arg. Channel args to be used for the control-plane channel</span></div>
<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160;<span class="comment"> * created to the grpclb load balancers. This is a pointer arg whose value is a</span></div>
<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160;<span class="comment"> * grpc_channel_args object. If unset, most channel args from the parent channel</span></div>
<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160;<span class="comment"> * will be propagated to the grpclb channel. */</span></div>
<div class="line"><a name="l00284"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#ga87358852b0249cfab0e128c68810366f"> 284</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_EXPERIMENTAL_GRPCLB_CHANNEL_ARGS \</span></div>
<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160;<span class="preprocessor"> &quot;grpc.experimental.grpclb_channel_args&quot;</span></div>
<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160;<span class="comment">/* Timeout in milliseconds to wait for the child of a specific priority to</span></div>
<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160;<span class="comment"> complete its initial connection attempt before the priority LB policy fails</span></div>
<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160;<span class="comment"> over to the next priority. Default value is 10 seconds. */</span></div>
<div class="line"><a name="l00289"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#ga3ab27425a4afa2866ae2876ae0b735e3"> 289</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_PRIORITY_FAILOVER_TIMEOUT_MS \</span></div>
<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160;<span class="preprocessor"> &quot;grpc.priority_failover_timeout_ms&quot;</span></div>
<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160; </div>
<div class="line"><a name="l00292"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#ga618ddbf19fdd38d8f90b8f3d7cb5d481"> 292</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_WORKAROUND_CRONET_COMPRESSION \</span></div>
<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160;<span class="preprocessor"> &quot;grpc.workaround.cronet_compression&quot;</span></div>
<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160; </div>
<div class="line"><a name="l00301"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#ga5bbdfddb3afba6b330221d9adbecc778"> 301</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_OPTIMIZATION_TARGET &quot;grpc.optimization_target&quot;</span></div>
<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160; </div>
<div class="line"><a name="l00311"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#ga212f667ecbcee3b100898ba7e88454df"> 311</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_ENABLE_RETRIES &quot;grpc.enable_retries&quot;</span></div>
<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160; </div>
<div class="line"><a name="l00320"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#gaa96b205e65a2a441064390e6e52b3e5b"> 320</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_EXPERIMENTAL_ENABLE_HEDGING &quot;grpc.experimental.enable_hedging&quot;</span></div>
<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160; </div>
<div class="line"><a name="l00322"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#gaa40f8424599668676462a76ec54eb712"> 322</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_PER_RPC_RETRY_BUFFER_SIZE &quot;grpc.per_rpc_retry_buffer_size&quot;</span></div>
<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160; </div>
<div class="line"><a name="l00325"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#ga21c78c70325acceccf0e93291c981fe5"> 325</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_MOBILE_LOG_CONTEXT &quot;grpc.mobile_log_context&quot;</span></div>
<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160; </div>
<div class="line"><a name="l00327"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#gad5cfeb3dfc4f99cbc4e1436f7b72f873"> 327</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_DISABLE_CLIENT_AUTHORITY_FILTER \</span></div>
<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160;<span class="preprocessor"> &quot;grpc.disable_client_authority_filter&quot;</span></div>
<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160; </div>
<div class="line"><a name="l00330"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#gaa3f69f6e1e789e36d2d9c6083fec0257"> 330</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_ENABLE_HTTP_PROXY &quot;grpc.enable_http_proxy&quot;</span></div>
<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160; </div>
<div class="line"><a name="l00333"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#ga218fd6d2995e1c13213ed6be653cd500"> 333</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_HTTP_PROXY &quot;grpc.http_proxy&quot;</span></div>
<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160; </div>
<div class="line"><a name="l00338"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#gaa38dfe8cfccf67ff7ab6a708690c7d9b"> 338</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_ADDRESS_HTTP_PROXY &quot;grpc.address_http_proxy&quot;</span></div>
<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160; </div>
<div class="line"><a name="l00342"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#gaeed6ab24fcfcbe1ecb067802421e4f28"> 342</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_ADDRESS_HTTP_PROXY_ENABLED_ADDRESSES \</span></div>
<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160;<span class="preprocessor"> &quot;grpc.address_http_proxy_enabled_addresses&quot;</span></div>
<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160; </div>
<div class="line"><a name="l00346"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#ga37014e47791a777718aac4250180d92e"> 346</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_SURFACE_USER_AGENT &quot;grpc.surface_user_agent&quot;</span></div>
<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160; </div>
<div class="line"><a name="l00349"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#ga523b3b4f16b1016108cbeee9ef81fd50"> 349</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_INHIBIT_HEALTH_CHECKING &quot;grpc.inhibit_health_checking&quot;</span></div>
<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160; </div>
<div class="line"><a name="l00358"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#ga247ed6771077938be12ab24790a95732"> 358</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_DNS_ENABLE_SRV_QUERIES &quot;grpc.dns_enable_srv_queries&quot;</span></div>
<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160; </div>
<div class="line"><a name="l00365"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#gad0e9ad7630f67bcd1d631435860a53d4"> 365</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_DNS_ARES_QUERY_TIMEOUT_MS &quot;grpc.dns_ares_query_timeout&quot;</span></div>
<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160; </div>
<div class="line"><a name="l00368"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#gaa49ebd41af390c78a2c0ed94b74abfbc"> 368</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_USE_LOCAL_SUBCHANNEL_POOL &quot;grpc.use_local_subchannel_pool&quot;</span></div>
<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160; </div>
<div class="line"><a name="l00370"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#ga126793d7d941d79b69b1446fc17989c9"> 370</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_CHANNEL_POOL_DOMAIN &quot;grpc.channel_pooling_domain&quot;</span></div>
<div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160; </div>
<div class="line"><a name="l00372"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#ga59dd5c3bc20b4041cf05d513a88ba2ec"> 372</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_CHANNEL_ID &quot;grpc.channel_id&quot;</span></div>
<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160; </div>
<div class="line"><a name="l00375"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#ga5008aa6d9780a65318382205bcbfb4aa"> 375</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_AUTHORIZATION_POLICY_PROVIDER \</span></div>
<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160;<span class="preprocessor"> &quot;grpc.authorization_policy_provider&quot;</span></div>
<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160; </div>
<div class="line"><a name="l00381"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#gae677c8adf046eb6161ba562d2ccc50b3"> 381</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_SERVER_CONFIG_CHANGE_DRAIN_GRACE_TIME_MS \</span></div>
<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160;<span class="preprocessor"> &quot;grpc.experimental.server_config_change_drain_grace_time_ms&quot;</span></div>
<div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160; </div>
<div class="line"><a name="l00385"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#gabe2bd19481175dba1f79a3d382a8cd91"> 385</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_DSCP &quot;grpc.dscp&quot;</span></div>
<div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160; </div>
<div class="line"><a name="l00388"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#ga7a2a214214ad1af38b0f67429838b215"> 388</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_HAPPY_EYEBALLS_CONNECTION_ATTEMPT_DELAY_MS \</span></div>
<div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160;<span class="preprocessor"> &quot;grpc.happy_eyeballs_connection_attempt_delay_ms&quot;</span></div>
<div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160; </div>
<div class="line"><a name="l00393"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#ga7e1a4b301b2e9682abff15ea1cc5b371"> 393</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_EVENT_ENGINE_USE_MEMORY_ALLOCATOR_FACTORY \</span></div>
<div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160;<span class="preprocessor"> &quot;grpc.event_engine_use_memory_allocator_factory&quot;</span></div>
<div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160; </div>
<div class="line"><a name="l00397"></a><span class="lineno"><a class="line" href="group__grpc__arg__keys.html#gabd42b553fb7664f8a0231bec0268089c"> 397</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_MAX_ALLOWED_INCOMING_CONNECTIONS \</span></div>
<div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160;<span class="preprocessor"> &quot;grpc.max_allowed_incoming_connections&quot;</span></div>
<div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160; </div>
<div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_IMPL_CHANNEL_ARG_NAMES_H */</span><span class="preprocessor"></span></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri May 17 2024 01:17:15 for GRPC C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>