소스 검색

Merge pull request #22609 from gnossen/1_28_0_cpp_docs

Update C++ documentation for 1.28.0
Richard Belleville 5 년 전
부모
커밋
add413c246
100개의 변경된 파일2189개의 추가작업 그리고 1131개의 파일을 삭제
  1. 9 6
      core/_p_r_o_t_o_c_o_l-_h_t_t_p2_8md.html
  2. 9 6
      core/_p_r_o_t_o_c_o_l-_w_e_b_8md.html
  3. 15 12
      core/alloc_8h.html
  4. 7 4
      core/alloc_8h_source.html
  5. 11 8
      core/annotated.html
  6. 9 6
      core/binary-logging_8md.html
  7. 9 6
      core/byte__buffer_8h.html
  8. 7 4
      core/byte__buffer_8h_source.html
  9. 9 6
      core/byte__buffer__reader_8h.html
  10. 7 4
      core/byte__buffer__reader_8h_source.html
  11. 9 6
      core/c-style-guide_8md.html
  12. 10 7
      core/census_8h.html
  13. 7 4
      core/census_8h_source.html
  14. 76 19
      core/classes.html
  15. 9 6
      core/combiner-explainer_8md.html
  16. 9 6
      core/command__line__tool_8md.html
  17. 17 14
      core/compression_8h.html
  18. 7 4
      core/compression_8h_source.html
  19. 9 6
      core/compression_8md.html
  20. 9 6
      core/compression__cookbook_8md.html
  21. 14 11
      core/compression__types_8h.html
  22. 7 4
      core/compression__types_8h_source.html
  23. 9 6
      core/connection-backoff-interop-test-description_8md.html
  24. 9 6
      core/connection-backoff_8md.html
  25. 9 6
      core/connectivity-semantics-and-api_8md.html
  26. 11 8
      core/connectivity__state_8h.html
  27. 7 4
      core/connectivity__state_8h_source.html
  28. 9 6
      core/cpp-style-guide_8md.html
  29. 12 9
      core/cpu_8h.html
  30. 7 4
      core/cpu_8h_source.html
  31. 13 9
      core/deprecated.html
  32. 81 0
      core/dir_3ad85b968d4f639028487571a73cbdfc.html
  33. 9 6
      core/dir_4b3e2ed696753daba329e2683e0f6479.html
  34. 11 6
      core/dir_7a167954ab48275cc692d783196d1f28.html
  35. 9 6
      core/dir_9d7a14d6d9adcbe4c35dbdb88d867e2e.html
  36. 11 6
      core/dir_cad3142e04109052413f2d2a2d1813b0.html
  37. 9 6
      core/dir_d44c64559bbebec7f509842c48db8b23.html
  38. 87 0
      core/dir_e68e8157741866f444e17edd764ebbae.html
  39. 233 63
      core/doxygen.css
  40. 25 2
      core/dynsections.js
  41. 9 6
      core/environment__variables_8md.html
  42. 9 6
      core/epoll-polling-engine_8md.html
  43. 9 6
      core/fail__fast_8md.html
  44. 71 64
      core/files.html
  45. 9 6
      core/fork_8h.html
  46. 7 4
      core/fork_8h_source.html
  47. 9 6
      core/fork__support_8md.html
  48. 12 6
      core/functions.html
  49. 12 6
      core/functions_vars.html
  50. 9 6
      core/g__stands__for_8md.html
  51. 10 7
      core/globals.html
  52. 9 6
      core/globals_c.html
  53. 10 7
      core/globals_defs.html
  54. 9 6
      core/globals_defs_c.html
  55. 27 6
      core/globals_defs_g.html
  56. 15 6
      core/globals_enum.html
  57. 33 6
      core/globals_eval.html
  58. 26 20
      core/globals_func.html
  59. 76 22
      core/globals_g.html
  60. 9 6
      core/globals_l.html
  61. 9 6
      core/globals_type.html
  62. 9 6
      core/globals_u.html
  63. 10 7
      core/gpr__slice_8h.html
  64. 7 4
      core/gpr__slice_8h_source.html
  65. 12 9
      core/gpr__types_8h.html
  66. 7 4
      core/gpr__types_8h_source.html
  67. 45 11
      core/graph_legend.html
  68. 1 1
      core/graph_legend.md5
  69. BIN
      core/graph_legend.png
  70. 144 77
      core/group__grpc__arg__keys.html
  71. 9 6
      core/grpc-client-server-polling-engine-usage_8md.html
  72. 9 6
      core/grpc-cq_8md.html
  73. 9 6
      core/grpc-error_8md.html
  74. 9 6
      core/grpc-polling-engines_8md.html
  75. 109 106
      core/grpc_8h.html
  76. 7 4
      core/grpc_8h_source.html
  77. 11 8
      core/grpc__posix_8h.html
  78. 7 4
      core/grpc__posix_8h_source.html
  79. 9 6
      core/grpc__release__schedule_8md.html
  80. 212 168
      core/grpc__security_8h.html
  81. 7 4
      core/grpc__security_8h_source.html
  82. 110 15
      core/grpc__security__constants_8h.html
  83. 7 4
      core/grpc__security__constants_8h_source.html
  84. 65 49
      core/grpc__types_8h.html
  85. 7 4
      core/grpc__types_8h_source.html
  86. 9 6
      core/health-checking_8md.html
  87. 9 6
      core/http-grpc-status-mapping_8md.html
  88. 9 6
      core/http2-interop-test-descriptions_8md.html
  89. 11 8
      core/impl_2codegen_2atm_8h.html
  90. 7 4
      core/impl_2codegen_2atm_8h_source.html
  91. 14 8
      core/impl_2codegen_2atm__gcc__atomic_8h.html
  92. 7 4
      core/impl_2codegen_2atm__gcc__atomic_8h_source.html
  93. 9 6
      core/impl_2codegen_2atm__gcc__sync_8h.html
  94. 7 4
      core/impl_2codegen_2atm__gcc__sync_8h_source.html
  95. 10 7
      core/impl_2codegen_2atm__windows_8h.html
  96. 7 4
      core/impl_2codegen_2atm__windows_8h_source.html
  97. 20 17
      core/impl_2codegen_2byte__buffer_8h.html
  98. 7 4
      core/impl_2codegen_2byte__buffer_8h_source.html
  99. 9 6
      core/impl_2codegen_2byte__buffer__reader_8h.html
  100. 7 4
      core/impl_2codegen_2byte__buffer__reader_8h_source.html

+ 9 - 6
core/_p_r_o_t_o_c_o_l-_h_t_t_p2_8md.html

@@ -1,9 +1,9 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!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.13"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: doc/PROTOCOL-HTTP2.md File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.16 -->
 <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(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -66,9 +69,9 @@ $(function() {
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Dec 18 2019 17:23:06 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Tue Apr 7 2020 11:33:58 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.16
 </small></address>
 </body>
 </html>

+ 9 - 6
core/_p_r_o_t_o_c_o_l-_w_e_b_8md.html

@@ -1,9 +1,9 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!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.13"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: doc/PROTOCOL-WEB.md File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.16 -->
 <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(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -66,9 +69,9 @@ $(function() {
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Dec 18 2019 17:23:06 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Tue Apr 7 2020 11:33:58 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.16
 </small></address>
 </body>
 </html>

+ 15 - 12
core/alloc_8h.html

@@ -1,9 +1,9 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!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.13"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: include/grpc/support/alloc.h File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.16 -->
 <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(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -77,22 +80,22 @@ $(function() {
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
 Functions</h2></td></tr>
 <tr class="memitem:aa15f6aa58f356420b0d955fc6e506a60"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#af89d3610372fc35178e83e06916aa808">GPRAPI</a> void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="alloc_8h.html#aa15f6aa58f356420b0d955fc6e506a60">gpr_malloc</a> (size_t size)</td></tr>
-<tr class="memdesc:aa15f6aa58f356420b0d955fc6e506a60"><td class="mdescLeft">&#160;</td><td class="mdescRight">malloc.  <a href="#aa15f6aa58f356420b0d955fc6e506a60">More...</a><br /></td></tr>
+<tr class="memdesc:aa15f6aa58f356420b0d955fc6e506a60"><td class="mdescLeft">&#160;</td><td class="mdescRight">malloc.  <a href="alloc_8h.html#aa15f6aa58f356420b0d955fc6e506a60">More...</a><br /></td></tr>
 <tr class="separator:aa15f6aa58f356420b0d955fc6e506a60"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ad9a7a782f4f00cad27d64d27ebbd1a72"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#af89d3610372fc35178e83e06916aa808">GPRAPI</a> void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="alloc_8h.html#ad9a7a782f4f00cad27d64d27ebbd1a72">gpr_zalloc</a> (size_t size)</td></tr>
-<tr class="memdesc:ad9a7a782f4f00cad27d64d27ebbd1a72"><td class="mdescLeft">&#160;</td><td class="mdescRight">like malloc, but zero all bytes before returning them  <a href="#ad9a7a782f4f00cad27d64d27ebbd1a72">More...</a><br /></td></tr>
+<tr class="memdesc:ad9a7a782f4f00cad27d64d27ebbd1a72"><td class="mdescLeft">&#160;</td><td class="mdescRight">like malloc, but zero all bytes before returning them  <a href="alloc_8h.html#ad9a7a782f4f00cad27d64d27ebbd1a72">More...</a><br /></td></tr>
 <tr class="separator:ad9a7a782f4f00cad27d64d27ebbd1a72"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a7f8641de6e80a37dd003d3100cc94bd7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#af89d3610372fc35178e83e06916aa808">GPRAPI</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="alloc_8h.html#a7f8641de6e80a37dd003d3100cc94bd7">gpr_free</a> (void *ptr)</td></tr>
-<tr class="memdesc:a7f8641de6e80a37dd003d3100cc94bd7"><td class="mdescLeft">&#160;</td><td class="mdescRight">free  <a href="#a7f8641de6e80a37dd003d3100cc94bd7">More...</a><br /></td></tr>
+<tr class="memdesc:a7f8641de6e80a37dd003d3100cc94bd7"><td class="mdescLeft">&#160;</td><td class="mdescRight">free  <a href="alloc_8h.html#a7f8641de6e80a37dd003d3100cc94bd7">More...</a><br /></td></tr>
 <tr class="separator:a7f8641de6e80a37dd003d3100cc94bd7"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a4282437d10bb2b1a2c44d665a97984f4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#af89d3610372fc35178e83e06916aa808">GPRAPI</a> void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="alloc_8h.html#a4282437d10bb2b1a2c44d665a97984f4">gpr_realloc</a> (void *p, size_t size)</td></tr>
-<tr class="memdesc:a4282437d10bb2b1a2c44d665a97984f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">realloc, never returns NULL  <a href="#a4282437d10bb2b1a2c44d665a97984f4">More...</a><br /></td></tr>
+<tr class="memdesc:a4282437d10bb2b1a2c44d665a97984f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">realloc, never returns NULL  <a href="alloc_8h.html#a4282437d10bb2b1a2c44d665a97984f4">More...</a><br /></td></tr>
 <tr class="separator:a4282437d10bb2b1a2c44d665a97984f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a29ae1ca65e84c7df8626d0a6de2a581a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#af89d3610372fc35178e83e06916aa808">GPRAPI</a> void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="alloc_8h.html#a29ae1ca65e84c7df8626d0a6de2a581a">gpr_malloc_aligned</a> (size_t size, size_t alignment)</td></tr>
-<tr class="memdesc:a29ae1ca65e84c7df8626d0a6de2a581a"><td class="mdescLeft">&#160;</td><td class="mdescRight">aligned malloc, never returns NULL, will align to alignment, which must be a power of 2.  <a href="#a29ae1ca65e84c7df8626d0a6de2a581a">More...</a><br /></td></tr>
+<tr class="memdesc:a29ae1ca65e84c7df8626d0a6de2a581a"><td class="mdescLeft">&#160;</td><td class="mdescRight">aligned malloc, never returns NULL, will align to alignment, which must be a power of 2.  <a href="alloc_8h.html#a29ae1ca65e84c7df8626d0a6de2a581a">More...</a><br /></td></tr>
 <tr class="separator:a29ae1ca65e84c7df8626d0a6de2a581a"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aafbdc542e56bcd24fcb80a9cd55afef1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#af89d3610372fc35178e83e06916aa808">GPRAPI</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="alloc_8h.html#aafbdc542e56bcd24fcb80a9cd55afef1">gpr_free_aligned</a> (void *ptr)</td></tr>
-<tr class="memdesc:aafbdc542e56bcd24fcb80a9cd55afef1"><td class="mdescLeft">&#160;</td><td class="mdescRight">free memory allocated by gpr_malloc_aligned  <a href="#aafbdc542e56bcd24fcb80a9cd55afef1">More...</a><br /></td></tr>
+<tr class="memdesc:aafbdc542e56bcd24fcb80a9cd55afef1"><td class="mdescLeft">&#160;</td><td class="mdescRight">free memory allocated by gpr_malloc_aligned  <a href="alloc_8h.html#aafbdc542e56bcd24fcb80a9cd55afef1">More...</a><br /></td></tr>
 <tr class="separator:aafbdc542e56bcd24fcb80a9cd55afef1"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <h2 class="groupheader">Function Documentation</h2>
@@ -240,9 +243,9 @@ Functions</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Dec 18 2019 17:23:06 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Tue Apr 7 2020 11:33:58 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.16
 </small></address>
 </body>
 </html>

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 7 - 4
core/alloc_8h_source.html


+ 11 - 8
core/annotated.html

@@ -1,9 +1,9 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!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.13"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: Data Structures</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.16 -->
 <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(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 </div><!-- top -->
 <!-- window showing the filter options -->
@@ -106,7 +109,7 @@ $(function() {
 <tr id="row_24_0_4_0_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgrpc__op_1_1grpc__op__data_1_1grpc__op__send__initial__metadata_1_1grpc__op__send__initialaea3b3a42c7d59f33d8b29d9f8d06219.html" target="_self">grpc_op_send_initial_metadata_maybe_compression_level</a></td><td class="desc">If <em>is_set</em>, <em>compression_level</em> will be used for the call </td></tr>
 <tr id="row_24_0_5_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgrpc__op_1_1grpc__op__data_1_1grpc__op__send__message.html" target="_self">grpc_op_send_message</a></td><td class="desc"></td></tr>
 <tr id="row_24_0_6_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgrpc__op_1_1grpc__op__data_1_1grpc__op__send__status__from__server.html" target="_self">grpc_op_send_status_from_server</a></td><td class="desc"></td></tr>
-<tr id="row_25_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_25_" class="arrow" onclick="toggleFolder('25_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgrpc__slice.html" target="_self">grpc_slice</a></td><td class="desc">A <a class="el" href="structgrpc__slice.html" title="A grpc_slice s, if initialized, represents the byte range s.bytes[0..s.length-1]. ...">grpc_slice</a> s, if initialized, represents the byte range s.bytes[0..s.length-1] </td></tr>
+<tr id="row_25_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_25_" class="arrow" onclick="toggleFolder('25_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgrpc__slice.html" target="_self">grpc_slice</a></td><td class="desc">A <a class="el" href="structgrpc__slice.html" title="A grpc_slice s, if initialized, represents the byte range s.bytes[0..s.length-1].">grpc_slice</a> s, if initialized, represents the byte range s.bytes[0..s.length-1] </td></tr>
 <tr id="row_25_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_25_0_" class="arrow" onclick="toggleFolder('25_0_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="uniongrpc__slice_1_1grpc__slice__data.html" target="_self">grpc_slice_data</a></td><td class="desc"></td></tr>
 <tr id="row_25_0_0_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgrpc__slice_1_1grpc__slice__data_1_1grpc__slice__inlined.html" target="_self">grpc_slice_inlined</a></td><td class="desc"></td></tr>
 <tr id="row_25_0_1_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgrpc__slice_1_1grpc__slice__data_1_1grpc__slice__refcounted.html" target="_self">grpc_slice_refcounted</a></td><td class="desc"></td></tr>
@@ -116,15 +119,15 @@ $(function() {
 <tr id="row_29_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgrpc__sts__credentials__options.html" target="_self">grpc_sts_credentials_options</a></td><td class="desc">Options for creating STS Oauth Token Exchange credentials following the IETF draft <a href="https://tools.ietf.org/html/draft-ietf-oauth-token-exchange-16">https://tools.ietf.org/html/draft-ietf-oauth-token-exchange-16</a> </td></tr>
 <tr id="row_30_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgrpc__tls__credential__reload__arg.html" target="_self">grpc_tls_credential_reload_arg</a></td><td class="desc">A struct containing all information necessary to schedule/cancel a credential reload request </td></tr>
 <tr id="row_31_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgrpc__tls__server__authorization__check__arg.html" target="_self">grpc_tls_server_authorization_check_arg</a></td><td class="desc">A struct containing all information necessary to schedule/cancel a server authorization check request </td></tr>
-<tr id="row_32_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structverify__peer__options.html" target="_self">verify_peer_options</a></td><td class="desc">Deprecated in favor of <a class="el" href="structgrpc__ssl__verify__peer__options.html" title="Object that holds additional peer-verification options on a secure channel. ">grpc_ssl_verify_peer_options</a> </td></tr>
+<tr id="row_32_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structverify__peer__options.html" target="_self">verify_peer_options</a></td><td class="desc">Deprecated in favor of <a class="el" href="structgrpc__ssl__verify__peer__options.html" title="Object that holds additional peer-verification options on a secure channel.">grpc_ssl_verify_peer_options</a> </td></tr>
 </table>
 </div><!-- directory -->
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Dec 18 2019 17:23:06 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Tue Apr 7 2020 11:33:58 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.16
 </small></address>
 </body>
 </html>

+ 9 - 6
core/binary-logging_8md.html

@@ -1,9 +1,9 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!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.13"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: doc/binary-logging.md File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.16 -->
 <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(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -66,9 +69,9 @@ $(function() {
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Dec 18 2019 17:23:06 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Tue Apr 7 2020 11:33:58 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.16
 </small></address>
 </body>
 </html>

+ 9 - 6
core/byte__buffer_8h.html

@@ -1,9 +1,9 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!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.13"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: include/grpc/byte_buffer.h File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.16 -->
 <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(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -75,9 +78,9 @@ $(function() {
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Dec 18 2019 17:23:06 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Tue Apr 7 2020 11:33:58 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.16
 </small></address>
 </body>
 </html>

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 7 - 4
core/byte__buffer_8h_source.html


+ 9 - 6
core/byte__buffer__reader_8h.html

@@ -1,9 +1,9 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!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.13"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: include/grpc/byte_buffer_reader.h File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.16 -->
 <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(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -74,9 +77,9 @@ $(function() {
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Dec 18 2019 17:23:06 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Tue Apr 7 2020 11:33:58 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.16
 </small></address>
 </body>
 </html>

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 7 - 4
core/byte__buffer__reader_8h_source.html


+ 9 - 6
core/c-style-guide_8md.html

@@ -1,9 +1,9 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!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.13"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: doc/c-style-guide.md File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.16 -->
 <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(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -66,9 +69,9 @@ $(function() {
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Dec 18 2019 17:23:06 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Tue Apr 7 2020 11:33:58 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.16
 </small></address>
 </body>
 </html>

+ 10 - 7
core/census_8h.html

@@ -1,9 +1,9 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!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.13"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: include/grpc/census.h File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.16 -->
 <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(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -77,7 +80,7 @@ $(function() {
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
 Typedefs</h2></td></tr>
 <tr class="memitem:a27fc8788690179599713226f1f054736"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="census_8h.html#a27fc8788690179599713226f1f054736">census_context</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="census_8h.html#a27fc8788690179599713226f1f054736">census_context</a></td></tr>
-<tr class="memdesc:a27fc8788690179599713226f1f054736"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Census Context is a handle used by Census to represent the current tracing and stats collection information.  <a href="#a27fc8788690179599713226f1f054736">More...</a><br /></td></tr>
+<tr class="memdesc:a27fc8788690179599713226f1f054736"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Census Context is a handle used by Census to represent the current tracing and stats collection information.  <a href="census_8h.html#a27fc8788690179599713226f1f054736">More...</a><br /></td></tr>
 <tr class="separator:a27fc8788690179599713226f1f054736"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <h2 class="groupheader">Typedef Documentation</h2>
@@ -101,9 +104,9 @@ Typedefs</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Dec 18 2019 17:23:06 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Tue Apr 7 2020 11:33:58 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.16
 </small></address>
 </body>
 </html>

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 7 - 4
core/census_8h_source.html


+ 76 - 19
core/classes.html

@@ -1,9 +1,9 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!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.13"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: Data Structure Index</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.16 -->
 <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(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 </div><!-- top -->
 <!-- window showing the filter options -->
@@ -66,28 +69,82 @@ $(function() {
 <div class="qindex"><a class="qindex" href="#letter_g">g</a>&#160;|&#160;<a class="qindex" href="#letter_v">v</a></div>
 <table class="classindex">
 <tr><td rowspan="2" valign="bottom"><a name="letter_g"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;g&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="structgrpc__auth__metadata__context.html">grpc_auth_metadata_context</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__byte__buffer_1_1grpc__byte__buffer__data_1_1grpc__compressed__buffer.html">grpc_byte_buffer::grpc_byte_buffer_data::grpc_compressed_buffer</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__op_1_1grpc__op__data_1_1grpc__op__recv__initial__metadata.html">grpc_op::grpc_op_data::grpc_op_recv_initial_metadata</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__ssl__pem__key__cert__pair.html">grpc_ssl_pem_key_cert_pair</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structgrpc__auth__metadata__processor.html">grpc_auth_metadata_processor</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__compression__options.html">grpc_compression_options</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__op_1_1grpc__op__data_1_1grpc__op__recv__message.html">grpc_op::grpc_op_data::grpc_op_recv_message</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__ssl__verify__peer__options.html">grpc_ssl_verify_peer_options</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structgpr__event.html">gpr_event</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__auth__property.html">grpc_auth_property</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__compression__options_1_1grpc__compression__options__default__algorithm.html">grpc_compression_options::grpc_compression_options_default_algorithm</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__op_1_1grpc__op__data_1_1grpc__op__recv__status__on__client.html">grpc_op::grpc_op_data::grpc_op_recv_status_on_client</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__sts__credentials__options.html">grpc_sts_credentials_options</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structgpr__log__func__args.html">gpr_log_func_args</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__auth__property__iterator.html">grpc_auth_property_iterator</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__compression__options_1_1grpc__compression__options__default__level.html">grpc_compression_options::grpc_compression_options_default_level</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__op_1_1grpc__op__data_1_1grpc__op__send__initial__metadata.html">grpc_op::grpc_op_data::grpc_op_send_initial_metadata</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__tls__credential__reload__arg.html">grpc_tls_credential_reload_arg</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structgpr__mu.html">gpr_mu</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__byte__buffer.html">grpc_byte_buffer</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__event.html">grpc_event</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__op_1_1grpc__op__data_1_1grpc__op__send__initial__metadata_1_1grpc__op__send__initialaea3b3a42c7d59f33d8b29d9f8d06219.html">grpc_op::grpc_op_data::grpc_op_send_initial_metadata::grpc_op_send_initial_metadata_maybe_compression_level</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__tls__server__authorization__check__arg.html">grpc_tls_server_authorization_check_arg</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structgpr__refcount.html">gpr_refcount</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="uniongrpc__byte__buffer_1_1grpc__byte__buffer__data.html">grpc_byte_buffer::grpc_byte_buffer_data</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__experimental__completion__queue__functor.html">grpc_experimental_completion_queue_functor</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__op_1_1grpc__op__data_1_1grpc__op__send__message.html">grpc_op::grpc_op_data::grpc_op_send_message</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_v"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;v&#160;&#160;</div></td></tr></table>
-</td></tr>
-<tr><td valign="top"><a class="el" href="structgpr__stats__counter.html">gpr_stats_counter</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__byte__buffer__reader.html">grpc_byte_buffer_reader</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__metadata.html">grpc_metadata</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__op_1_1grpc__op__data_1_1grpc__op__send__status__from__server.html">grpc_op::grpc_op_data::grpc_op_send_status_from_server</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structgpr__timespec.html">gpr_timespec</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="uniongrpc__byte__buffer__reader_1_1grpc__byte__buffer__reader__current.html">grpc_byte_buffer_reader::grpc_byte_buffer_reader_current</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__metadata__array.html">grpc_metadata_array</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__slice.html">grpc_slice</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structverify__peer__options.html">verify_peer_options</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structgrpc__arg.html">grpc_arg</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__call__details.html">grpc_call_details</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__metadata__credentials__plugin.html">grpc_metadata_credentials_plugin</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__slice__buffer.html">grpc_slice_buffer</a>&#160;&#160;&#160;</td><td></td></tr>
-<tr><td valign="top"><a class="el" href="structgrpc__arg_1_1grpc__arg__value_1_1grpc__arg__pointer.html">grpc_arg::grpc_arg_value::grpc_arg_pointer</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__channel__args.html">grpc_channel_args</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__op.html">grpc_op</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="uniongrpc__slice_1_1grpc__slice__data.html">grpc_slice::grpc_slice_data</a>&#160;&#160;&#160;</td><td></td></tr>
-<tr><td valign="top"><a class="el" href="structgrpc__arg__pointer__vtable.html">grpc_arg_pointer_vtable</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__channel__info.html">grpc_channel_info</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="uniongrpc__op_1_1grpc__op__data.html">grpc_op::grpc_op_data</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__slice_1_1grpc__slice__data_1_1grpc__slice__inlined.html">grpc_slice::grpc_slice_data::grpc_slice_inlined</a>&#160;&#160;&#160;</td><td></td></tr>
-<tr><td valign="top"><a class="el" href="uniongrpc__arg_1_1grpc__arg__value.html">grpc_arg::grpc_arg_value</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__completion__queue__attributes.html">grpc_completion_queue_attributes</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__op_1_1grpc__op__data_1_1grpc__op__recv__close__on__server.html">grpc_op::grpc_op_data::grpc_op_recv_close_on_server</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__slice_1_1grpc__slice__data_1_1grpc__slice__refcounted.html">grpc_slice::grpc_slice_data::grpc_slice_refcounted</a>&#160;&#160;&#160;</td><td></td></tr>
+</td>
+<td valign="top"><a class="el" href="structgrpc__auth__metadata__context.html">grpc_auth_metadata_context</a>&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structgrpc__byte__buffer_1_1grpc__byte__buffer__data_1_1grpc__compressed__buffer.html">grpc_byte_buffer::grpc_byte_buffer_data::grpc_compressed_buffer</a>&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structgrpc__op_1_1grpc__op__data_1_1grpc__op__recv__initial__metadata.html">grpc_op::grpc_op_data::grpc_op_recv_initial_metadata</a>&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structgrpc__ssl__pem__key__cert__pair.html">grpc_ssl_pem_key_cert_pair</a>&#160;&#160;&#160;</td>
+</tr>
+<tr><td valign="top"><a class="el" href="structgrpc__auth__metadata__processor.html">grpc_auth_metadata_processor</a>&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structgrpc__compression__options.html">grpc_compression_options</a>&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structgrpc__op_1_1grpc__op__data_1_1grpc__op__recv__message.html">grpc_op::grpc_op_data::grpc_op_recv_message</a>&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structgrpc__ssl__verify__peer__options.html">grpc_ssl_verify_peer_options</a>&#160;&#160;&#160;</td>
+</tr>
+<tr><td valign="top"><a class="el" href="structgpr__event.html">gpr_event</a>&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structgrpc__auth__property.html">grpc_auth_property</a>&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structgrpc__compression__options_1_1grpc__compression__options__default__algorithm.html">grpc_compression_options::grpc_compression_options_default_algorithm</a>&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structgrpc__op_1_1grpc__op__data_1_1grpc__op__recv__status__on__client.html">grpc_op::grpc_op_data::grpc_op_recv_status_on_client</a>&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structgrpc__sts__credentials__options.html">grpc_sts_credentials_options</a>&#160;&#160;&#160;</td>
+</tr>
+<tr><td valign="top"><a class="el" href="structgpr__log__func__args.html">gpr_log_func_args</a>&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structgrpc__auth__property__iterator.html">grpc_auth_property_iterator</a>&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structgrpc__compression__options_1_1grpc__compression__options__default__level.html">grpc_compression_options::grpc_compression_options_default_level</a>&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structgrpc__op_1_1grpc__op__data_1_1grpc__op__send__initial__metadata.html">grpc_op::grpc_op_data::grpc_op_send_initial_metadata</a>&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structgrpc__tls__credential__reload__arg.html">grpc_tls_credential_reload_arg</a>&#160;&#160;&#160;</td>
+</tr>
+<tr><td valign="top"><a class="el" href="structgpr__mu.html">gpr_mu</a>&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structgrpc__byte__buffer.html">grpc_byte_buffer</a>&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structgrpc__event.html">grpc_event</a>&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structgrpc__op_1_1grpc__op__data_1_1grpc__op__send__initial__metadata_1_1grpc__op__send__initialaea3b3a42c7d59f33d8b29d9f8d06219.html">grpc_op::grpc_op_data::grpc_op_send_initial_metadata::grpc_op_send_initial_metadata_maybe_compression_level</a>&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structgrpc__tls__server__authorization__check__arg.html">grpc_tls_server_authorization_check_arg</a>&#160;&#160;&#160;</td>
+</tr>
+<tr><td valign="top"><a class="el" href="structgpr__refcount.html">gpr_refcount</a>&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="uniongrpc__byte__buffer_1_1grpc__byte__buffer__data.html">grpc_byte_buffer::grpc_byte_buffer_data</a>&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structgrpc__experimental__completion__queue__functor.html">grpc_experimental_completion_queue_functor</a>&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structgrpc__op_1_1grpc__op__data_1_1grpc__op__send__message.html">grpc_op::grpc_op_data::grpc_op_send_message</a>&#160;&#160;&#160;</td>
+<td rowspan="2" valign="bottom"><a name="letter_v"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;v&#160;&#160;</div></td></tr></table>
+</td>
+</tr>
+<tr><td valign="top"><a class="el" href="structgpr__stats__counter.html">gpr_stats_counter</a>&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structgrpc__byte__buffer__reader.html">grpc_byte_buffer_reader</a>&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structgrpc__metadata.html">grpc_metadata</a>&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structgrpc__op_1_1grpc__op__data_1_1grpc__op__send__status__from__server.html">grpc_op::grpc_op_data::grpc_op_send_status_from_server</a>&#160;&#160;&#160;</td>
+</tr>
+<tr><td valign="top"><a class="el" href="structgpr__timespec.html">gpr_timespec</a>&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="uniongrpc__byte__buffer__reader_1_1grpc__byte__buffer__reader__current.html">grpc_byte_buffer_reader::grpc_byte_buffer_reader_current</a>&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structgrpc__metadata__array.html">grpc_metadata_array</a>&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structgrpc__slice.html">grpc_slice</a>&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structverify__peer__options.html">verify_peer_options</a>&#160;&#160;&#160;</td>
+</tr>
+<tr><td valign="top"><a class="el" href="structgrpc__arg.html">grpc_arg</a>&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structgrpc__call__details.html">grpc_call_details</a>&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structgrpc__metadata__credentials__plugin.html">grpc_metadata_credentials_plugin</a>&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structgrpc__slice__buffer.html">grpc_slice_buffer</a>&#160;&#160;&#160;</td>
+<td></td></tr>
+<tr><td valign="top"><a class="el" href="structgrpc__arg_1_1grpc__arg__value_1_1grpc__arg__pointer.html">grpc_arg::grpc_arg_value::grpc_arg_pointer</a>&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structgrpc__channel__args.html">grpc_channel_args</a>&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structgrpc__op.html">grpc_op</a>&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="uniongrpc__slice_1_1grpc__slice__data.html">grpc_slice::grpc_slice_data</a>&#160;&#160;&#160;</td>
+<td></td></tr>
+<tr><td valign="top"><a class="el" href="structgrpc__arg__pointer__vtable.html">grpc_arg_pointer_vtable</a>&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structgrpc__channel__info.html">grpc_channel_info</a>&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="uniongrpc__op_1_1grpc__op__data.html">grpc_op::grpc_op_data</a>&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structgrpc__slice_1_1grpc__slice__data_1_1grpc__slice__inlined.html">grpc_slice::grpc_slice_data::grpc_slice_inlined</a>&#160;&#160;&#160;</td>
+<td></td></tr>
+<tr><td valign="top"><a class="el" href="uniongrpc__arg_1_1grpc__arg__value.html">grpc_arg::grpc_arg_value</a>&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structgrpc__completion__queue__attributes.html">grpc_completion_queue_attributes</a>&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structgrpc__op_1_1grpc__op__data_1_1grpc__op__recv__close__on__server.html">grpc_op::grpc_op_data::grpc_op_recv_close_on_server</a>&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structgrpc__slice_1_1grpc__slice__data_1_1grpc__slice__refcounted.html">grpc_slice::grpc_slice_data::grpc_slice_refcounted</a>&#160;&#160;&#160;</td>
+<td></td></tr>
 <tr><td></td><td></td><td></td><td></td><td></td></tr>
 </table>
 <div class="qindex"><a class="qindex" href="#letter_g">g</a>&#160;|&#160;<a class="qindex" href="#letter_v">v</a></div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Dec 18 2019 17:23:06 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Tue Apr 7 2020 11:33:58 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.16
 </small></address>
 </body>
 </html>

+ 9 - 6
core/combiner-explainer_8md.html

@@ -1,9 +1,9 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!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.13"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: doc/core/combiner-explainer.md File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.16 -->
 <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(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -66,9 +69,9 @@ $(function() {
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Dec 18 2019 17:23:06 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Tue Apr 7 2020 11:33:58 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.16
 </small></address>
 </body>
 </html>

+ 9 - 6
core/command__line__tool_8md.html

@@ -1,9 +1,9 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!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.13"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: doc/command_line_tool.md File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.16 -->
 <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(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -66,9 +69,9 @@ $(function() {
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Dec 18 2019 17:23:06 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Tue Apr 7 2020 11:33:58 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.16
 </small></address>
 </body>
 </html>

+ 17 - 14
core/compression_8h.html

@@ -1,9 +1,9 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!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.13"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: include/grpc/compression.h File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.16 -->
 <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(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -79,30 +82,30 @@ $(function() {
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
 Functions</h2></td></tr>
 <tr class="memitem:af41160f827a3ff132755fb25658435c4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="compression_8h.html#af41160f827a3ff132755fb25658435c4">grpc_compression_algorithm_is_message</a> (<a class="el" href="compression__types_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a> algorithm)</td></tr>
-<tr class="memdesc:af41160f827a3ff132755fb25658435c4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return if an algorithm is message compression algorithm.  <a href="#af41160f827a3ff132755fb25658435c4">More...</a><br /></td></tr>
+<tr class="memdesc:af41160f827a3ff132755fb25658435c4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return if an algorithm is message compression algorithm.  <a href="compression_8h.html#af41160f827a3ff132755fb25658435c4">More...</a><br /></td></tr>
 <tr class="separator:af41160f827a3ff132755fb25658435c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a053257ed8bdeba196b380f326897e25d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="compression_8h.html#a053257ed8bdeba196b380f326897e25d">grpc_compression_algorithm_is_stream</a> (<a class="el" href="compression__types_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a> algorithm)</td></tr>
-<tr class="memdesc:a053257ed8bdeba196b380f326897e25d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return if an algorithm is stream compression algorithm.  <a href="#a053257ed8bdeba196b380f326897e25d">More...</a><br /></td></tr>
+<tr class="memdesc:a053257ed8bdeba196b380f326897e25d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return if an algorithm is stream compression algorithm.  <a href="compression_8h.html#a053257ed8bdeba196b380f326897e25d">More...</a><br /></td></tr>
 <tr class="separator:a053257ed8bdeba196b380f326897e25d"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a5054ebec22cc256853a7ac2ed61fd654"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="compression_8h.html#a5054ebec22cc256853a7ac2ed61fd654">grpc_compression_algorithm_parse</a> (<a class="el" href="structgrpc__slice.html">grpc_slice</a> value, <a class="el" href="compression__types_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a> *algorithm)</td></tr>
-<tr class="memdesc:a5054ebec22cc256853a7ac2ed61fd654"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parses the <em>slice</em> as a grpc_compression_algorithm instance and updating <em>algorithm</em>.  <a href="#a5054ebec22cc256853a7ac2ed61fd654">More...</a><br /></td></tr>
+<tr class="memdesc:a5054ebec22cc256853a7ac2ed61fd654"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parses the <em>slice</em> as a grpc_compression_algorithm instance and updating <em>algorithm</em>.  <a href="compression_8h.html#a5054ebec22cc256853a7ac2ed61fd654">More...</a><br /></td></tr>
 <tr class="separator:a5054ebec22cc256853a7ac2ed61fd654"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a177f6d6330355d5ecaffb042ab1c2c8f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="compression_8h.html#a177f6d6330355d5ecaffb042ab1c2c8f">grpc_compression_algorithm_name</a> (<a class="el" href="compression__types_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a> algorithm, const char **name)</td></tr>
-<tr class="memdesc:a177f6d6330355d5ecaffb042ab1c2c8f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Updates <em>name</em> with the encoding name corresponding to a valid <em>algorithm</em>.  <a href="#a177f6d6330355d5ecaffb042ab1c2c8f">More...</a><br /></td></tr>
+<tr class="memdesc:a177f6d6330355d5ecaffb042ab1c2c8f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Updates <em>name</em> with the encoding name corresponding to a valid <em>algorithm</em>.  <a href="compression_8h.html#a177f6d6330355d5ecaffb042ab1c2c8f">More...</a><br /></td></tr>
 <tr class="separator:a177f6d6330355d5ecaffb042ab1c2c8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:adc2d1d89d880f67aacc4ce84cd72f8f3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> <a class="el" href="compression__types_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="compression_8h.html#adc2d1d89d880f67aacc4ce84cd72f8f3">grpc_compression_algorithm_for_level</a> (<a class="el" href="compression__types_8h.html#a14a79ed6b5ebd7e1dda7c2684f499cc7">grpc_compression_level</a> level, uint32_t accepted_encodings)</td></tr>
-<tr class="memdesc:adc2d1d89d880f67aacc4ce84cd72f8f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the compression algorithm corresponding to <em>level</em> for the compression algorithms encoded in the <em>accepted_encodings</em> bitset.  <a href="#adc2d1d89d880f67aacc4ce84cd72f8f3">More...</a><br /></td></tr>
+<tr class="memdesc:adc2d1d89d880f67aacc4ce84cd72f8f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the compression algorithm corresponding to <em>level</em> for the compression algorithms encoded in the <em>accepted_encodings</em> bitset.  <a href="compression_8h.html#adc2d1d89d880f67aacc4ce84cd72f8f3">More...</a><br /></td></tr>
 <tr class="separator:adc2d1d89d880f67aacc4ce84cd72f8f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a2eccdbe5a4d811a7c965d6d67e5cc7d8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="compression_8h.html#a2eccdbe5a4d811a7c965d6d67e5cc7d8">grpc_compression_options_init</a> (<a class="el" href="structgrpc__compression__options.html">grpc_compression_options</a> *opts)</td></tr>
 <tr class="separator:a2eccdbe5a4d811a7c965d6d67e5cc7d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a79e61d1ac1d226b3b54b73837f28f0ff"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="compression_8h.html#a79e61d1ac1d226b3b54b73837f28f0ff">grpc_compression_options_enable_algorithm</a> (<a class="el" href="structgrpc__compression__options.html">grpc_compression_options</a> *opts, <a class="el" href="compression__types_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a> algorithm)</td></tr>
-<tr class="memdesc:a79e61d1ac1d226b3b54b73837f28f0ff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mark <em>algorithm</em> as enabled in <em>opts</em>.  <a href="#a79e61d1ac1d226b3b54b73837f28f0ff">More...</a><br /></td></tr>
+<tr class="memdesc:a79e61d1ac1d226b3b54b73837f28f0ff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mark <em>algorithm</em> as enabled in <em>opts</em>.  <a href="compression_8h.html#a79e61d1ac1d226b3b54b73837f28f0ff">More...</a><br /></td></tr>
 <tr class="separator:a79e61d1ac1d226b3b54b73837f28f0ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a1b58d314775a3651ee2f5f2d3ab4f6d9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="compression_8h.html#a1b58d314775a3651ee2f5f2d3ab4f6d9">grpc_compression_options_disable_algorithm</a> (<a class="el" href="structgrpc__compression__options.html">grpc_compression_options</a> *opts, <a class="el" href="compression__types_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a> algorithm)</td></tr>
-<tr class="memdesc:a1b58d314775a3651ee2f5f2d3ab4f6d9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mark <em>algorithm</em> as disabled in <em>opts</em>.  <a href="#a1b58d314775a3651ee2f5f2d3ab4f6d9">More...</a><br /></td></tr>
+<tr class="memdesc:a1b58d314775a3651ee2f5f2d3ab4f6d9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mark <em>algorithm</em> as disabled in <em>opts</em>.  <a href="compression_8h.html#a1b58d314775a3651ee2f5f2d3ab4f6d9">More...</a><br /></td></tr>
 <tr class="separator:a1b58d314775a3651ee2f5f2d3ab4f6d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aba0dfe631311c3f49d1045694bc9b0df"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="compression_8h.html#aba0dfe631311c3f49d1045694bc9b0df">grpc_compression_options_is_algorithm_enabled</a> (const <a class="el" href="structgrpc__compression__options.html">grpc_compression_options</a> *opts, <a class="el" href="compression__types_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a> algorithm)</td></tr>
-<tr class="memdesc:aba0dfe631311c3f49d1045694bc9b0df"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if <em>algorithm</em> is marked as enabled in <em>opts</em>.  <a href="#aba0dfe631311c3f49d1045694bc9b0df">More...</a><br /></td></tr>
+<tr class="memdesc:aba0dfe631311c3f49d1045694bc9b0df"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if <em>algorithm</em> is marked as enabled in <em>opts</em>.  <a href="compression_8h.html#aba0dfe631311c3f49d1045694bc9b0df">More...</a><br /></td></tr>
 <tr class="separator:aba0dfe631311c3f49d1045694bc9b0df"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <h2 class="groupheader">Function Documentation</h2>
@@ -349,9 +352,9 @@ Functions</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Dec 18 2019 17:23:06 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Tue Apr 7 2020 11:33:58 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.16
 </small></address>
 </body>
 </html>

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 7 - 4
core/compression_8h_source.html


+ 9 - 6
core/compression_8md.html

@@ -1,9 +1,9 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!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.13"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: doc/compression.md File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.16 -->
 <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(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -66,9 +69,9 @@ $(function() {
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Dec 18 2019 17:23:06 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Tue Apr 7 2020 11:33:58 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.16
 </small></address>
 </body>
 </html>

+ 9 - 6
core/compression__cookbook_8md.html

@@ -1,9 +1,9 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!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.13"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: doc/compression_cookbook.md File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.16 -->
 <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(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -66,9 +69,9 @@ $(function() {
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Dec 18 2019 17:23:06 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Tue Apr 7 2020 11:33:58 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.16
 </small></address>
 </body>
 </html>

+ 14 - 11
core/compression__types_8h.html

@@ -1,9 +1,9 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!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.13"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: include/grpc/impl/codegen/compression_types.h File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.16 -->
 <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(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -90,7 +93,7 @@ Data Structures</h2></td></tr>
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
 Macros</h2></td></tr>
 <tr class="memitem:a862adef9b36180377a6db217dd5f52fe"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="compression__types_8h.html#a862adef9b36180377a6db217dd5f52fe">GRPC_COMPRESSION_REQUEST_ALGORITHM_MD_KEY</a>&#160;&#160;&#160;&quot;grpc-internal-encoding-request&quot;</td></tr>
-<tr class="memdesc:a862adef9b36180377a6db217dd5f52fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">To be used as initial metadata key for the request of a concrete compression algorithm.  <a href="#a862adef9b36180377a6db217dd5f52fe">More...</a><br /></td></tr>
+<tr class="memdesc:a862adef9b36180377a6db217dd5f52fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">To be used as initial metadata key for the request of a concrete compression algorithm.  <a href="compression__types_8h.html#a862adef9b36180377a6db217dd5f52fe">More...</a><br /></td></tr>
 <tr class="separator:a862adef9b36180377a6db217dd5f52fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ga33cd5668b4ebacb59b657f4674cc1cf5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#ga33cd5668b4ebacb59b657f4674cc1cf5">GRPC_COMPRESSION_CHANNEL_DEFAULT_ALGORITHM</a>&#160;&#160;&#160;&quot;grpc.default_compression_algorithm&quot;</td></tr>
 <tr class="memdesc:ga33cd5668b4ebacb59b657f4674cc1cf5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default compression algorithm for the channel.  <a href="group__grpc__arg__keys.html#ga33cd5668b4ebacb59b657f4674cc1cf5">More...</a><br /></td></tr>
@@ -117,8 +120,8 @@ Enumerations</h2></td></tr>
 <br />
 &#160;&#160;<a class="el" href="compression__types_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9a94d7fc0a8e4a05546d462d53c2b53b8d">GRPC_COMPRESS_ALGORITHMS_COUNT</a>
 <br />
- }<tr class="memdesc:ab9de0f68bfb1ef8ed09bd00643db14c9"><td class="mdescLeft">&#160;</td><td class="mdescRight">The various compression algorithms supported by gRPC (not sorted by compression level)  <a href="compression__types_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">More...</a><br /></td></tr>
-</td></tr>
+ }</td></tr>
+<tr class="memdesc:ab9de0f68bfb1ef8ed09bd00643db14c9"><td class="mdescLeft">&#160;</td><td class="mdescRight">The various compression algorithms supported by gRPC (not sorted by compression level)  <a href="compression__types_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">More...</a><br /></td></tr>
 <tr class="separator:ab9de0f68bfb1ef8ed09bd00643db14c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a14a79ed6b5ebd7e1dda7c2684f499cc7"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="compression__types_8h.html#a14a79ed6b5ebd7e1dda7c2684f499cc7">grpc_compression_level</a> { <br />
 &#160;&#160;<a class="el" href="compression__types_8h.html#a14a79ed6b5ebd7e1dda7c2684f499cc7ab67efe04f58b0939b963e51a5b8f772c">GRPC_COMPRESS_LEVEL_NONE</a> = 0, 
@@ -128,8 +131,8 @@ Enumerations</h2></td></tr>
 <br />
 &#160;&#160;<a class="el" href="compression__types_8h.html#a14a79ed6b5ebd7e1dda7c2684f499cc7a893b24fb0986e61ebda069c713b8bd43">GRPC_COMPRESS_LEVEL_COUNT</a>
 <br />
- }<tr class="memdesc:a14a79ed6b5ebd7e1dda7c2684f499cc7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compression levels allow a party with knowledge of its peer's accepted encodings to request compression in an abstract way.  <a href="compression__types_8h.html#a14a79ed6b5ebd7e1dda7c2684f499cc7">More...</a><br /></td></tr>
-</td></tr>
+ }</td></tr>
+<tr class="memdesc:a14a79ed6b5ebd7e1dda7c2684f499cc7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compression levels allow a party with knowledge of its peer's accepted encodings to request compression in an abstract way.  <a href="compression__types_8h.html#a14a79ed6b5ebd7e1dda7c2684f499cc7">More...</a><br /></td></tr>
 <tr class="separator:a14a79ed6b5ebd7e1dda7c2684f499cc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <h2 class="groupheader">Macro Definition Documentation</h2>
@@ -215,9 +218,9 @@ Enumerations</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Dec 18 2019 17:23:06 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Tue Apr 7 2020 11:33:58 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.16
 </small></address>
 </body>
 </html>

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 7 - 4
core/compression__types_8h_source.html


+ 9 - 6
core/connection-backoff-interop-test-description_8md.html

@@ -1,9 +1,9 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!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.13"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: doc/connection-backoff-interop-test-description.md File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.16 -->
 <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(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -66,9 +69,9 @@ $(function() {
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Dec 18 2019 17:23:06 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Tue Apr 7 2020 11:33:58 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.16
 </small></address>
 </body>
 </html>

+ 9 - 6
core/connection-backoff_8md.html

@@ -1,9 +1,9 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!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.13"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: doc/connection-backoff.md File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.16 -->
 <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(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -66,9 +69,9 @@ $(function() {
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Dec 18 2019 17:23:06 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Tue Apr 7 2020 11:33:58 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.16
 </small></address>
 </body>
 </html>

+ 9 - 6
core/connectivity-semantics-and-api_8md.html

@@ -1,9 +1,9 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!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.13"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: doc/connectivity-semantics-and-api.md File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.16 -->
 <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(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -66,9 +69,9 @@ $(function() {
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Dec 18 2019 17:23:06 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Tue Apr 7 2020 11:33:58 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.16
 </small></address>
 </body>
 </html>

+ 11 - 8
core/connectivity__state_8h.html

@@ -1,9 +1,9 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!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.13"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: include/grpc/impl/codegen/connectivity_state.h File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.16 -->
 <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(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -82,8 +85,8 @@ Enumerations</h2></td></tr>
 <br />
 &#160;&#160;<a class="el" href="connectivity__state_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2afbab6ba9d3b0986cec9184a1c4c8bb6c">GRPC_CHANNEL_SHUTDOWN</a>
 <br />
- }<tr class="memdesc:a065b65f5cdd062a67d82e2b6bcf68cf2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Connectivity state of a channel.  <a href="connectivity__state_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2">More...</a><br /></td></tr>
-</td></tr>
+ }</td></tr>
+<tr class="memdesc:a065b65f5cdd062a67d82e2b6bcf68cf2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Connectivity state of a channel.  <a href="connectivity__state_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2">More...</a><br /></td></tr>
 <tr class="separator:a065b65f5cdd062a67d82e2b6bcf68cf2"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <h2 class="groupheader">Enumeration Type Documentation</h2>
@@ -118,9 +121,9 @@ Enumerations</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Dec 18 2019 17:23:06 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Tue Apr 7 2020 11:33:58 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.16
 </small></address>
 </body>
 </html>

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 7 - 4
core/connectivity__state_8h_source.html


+ 9 - 6
core/cpp-style-guide_8md.html

@@ -1,9 +1,9 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!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.13"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: doc/cpp-style-guide.md File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.16 -->
 <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(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -66,9 +69,9 @@ $(function() {
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Dec 18 2019 17:23:06 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Tue Apr 7 2020 11:33:58 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.16
 </small></address>
 </body>
 </html>

+ 12 - 9
core/cpu_8h.html

@@ -1,9 +1,9 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!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.13"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: include/grpc/support/cpu.h File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.16 -->
 <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(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -76,10 +79,10 @@ $(function() {
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
 Functions</h2></td></tr>
 <tr class="memitem:ad02216a0383f381a320c8d183a69bf29"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#af89d3610372fc35178e83e06916aa808">GPRAPI</a> unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cpu_8h.html#ad02216a0383f381a320c8d183a69bf29">gpr_cpu_num_cores</a> (void)</td></tr>
-<tr class="memdesc:ad02216a0383f381a320c8d183a69bf29"><td class="mdescLeft">&#160;</td><td class="mdescRight">Interface providing CPU information for currently running system.  <a href="#ad02216a0383f381a320c8d183a69bf29">More...</a><br /></td></tr>
+<tr class="memdesc:ad02216a0383f381a320c8d183a69bf29"><td class="mdescLeft">&#160;</td><td class="mdescRight">Interface providing CPU information for currently running system.  <a href="cpu_8h.html#ad02216a0383f381a320c8d183a69bf29">More...</a><br /></td></tr>
 <tr class="separator:ad02216a0383f381a320c8d183a69bf29"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a751e8c9f891e8b36fb7f22cc39c92c15"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#af89d3610372fc35178e83e06916aa808">GPRAPI</a> unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cpu_8h.html#a751e8c9f891e8b36fb7f22cc39c92c15">gpr_cpu_current_cpu</a> (void)</td></tr>
-<tr class="memdesc:a751e8c9f891e8b36fb7f22cc39c92c15"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the CPU on which the current thread is executing; N.B.  <a href="#a751e8c9f891e8b36fb7f22cc39c92c15">More...</a><br /></td></tr>
+<tr class="memdesc:a751e8c9f891e8b36fb7f22cc39c92c15"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the CPU on which the current thread is executing; N.B.  <a href="cpu_8h.html#a751e8c9f891e8b36fb7f22cc39c92c15">More...</a><br /></td></tr>
 <tr class="separator:a751e8c9f891e8b36fb7f22cc39c92c15"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <h2 class="groupheader">Function Documentation</h2>
@@ -100,7 +103,7 @@ Functions</h2></td></tr>
 </div><div class="memdoc">
 
 <p>Return the CPU on which the current thread is executing; N.B. </p>
-<p>This should be considered advisory only - it is possible that the thread is switched to a different CPU at any time. Returns a value in range [0, <a class="el" href="cpu_8h.html#ad02216a0383f381a320c8d183a69bf29" title="Interface providing CPU information for currently running system. ">gpr_cpu_num_cores()</a> - 1] </p>
+<p>This should be considered advisory only - it is possible that the thread is switched to a different CPU at any time. Returns a value in range [0, <a class="el" href="cpu_8h.html#ad02216a0383f381a320c8d183a69bf29" title="Interface providing CPU information for currently running system.">gpr_cpu_num_cores()</a> - 1] </p>
 
 </div>
 </div>
@@ -128,9 +131,9 @@ Functions</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Dec 18 2019 17:23:06 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Tue Apr 7 2020 11:33:58 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.16
 </small></address>
 </body>
 </html>

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 7 - 4
core/cpu_8h_source.html


+ 13 - 9
core/deprecated.html

@@ -1,9 +1,9 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!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.13"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: Deprecated List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.16 -->
 <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(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -58,21 +61,22 @@ $(function() {
 </div>
 
 </div><!-- top -->
-<div class="header">
+<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><a class="anchor" id="_deprecated000001"></a>Global <a class="el" href="group__grpc__arg__keys.html#ga50f37feb7c000a23b3b0edf4c31d4367">GRPC_ARG_MAX_MESSAGE_LENGTH</a>  </dt>
-<dd>For backward compatibility.</dd>
+<dt>Global <a class="el" href="group__grpc__arg__keys.html#ga50f37feb7c000a23b3b0edf4c31d4367">GRPC_ARG_MAX_MESSAGE_LENGTH</a>  </dt>
+<dd><a class="anchor" id="_deprecated000001"></a>For backward compatibility.</dd>
 </dl>
 </div></div><!-- contents -->
+</div><!-- PageDoc -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Dec 18 2019 17:23:06 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Tue Apr 7 2020 11:33:58 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.16
 </small></address>
 </body>
 </html>

+ 81 - 0
core/dir_3ad85b968d4f639028487571a73cbdfc.html

@@ -0,0 +1,81 @@
+<!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.16"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>GRPC Core: doc/core Directory 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">GRPC Core
+   &#160;<span id="projectnumber">9.0.0</span>
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.16 -->
+<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_e68e8157741866f444e17edd764ebbae.html">doc</a></li><li class="navelem"><a class="el" href="dir_3ad85b968d4f639028487571a73cbdfc.html">core</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">core Directory Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated on Tue Apr 7 2020 11:33:58 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.16
+</small></address>
+</body>
+</html>

+ 9 - 6
core/dir_4b3e2ed696753daba329e2683e0f6479.html

@@ -1,9 +1,9 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!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.13"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: include/grpc/impl Directory Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.16 -->
 <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(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -76,9 +79,9 @@ Directories</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Dec 18 2019 17:23:06 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Tue Apr 7 2020 11:33:58 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.16
 </small></address>
 </body>
 </html>

+ 11 - 6
core/dir_7a167954ab48275cc692d783196d1f28.html

@@ -1,9 +1,9 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!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.13"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: include/grpc/impl/codegen Directory Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.16 -->
 <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(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -106,6 +109,8 @@ Files</h2></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:impl_2codegen_2sync_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="impl_2codegen_2sync_8h.html">sync.h</a> <a href="impl_2codegen_2sync_8h_source.html">[code]</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:impl_2codegen_2sync__abseil_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="impl_2codegen_2sync__abseil_8h.html">sync_abseil.h</a> <a href="impl_2codegen_2sync__abseil_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:impl_2codegen_2sync__custom_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="impl_2codegen_2sync__custom_8h.html">sync_custom.h</a> <a href="impl_2codegen_2sync__custom_8h_source.html">[code]</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:impl_2codegen_2sync__generic_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="impl_2codegen_2sync__generic_8h.html">sync_generic.h</a> <a href="impl_2codegen_2sync__generic_8h_source.html">[code]</a></td></tr>
@@ -118,9 +123,9 @@ Files</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Dec 18 2019 17:23:06 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Tue Apr 7 2020 11:33:58 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.16
 </small></address>
 </body>
 </html>

+ 9 - 6
core/dir_9d7a14d6d9adcbe4c35dbdb88d867e2e.html

@@ -1,9 +1,9 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!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.13"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: include/grpc Directory Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.16 -->
 <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(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -107,9 +110,9 @@ Files</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Dec 18 2019 17:23:06 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Tue Apr 7 2020 11:33:58 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.16
 </small></address>
 </body>
 </html>

+ 11 - 6
core/dir_cad3142e04109052413f2d2a2d1813b0.html

@@ -1,9 +1,9 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!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.13"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: include/grpc/support Directory Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.16 -->
 <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(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -92,6 +95,8 @@ Files</h2></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:support_2sync_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="support_2sync_8h.html">sync.h</a> <a href="support_2sync_8h_source.html">[code]</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:support_2sync__abseil_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="support_2sync__abseil_8h.html">sync_abseil.h</a> <a href="support_2sync__abseil_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:support_2sync__custom_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="support_2sync__custom_8h.html">sync_custom.h</a> <a href="support_2sync__custom_8h_source.html">[code]</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:support_2sync__generic_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="support_2sync__generic_8h.html">sync_generic.h</a> <a href="support_2sync__generic_8h_source.html">[code]</a></td></tr>
@@ -110,9 +115,9 @@ Files</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Dec 18 2019 17:23:06 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Tue Apr 7 2020 11:33:58 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.16
 </small></address>
 </body>
 </html>

+ 9 - 6
core/dir_d44c64559bbebec7f509842c48db8b23.html

@@ -1,9 +1,9 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!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.13"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: include Directory Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.16 -->
 <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(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -76,9 +79,9 @@ Directories</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Dec 18 2019 17:23:06 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Tue Apr 7 2020 11:33:58 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.16
 </small></address>
 </body>
 </html>

+ 87 - 0
core/dir_e68e8157741866f444e17edd764ebbae.html

@@ -0,0 +1,87 @@
+<!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.16"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>GRPC Core: doc Directory 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">GRPC Core
+   &#160;<span id="projectnumber">9.0.0</span>
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.16 -->
+<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_e68e8157741866f444e17edd764ebbae.html">doc</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">doc Directory Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
+Directories</h2></td></tr>
+<tr class="memitem:dir_3ad85b968d4f639028487571a73cbdfc"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_3ad85b968d4f639028487571a73cbdfc.html">core</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated on Tue Apr 7 2020 11:33:58 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.16
+</small></address>
+</body>
+</html>

+ 233 - 63
core/doxygen.css

@@ -1,4 +1,4 @@
-/* The standard CSS for doxygen 1.8.13 */
+/* The standard CSS for doxygen 1.8.16 */
 
 body, table, div, p, dl {
 	font: 400 14px/22px Roboto,sans-serif;
@@ -53,11 +53,13 @@ dt {
 	font-weight: bold;
 }
 
-div.multicol {
+ul.multicol {
 	-moz-column-gap: 1em;
 	-webkit-column-gap: 1em;
+	column-gap: 1em;
 	-moz-column-count: 3;
 	-webkit-column-count: 3;
+	column-count: 3;
 }
 
 p.startli, p.startdd {
@@ -80,6 +82,15 @@ p.endtd {
 	margin-bottom: 2px;
 }
 
+p.interli {
+}
+
+p.interdd {
+}
+
+p.intertd {
+}
+
 /* @end */
 
 caption {
@@ -134,12 +145,12 @@ a.qindex {
 a.qindexHL {
 	font-weight: bold;
 	background-color: #9CAFD4;
-	color: #ffffff;
+	color: #FFFFFF;
 	border: 1px double #869DCA;
 }
 
 .contents a.qindexHL:visited {
-        color: #ffffff;
+        color: #FFFFFF;
 }
 
 a.el {
@@ -163,6 +174,25 @@ dl.el {
 	margin-left: -1cm;
 }
 
+ul {
+  overflow: hidden; /*Fixed: list item bullets overlap floating elements*/
+}
+
+#side-nav ul {
+  overflow: visible; /* reset ul rule for scroll bar in GENERATE_TREEVIEW window */
+}
+
+#main-nav ul {
+  overflow: visible; /* reset ul rule for the navigation bar drop down lists */
+}
+
+.fragment {
+  text-align: left;
+  direction: ltr;
+  overflow-x: auto; /*Fixed: fragment lines overlap floating elements*/
+  overflow-y: hidden;
+}
+
 pre.fragment {
         border: 1px solid #C4CFE5;
         background-color: #FBFCFD;
@@ -177,8 +207,8 @@ pre.fragment {
 }
 
 div.fragment {
-        padding: 0px;
-        margin: 4px 8px 4px 2px;
+  padding: 0 0 1px 0; /*Fixed: last line underline overlap border*/
+  margin: 4px 8px 4px 2px;
 	background-color: #FBFCFD;
 	border: 1px solid #C4CFE5;
 }
@@ -248,7 +278,7 @@ span.lineno a:hover {
 div.ah, span.ah {
 	background-color: black;
 	font-weight: bold;
-	color: #ffffff;
+	color: #FFFFFF;
 	margin-bottom: 3px;
 	margin-top: 3px;
 	padding: 0.2em;
@@ -324,7 +354,7 @@ img.formulaDsp {
 	
 }
 
-img.formulaInl {
+img.formulaInl, img.inline {
 	vertical-align: middle;
 }
 
@@ -402,6 +432,13 @@ blockquote {
         padding: 0 12px 0 16px;
 }
 
+blockquote.DocNodeRTL {
+   border-left: 0;
+   border-right: 2px solid #9CAFD4;
+   margin: 0 4px 0 24px;
+   padding: 0 16px 0 12px;
+}
+
 /* @end */
 
 /*
@@ -666,17 +703,17 @@ dl.reflist dd {
         padding-left: 0px;
 }       
 
-.params .paramname, .retval .paramname {
+.params .paramname, .retval .paramname, .tparams .paramname, .exception .paramname {
         font-weight: bold;
         vertical-align: top;
 }
         
-.params .paramtype {
+.params .paramtype, .tparams .paramtype {
         font-style: italic;
         vertical-align: top;
 }       
         
-.params .paramdir {
+.params .paramdir, .tparams .paramdir {
         font-family: "courier new",courier,monospace;
         vertical-align: top;
 }
@@ -1081,72 +1118,143 @@ div.headertitle
 	padding: 5px 5px 5px 10px;
 }
 
-dl
-{
-        padding: 0 0 0 10px;
+.PageDocRTL-title div.headertitle {
+  text-align: right;
+  direction: rtl;
 }
 
-/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug */
-dl.section
-{
+dl {
+        padding: 0 0 0 0;
+}
+
+/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug, dl.examples */
+dl.section {
 	margin-left: 0px;
 	padding-left: 0px;
 }
 
-dl.note
-{
-        margin-left:-7px;
-        padding-left: 3px;
-        border-left:4px solid;
-        border-color: #D0C000;
+dl.section.DocNodeRTL {
+  margin-right: 0px;
+  padding-right: 0px;
 }
 
-dl.warning, dl.attention
-{
-        margin-left:-7px;
-        padding-left: 3px;
-        border-left:4px solid;
-        border-color: #FF0000;
+dl.note {
+  margin-left: -7px;
+  padding-left: 3px;
+  border-left: 4px solid;
+  border-color: #D0C000;
 }
 
-dl.pre, dl.post, dl.invariant
-{
-        margin-left:-7px;
-        padding-left: 3px;
-        border-left:4px solid;
-        border-color: #00D000;
+dl.note.DocNodeRTL {
+  margin-left: 0;
+  padding-left: 0;
+  border-left: 0;
+  margin-right: -7px;
+  padding-right: 3px;
+  border-right: 4px solid;
+  border-color: #D0C000;
+}
+
+dl.warning, dl.attention {
+  margin-left: -7px;
+  padding-left: 3px;
+  border-left: 4px solid;
+  border-color: #FF0000;
 }
 
-dl.deprecated
-{
-        margin-left:-7px;
-        padding-left: 3px;
-        border-left:4px solid;
-        border-color: #505050;
+dl.warning.DocNodeRTL, dl.attention.DocNodeRTL {
+  margin-left: 0;
+  padding-left: 0;
+  border-left: 0;
+  margin-right: -7px;
+  padding-right: 3px;
+  border-right: 4px solid;
+  border-color: #FF0000;
 }
 
-dl.todo
-{
-        margin-left:-7px;
-        padding-left: 3px;
-        border-left:4px solid;
-        border-color: #00C0E0;
+dl.pre, dl.post, dl.invariant {
+  margin-left: -7px;
+  padding-left: 3px;
+  border-left: 4px solid;
+  border-color: #00D000;
 }
 
-dl.test
-{
-        margin-left:-7px;
-        padding-left: 3px;
-        border-left:4px solid;
-        border-color: #3030E0;
+dl.pre.DocNodeRTL, dl.post.DocNodeRTL, dl.invariant.DocNodeRTL {
+  margin-left: 0;
+  padding-left: 0;
+  border-left: 0;
+  margin-right: -7px;
+  padding-right: 3px;
+  border-right: 4px solid;
+  border-color: #00D000;
 }
 
-dl.bug
-{
-        margin-left:-7px;
-        padding-left: 3px;
-        border-left:4px solid;
-        border-color: #C08050;
+dl.deprecated {
+  margin-left: -7px;
+  padding-left: 3px;
+  border-left: 4px solid;
+  border-color: #505050;
+}
+
+dl.deprecated.DocNodeRTL {
+  margin-left: 0;
+  padding-left: 0;
+  border-left: 0;
+  margin-right: -7px;
+  padding-right: 3px;
+  border-right: 4px solid;
+  border-color: #505050;
+}
+
+dl.todo {
+  margin-left: -7px;
+  padding-left: 3px;
+  border-left: 4px solid;
+  border-color: #00C0E0;
+}
+
+dl.todo.DocNodeRTL {
+  margin-left: 0;
+  padding-left: 0;
+  border-left: 0;
+  margin-right: -7px;
+  padding-right: 3px;
+  border-right: 4px solid;
+  border-color: #00C0E0;
+}
+
+dl.test {
+  margin-left: -7px;
+  padding-left: 3px;
+  border-left: 4px solid;
+  border-color: #3030E0;
+}
+
+dl.test.DocNodeRTL {
+  margin-left: 0;
+  padding-left: 0;
+  border-left: 0;
+  margin-right: -7px;
+  padding-right: 3px;
+  border-right: 4px solid;
+  border-color: #3030E0;
+}
+
+dl.bug {
+  margin-left: -7px;
+  padding-left: 3px;
+  border-left: 4px solid;
+  border-color: #C08050;
+}
+
+dl.bug.DocNodeRTL {
+  margin-left: 0;
+  padding-left: 0;
+  border-left: 0;
+  margin-right: -7px;
+  padding-right: 3px;
+  border-right: 4px solid;
+  border-color: #C08050;
 }
 
 dl.section dd {
@@ -1263,6 +1371,11 @@ div.toc {
         width: 200px;
 }
 
+.PageDocRTL-title div.toc {
+  float: left !important;
+  text-align: right;
+}
+
 div.toc li {
         background: url("bdwn.png") no-repeat scroll 0 5px transparent;
         font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif;
@@ -1271,6 +1384,12 @@ div.toc li {
         padding-top: 2px;
 }
 
+.PageDocRTL-title div.toc li {
+  background-position-x: right !important;
+  padding-left: 0 !important;
+  padding-right: 10px;
+}
+
 div.toc h3 {
         font: bold 12px/1.2 Arial,FreeSans,sans-serif;
 	color: #4665A2;
@@ -1300,6 +1419,26 @@ div.toc li.level4 {
         margin-left: 45px;
 }
 
+.PageDocRTL-title div.toc li.level1 {
+  margin-left: 0 !important;
+  margin-right: 0;
+}
+
+.PageDocRTL-title div.toc li.level2 {
+  margin-left: 0 !important;
+  margin-right: 15px;
+}
+
+.PageDocRTL-title div.toc li.level3 {
+  margin-left: 0 !important;
+  margin-right: 30px;
+}
+
+.PageDocRTL-title div.toc li.level4 {
+  margin-left: 0 !important;
+  margin-right: 45px;
+}
+
 .inherit_header {
         font-weight: bold;
         color: gray;
@@ -1413,7 +1552,7 @@ tr.heading h2 {
 }
 
 #powerTip.n:after, #powerTip.ne:after, #powerTip.nw:after {
-	border-top-color: #ffffff;
+	border-top-color: #FFFFFF;
 	border-width: 10px;
 	margin: 0px -10px;
 }
@@ -1441,7 +1580,7 @@ tr.heading h2 {
 }
 
 #powerTip.s:after, #powerTip.se:after, #powerTip.sw:after {
-	border-bottom-color: #ffffff;
+	border-bottom-color: #FFFFFF;
 	border-width: 10px;
 	margin: 0px -10px;
 }
@@ -1468,7 +1607,7 @@ tr.heading h2 {
 	left: 100%;
 }
 #powerTip.e:after {
-	border-left-color: #ffffff;
+	border-left-color: #FFFFFF;
 	border-width: 10px;
 	top: 50%;
 	margin-top: -10px;
@@ -1484,7 +1623,7 @@ tr.heading h2 {
 	right: 100%;
 }
 #powerTip.w:after {
-	border-right-color: #ffffff;
+	border-right-color: #FFFFFF;
 	border-width: 10px;
 	top: 50%;
 	margin-top: -10px;
@@ -1592,5 +1731,36 @@ th.markdownTableHeadCenter, td.markdownTableBodyCenter {
 	text-align: center
 }
 
+.DocNodeRTL {
+  text-align: right;
+  direction: rtl;
+}
+
+.DocNodeLTR {
+  text-align: left;
+  direction: ltr;
+}
+
+table.DocNodeRTL {
+   width: auto;
+   margin-right: 0;
+   margin-left: auto;
+}
+
+table.DocNodeLTR {
+   width: auto;
+   margin-right: auto;
+   margin-left: 0;
+}
 
+tt, code, kbd, samp
+{
+  display: inline-block;
+  direction:ltr; 
+}
 /* @end */
+
+u {
+	text-decoration: underline;
+}
+

+ 25 - 2
core/dynsections.js

@@ -1,3 +1,26 @@
+/*
+ @licstart  The following is the entire license notice for the
+ JavaScript code in this file.
+
+ Copyright (C) 1997-2017 by Dimitri van Heesch
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+ @licend  The above is the entire license notice
+ for the JavaScript code in this file
+ */
 function toggleVisibility(linkObj)
 {
  var base = $(linkObj).attr('id');
@@ -15,7 +38,7 @@ function toggleVisibility(linkObj)
    summary.hide();
    $(linkObj).removeClass('closed').addClass('opened');
    $(trigger).attr('src',src.substring(0,src.length-10)+'open.png');
- } 
+ }
  return false;
 }
 
@@ -94,4 +117,4 @@ function toggleInherit(id)
     $(img).attr('src',src.substring(0,src.length-10)+'open.png');
   }
 }
-
+/* @license-end */

+ 9 - 6
core/environment__variables_8md.html

@@ -1,9 +1,9 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!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.13"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: doc/environment_variables.md File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.16 -->
 <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(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -66,9 +69,9 @@ $(function() {
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Dec 18 2019 17:23:06 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Tue Apr 7 2020 11:33:58 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.16
 </small></address>
 </body>
 </html>

+ 9 - 6
core/epoll-polling-engine_8md.html

@@ -1,9 +1,9 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!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.13"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: doc/core/epoll-polling-engine.md File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.16 -->
 <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(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -66,9 +69,9 @@ $(function() {
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Dec 18 2019 17:23:06 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Tue Apr 7 2020 11:33:58 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.16
 </small></address>
 </body>
 </html>

+ 9 - 6
core/fail__fast_8md.html

@@ -1,9 +1,9 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!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.13"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: doc/fail_fast.md File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.16 -->
 <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(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -66,9 +69,9 @@ $(function() {
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Dec 18 2019 17:23:06 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Tue Apr 7 2020 11:33:58 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.16
 </small></address>
 </body>
 </html>

+ 71 - 64
core/files.html

@@ -1,9 +1,9 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!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.13"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: File List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.16 -->
 <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(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 </div><!-- top -->
 <!-- window showing the filter options -->
@@ -65,72 +68,76 @@ $(function() {
 <div class="contents">
 <div class="textblock">Here is a list of all files with brief descriptions:</div><div class="directory">
 <div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span><span onclick="javascript:toggleLevel(4);">4</span><span onclick="javascript:toggleLevel(5);">5</span>]</div><table class="directory">
-<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9660;</span><span id="img_0_" class="iconfopen" onclick="toggleFolder('0_')">&#160;</span><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html" target="_self">include</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_0_" class="arrow" onclick="toggleFolder('0_0_')">&#9660;</span><span id="img_0_0_" class="iconfopen" onclick="toggleFolder('0_0_')">&#160;</span><a class="el" href="dir_9d7a14d6d9adcbe4c35dbdb88d867e2e.html" target="_self">grpc</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_0_0_" class="arrow" onclick="toggleFolder('0_0_0_')">&#9660;</span><span id="img_0_0_0_" class="iconfopen" onclick="toggleFolder('0_0_0_')">&#160;</span><a class="el" href="dir_4b3e2ed696753daba329e2683e0f6479.html" target="_self">impl</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_0_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_0_0_0_0_" class="arrow" onclick="toggleFolder('0_0_0_0_')">&#9660;</span><span id="img_0_0_0_0_" class="iconfopen" onclick="toggleFolder('0_0_0_0_')">&#160;</span><a class="el" href="dir_7a167954ab48275cc692d783196d1f28.html" target="_self">codegen</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_0_0_" class="even"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="impl_2codegen_2atm_8h_source.html"><span class="icondoc"></span></a><a class="el" href="impl_2codegen_2atm_8h.html" target="_self">atm.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_0_1_"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="impl_2codegen_2atm__gcc__atomic_8h_source.html"><span class="icondoc"></span></a><a class="el" href="impl_2codegen_2atm__gcc__atomic_8h.html" target="_self">atm_gcc_atomic.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_0_2_" class="even"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="impl_2codegen_2atm__gcc__sync_8h_source.html"><span class="icondoc"></span></a><a class="el" href="impl_2codegen_2atm__gcc__sync_8h.html" target="_self">atm_gcc_sync.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_0_3_"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="impl_2codegen_2atm__windows_8h_source.html"><span class="icondoc"></span></a><a class="el" href="impl_2codegen_2atm__windows_8h.html" target="_self">atm_windows.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_0_4_" class="even"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="impl_2codegen_2byte__buffer_8h_source.html"><span class="icondoc"></span></a><a class="el" href="impl_2codegen_2byte__buffer_8h.html" target="_self">byte_buffer.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_0_5_"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="impl_2codegen_2byte__buffer__reader_8h_source.html"><span class="icondoc"></span></a><a class="el" href="impl_2codegen_2byte__buffer__reader_8h.html" target="_self">byte_buffer_reader.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_0_6_" class="even"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="compression__types_8h_source.html"><span class="icondoc"></span></a><a class="el" href="compression__types_8h.html" target="_self">compression_types.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_0_7_"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="connectivity__state_8h_source.html"><span class="icondoc"></span></a><a class="el" href="connectivity__state_8h.html" target="_self">connectivity_state.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_0_8_" class="even"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="impl_2codegen_2fork_8h_source.html"><span class="icondoc"></span></a><a class="el" href="impl_2codegen_2fork_8h.html" target="_self">fork.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_0_9_"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="gpr__slice_8h_source.html"><span class="icondoc"></span></a><a class="el" href="gpr__slice_8h.html" target="_self">gpr_slice.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_0_10_" class="even"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="gpr__types_8h_source.html"><span class="icondoc"></span></a><a class="el" href="gpr__types_8h.html" target="_self">gpr_types.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_0_11_"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="grpc__types_8h_source.html"><span class="icondoc"></span></a><a class="el" href="grpc__types_8h.html" target="_self">grpc_types.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_0_12_" class="even"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="impl_2codegen_2log_8h_source.html"><span class="icondoc"></span></a><a class="el" href="impl_2codegen_2log_8h.html" target="_self">log.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_0_13_"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="impl_2codegen_2port__platform_8h_source.html"><span class="icondoc"></span></a><a class="el" href="impl_2codegen_2port__platform_8h.html" target="_self">port_platform.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_0_14_" class="even"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="propagation__bits_8h_source.html"><span class="icondoc"></span></a><a class="el" href="propagation__bits_8h.html" target="_self">propagation_bits.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_0_15_"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="impl_2codegen_2slice_8h_source.html"><span class="icondoc"></span></a><a class="el" href="impl_2codegen_2slice_8h.html" target="_self">slice.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_0_16_" class="even"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="impl_2codegen_2status_8h_source.html"><span class="icondoc"></span></a><a class="el" href="impl_2codegen_2status_8h.html" target="_self">status.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_0_17_"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="impl_2codegen_2sync_8h_source.html"><span class="icondoc"></span></a><a class="el" href="impl_2codegen_2sync_8h.html" target="_self">sync.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_0_18_" class="even"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="impl_2codegen_2sync__custom_8h_source.html"><span class="icondoc"></span></a><a class="el" href="impl_2codegen_2sync__custom_8h.html" target="_self">sync_custom.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_0_19_"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="impl_2codegen_2sync__generic_8h_source.html"><span class="icondoc"></span></a><a class="el" href="impl_2codegen_2sync__generic_8h.html" target="_self">sync_generic.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_0_20_" class="even"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="impl_2codegen_2sync__posix_8h_source.html"><span class="icondoc"></span></a><a class="el" href="impl_2codegen_2sync__posix_8h.html" target="_self">sync_posix.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_0_21_"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="impl_2codegen_2sync__windows_8h_source.html"><span class="icondoc"></span></a><a class="el" href="impl_2codegen_2sync__windows_8h.html" target="_self">sync_windows.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_0_1_" class="arrow" onclick="toggleFolder('0_0_1_')">&#9660;</span><span id="img_0_0_1_" class="iconfopen" onclick="toggleFolder('0_0_1_')">&#160;</span><a class="el" href="dir_cad3142e04109052413f2d2a2d1813b0.html" target="_self">support</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_1_0_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="alloc_8h_source.html"><span class="icondoc"></span></a><a class="el" href="alloc_8h.html" target="_self">alloc.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_1_1_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="support_2atm_8h_source.html"><span class="icondoc"></span></a><a class="el" href="support_2atm_8h.html" target="_self">atm.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_1_2_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="support_2atm__gcc__atomic_8h_source.html"><span class="icondoc"></span></a><a class="el" href="support_2atm__gcc__atomic_8h.html" target="_self">atm_gcc_atomic.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_1_3_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="support_2atm__gcc__sync_8h_source.html"><span class="icondoc"></span></a><a class="el" href="support_2atm__gcc__sync_8h.html" target="_self">atm_gcc_sync.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_1_4_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="support_2atm__windows_8h_source.html"><span class="icondoc"></span></a><a class="el" href="support_2atm__windows_8h.html" target="_self">atm_windows.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_1_5_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="cpu_8h_source.html"><span class="icondoc"></span></a><a class="el" href="cpu_8h.html" target="_self">cpu.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_1_6_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="support_2log_8h_source.html"><span class="icondoc"></span></a><a class="el" href="support_2log_8h.html" target="_self">log.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_1_7_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="log__windows_8h_source.html"><span class="icondoc"></span></a><a class="el" href="log__windows_8h.html" target="_self">log_windows.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_1_8_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="support_2port__platform_8h_source.html"><span class="icondoc"></span></a><a class="el" href="support_2port__platform_8h.html" target="_self">port_platform.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_1_9_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="string__util_8h_source.html"><span class="icondoc"></span></a><a class="el" href="string__util_8h.html" target="_self">string_util.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_1_10_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="support_2sync_8h_source.html"><span class="icondoc"></span></a><a class="el" href="support_2sync_8h.html" target="_self">sync.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_1_11_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="support_2sync__custom_8h_source.html"><span class="icondoc"></span></a><a class="el" href="support_2sync__custom_8h.html" target="_self">sync_custom.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_1_12_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="support_2sync__generic_8h_source.html"><span class="icondoc"></span></a><a class="el" href="support_2sync__generic_8h.html" target="_self">sync_generic.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_1_13_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="support_2sync__posix_8h_source.html"><span class="icondoc"></span></a><a class="el" href="support_2sync__posix_8h.html" target="_self">sync_posix.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_1_14_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="support_2sync__windows_8h_source.html"><span class="icondoc"></span></a><a class="el" href="support_2sync__windows_8h.html" target="_self">sync_windows.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_1_15_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="thd__id_8h_source.html"><span class="icondoc"></span></a><a class="el" href="thd__id_8h.html" target="_self">thd_id.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_1_16_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="time_8h_source.html"><span class="icondoc"></span></a><a class="el" href="time_8h.html" target="_self">time.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_1_17_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="workaround__list_8h_source.html"><span class="icondoc"></span></a><a class="el" href="workaround__list_8h.html" target="_self">workaround_list.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_2_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="byte__buffer_8h_source.html"><span class="icondoc"></span></a><a class="el" href="byte__buffer_8h.html" target="_self">byte_buffer.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_3_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="byte__buffer__reader_8h_source.html"><span class="icondoc"></span></a><a class="el" href="byte__buffer__reader_8h.html" target="_self">byte_buffer_reader.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_4_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="census_8h_source.html"><span class="icondoc"></span></a><a class="el" href="census_8h.html" target="_self">census.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_5_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="compression_8h_source.html"><span class="icondoc"></span></a><a class="el" href="compression_8h.html" target="_self">compression.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_6_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="fork_8h_source.html"><span class="icondoc"></span></a><a class="el" href="fork_8h.html" target="_self">fork.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_7_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="grpc_8h_source.html"><span class="icondoc"></span></a><a class="el" href="grpc_8h.html" target="_self">grpc.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_8_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="grpc__posix_8h_source.html"><span class="icondoc"></span></a><a class="el" href="grpc__posix_8h.html" target="_self">grpc_posix.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_9_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="grpc__security_8h_source.html"><span class="icondoc"></span></a><a class="el" href="grpc__security_8h.html" target="_self">grpc_security.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_10_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="grpc__security__constants_8h_source.html"><span class="icondoc"></span></a><a class="el" href="grpc__security__constants_8h.html" target="_self">grpc_security_constants.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_11_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="load__reporting_8h_source.html"><span class="icondoc"></span></a><a class="el" href="load__reporting_8h.html" target="_self">load_reporting.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_12_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="slice_8h_source.html"><span class="icondoc"></span></a><a class="el" href="slice_8h.html" target="_self">slice.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_13_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="slice__buffer_8h_source.html"><span class="icondoc"></span></a><a class="el" href="slice__buffer_8h.html" target="_self">slice_buffer.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_14_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="status_8h_source.html"><span class="icondoc"></span></a><a class="el" href="status_8h.html" target="_self">status.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9660;</span><span id="img_0_" class="iconfopen" onclick="toggleFolder('0_')">&#160;</span><a class="el" href="dir_e68e8157741866f444e17edd764ebbae.html" target="_self">doc</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="dir_3ad85b968d4f639028487571a73cbdfc.html" target="_self">core</a></td><td class="desc"></td></tr>
+<tr id="row_1_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_1_" class="arrow" onclick="toggleFolder('1_')">&#9660;</span><span id="img_1_" class="iconfopen" onclick="toggleFolder('1_')">&#160;</span><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html" target="_self">include</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_1_0_" class="arrow" onclick="toggleFolder('1_0_')">&#9660;</span><span id="img_1_0_" class="iconfopen" onclick="toggleFolder('1_0_')">&#160;</span><a class="el" href="dir_9d7a14d6d9adcbe4c35dbdb88d867e2e.html" target="_self">grpc</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_1_0_0_" class="arrow" onclick="toggleFolder('1_0_0_')">&#9660;</span><span id="img_1_0_0_" class="iconfopen" onclick="toggleFolder('1_0_0_')">&#160;</span><a class="el" href="dir_4b3e2ed696753daba329e2683e0f6479.html" target="_self">impl</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_0_0_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_1_0_0_0_" class="arrow" onclick="toggleFolder('1_0_0_0_')">&#9660;</span><span id="img_1_0_0_0_" class="iconfopen" onclick="toggleFolder('1_0_0_0_')">&#160;</span><a class="el" href="dir_7a167954ab48275cc692d783196d1f28.html" target="_self">codegen</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_0_0_0_" class="even"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="impl_2codegen_2atm_8h_source.html"><span class="icondoc"></span></a><a class="el" href="impl_2codegen_2atm_8h.html" target="_self">atm.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_0_0_1_"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="impl_2codegen_2atm__gcc__atomic_8h_source.html"><span class="icondoc"></span></a><a class="el" href="impl_2codegen_2atm__gcc__atomic_8h.html" target="_self">atm_gcc_atomic.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_0_0_2_" class="even"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="impl_2codegen_2atm__gcc__sync_8h_source.html"><span class="icondoc"></span></a><a class="el" href="impl_2codegen_2atm__gcc__sync_8h.html" target="_self">atm_gcc_sync.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_0_0_3_"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="impl_2codegen_2atm__windows_8h_source.html"><span class="icondoc"></span></a><a class="el" href="impl_2codegen_2atm__windows_8h.html" target="_self">atm_windows.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_0_0_4_" class="even"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="impl_2codegen_2byte__buffer_8h_source.html"><span class="icondoc"></span></a><a class="el" href="impl_2codegen_2byte__buffer_8h.html" target="_self">byte_buffer.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_0_0_5_"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="impl_2codegen_2byte__buffer__reader_8h_source.html"><span class="icondoc"></span></a><a class="el" href="impl_2codegen_2byte__buffer__reader_8h.html" target="_self">byte_buffer_reader.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_0_0_6_" class="even"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="compression__types_8h_source.html"><span class="icondoc"></span></a><a class="el" href="compression__types_8h.html" target="_self">compression_types.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_0_0_7_"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="connectivity__state_8h_source.html"><span class="icondoc"></span></a><a class="el" href="connectivity__state_8h.html" target="_self">connectivity_state.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_0_0_8_" class="even"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="impl_2codegen_2fork_8h_source.html"><span class="icondoc"></span></a><a class="el" href="impl_2codegen_2fork_8h.html" target="_self">fork.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_0_0_9_"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="gpr__slice_8h_source.html"><span class="icondoc"></span></a><a class="el" href="gpr__slice_8h.html" target="_self">gpr_slice.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_0_0_10_" class="even"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="gpr__types_8h_source.html"><span class="icondoc"></span></a><a class="el" href="gpr__types_8h.html" target="_self">gpr_types.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_0_0_11_"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="grpc__types_8h_source.html"><span class="icondoc"></span></a><a class="el" href="grpc__types_8h.html" target="_self">grpc_types.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_0_0_12_" class="even"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="impl_2codegen_2log_8h_source.html"><span class="icondoc"></span></a><a class="el" href="impl_2codegen_2log_8h.html" target="_self">log.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_0_0_13_"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="impl_2codegen_2port__platform_8h_source.html"><span class="icondoc"></span></a><a class="el" href="impl_2codegen_2port__platform_8h.html" target="_self">port_platform.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_0_0_14_" class="even"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="propagation__bits_8h_source.html"><span class="icondoc"></span></a><a class="el" href="propagation__bits_8h.html" target="_self">propagation_bits.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_0_0_15_"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="impl_2codegen_2slice_8h_source.html"><span class="icondoc"></span></a><a class="el" href="impl_2codegen_2slice_8h.html" target="_self">slice.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_0_0_16_" class="even"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="impl_2codegen_2status_8h_source.html"><span class="icondoc"></span></a><a class="el" href="impl_2codegen_2status_8h.html" target="_self">status.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_0_0_17_"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="impl_2codegen_2sync_8h_source.html"><span class="icondoc"></span></a><a class="el" href="impl_2codegen_2sync_8h.html" target="_self">sync.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_0_0_18_" class="even"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="impl_2codegen_2sync__abseil_8h_source.html"><span class="icondoc"></span></a><a class="el" href="impl_2codegen_2sync__abseil_8h.html" target="_self">sync_abseil.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_0_0_19_"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="impl_2codegen_2sync__custom_8h_source.html"><span class="icondoc"></span></a><a class="el" href="impl_2codegen_2sync__custom_8h.html" target="_self">sync_custom.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_0_0_20_" class="even"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="impl_2codegen_2sync__generic_8h_source.html"><span class="icondoc"></span></a><a class="el" href="impl_2codegen_2sync__generic_8h.html" target="_self">sync_generic.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_0_0_21_"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="impl_2codegen_2sync__posix_8h_source.html"><span class="icondoc"></span></a><a class="el" href="impl_2codegen_2sync__posix_8h.html" target="_self">sync_posix.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_0_0_22_" class="even"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="impl_2codegen_2sync__windows_8h_source.html"><span class="icondoc"></span></a><a class="el" href="impl_2codegen_2sync__windows_8h.html" target="_self">sync_windows.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_1_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_1_0_1_" class="arrow" onclick="toggleFolder('1_0_1_')">&#9660;</span><span id="img_1_0_1_" class="iconfopen" onclick="toggleFolder('1_0_1_')">&#160;</span><a class="el" href="dir_cad3142e04109052413f2d2a2d1813b0.html" target="_self">support</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_1_0_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="alloc_8h_source.html"><span class="icondoc"></span></a><a class="el" href="alloc_8h.html" target="_self">alloc.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_1_1_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="support_2atm_8h_source.html"><span class="icondoc"></span></a><a class="el" href="support_2atm_8h.html" target="_self">atm.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_1_2_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="support_2atm__gcc__atomic_8h_source.html"><span class="icondoc"></span></a><a class="el" href="support_2atm__gcc__atomic_8h.html" target="_self">atm_gcc_atomic.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_1_3_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="support_2atm__gcc__sync_8h_source.html"><span class="icondoc"></span></a><a class="el" href="support_2atm__gcc__sync_8h.html" target="_self">atm_gcc_sync.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_1_4_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="support_2atm__windows_8h_source.html"><span class="icondoc"></span></a><a class="el" href="support_2atm__windows_8h.html" target="_self">atm_windows.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_1_5_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="cpu_8h_source.html"><span class="icondoc"></span></a><a class="el" href="cpu_8h.html" target="_self">cpu.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_1_6_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="support_2log_8h_source.html"><span class="icondoc"></span></a><a class="el" href="support_2log_8h.html" target="_self">log.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_1_7_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="log__windows_8h_source.html"><span class="icondoc"></span></a><a class="el" href="log__windows_8h.html" target="_self">log_windows.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_1_8_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="support_2port__platform_8h_source.html"><span class="icondoc"></span></a><a class="el" href="support_2port__platform_8h.html" target="_self">port_platform.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_1_9_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="string__util_8h_source.html"><span class="icondoc"></span></a><a class="el" href="string__util_8h.html" target="_self">string_util.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_1_10_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="support_2sync_8h_source.html"><span class="icondoc"></span></a><a class="el" href="support_2sync_8h.html" target="_self">sync.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_1_11_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="support_2sync__abseil_8h_source.html"><span class="icondoc"></span></a><a class="el" href="support_2sync__abseil_8h.html" target="_self">sync_abseil.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_1_12_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="support_2sync__custom_8h_source.html"><span class="icondoc"></span></a><a class="el" href="support_2sync__custom_8h.html" target="_self">sync_custom.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_1_13_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="support_2sync__generic_8h_source.html"><span class="icondoc"></span></a><a class="el" href="support_2sync__generic_8h.html" target="_self">sync_generic.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_1_14_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="support_2sync__posix_8h_source.html"><span class="icondoc"></span></a><a class="el" href="support_2sync__posix_8h.html" target="_self">sync_posix.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_1_15_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="support_2sync__windows_8h_source.html"><span class="icondoc"></span></a><a class="el" href="support_2sync__windows_8h.html" target="_self">sync_windows.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_1_16_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="thd__id_8h_source.html"><span class="icondoc"></span></a><a class="el" href="thd__id_8h.html" target="_self">thd_id.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_1_17_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="time_8h_source.html"><span class="icondoc"></span></a><a class="el" href="time_8h.html" target="_self">time.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_1_18_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="workaround__list_8h_source.html"><span class="icondoc"></span></a><a class="el" href="workaround__list_8h.html" target="_self">workaround_list.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_2_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="byte__buffer_8h_source.html"><span class="icondoc"></span></a><a class="el" href="byte__buffer_8h.html" target="_self">byte_buffer.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_3_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="byte__buffer__reader_8h_source.html"><span class="icondoc"></span></a><a class="el" href="byte__buffer__reader_8h.html" target="_self">byte_buffer_reader.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_4_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="census_8h_source.html"><span class="icondoc"></span></a><a class="el" href="census_8h.html" target="_self">census.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_5_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="compression_8h_source.html"><span class="icondoc"></span></a><a class="el" href="compression_8h.html" target="_self">compression.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_6_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="fork_8h_source.html"><span class="icondoc"></span></a><a class="el" href="fork_8h.html" target="_self">fork.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_7_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="grpc_8h_source.html"><span class="icondoc"></span></a><a class="el" href="grpc_8h.html" target="_self">grpc.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_8_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="grpc__posix_8h_source.html"><span class="icondoc"></span></a><a class="el" href="grpc__posix_8h.html" target="_self">grpc_posix.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_9_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="grpc__security_8h_source.html"><span class="icondoc"></span></a><a class="el" href="grpc__security_8h.html" target="_self">grpc_security.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_10_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="grpc__security__constants_8h_source.html"><span class="icondoc"></span></a><a class="el" href="grpc__security__constants_8h.html" target="_self">grpc_security_constants.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_11_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="load__reporting_8h_source.html"><span class="icondoc"></span></a><a class="el" href="load__reporting_8h.html" target="_self">load_reporting.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_12_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="slice_8h_source.html"><span class="icondoc"></span></a><a class="el" href="slice_8h.html" target="_self">slice.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_13_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="slice__buffer_8h_source.html"><span class="icondoc"></span></a><a class="el" href="slice__buffer_8h.html" target="_self">slice_buffer.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_14_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="status_8h_source.html"><span class="icondoc"></span></a><a class="el" href="status_8h.html" target="_self">status.h</a></td><td class="desc"></td></tr>
 </table>
 </div><!-- directory -->
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Dec 18 2019 17:23:06 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Tue Apr 7 2020 11:33:58 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.16
 </small></address>
 </body>
 </html>

+ 9 - 6
core/fork_8h.html

@@ -1,9 +1,9 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!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.13"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: include/grpc/fork.h File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.16 -->
 <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(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -74,9 +77,9 @@ $(function() {
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Dec 18 2019 17:23:06 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Tue Apr 7 2020 11:33:58 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.16
 </small></address>
 </body>
 </html>

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 7 - 4
core/fork_8h_source.html


+ 9 - 6
core/fork__support_8md.html

@@ -1,9 +1,9 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!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.13"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: doc/fork_support.md File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.16 -->
 <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(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -66,9 +69,9 @@ $(function() {
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Dec 18 2019 17:23:06 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Tue Apr 7 2020 11:33:58 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.16
 </small></address>
 </body>
 </html>

+ 12 - 6
core/functions.html

@@ -1,9 +1,9 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!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.13"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: Data Fields</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.16 -->
 <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(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 </div><!-- top -->
 <!-- window showing the filter options -->
@@ -349,6 +352,9 @@ $(function() {
 <li>peer_cert
 : <a class="el" href="structgrpc__tls__server__authorization__check__arg.html#aa33742301cfcf0e968360da852d7bcc0">grpc_tls_server_authorization_check_arg</a>
 </li>
+<li>peer_cert_full_chain
+: <a class="el" href="structgrpc__tls__server__authorization__check__arg.html#a985f586cfc2ac1b2f262afa1f72b6f82">grpc_tls_server_authorization_check_arg</a>
+</li>
 <li>pointer
 : <a class="el" href="uniongrpc__arg_1_1grpc__arg__value.html#aed77f552b492a65ec44d848589b57570">grpc_arg::grpc_arg_value</a>
 </li>
@@ -526,9 +532,9 @@ $(function() {
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Dec 18 2019 17:23:06 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Tue Apr 7 2020 11:33:58 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.16
 </small></address>
 </body>
 </html>

+ 12 - 6
core/functions_vars.html

@@ -1,9 +1,9 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!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.13"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: Data Fields - Variables</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.16 -->
 <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(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 </div><!-- top -->
 <!-- window showing the filter options -->
@@ -349,6 +352,9 @@ $(function() {
 <li>peer_cert
 : <a class="el" href="structgrpc__tls__server__authorization__check__arg.html#aa33742301cfcf0e968360da852d7bcc0">grpc_tls_server_authorization_check_arg</a>
 </li>
+<li>peer_cert_full_chain
+: <a class="el" href="structgrpc__tls__server__authorization__check__arg.html#a985f586cfc2ac1b2f262afa1f72b6f82">grpc_tls_server_authorization_check_arg</a>
+</li>
 <li>pointer
 : <a class="el" href="uniongrpc__arg_1_1grpc__arg__value.html#aed77f552b492a65ec44d848589b57570">grpc_arg::grpc_arg_value</a>
 </li>
@@ -526,9 +532,9 @@ $(function() {
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Dec 18 2019 17:23:06 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Tue Apr 7 2020 11:33:58 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.16
 </small></address>
 </body>
 </html>

+ 9 - 6
core/g__stands__for_8md.html

@@ -1,9 +1,9 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!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.13"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: doc/g_stands_for.md File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.16 -->
 <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(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -66,9 +69,9 @@ $(function() {
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Dec 18 2019 17:23:06 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Tue Apr 7 2020 11:33:58 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.16
 </small></address>
 </body>
 </html>

+ 10 - 7
core/globals.html

@@ -1,9 +1,9 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!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.13"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: Globals</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.16 -->
 <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(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 </div><!-- top -->
 <!-- window showing the filter options -->
@@ -61,7 +64,7 @@ $(function() {
 <div class="contents">
 <div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div>
 
-<h3><a id="index__"></a>- _ -</h3><ul>
+<h3><a id="index__5F"></a>- _ -</h3><ul>
 <li>__STDC_FORMAT_MACROS
 : <a class="el" href="impl_2codegen_2port__platform_8h.html#aacbb9e1f38be71e22df1584a37c56693">port_platform.h</a>
 </li>
@@ -69,9 +72,9 @@ $(function() {
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Dec 18 2019 17:23:06 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Tue Apr 7 2020 11:33:58 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.16
 </small></address>
 </body>
 </html>

+ 9 - 6
core/globals_c.html

@@ -1,9 +1,9 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!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.13"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: Globals</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.16 -->
 <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(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 </div><!-- top -->
 <!-- window showing the filter options -->
@@ -72,9 +75,9 @@ $(function() {
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Dec 18 2019 17:23:06 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Tue Apr 7 2020 11:33:58 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.16
 </small></address>
 </body>
 </html>

+ 10 - 7
core/globals_defs.html

@@ -1,9 +1,9 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!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.13"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: Globals</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.16 -->
 <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(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 </div><!-- top -->
 <!-- window showing the filter options -->
@@ -61,7 +64,7 @@ $(function() {
 <div class="contents">
 &#160;
 
-<h3><a id="index__"></a>- _ -</h3><ul>
+<h3><a id="index__5F"></a>- _ -</h3><ul>
 <li>__STDC_FORMAT_MACROS
 : <a class="el" href="impl_2codegen_2port__platform_8h.html#aacbb9e1f38be71e22df1584a37c56693">port_platform.h</a>
 </li>
@@ -69,9 +72,9 @@ $(function() {
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Dec 18 2019 17:23:06 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Tue Apr 7 2020 11:33:58 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.16
 </small></address>
 </body>
 </html>

+ 9 - 6
core/globals_defs_c.html

@@ -1,9 +1,9 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!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.13"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: Globals</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.16 -->
 <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(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 </div><!-- top -->
 <!-- window showing the filter options -->
@@ -69,9 +72,9 @@ $(function() {
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Dec 18 2019 17:23:06 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Tue Apr 7 2020 11:33:58 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.16
 </small></address>
 </body>
 </html>

+ 27 - 6
core/globals_defs_g.html

@@ -1,9 +1,9 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!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.13"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: Globals</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.16 -->
 <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(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 </div><!-- top -->
 <!-- window showing the filter options -->
@@ -522,6 +525,15 @@ $(function() {
 <li>GRPC_ARG_TCP_READ_CHUNK_SIZE
 : <a class="el" href="group__grpc__arg__keys.html#ga82582ed0fcd7d6b0090f9102d75c765a">grpc_types.h</a>
 </li>
+<li>GRPC_ARG_TCP_TX_ZEROCOPY_ENABLED
+: <a class="el" href="group__grpc__arg__keys.html#ga1eb58c302eaf27a5d982b30402b8f84a">grpc_types.h</a>
+</li>
+<li>GRPC_ARG_TCP_TX_ZEROCOPY_MAX_SIMULT_SENDS
+: <a class="el" href="group__grpc__arg__keys.html#gaf3be6c3cb4107587438a2053621a1620">grpc_types.h</a>
+</li>
+<li>GRPC_ARG_TCP_TX_ZEROCOPY_SEND_BYTES_THRESHOLD
+: <a class="el" href="group__grpc__arg__keys.html#ga1014726da03b9715efd3638ca5f9c33a">grpc_types.h</a>
+</li>
 <li>GRPC_ARG_TSI_MAX_FRAME_SIZE
 : <a class="el" href="group__grpc__arg__keys.html#gaf6f0cd3313637e1c4dbeb60043423635">grpc_types.h</a>
 </li>
@@ -540,6 +552,9 @@ $(function() {
 <li>GRPC_ARG_XDS_FALLBACK_TIMEOUT_MS
 : <a class="el" href="group__grpc__arg__keys.html#gabe5b41f89f0017e0f89c5945fe1e0470">grpc_types.h</a>
 </li>
+<li>GRPC_ARG_XDS_RESOURCE_DOES_NOT_EXIST_TIMEOUT_MS
+: <a class="el" href="group__grpc__arg__keys.html#gac7f84e7e3a576d1efc7c5f5a3ff5632a">grpc_types.h</a>
+</li>
 <li>GRPC_COMPRESSION_CHANNEL_DEFAULT_ALGORITHM
 : <a class="el" href="group__grpc__arg__keys.html#ga33cd5668b4ebacb59b657f4674cc1cf5">compression_types.h</a>
 </li>
@@ -663,6 +678,9 @@ $(function() {
 <li>GRPC_TCP_DEFAULT_READ_SLICE_SIZE
 : <a class="el" href="group__grpc__arg__keys.html#ga1f91c3aec64a436d29051c8d415b1053">grpc_types.h</a>
 </li>
+<li>GRPC_TRANSPORT_SECURITY_LEVEL_PROPERTY_NAME
+: <a class="el" href="grpc__security__constants_8h.html#ab19cdead9b37b4818118403d4d3b4ebb">grpc_security_constants.h</a>
+</li>
 <li>GRPC_TRANSPORT_SECURITY_TYPE_PROPERTY_NAME
 : <a class="el" href="grpc__security__constants_8h.html#aff82fdff9e7c40c4dd4bdc650e38e25a">grpc_security_constants.h</a>
 </li>
@@ -687,6 +705,9 @@ $(function() {
 <li>GRPC_X509_CN_PROPERTY_NAME
 : <a class="el" href="grpc__security__constants_8h.html#afee5e0fade6e0af1954529f1f08afe0c">grpc_security_constants.h</a>
 </li>
+<li>GRPC_X509_PEM_CERT_CHAIN_PROPERTY_NAME
+: <a class="el" href="grpc__security__constants_8h.html#a4ea60d47d799302dc1b760bcfa78e5a1">grpc_security_constants.h</a>
+</li>
 <li>GRPC_X509_PEM_CERT_PROPERTY_NAME
 : <a class="el" href="grpc__security__constants_8h.html#ad46c3fd565d6a24eeb25d1fdc342cb28">grpc_security_constants.h</a>
 </li>
@@ -700,9 +721,9 @@ $(function() {
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Dec 18 2019 17:23:06 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Tue Apr 7 2020 11:33:58 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.16
 </small></address>
 </body>
 </html>

+ 15 - 6
core/globals_enum.html

@@ -1,9 +1,9 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!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.13"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: Globals</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.16 -->
 <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(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 </div><!-- top -->
 <!-- window showing the filter options -->
@@ -99,6 +102,9 @@ $(function() {
 <li>grpc_op_type
 : <a class="el" href="grpc__types_8h.html#a41dc9abf9678decbfcef1a037e35939a">grpc_types.h</a>
 </li>
+<li>grpc_security_level
+: <a class="el" href="grpc__security__constants_8h.html#a3c3165c49cd7a359ddb8656aae7e9dd6">grpc_security_constants.h</a>
+</li>
 <li>grpc_server_register_method_payload_handling
 : <a class="el" href="grpc_8h.html#aab04022748000f50c2590230f985acbc">grpc.h</a>
 </li>
@@ -117,6 +123,9 @@ $(function() {
 <li>grpc_status_code
 : <a class="el" href="impl_2codegen_2status_8h.html#a35ab2a68917eb836de84cb23253108eb">status.h</a>
 </li>
+<li>grpc_tls_server_verification_option
+: <a class="el" href="grpc__security__constants_8h.html#aa4b37b544134e070541912584793446a">grpc_security_constants.h</a>
+</li>
 <li>grpc_workaround_list
 : <a class="el" href="workaround__list_8h.html#ade8be35fce7415c7234ac22d8b9ad9d2">workaround_list.h</a>
 </li>
@@ -124,9 +133,9 @@ $(function() {
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Dec 18 2019 17:23:06 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Tue Apr 7 2020 11:33:58 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.16
 </small></address>
 </body>
 </html>

+ 33 - 6
core/globals_eval.html

@@ -1,9 +1,9 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!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.13"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: Globals</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.16 -->
 <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(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 </div><!-- top -->
 <!-- window showing the filter options -->
@@ -206,6 +209,9 @@ $(function() {
 <li>GRPC_CQ_PLUCK
 : <a class="el" href="grpc__types_8h.html#a1d6272e15d32381a9ffa027cefd60bf8a7ddd2051625309ecc657b658c021476a">grpc_types.h</a>
 </li>
+<li>GRPC_INTEGRITY_ONLY
+: <a class="el" href="grpc__security__constants_8h.html#a3c3165c49cd7a359ddb8656aae7e9dd6ad9ad5579bef3a4b55e461f29c9fbd957">grpc_security_constants.h</a>
+</li>
 <li>GRPC_MAX_WORKAROUND_ID
 : <a class="el" href="workaround__list_8h.html#ade8be35fce7415c7234ac22d8b9ad9d2ac8d0c094c010899a69f029de9b70bc3c">workaround_list.h</a>
 </li>
@@ -236,12 +242,24 @@ $(function() {
 <li>GRPC_OP_SEND_STATUS_FROM_SERVER
 : <a class="el" href="grpc__types_8h.html#a41dc9abf9678decbfcef1a037e35939aa3a3659314e7495b1cabed0f3a6705f64">grpc_types.h</a>
 </li>
+<li>GRPC_PRIVACY_AND_INTEGRITY
+: <a class="el" href="grpc__security__constants_8h.html#a3c3165c49cd7a359ddb8656aae7e9dd6af27dbc67f757ccd2ff3537e053ad06c3">grpc_security_constants.h</a>
+</li>
 <li>GRPC_QUEUE_SHUTDOWN
 : <a class="el" href="grpc__types_8h.html#ab6454071421a36ebc25952ed448d5b87a503dd1b2ec79457f0f810716016219d5">grpc_types.h</a>
 </li>
 <li>GRPC_QUEUE_TIMEOUT
 : <a class="el" href="grpc__types_8h.html#ab6454071421a36ebc25952ed448d5b87a4339ea61236e103b6555fdf9b6cffab6">grpc_types.h</a>
 </li>
+<li>GRPC_SECURITY_MAX
+: <a class="el" href="grpc__security__constants_8h.html#a3c3165c49cd7a359ddb8656aae7e9dd6a3dac3570a7b2f7189f426c0377bdb1e1">grpc_security_constants.h</a>
+</li>
+<li>GRPC_SECURITY_MIN
+: <a class="el" href="grpc__security__constants_8h.html#a3c3165c49cd7a359ddb8656aae7e9dd6a1cb478ac1535b61fdd1cb2c1e2062b3a">grpc_security_constants.h</a>
+</li>
+<li>GRPC_SECURITY_NONE
+: <a class="el" href="grpc__security__constants_8h.html#a3c3165c49cd7a359ddb8656aae7e9dd6abb83593125096051f1c26ffa8df813b1">grpc_security_constants.h</a>
+</li>
 <li>GRPC_SLICE_REF_BOTH
 : <a class="el" href="slice_8h.html#a4a42e5de5c07151adf96278ea466ef4da45eab2ea11c1b01d8ce88fe2595475ef">slice.h</a>
 </li>
@@ -344,6 +362,15 @@ $(function() {
 <li>GRPC_STATUS_UNKNOWN
 : <a class="el" href="impl_2codegen_2status_8h.html#a35ab2a68917eb836de84cb23253108eba5f02c0e431162618ab422d27fd39dd08">status.h</a>
 </li>
+<li>GRPC_TLS_SERVER_VERIFICATION
+: <a class="el" href="grpc__security__constants_8h.html#aa4b37b544134e070541912584793446aa2f287b70ed85cf61a025e6c9f82fa785">grpc_security_constants.h</a>
+</li>
+<li>GRPC_TLS_SKIP_ALL_SERVER_VERIFICATION
+: <a class="el" href="grpc__security__constants_8h.html#aa4b37b544134e070541912584793446aa7d9c4e1cd0a8986e4dadb95ef976b72e">grpc_security_constants.h</a>
+</li>
+<li>GRPC_TLS_SKIP_HOSTNAME_VERIFICATION
+: <a class="el" href="grpc__security__constants_8h.html#aa4b37b544134e070541912584793446aaeb4cda98070a6fd330b7253843406106">grpc_security_constants.h</a>
+</li>
 <li>GRPC_WORKAROUND_ID_CRONET_COMPRESSION
 : <a class="el" href="workaround__list_8h.html#ade8be35fce7415c7234ac22d8b9ad9d2ad5634536a70e6bf3b14550dd26a66033">workaround_list.h</a>
 </li>
@@ -365,9 +392,9 @@ $(function() {
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Dec 18 2019 17:23:06 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Tue Apr 7 2020 11:33:58 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.16
 </small></address>
 </body>
 </html>

+ 26 - 20
core/globals_func.html

@@ -1,9 +1,9 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!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.13"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: Globals</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.16 -->
 <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(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 </div><!-- top -->
 <!-- window showing the filter options -->
@@ -126,7 +129,7 @@ $(function() {
 : <a class="el" href="impl_2codegen_2log_8h.html#a182dc49f7d429e28b35cb78133e542d8">log.h</a>
 </li>
 <li>gpr_log_severity_string()
-: <a class="el" href="impl_2codegen_2log_8h.html#ae794448965328d305d0b44417199a915">log.h</a>
+: <a class="el" href="impl_2codegen_2log_8h.html#a48772229c123479748e79b8100cfe596">log.h</a>
 </li>
 <li>gpr_log_verbosity_init()
 : <a class="el" href="impl_2codegen_2log_8h.html#a920f1611251015a9806177ed78931aa5">log.h</a>
@@ -291,7 +294,7 @@ $(function() {
 : <a class="el" href="grpc__security_8h.html#a4d6409cf4a261297cd327bd49e72fcea">grpc_security.h</a>
 </li>
 <li>grpc_auth_context_peer_identity_property_name()
-: <a class="el" href="grpc__security_8h.html#a5a627008e49efec12fb97c25b5da4628">grpc_security.h</a>
+: <a class="el" href="grpc__security_8h.html#acf812326f742584f336b3777dba08f11">grpc_security.h</a>
 </li>
 <li>grpc_auth_context_peer_is_authenticated()
 : <a class="el" href="grpc__security_8h.html#a5bb56dbcba0b0c54e3c6da0635391959">grpc_security.h</a>
@@ -306,7 +309,7 @@ $(function() {
 : <a class="el" href="grpc__security_8h.html#a9cff913051370085b7cc58aa3ccbd4a4">grpc_security.h</a>
 </li>
 <li>grpc_auth_property_iterator_next()
-: <a class="el" href="grpc__security_8h.html#a064c4dc355a3720cd2bcf6e3ddfb3e05">grpc_security.h</a>
+: <a class="el" href="grpc__security_8h.html#ab10bd417749a79405d601516fbf5e5f4">grpc_security.h</a>
 </li>
 <li>grpc_byte_buffer_copy()
 : <a class="el" href="impl_2codegen_2byte__buffer_8h.html#a4ebb8f0714bee2c84fed0be62d0dc259">byte_buffer.h</a>
@@ -354,7 +357,7 @@ $(function() {
 : <a class="el" href="grpc_8h.html#afd22cfbc549db65ee265335c3264a57b">grpc.h</a>
 </li>
 <li>grpc_call_error_to_string()
-: <a class="el" href="grpc_8h.html#aff94033db2c0a4c2486f8551399b17cd">grpc.h</a>
+: <a class="el" href="grpc_8h.html#adfb21b896efb9cdbc0506794e1769cdc">grpc.h</a>
 </li>
 <li>grpc_call_get_peer()
 : <a class="el" href="grpc_8h.html#a96bc6ab4dac03f512a04ea6c19733289">grpc.h</a>
@@ -453,7 +456,7 @@ $(function() {
 : <a class="el" href="grpc_8h.html#af77734d6350953db5d730f7213aac639">grpc.h</a>
 </li>
 <li>grpc_completion_queue_factory_lookup()
-: <a class="el" href="grpc_8h.html#aa7e0ae56f1bbfd9746805bc0161f80bc">grpc.h</a>
+: <a class="el" href="grpc_8h.html#ae32b089e42768660e0602e97d0f34cf7">grpc.h</a>
 </li>
 <li>grpc_completion_queue_next()
 : <a class="el" href="grpc_8h.html#ab43d55077bcbeb324044d3dcd26a5c80">grpc.h</a>
@@ -510,7 +513,7 @@ $(function() {
 : <a class="el" href="impl_2codegen_2fork_8h.html#af297152d9157a027414989e892531fc0">fork.h</a>
 </li>
 <li>grpc_g_stands_for()
-: <a class="el" href="grpc_8h.html#a62cdc0eb52e0d7742c2f1b72e4cb4850">grpc.h</a>
+: <a class="el" href="grpc_8h.html#a508d3503179bc76431688fb4a8b3ad3b">grpc.h</a>
 </li>
 <li>grpc_google_compute_engine_credentials_create()
 : <a class="el" href="grpc__security_8h.html#af66841ff2c26a95ff9cd18ea2cdf38cb">grpc_security.h</a>
@@ -564,7 +567,7 @@ $(function() {
 : <a class="el" href="grpc_8h.html#a0c8d5a1d0d3b3e862c3a71fbb78e9b50">grpc.h</a>
 </li>
 <li>grpc_metadata_credentials_create_from_plugin()
-: <a class="el" href="grpc__security_8h.html#aed07d29d954508e9f9da66b547660160">grpc_security.h</a>
+: <a class="el" href="grpc__security_8h.html#a510d270c67754176117dcc384cb3d44f">grpc_security.h</a>
 </li>
 <li>grpc_postfork_child()
 : <a class="el" href="impl_2codegen_2fork_8h.html#aa05d1f5928dfcfe76a733f1dcfdc2ff3">fork.h</a>
@@ -588,7 +591,7 @@ $(function() {
 : <a class="el" href="grpc_8h.html#afb2c29a4f1805be6903261d6f4cfefd0">grpc.h</a>
 </li>
 <li>grpc_resource_quota_arg_vtable()
-: <a class="el" href="grpc_8h.html#a3878872e5415c8b8f7765221a8dc961d">grpc.h</a>
+: <a class="el" href="grpc_8h.html#ae379b66894447c1b67473f20a16a6821">grpc.h</a>
 </li>
 <li>grpc_resource_quota_create()
 : <a class="el" href="grpc_8h.html#aaf12188fc8a1a4a686595606891a42af">grpc.h</a>
@@ -848,6 +851,9 @@ $(function() {
 <li>grpc_tls_credential_reload_config_create()
 : <a class="el" href="grpc__security_8h.html#a2337a83a6898dde63d4948e8b12aee69">grpc_security.h</a>
 </li>
+<li>grpc_tls_credentials_create()
+: <a class="el" href="grpc__security_8h.html#a823a0fe621fd8b638e560d84fac6fcee">grpc_security.h</a>
+</li>
 <li>grpc_tls_credentials_options_create()
 : <a class="el" href="grpc__security_8h.html#acf9de635e67ef9b6b41a3b72ebdbdcfc">grpc_security.h</a>
 </li>
@@ -863,6 +869,9 @@ $(function() {
 <li>grpc_tls_credentials_options_set_server_authorization_check_config()
 : <a class="el" href="grpc__security_8h.html#aa38f4543664e3e0be8b7329603d6e014">grpc_security.h</a>
 </li>
+<li>grpc_tls_credentials_options_set_server_verification_option()
+: <a class="el" href="grpc__security_8h.html#ac938af7d7055ff7e18b1f017ded90581">grpc_security.h</a>
+</li>
 <li>grpc_tls_key_materials_config_create()
 : <a class="el" href="grpc__security_8h.html#a3087eccc6abb4a67d4393d999c7a2a37">grpc_security.h</a>
 </li>
@@ -878,25 +887,22 @@ $(function() {
 <li>grpc_tls_server_authorization_check_config_create()
 : <a class="el" href="grpc__security_8h.html#a8ff1f21121b5dafaf848683e8eaf74d9">grpc_security.h</a>
 </li>
-<li>grpc_tls_spiffe_credentials_create()
-: <a class="el" href="grpc__security_8h.html#aa0d86b58b1fc00d9aad76c00b9c95231">grpc_security.h</a>
-</li>
-<li>grpc_tls_spiffe_server_credentials_create()
-: <a class="el" href="grpc__security_8h.html#a74132d68002c1f3dde8a810e843604ee">grpc_security.h</a>
+<li>grpc_tls_server_credentials_create()
+: <a class="el" href="grpc__security_8h.html#a1ef8332e1edf68afd4cf5a8dda804de7">grpc_security.h</a>
 </li>
 <li>grpc_tracer_set_enabled()
 : <a class="el" href="grpc_8h.html#a0bcbc8d69b256843facb8339d812ae2e">grpc.h</a>
 </li>
 <li>grpc_version_string()
-: <a class="el" href="grpc_8h.html#a8bf40c680565d2d3b29b85e8a9e661f3">grpc.h</a>
+: <a class="el" href="grpc_8h.html#a1dd8f074f4417d3d775827fbc5ad0a4a">grpc.h</a>
 </li>
 </ul>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Dec 18 2019 17:23:06 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Tue Apr 7 2020 11:33:58 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.16
 </small></address>
 </body>
 </html>

+ 76 - 22
core/globals_g.html

@@ -1,9 +1,9 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!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.13"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: Globals</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.16 -->
 <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(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 </div><!-- top -->
 <!-- window showing the filter options -->
@@ -279,7 +282,7 @@ $(function() {
 : <a class="el" href="impl_2codegen_2log_8h.html#af10334b4085ac6985a2af9c08478ad48af6c13c67f06821c1629b7e019af4aaf1">log.h</a>
 </li>
 <li>gpr_log_severity_string()
-: <a class="el" href="impl_2codegen_2log_8h.html#ae794448965328d305d0b44417199a915">log.h</a>
+: <a class="el" href="impl_2codegen_2log_8h.html#a48772229c123479748e79b8100cfe596">log.h</a>
 </li>
 <li>gpr_log_verbosity_init()
 : <a class="el" href="impl_2codegen_2log_8h.html#a920f1611251015a9806177ed78931aa5">log.h</a>
@@ -472,12 +475,12 @@ $(function() {
 <li>gpr_stats_inc()
 : <a class="el" href="support_2sync_8h.html#a8d1f3e75040086f0da4d7fc4e94a5b2b">sync.h</a>
 </li>
-<li>gpr_stats_init()
-: <a class="el" href="support_2sync_8h.html#a05c0002cb69dbce4d94819f65551fca2">sync.h</a>
-</li>
 <li>GPR_STATS_INIT
 : <a class="el" href="impl_2codegen_2sync__generic_8h.html#ada230498c8e2aca51e9349709e70e1ef">sync_generic.h</a>
 </li>
+<li>gpr_stats_init()
+: <a class="el" href="support_2sync_8h.html#a05c0002cb69dbce4d94819f65551fca2">sync.h</a>
+</li>
 <li>gpr_stats_read()
 : <a class="el" href="support_2sync_8h.html#ab451d39b50836fcad4ed48f080b7f648">sync.h</a>
 </li>
@@ -811,6 +814,15 @@ $(function() {
 <li>GRPC_ARG_TCP_READ_CHUNK_SIZE
 : <a class="el" href="group__grpc__arg__keys.html#ga82582ed0fcd7d6b0090f9102d75c765a">grpc_types.h</a>
 </li>
+<li>GRPC_ARG_TCP_TX_ZEROCOPY_ENABLED
+: <a class="el" href="group__grpc__arg__keys.html#ga1eb58c302eaf27a5d982b30402b8f84a">grpc_types.h</a>
+</li>
+<li>GRPC_ARG_TCP_TX_ZEROCOPY_MAX_SIMULT_SENDS
+: <a class="el" href="group__grpc__arg__keys.html#gaf3be6c3cb4107587438a2053621a1620">grpc_types.h</a>
+</li>
+<li>GRPC_ARG_TCP_TX_ZEROCOPY_SEND_BYTES_THRESHOLD
+: <a class="el" href="group__grpc__arg__keys.html#ga1014726da03b9715efd3638ca5f9c33a">grpc_types.h</a>
+</li>
 <li>GRPC_ARG_TSI_MAX_FRAME_SIZE
 : <a class="el" href="group__grpc__arg__keys.html#gaf6f0cd3313637e1c4dbeb60043423635">grpc_types.h</a>
 </li>
@@ -832,6 +844,9 @@ $(function() {
 <li>GRPC_ARG_XDS_FALLBACK_TIMEOUT_MS
 : <a class="el" href="group__grpc__arg__keys.html#gabe5b41f89f0017e0f89c5945fe1e0470">grpc_types.h</a>
 </li>
+<li>GRPC_ARG_XDS_RESOURCE_DOES_NOT_EXIST_TIMEOUT_MS
+: <a class="el" href="group__grpc__arg__keys.html#gac7f84e7e3a576d1efc7c5f5a3ff5632a">grpc_types.h</a>
+</li>
 <li>grpc_auth_context
 : <a class="el" href="grpc__security_8h.html#aa13f0724cb7ff99995d7f0881c01d553">grpc_security.h</a>
 </li>
@@ -848,7 +863,7 @@ $(function() {
 : <a class="el" href="grpc__security_8h.html#a4d6409cf4a261297cd327bd49e72fcea">grpc_security.h</a>
 </li>
 <li>grpc_auth_context_peer_identity_property_name()
-: <a class="el" href="grpc__security_8h.html#a5a627008e49efec12fb97c25b5da4628">grpc_security.h</a>
+: <a class="el" href="grpc__security_8h.html#acf812326f742584f336b3777dba08f11">grpc_security.h</a>
 </li>
 <li>grpc_auth_context_peer_is_authenticated()
 : <a class="el" href="grpc__security_8h.html#a5bb56dbcba0b0c54e3c6da0635391959">grpc_security.h</a>
@@ -869,7 +884,7 @@ $(function() {
 : <a class="el" href="grpc__security_8h.html#a26981fdcb987d885b25d34c7dc66e4cf">grpc_security.h</a>
 </li>
 <li>grpc_auth_property_iterator_next()
-: <a class="el" href="grpc__security_8h.html#a064c4dc355a3720cd2bcf6e3ddfb3e05">grpc_security.h</a>
+: <a class="el" href="grpc__security_8h.html#ab10bd417749a79405d601516fbf5e5f4">grpc_security.h</a>
 </li>
 <li>GRPC_BB_RAW
 : <a class="el" href="grpc__types_8h.html#acdc94363b280bde9c82e3d9b5dc3b3e6a1918bbb8502c74288793b58f1786f636">grpc_types.h</a>
@@ -980,7 +995,7 @@ $(function() {
 : <a class="el" href="grpc__types_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba598dd6646d1a7c88d4bbef1490953ee3">grpc_types.h</a>
 </li>
 <li>grpc_call_error_to_string()
-: <a class="el" href="grpc_8h.html#aff94033db2c0a4c2486f8551399b17cd">grpc.h</a>
+: <a class="el" href="grpc_8h.html#adfb21b896efb9cdbc0506794e1769cdc">grpc.h</a>
 </li>
 <li>GRPC_CALL_ERROR_TOO_MANY_OPERATIONS
 : <a class="el" href="grpc__types_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba7e09791915b841c30e9d79c26a5a6454">grpc_types.h</a>
@@ -1115,7 +1130,7 @@ $(function() {
 : <a class="el" href="grpc__types_8h.html#a7598a0f60120f40389e6e264d23b88a6">grpc_types.h</a>
 </li>
 <li>grpc_completion_queue_factory_lookup()
-: <a class="el" href="grpc_8h.html#aa7e0ae56f1bbfd9746805bc0161f80bc">grpc.h</a>
+: <a class="el" href="grpc_8h.html#ae32b089e42768660e0602e97d0f34cf7">grpc.h</a>
 </li>
 <li>grpc_completion_queue_next()
 : <a class="el" href="grpc_8h.html#ab43d55077bcbeb324044d3dcd26a5c80">grpc.h</a>
@@ -1277,7 +1292,7 @@ $(function() {
 : <a class="el" href="impl_2codegen_2fork_8h.html#af297152d9157a027414989e892531fc0">fork.h</a>
 </li>
 <li>grpc_g_stands_for()
-: <a class="el" href="grpc_8h.html#a62cdc0eb52e0d7742c2f1b72e4cb4850">grpc.h</a>
+: <a class="el" href="grpc_8h.html#a508d3503179bc76431688fb4a8b3ad3b">grpc.h</a>
 </li>
 <li>grpc_google_compute_engine_credentials_create()
 : <a class="el" href="grpc__security_8h.html#af66841ff2c26a95ff9cd18ea2cdf38cb">grpc_security.h</a>
@@ -1330,6 +1345,9 @@ $(function() {
 <li>grpc_insecure_channel_create_from_fd()
 : <a class="el" href="grpc__posix_8h.html#ae01dba904905ef6ad2298f4a85233a41">grpc_posix.h</a>
 </li>
+<li>GRPC_INTEGRITY_ONLY
+: <a class="el" href="grpc__security__constants_8h.html#a3c3165c49cd7a359ddb8656aae7e9dd6ad9ad5579bef3a4b55e461f29c9fbd957">grpc_security_constants.h</a>
+</li>
 <li>grpc_is_binary_header()
 : <a class="el" href="grpc_8h.html#a63ace3b4e161d0b5667a5d11dfd602dc">grpc.h</a>
 </li>
@@ -1373,7 +1391,7 @@ $(function() {
 : <a class="el" href="grpc_8h.html#a0c8d5a1d0d3b3e862c3a71fbb78e9b50">grpc.h</a>
 </li>
 <li>grpc_metadata_credentials_create_from_plugin()
-: <a class="el" href="grpc__security_8h.html#aed07d29d954508e9f9da66b547660160">grpc_security.h</a>
+: <a class="el" href="grpc__security_8h.html#a510d270c67754176117dcc384cb3d44f">grpc_security.h</a>
 </li>
 <li>GRPC_METADATA_CREDENTIALS_PLUGIN_SYNC_MAX
 : <a class="el" href="grpc__security_8h.html#a33e259900dbbac0ea018352adf1a4af7">grpc_security.h</a>
@@ -1423,6 +1441,9 @@ $(function() {
 <li>grpc_prefork()
 : <a class="el" href="impl_2codegen_2fork_8h.html#a450c01a1187f69112a22058bf690e2a0">fork.h</a>
 </li>
+<li>GRPC_PRIVACY_AND_INTEGRITY
+: <a class="el" href="grpc__security__constants_8h.html#a3c3165c49cd7a359ddb8656aae7e9dd6af27dbc67f757ccd2ff3537e053ad06c3">grpc_security_constants.h</a>
+</li>
 <li>grpc_process_auth_metadata_done_cb
 : <a class="el" href="grpc__security_8h.html#a34b93b8c1e0dbdaae9dc11bbce706cb4">grpc_security.h</a>
 </li>
@@ -1463,7 +1484,7 @@ $(function() {
 : <a class="el" href="grpc__types_8h.html#a16d58b8d7c93609d01311b869f4a8d05">grpc_types.h</a>
 </li>
 <li>grpc_resource_quota_arg_vtable()
-: <a class="el" href="grpc_8h.html#a3878872e5415c8b8f7765221a8dc961d">grpc.h</a>
+: <a class="el" href="grpc_8h.html#ae379b66894447c1b67473f20a16a6821">grpc.h</a>
 </li>
 <li>grpc_resource_quota_create()
 : <a class="el" href="grpc_8h.html#aaf12188fc8a1a4a686595606891a42af">grpc.h</a>
@@ -1483,6 +1504,18 @@ $(function() {
 <li>grpc_secure_channel_create()
 : <a class="el" href="grpc__security_8h.html#acad1744e2cdf6f9f11723c3450874ca7">grpc_security.h</a>
 </li>
+<li>grpc_security_level
+: <a class="el" href="grpc__security__constants_8h.html#a3c3165c49cd7a359ddb8656aae7e9dd6">grpc_security_constants.h</a>
+</li>
+<li>GRPC_SECURITY_MAX
+: <a class="el" href="grpc__security__constants_8h.html#a3c3165c49cd7a359ddb8656aae7e9dd6a3dac3570a7b2f7189f426c0377bdb1e1">grpc_security_constants.h</a>
+</li>
+<li>GRPC_SECURITY_MIN
+: <a class="el" href="grpc__security__constants_8h.html#a3c3165c49cd7a359ddb8656aae7e9dd6a1cb478ac1535b61fdd1cb2c1e2062b3a">grpc_security_constants.h</a>
+</li>
+<li>GRPC_SECURITY_NONE
+: <a class="el" href="grpc__security__constants_8h.html#a3c3165c49cd7a359ddb8656aae7e9dd6abb83593125096051f1c26ffa8df813b1">grpc_security_constants.h</a>
+</li>
 <li>grpc_server
 : <a class="el" href="grpc__types_8h.html#a2bbbaad8f7a806f6c834b68c5dd916d8">grpc_types.h</a>
 </li>
@@ -1924,6 +1957,9 @@ $(function() {
 <li>grpc_tls_credential_reload_config_create()
 : <a class="el" href="grpc__security_8h.html#a2337a83a6898dde63d4948e8b12aee69">grpc_security.h</a>
 </li>
+<li>grpc_tls_credentials_create()
+: <a class="el" href="grpc__security_8h.html#a823a0fe621fd8b638e560d84fac6fcee">grpc_security.h</a>
+</li>
 <li>grpc_tls_credentials_options
 : <a class="el" href="grpc__security_8h.html#a8fe8a5a9b93ff8671a7843add47d57be">grpc_security.h</a>
 </li>
@@ -1942,6 +1978,9 @@ $(function() {
 <li>grpc_tls_credentials_options_set_server_authorization_check_config()
 : <a class="el" href="grpc__security_8h.html#aa38f4543664e3e0be8b7329603d6e014">grpc_security.h</a>
 </li>
+<li>grpc_tls_credentials_options_set_server_verification_option()
+: <a class="el" href="grpc__security_8h.html#ac938af7d7055ff7e18b1f017ded90581">grpc_security.h</a>
+</li>
 <li>grpc_tls_key_materials_config
 : <a class="el" href="grpc__security_8h.html#a2967916eed7d3f7aa1f8fbf3fc45d9ce">grpc_security.h</a>
 </li>
@@ -1972,15 +2011,27 @@ $(function() {
 <li>grpc_tls_server_authorization_check_config_create()
 : <a class="el" href="grpc__security_8h.html#a8ff1f21121b5dafaf848683e8eaf74d9">grpc_security.h</a>
 </li>
-<li>grpc_tls_spiffe_credentials_create()
-: <a class="el" href="grpc__security_8h.html#aa0d86b58b1fc00d9aad76c00b9c95231">grpc_security.h</a>
+<li>grpc_tls_server_credentials_create()
+: <a class="el" href="grpc__security_8h.html#a1ef8332e1edf68afd4cf5a8dda804de7">grpc_security.h</a>
+</li>
+<li>GRPC_TLS_SERVER_VERIFICATION
+: <a class="el" href="grpc__security__constants_8h.html#aa4b37b544134e070541912584793446aa2f287b70ed85cf61a025e6c9f82fa785">grpc_security_constants.h</a>
+</li>
+<li>grpc_tls_server_verification_option
+: <a class="el" href="grpc__security__constants_8h.html#aa4b37b544134e070541912584793446a">grpc_security_constants.h</a>
 </li>
-<li>grpc_tls_spiffe_server_credentials_create()
-: <a class="el" href="grpc__security_8h.html#a74132d68002c1f3dde8a810e843604ee">grpc_security.h</a>
+<li>GRPC_TLS_SKIP_ALL_SERVER_VERIFICATION
+: <a class="el" href="grpc__security__constants_8h.html#aa4b37b544134e070541912584793446aa7d9c4e1cd0a8986e4dadb95ef976b72e">grpc_security_constants.h</a>
+</li>
+<li>GRPC_TLS_SKIP_HOSTNAME_VERIFICATION
+: <a class="el" href="grpc__security__constants_8h.html#aa4b37b544134e070541912584793446aaeb4cda98070a6fd330b7253843406106">grpc_security_constants.h</a>
 </li>
 <li>grpc_tracer_set_enabled()
 : <a class="el" href="grpc_8h.html#a0bcbc8d69b256843facb8339d812ae2e">grpc.h</a>
 </li>
+<li>GRPC_TRANSPORT_SECURITY_LEVEL_PROPERTY_NAME
+: <a class="el" href="grpc__security__constants_8h.html#ab19cdead9b37b4818118403d4d3b4ebb">grpc_security_constants.h</a>
+</li>
 <li>GRPC_TRANSPORT_SECURITY_TYPE_PROPERTY_NAME
 : <a class="el" href="grpc__security__constants_8h.html#aff82fdff9e7c40c4dd4bdc650e38e25a">grpc_security_constants.h</a>
 </li>
@@ -1991,7 +2042,7 @@ $(function() {
 : <a class="el" href="impl_2codegen_2port__platform_8h.html#ac2a2a477003c37daadc1832ef15aa2ad">port_platform.h</a>
 </li>
 <li>grpc_version_string()
-: <a class="el" href="grpc_8h.html#a8bf40c680565d2d3b29b85e8a9e661f3">grpc.h</a>
+: <a class="el" href="grpc_8h.html#a1dd8f074f4417d3d775827fbc5ad0a4a">grpc.h</a>
 </li>
 <li>GRPC_WORKAROUND_ID_CRONET_COMPRESSION
 : <a class="el" href="workaround__list_8h.html#ade8be35fce7415c7234ac22d8b9ad9d2ad5634536a70e6bf3b14550dd26a66033">workaround_list.h</a>
@@ -2014,6 +2065,9 @@ $(function() {
 <li>GRPC_X509_CN_PROPERTY_NAME
 : <a class="el" href="grpc__security__constants_8h.html#afee5e0fade6e0af1954529f1f08afe0c">grpc_security_constants.h</a>
 </li>
+<li>GRPC_X509_PEM_CERT_CHAIN_PROPERTY_NAME
+: <a class="el" href="grpc__security__constants_8h.html#a4ea60d47d799302dc1b760bcfa78e5a1">grpc_security_constants.h</a>
+</li>
 <li>GRPC_X509_PEM_CERT_PROPERTY_NAME
 : <a class="el" href="grpc__security__constants_8h.html#ad46c3fd565d6a24eeb25d1fdc342cb28">grpc_security_constants.h</a>
 </li>
@@ -2027,9 +2081,9 @@ $(function() {
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Dec 18 2019 17:23:06 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Tue Apr 7 2020 11:33:58 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.16
 </small></address>
 </body>
 </html>

+ 9 - 6
core/globals_l.html

@@ -1,9 +1,9 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!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.13"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: Globals</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.16 -->
 <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(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 </div><!-- top -->
 <!-- window showing the filter options -->
@@ -69,9 +72,9 @@ $(function() {
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Dec 18 2019 17:23:06 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Tue Apr 7 2020 11:33:58 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.16
 </small></address>
 </body>
 </html>

+ 9 - 6
core/globals_type.html

@@ -1,9 +1,9 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!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.13"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: Globals</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.16 -->
 <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(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 </div><!-- top -->
 <!-- window showing the filter options -->
@@ -236,9 +239,9 @@ $(function() {
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Dec 18 2019 17:23:06 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Tue Apr 7 2020 11:33:58 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.16
 </small></address>
 </body>
 </html>

+ 9 - 6
core/globals_u.html

@@ -1,9 +1,9 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!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.13"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: Globals</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.16 -->
 <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(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 </div><!-- top -->
 <!-- window showing the filter options -->
@@ -69,9 +72,9 @@ $(function() {
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Dec 18 2019 17:23:06 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Tue Apr 7 2020 11:33:58 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.16
 </small></address>
 </body>
 </html>

+ 10 - 7
core/gpr__slice_8h.html

@@ -1,9 +1,9 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!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.13"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: include/grpc/impl/codegen/gpr_slice.h File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.16 -->
 <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(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -75,7 +78,7 @@ $(function() {
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
 Macros</h2></td></tr>
 <tr class="memitem:aec9e3b59ce21312d75e3c11013f0adab"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gpr__slice_8h.html#aec9e3b59ce21312d75e3c11013f0adab">GRPC_ALLOW_GPR_SLICE_FUNCTIONS</a>&#160;&#160;&#160;1</td></tr>
-<tr class="memdesc:aec9e3b59ce21312d75e3c11013f0adab"><td class="mdescLeft">&#160;</td><td class="mdescRight">WARNING: Please do not use this header.  <a href="#aec9e3b59ce21312d75e3c11013f0adab">More...</a><br /></td></tr>
+<tr class="memdesc:aec9e3b59ce21312d75e3c11013f0adab"><td class="mdescLeft">&#160;</td><td class="mdescRight">WARNING: Please do not use this header.  <a href="gpr__slice_8h.html#aec9e3b59ce21312d75e3c11013f0adab">More...</a><br /></td></tr>
 <tr class="separator:aec9e3b59ce21312d75e3c11013f0adab"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a80821e4a998847922c99171ec1b82d8a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gpr__slice_8h.html#a80821e4a998847922c99171ec1b82d8a">gpr_slice_refcount</a>&#160;&#160;&#160;grpc_slice_refcount</td></tr>
 <tr class="separator:a80821e4a998847922c99171ec1b82d8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -611,9 +614,9 @@ Macros</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Dec 18 2019 17:23:06 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Tue Apr 7 2020 11:33:58 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.16
 </small></address>
 </body>
 </html>

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 7 - 4
core/gpr__slice_8h_source.html


+ 12 - 9
core/gpr__types_8h.html

@@ -1,9 +1,9 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!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.13"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: include/grpc/impl/codegen/gpr_types.h File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.16 -->
 <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(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -85,7 +88,7 @@ Data Structures</h2></td></tr>
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
 Typedefs</h2></td></tr>
 <tr class="memitem:a7dd12c72fcf53ebecfdfc13632914c45"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structgpr__timespec.html">gpr_timespec</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gpr__types_8h.html#a7dd12c72fcf53ebecfdfc13632914c45">gpr_timespec</a></td></tr>
-<tr class="memdesc:a7dd12c72fcf53ebecfdfc13632914c45"><td class="mdescLeft">&#160;</td><td class="mdescRight">Analogous to struct timespec.  <a href="#a7dd12c72fcf53ebecfdfc13632914c45">More...</a><br /></td></tr>
+<tr class="memdesc:a7dd12c72fcf53ebecfdfc13632914c45"><td class="mdescLeft">&#160;</td><td class="mdescRight">Analogous to struct timespec.  <a href="gpr__types_8h.html#a7dd12c72fcf53ebecfdfc13632914c45">More...</a><br /></td></tr>
 <tr class="separator:a7dd12c72fcf53ebecfdfc13632914c45"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
@@ -94,8 +97,8 @@ Enumerations</h2></td></tr>
 <a class="el" href="gpr__types_8h.html#a2441bd1fbe80e86ff741e0757725b281a685c67eccb0b9e3de6311b1e1330a746">GPR_CLOCK_REALTIME</a>, 
 <a class="el" href="gpr__types_8h.html#a2441bd1fbe80e86ff741e0757725b281a6f43783fbe61877c4b9f9b6767a28bf6">GPR_CLOCK_PRECISE</a>, 
 <a class="el" href="gpr__types_8h.html#a2441bd1fbe80e86ff741e0757725b281a52f75e587240b7b44d3b8bc7fb3d5741">GPR_TIMESPAN</a>
- }<tr class="memdesc:a2441bd1fbe80e86ff741e0757725b281"><td class="mdescLeft">&#160;</td><td class="mdescRight">The clocks we support.  <a href="gpr__types_8h.html#a2441bd1fbe80e86ff741e0757725b281">More...</a><br /></td></tr>
-</td></tr>
+ }</td></tr>
+<tr class="memdesc:a2441bd1fbe80e86ff741e0757725b281"><td class="mdescLeft">&#160;</td><td class="mdescRight">The clocks we support.  <a href="gpr__types_8h.html#a2441bd1fbe80e86ff741e0757725b281">More...</a><br /></td></tr>
 <tr class="separator:a2441bd1fbe80e86ff741e0757725b281"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <h2 class="groupheader">Typedef Documentation</h2>
@@ -149,9 +152,9 @@ Enumerations</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Dec 18 2019 17:23:06 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Tue Apr 7 2020 11:33:58 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.16
 </small></address>
 </body>
 </html>

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 7 - 4
core/gpr__types_8h_source.html


+ 45 - 11
core/graph_legend.html

@@ -1,9 +1,9 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!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.13"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: Graph Legend</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.16 -->
 <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(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 </div><!-- top -->
 <!-- window showing the filter options -->
@@ -64,11 +67,42 @@ $(function() {
 </div><!--header-->
 <div class="contents">
 <p>This page explains how to interpret the graphs that are generated by doxygen.</p>
-<p>Consider the following example: </p><div class="fragment"><div class="line">/*! Invisible class because of truncation */</div><div class="line">class Invisible { };</div><div class="line"></div><div class="line">/*! Truncated class, inheritance relation is hidden */</div><div class="line">class Truncated : public Invisible { };</div><div class="line"></div><div class="line">/* Class not documented with doxygen comments */</div><div class="line">class Undocumented { };</div><div class="line"></div><div class="line">/*! Class that is inherited using public inheritance */</div><div class="line">class PublicBase : public Truncated { };</div><div class="line"></div><div class="line">/*! A template class */</div><div class="line">template&lt;class T&gt; class Templ { };</div><div class="line"></div><div class="line">/*! Class that is inherited using protected inheritance */</div><div class="line">class ProtectedBase { };</div><div class="line"></div><div class="line">/*! Class that is inherited using private inheritance */</div><div class="line">class PrivateBase { };</div><div class="line"></div><div class="line">/*! Class that is used by the Inherited class */</div><div class="line">class Used { };</div><div class="line"></div><div class="line">/*! Super class that inherits a number of other classes */</div><div class="line">class Inherited : public PublicBase,</div><div class="line">                  protected ProtectedBase,</div><div class="line">                  private PrivateBase,</div><div class="line">                  public Undocumented,</div><div class="line">                  public Templ&lt;int&gt;</div><div class="line">{</div><div class="line">  private:</div><div class="line">    Used *m_usedClass;</div><div class="line">};</div></div><!-- fragment --><p> This will result in the following graph:</p>
-<center><div class="image">
-<img src="graph_legend.png"/>
-</div>
-</center><p>The boxes in the above graph have the following meaning: </p>
+<p>Consider the following example: </p><div class="fragment"><div class="line">/*! Invisible class because of truncation */</div>
+<div class="line">class Invisible { };</div>
+<div class="line"> </div>
+<div class="line">/*! Truncated class, inheritance relation is hidden */</div>
+<div class="line">class Truncated : public Invisible { };</div>
+<div class="line"> </div>
+<div class="line">/* Class not documented with doxygen comments */</div>
+<div class="line">class Undocumented { };</div>
+<div class="line"> </div>
+<div class="line">/*! Class that is inherited using public inheritance */</div>
+<div class="line">class PublicBase : public Truncated { };</div>
+<div class="line"> </div>
+<div class="line">/*! A template class */</div>
+<div class="line">template&lt;class T&gt; class Templ { };</div>
+<div class="line"> </div>
+<div class="line">/*! Class that is inherited using protected inheritance */</div>
+<div class="line">class ProtectedBase { };</div>
+<div class="line"> </div>
+<div class="line">/*! Class that is inherited using private inheritance */</div>
+<div class="line">class PrivateBase { };</div>
+<div class="line"> </div>
+<div class="line">/*! Class that is used by the Inherited class */</div>
+<div class="line">class Used { };</div>
+<div class="line"> </div>
+<div class="line">/*! Super class that inherits a number of other classes */</div>
+<div class="line">class Inherited : public PublicBase,</div>
+<div class="line">                  protected ProtectedBase,</div>
+<div class="line">                  private PrivateBase,</div>
+<div class="line">                  public Undocumented,</div>
+<div class="line">                  public Templ&lt;int&gt;</div>
+<div class="line">{</div>
+<div class="line">  private:</div>
+<div class="line">    Used *m_usedClass;</div>
+<div class="line">};</div>
+</div><!-- fragment --><p> This will result in the following graph:</p>
+<center><img src="graph_legend.png" alt="" class="inline"/></center><p>The boxes in the above graph have the following meaning: </p>
 <ul>
 <li>
 A filled gray box represents the struct or class for which the graph is generated. </li>
@@ -95,9 +129,9 @@ A yellow dashed arrow denotes a relation between a template instance and the tem
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Dec 18 2019 17:23:06 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Tue Apr 7 2020 11:33:58 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.16
 </small></address>
 </body>
 </html>

+ 1 - 1
core/graph_legend.md5

@@ -1 +1 @@
-387ff8eb65306fa251338d3c9bd7bfff
+2779a1676ca72f29ac6dddfb5b5a4bb2

BIN
core/graph_legend.png


+ 144 - 77
core/group__grpc__arg__keys.html

@@ -1,9 +1,9 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!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.13"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: Grpc_arg_keys</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.16 -->
 <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(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 </div><!-- top -->
 <!-- window showing the filter options -->
@@ -72,179 +75,185 @@ $(function() {
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
 Macros</h2></td></tr>
 <tr class="memitem:ga33cd5668b4ebacb59b657f4674cc1cf5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#ga33cd5668b4ebacb59b657f4674cc1cf5">GRPC_COMPRESSION_CHANNEL_DEFAULT_ALGORITHM</a>&#160;&#160;&#160;&quot;grpc.default_compression_algorithm&quot;</td></tr>
-<tr class="memdesc:ga33cd5668b4ebacb59b657f4674cc1cf5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default compression algorithm for the channel.  <a href="#ga33cd5668b4ebacb59b657f4674cc1cf5">More...</a><br /></td></tr>
+<tr class="memdesc:ga33cd5668b4ebacb59b657f4674cc1cf5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default compression algorithm for the channel.  <a href="group__grpc__arg__keys.html#ga33cd5668b4ebacb59b657f4674cc1cf5">More...</a><br /></td></tr>
 <tr class="separator:ga33cd5668b4ebacb59b657f4674cc1cf5"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ga4ced90d07cc1e9a2c3f8a3d6b9171db3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#ga4ced90d07cc1e9a2c3f8a3d6b9171db3">GRPC_COMPRESSION_CHANNEL_DEFAULT_LEVEL</a>&#160;&#160;&#160;&quot;grpc.default_compression_level&quot;</td></tr>
-<tr class="memdesc:ga4ced90d07cc1e9a2c3f8a3d6b9171db3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default compression level for the channel.  <a href="#ga4ced90d07cc1e9a2c3f8a3d6b9171db3">More...</a><br /></td></tr>
+<tr class="memdesc:ga4ced90d07cc1e9a2c3f8a3d6b9171db3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default compression level for the channel.  <a href="group__grpc__arg__keys.html#ga4ced90d07cc1e9a2c3f8a3d6b9171db3">More...</a><br /></td></tr>
 <tr class="separator:ga4ced90d07cc1e9a2c3f8a3d6b9171db3"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:gaf8844eec49cd7281c77f4fb81deeffdc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#gaf8844eec49cd7281c77f4fb81deeffdc">GRPC_COMPRESSION_CHANNEL_ENABLED_ALGORITHMS_BITSET</a>&#160;&#160;&#160;&quot;grpc.compression_enabled_algorithms_bitset&quot;</td></tr>
-<tr class="memdesc:gaf8844eec49cd7281c77f4fb81deeffdc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compression algorithms supported by the channel.  <a href="#gaf8844eec49cd7281c77f4fb81deeffdc">More...</a><br /></td></tr>
+<tr class="memdesc:gaf8844eec49cd7281c77f4fb81deeffdc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compression algorithms supported by the channel.  <a href="group__grpc__arg__keys.html#gaf8844eec49cd7281c77f4fb81deeffdc">More...</a><br /></td></tr>
 <tr class="separator:gaf8844eec49cd7281c77f4fb81deeffdc"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:gae498934a02de89ce29cec570b02a2037"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#gae498934a02de89ce29cec570b02a2037">GRPC_ARG_ENABLE_CENSUS</a>&#160;&#160;&#160;&quot;grpc.census&quot;</td></tr>
-<tr class="memdesc:gae498934a02de89ce29cec570b02a2037"><td class="mdescLeft">&#160;</td><td class="mdescRight">If non-zero, enable census for tracing and stats collection.  <a href="#gae498934a02de89ce29cec570b02a2037">More...</a><br /></td></tr>
+<tr class="memdesc:gae498934a02de89ce29cec570b02a2037"><td class="mdescLeft">&#160;</td><td class="mdescRight">If non-zero, enable census for tracing and stats collection.  <a href="group__grpc__arg__keys.html#gae498934a02de89ce29cec570b02a2037">More...</a><br /></td></tr>
 <tr class="separator:gae498934a02de89ce29cec570b02a2037"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:gaae124ed1c6d60a08d0f56884e9442044"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#gaae124ed1c6d60a08d0f56884e9442044">GRPC_ARG_ENABLE_LOAD_REPORTING</a>&#160;&#160;&#160;&quot;grpc.loadreporting&quot;</td></tr>
-<tr class="memdesc:gaae124ed1c6d60a08d0f56884e9442044"><td class="mdescLeft">&#160;</td><td class="mdescRight">If non-zero, enable load reporting.  <a href="#gaae124ed1c6d60a08d0f56884e9442044">More...</a><br /></td></tr>
+<tr class="memdesc:gaae124ed1c6d60a08d0f56884e9442044"><td class="mdescLeft">&#160;</td><td class="mdescRight">If non-zero, enable load reporting.  <a href="group__grpc__arg__keys.html#gaae124ed1c6d60a08d0f56884e9442044">More...</a><br /></td></tr>
 <tr class="separator:gaae124ed1c6d60a08d0f56884e9442044"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ga17b79aacf3bbfb0bce6d29bf9867988b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#ga17b79aacf3bbfb0bce6d29bf9867988b">GRPC_ARG_MINIMAL_STACK</a>&#160;&#160;&#160;&quot;grpc.minimal_stack&quot;</td></tr>
-<tr class="memdesc:ga17b79aacf3bbfb0bce6d29bf9867988b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Request that optional features default to off (regardless of what they usually default to) - to enable tight control over what gets enabled.  <a href="#ga17b79aacf3bbfb0bce6d29bf9867988b">More...</a><br /></td></tr>
+<tr class="memdesc:ga17b79aacf3bbfb0bce6d29bf9867988b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Request that optional features default to off (regardless of what they usually default to) - to enable tight control over what gets enabled.  <a href="group__grpc__arg__keys.html#ga17b79aacf3bbfb0bce6d29bf9867988b">More...</a><br /></td></tr>
 <tr class="separator:ga17b79aacf3bbfb0bce6d29bf9867988b"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ga5bb9256d0b457cab219f4d9d765148b6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#ga5bb9256d0b457cab219f4d9d765148b6">GRPC_ARG_MAX_CONCURRENT_STREAMS</a>&#160;&#160;&#160;&quot;grpc.max_concurrent_streams&quot;</td></tr>
-<tr class="memdesc:ga5bb9256d0b457cab219f4d9d765148b6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum number of concurrent incoming streams to allow on a http2 connection.  <a href="#ga5bb9256d0b457cab219f4d9d765148b6">More...</a><br /></td></tr>
+<tr class="memdesc:ga5bb9256d0b457cab219f4d9d765148b6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum number of concurrent incoming streams to allow on a http2 connection.  <a href="group__grpc__arg__keys.html#ga5bb9256d0b457cab219f4d9d765148b6">More...</a><br /></td></tr>
 <tr class="separator:ga5bb9256d0b457cab219f4d9d765148b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ga813f94f9ac3174571dd712c96cdbbdc1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#ga813f94f9ac3174571dd712c96cdbbdc1">GRPC_ARG_MAX_RECEIVE_MESSAGE_LENGTH</a>&#160;&#160;&#160;&quot;grpc.max_receive_message_length&quot;</td></tr>
-<tr class="memdesc:ga813f94f9ac3174571dd712c96cdbbdc1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum message length that the channel can receive.  <a href="#ga813f94f9ac3174571dd712c96cdbbdc1">More...</a><br /></td></tr>
+<tr class="memdesc:ga813f94f9ac3174571dd712c96cdbbdc1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum message length that the channel can receive.  <a href="group__grpc__arg__keys.html#ga813f94f9ac3174571dd712c96cdbbdc1">More...</a><br /></td></tr>
 <tr class="separator:ga813f94f9ac3174571dd712c96cdbbdc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ga50f37feb7c000a23b3b0edf4c31d4367"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#ga50f37feb7c000a23b3b0edf4c31d4367">GRPC_ARG_MAX_MESSAGE_LENGTH</a>&#160;&#160;&#160;<a class="el" href="group__grpc__arg__keys.html#ga813f94f9ac3174571dd712c96cdbbdc1">GRPC_ARG_MAX_RECEIVE_MESSAGE_LENGTH</a></td></tr>
 <tr class="separator:ga50f37feb7c000a23b3b0edf4c31d4367"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:gab4defdabac3610ef8a5946848592458c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#gab4defdabac3610ef8a5946848592458c">GRPC_ARG_MAX_SEND_MESSAGE_LENGTH</a>&#160;&#160;&#160;&quot;grpc.max_send_message_length&quot;</td></tr>
-<tr class="memdesc:gab4defdabac3610ef8a5946848592458c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum message length that the channel can send.  <a href="#gab4defdabac3610ef8a5946848592458c">More...</a><br /></td></tr>
+<tr class="memdesc:gab4defdabac3610ef8a5946848592458c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum message length that the channel can send.  <a href="group__grpc__arg__keys.html#gab4defdabac3610ef8a5946848592458c">More...</a><br /></td></tr>
 <tr class="separator:gab4defdabac3610ef8a5946848592458c"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ga8a7a3d98f39302c7859aa09e3f35a12a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#ga8a7a3d98f39302c7859aa09e3f35a12a">GRPC_ARG_MAX_CONNECTION_IDLE_MS</a>&#160;&#160;&#160;&quot;grpc.max_connection_idle_ms&quot;</td></tr>
-<tr class="memdesc:ga8a7a3d98f39302c7859aa09e3f35a12a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum time that a channel may have no outstanding rpcs, after which the server will close the connection.  <a href="#ga8a7a3d98f39302c7859aa09e3f35a12a">More...</a><br /></td></tr>
+<tr class="memdesc:ga8a7a3d98f39302c7859aa09e3f35a12a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum time that a channel may have no outstanding rpcs, after which the server will close the connection.  <a href="group__grpc__arg__keys.html#ga8a7a3d98f39302c7859aa09e3f35a12a">More...</a><br /></td></tr>
 <tr class="separator:ga8a7a3d98f39302c7859aa09e3f35a12a"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:gabd3a16f46ad2cb5f06064bb607df7b5b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#gabd3a16f46ad2cb5f06064bb607df7b5b">GRPC_ARG_MAX_CONNECTION_AGE_MS</a>&#160;&#160;&#160;&quot;grpc.max_connection_age_ms&quot;</td></tr>
-<tr class="memdesc:gabd3a16f46ad2cb5f06064bb607df7b5b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum time that a channel may exist.  <a href="#gabd3a16f46ad2cb5f06064bb607df7b5b">More...</a><br /></td></tr>
+<tr class="memdesc:gabd3a16f46ad2cb5f06064bb607df7b5b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum time that a channel may exist.  <a href="group__grpc__arg__keys.html#gabd3a16f46ad2cb5f06064bb607df7b5b">More...</a><br /></td></tr>
 <tr class="separator:gabd3a16f46ad2cb5f06064bb607df7b5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:gaf4574abe94c339c6f21163bca6e7b6b7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#gaf4574abe94c339c6f21163bca6e7b6b7">GRPC_ARG_MAX_CONNECTION_AGE_GRACE_MS</a>&#160;&#160;&#160;&quot;grpc.max_connection_age_grace_ms&quot;</td></tr>
-<tr class="memdesc:gaf4574abe94c339c6f21163bca6e7b6b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Grace period after the channel reaches its max age.  <a href="#gaf4574abe94c339c6f21163bca6e7b6b7">More...</a><br /></td></tr>
+<tr class="memdesc:gaf4574abe94c339c6f21163bca6e7b6b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Grace period after the channel reaches its max age.  <a href="group__grpc__arg__keys.html#gaf4574abe94c339c6f21163bca6e7b6b7">More...</a><br /></td></tr>
 <tr class="separator:gaf4574abe94c339c6f21163bca6e7b6b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ga51ab062269cd81298f5adb6fd9a45e99"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#ga51ab062269cd81298f5adb6fd9a45e99">GRPC_ARG_CLIENT_IDLE_TIMEOUT_MS</a>&#160;&#160;&#160;&quot;grpc.client_idle_timeout_ms&quot;</td></tr>
-<tr class="memdesc:ga51ab062269cd81298f5adb6fd9a45e99"><td class="mdescLeft">&#160;</td><td class="mdescRight">Timeout after the last RPC finishes on the client channel at which the channel goes back into IDLE state.  <a href="#ga51ab062269cd81298f5adb6fd9a45e99">More...</a><br /></td></tr>
+<tr class="memdesc:ga51ab062269cd81298f5adb6fd9a45e99"><td class="mdescLeft">&#160;</td><td class="mdescRight">Timeout after the last RPC finishes on the client channel at which the channel goes back into IDLE state.  <a href="group__grpc__arg__keys.html#ga51ab062269cd81298f5adb6fd9a45e99">More...</a><br /></td></tr>
 <tr class="separator:ga51ab062269cd81298f5adb6fd9a45e99"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:gab195665836ae27c45748f5c4e5dc4057"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#gab195665836ae27c45748f5c4e5dc4057">GRPC_ARG_ENABLE_PER_MESSAGE_COMPRESSION</a>&#160;&#160;&#160;&quot;grpc.per_message_compression&quot;</td></tr>
-<tr class="memdesc:gab195665836ae27c45748f5c4e5dc4057"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable/disable support for per-message compression.  <a href="#gab195665836ae27c45748f5c4e5dc4057">More...</a><br /></td></tr>
+<tr class="memdesc:gab195665836ae27c45748f5c4e5dc4057"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable/disable support for per-message compression.  <a href="group__grpc__arg__keys.html#gab195665836ae27c45748f5c4e5dc4057">More...</a><br /></td></tr>
 <tr class="separator:gab195665836ae27c45748f5c4e5dc4057"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ga405daab19c0dceb2a64d0b1a77f8fe97"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#ga405daab19c0dceb2a64d0b1a77f8fe97">GRPC_ARG_ENABLE_DEADLINE_CHECKS</a>&#160;&#160;&#160;&quot;grpc.enable_deadline_checking&quot;</td></tr>
-<tr class="memdesc:ga405daab19c0dceb2a64d0b1a77f8fe97"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable/disable support for deadline checking.  <a href="#ga405daab19c0dceb2a64d0b1a77f8fe97">More...</a><br /></td></tr>
+<tr class="memdesc:ga405daab19c0dceb2a64d0b1a77f8fe97"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable/disable support for deadline checking.  <a href="group__grpc__arg__keys.html#ga405daab19c0dceb2a64d0b1a77f8fe97">More...</a><br /></td></tr>
 <tr class="separator:ga405daab19c0dceb2a64d0b1a77f8fe97"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:gaecc45a63163796ca1bc5453938bdfb36"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#gaecc45a63163796ca1bc5453938bdfb36">GRPC_ARG_HTTP2_INITIAL_SEQUENCE_NUMBER</a>&#160;&#160;&#160;&quot;grpc.http2.initial_sequence_number&quot;</td></tr>
-<tr class="memdesc:gaecc45a63163796ca1bc5453938bdfb36"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initial stream ID for http2 transports.  <a href="#gaecc45a63163796ca1bc5453938bdfb36">More...</a><br /></td></tr>
+<tr class="memdesc:gaecc45a63163796ca1bc5453938bdfb36"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initial stream ID for http2 transports.  <a href="group__grpc__arg__keys.html#gaecc45a63163796ca1bc5453938bdfb36">More...</a><br /></td></tr>
 <tr class="separator:gaecc45a63163796ca1bc5453938bdfb36"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:gac02673f790cd2e8616e03aa010be67d6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#gac02673f790cd2e8616e03aa010be67d6">GRPC_ARG_HTTP2_STREAM_LOOKAHEAD_BYTES</a>&#160;&#160;&#160;&quot;grpc.http2.lookahead_bytes&quot;</td></tr>
-<tr class="memdesc:gac02673f790cd2e8616e03aa010be67d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Amount to read ahead on individual streams.  <a href="#gac02673f790cd2e8616e03aa010be67d6">More...</a><br /></td></tr>
+<tr class="memdesc:gac02673f790cd2e8616e03aa010be67d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Amount to read ahead on individual streams.  <a href="group__grpc__arg__keys.html#gac02673f790cd2e8616e03aa010be67d6">More...</a><br /></td></tr>
 <tr class="separator:gac02673f790cd2e8616e03aa010be67d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ga216089aecb45149441024ffe5542cbaf"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#ga216089aecb45149441024ffe5542cbaf">GRPC_ARG_HTTP2_HPACK_TABLE_SIZE_DECODER</a>&#160;&#160;&#160;&quot;grpc.http2.hpack_table_size.decoder&quot;</td></tr>
-<tr class="memdesc:ga216089aecb45149441024ffe5542cbaf"><td class="mdescLeft">&#160;</td><td class="mdescRight">How much memory to use for hpack decoding.  <a href="#ga216089aecb45149441024ffe5542cbaf">More...</a><br /></td></tr>
+<tr class="memdesc:ga216089aecb45149441024ffe5542cbaf"><td class="mdescLeft">&#160;</td><td class="mdescRight">How much memory to use for hpack decoding.  <a href="group__grpc__arg__keys.html#ga216089aecb45149441024ffe5542cbaf">More...</a><br /></td></tr>
 <tr class="separator:ga216089aecb45149441024ffe5542cbaf"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:gaab50fc8faf9f04675a9fefa9d631e362"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#gaab50fc8faf9f04675a9fefa9d631e362">GRPC_ARG_HTTP2_HPACK_TABLE_SIZE_ENCODER</a>&#160;&#160;&#160;&quot;grpc.http2.hpack_table_size.encoder&quot;</td></tr>
-<tr class="memdesc:gaab50fc8faf9f04675a9fefa9d631e362"><td class="mdescLeft">&#160;</td><td class="mdescRight">How much memory to use for hpack encoding.  <a href="#gaab50fc8faf9f04675a9fefa9d631e362">More...</a><br /></td></tr>
+<tr class="memdesc:gaab50fc8faf9f04675a9fefa9d631e362"><td class="mdescLeft">&#160;</td><td class="mdescRight">How much memory to use for hpack encoding.  <a href="group__grpc__arg__keys.html#gaab50fc8faf9f04675a9fefa9d631e362">More...</a><br /></td></tr>
 <tr class="separator:gaab50fc8faf9f04675a9fefa9d631e362"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ga2ef6e079e5d61b34ce236f50fd38fc83"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#ga2ef6e079e5d61b34ce236f50fd38fc83">GRPC_ARG_HTTP2_MAX_FRAME_SIZE</a>&#160;&#160;&#160;&quot;grpc.http2.max_frame_size&quot;</td></tr>
-<tr class="memdesc:ga2ef6e079e5d61b34ce236f50fd38fc83"><td class="mdescLeft">&#160;</td><td class="mdescRight">How big a frame are we willing to receive via HTTP2.  <a href="#ga2ef6e079e5d61b34ce236f50fd38fc83">More...</a><br /></td></tr>
+<tr class="memdesc:ga2ef6e079e5d61b34ce236f50fd38fc83"><td class="mdescLeft">&#160;</td><td class="mdescRight">How big a frame are we willing to receive via HTTP2.  <a href="group__grpc__arg__keys.html#ga2ef6e079e5d61b34ce236f50fd38fc83">More...</a><br /></td></tr>
 <tr class="separator:ga2ef6e079e5d61b34ce236f50fd38fc83"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ga0958b21ee82acd9c77de30a978c59fb2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#ga0958b21ee82acd9c77de30a978c59fb2">GRPC_ARG_HTTP2_BDP_PROBE</a>&#160;&#160;&#160;&quot;grpc.http2.bdp_probe&quot;</td></tr>
-<tr class="memdesc:ga0958b21ee82acd9c77de30a978c59fb2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Should BDP probing be performed?  <a href="#ga0958b21ee82acd9c77de30a978c59fb2">More...</a><br /></td></tr>
+<tr class="memdesc:ga0958b21ee82acd9c77de30a978c59fb2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Should BDP probing be performed?  <a href="group__grpc__arg__keys.html#ga0958b21ee82acd9c77de30a978c59fb2">More...</a><br /></td></tr>
 <tr class="separator:ga0958b21ee82acd9c77de30a978c59fb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ga69583c8efdbdcb7cdf9055ee80a07014"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#ga69583c8efdbdcb7cdf9055ee80a07014">GRPC_ARG_HTTP2_MIN_SENT_PING_INTERVAL_WITHOUT_DATA_MS</a>&#160;&#160;&#160;&quot;grpc.http2.min_time_between_pings_ms&quot;</td></tr>
-<tr class="memdesc:ga69583c8efdbdcb7cdf9055ee80a07014"><td class="mdescLeft">&#160;</td><td class="mdescRight">Minimum time between sending successive ping frames without receiving any data frame, Int valued, milliseconds.  <a href="#ga69583c8efdbdcb7cdf9055ee80a07014">More...</a><br /></td></tr>
+<tr class="memdesc:ga69583c8efdbdcb7cdf9055ee80a07014"><td class="mdescLeft">&#160;</td><td class="mdescRight">Minimum time between sending successive ping frames without receiving any data frame, Int valued, milliseconds.  <a href="group__grpc__arg__keys.html#ga69583c8efdbdcb7cdf9055ee80a07014">More...</a><br /></td></tr>
 <tr class="separator:ga69583c8efdbdcb7cdf9055ee80a07014"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ga4494709dc5c7c899af4ed67ec7728549"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#ga4494709dc5c7c899af4ed67ec7728549">GRPC_ARG_HTTP2_MIN_RECV_PING_INTERVAL_WITHOUT_DATA_MS</a>&#160;&#160;&#160;&quot;grpc.http2.min_ping_interval_without_data_ms&quot;</td></tr>
-<tr class="memdesc:ga4494709dc5c7c899af4ed67ec7728549"><td class="mdescLeft">&#160;</td><td class="mdescRight">Minimum allowed time between a server receiving successive ping frames without sending any data frame.  <a href="#ga4494709dc5c7c899af4ed67ec7728549">More...</a><br /></td></tr>
+<tr class="memdesc:ga4494709dc5c7c899af4ed67ec7728549"><td class="mdescLeft">&#160;</td><td class="mdescRight">Minimum allowed time between a server receiving successive ping frames without sending any data frame.  <a href="group__grpc__arg__keys.html#ga4494709dc5c7c899af4ed67ec7728549">More...</a><br /></td></tr>
 <tr class="separator:ga4494709dc5c7c899af4ed67ec7728549"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ga7797da9f3f5a1381484b2cabca1920fc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#ga7797da9f3f5a1381484b2cabca1920fc">GRPC_ARG_HTTP2_SCHEME</a>&#160;&#160;&#160;&quot;grpc.http2_scheme&quot;</td></tr>
-<tr class="memdesc:ga7797da9f3f5a1381484b2cabca1920fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Channel arg to override the http2 :scheme header.  <a href="#ga7797da9f3f5a1381484b2cabca1920fc">More...</a><br /></td></tr>
+<tr class="memdesc:ga7797da9f3f5a1381484b2cabca1920fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Channel arg to override the http2 :scheme header.  <a href="group__grpc__arg__keys.html#ga7797da9f3f5a1381484b2cabca1920fc">More...</a><br /></td></tr>
 <tr class="separator:ga7797da9f3f5a1381484b2cabca1920fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ga401cc6c0e567cbbb8b689b091f92dc7e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#ga401cc6c0e567cbbb8b689b091f92dc7e">GRPC_ARG_HTTP2_MAX_PINGS_WITHOUT_DATA</a>&#160;&#160;&#160;&quot;grpc.http2.max_pings_without_data&quot;</td></tr>
-<tr class="memdesc:ga401cc6c0e567cbbb8b689b091f92dc7e"><td class="mdescLeft">&#160;</td><td class="mdescRight">How many pings can we send before needing to send a data frame or header frame? (0 indicates that an infinite number of pings can be sent without sending a data frame or header frame)  <a href="#ga401cc6c0e567cbbb8b689b091f92dc7e">More...</a><br /></td></tr>
+<tr class="memdesc:ga401cc6c0e567cbbb8b689b091f92dc7e"><td class="mdescLeft">&#160;</td><td class="mdescRight">How many pings can we send before needing to send a data frame or header frame? (0 indicates that an infinite number of pings can be sent without sending a data frame or header frame)  <a href="group__grpc__arg__keys.html#ga401cc6c0e567cbbb8b689b091f92dc7e">More...</a><br /></td></tr>
 <tr class="separator:ga401cc6c0e567cbbb8b689b091f92dc7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:gaf50a9992745183e14e8c660d954c1d82"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#gaf50a9992745183e14e8c660d954c1d82">GRPC_ARG_HTTP2_MAX_PING_STRIKES</a>&#160;&#160;&#160;&quot;grpc.http2.max_ping_strikes&quot;</td></tr>
-<tr class="memdesc:gaf50a9992745183e14e8c660d954c1d82"><td class="mdescLeft">&#160;</td><td class="mdescRight">How many misbehaving pings the server can bear before sending goaway and closing the transport? (0 indicates that the server can bear an infinite number of misbehaving pings)  <a href="#gaf50a9992745183e14e8c660d954c1d82">More...</a><br /></td></tr>
+<tr class="memdesc:gaf50a9992745183e14e8c660d954c1d82"><td class="mdescLeft">&#160;</td><td class="mdescRight">How many misbehaving pings the server can bear before sending goaway and closing the transport? (0 indicates that the server can bear an infinite number of misbehaving pings)  <a href="group__grpc__arg__keys.html#gaf50a9992745183e14e8c660d954c1d82">More...</a><br /></td></tr>
 <tr class="separator:gaf50a9992745183e14e8c660d954c1d82"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ga8ee81850446e587a7410df5ab640c565"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#ga8ee81850446e587a7410df5ab640c565">GRPC_ARG_HTTP2_WRITE_BUFFER_SIZE</a>&#160;&#160;&#160;&quot;grpc.http2.write_buffer_size&quot;</td></tr>
-<tr class="memdesc:ga8ee81850446e587a7410df5ab640c565"><td class="mdescLeft">&#160;</td><td class="mdescRight">How much data are we willing to queue up per stream if GRPC_WRITE_BUFFER_HINT is set? This is an upper bound.  <a href="#ga8ee81850446e587a7410df5ab640c565">More...</a><br /></td></tr>
+<tr class="memdesc:ga8ee81850446e587a7410df5ab640c565"><td class="mdescLeft">&#160;</td><td class="mdescRight">How much data are we willing to queue up per stream if GRPC_WRITE_BUFFER_HINT is set? This is an upper bound.  <a href="group__grpc__arg__keys.html#ga8ee81850446e587a7410df5ab640c565">More...</a><br /></td></tr>
 <tr class="separator:ga8ee81850446e587a7410df5ab640c565"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:gacccbdf888685b6d4beda61a3600f4a20"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#gacccbdf888685b6d4beda61a3600f4a20">GRPC_ARG_HTTP2_ENABLE_TRUE_BINARY</a>&#160;&#160;&#160;&quot;grpc.http2.true_binary&quot;</td></tr>
-<tr class="memdesc:gacccbdf888685b6d4beda61a3600f4a20"><td class="mdescLeft">&#160;</td><td class="mdescRight">Should we allow receipt of true-binary data on http2 connections? Defaults to on (1)  <a href="#gacccbdf888685b6d4beda61a3600f4a20">More...</a><br /></td></tr>
+<tr class="memdesc:gacccbdf888685b6d4beda61a3600f4a20"><td class="mdescLeft">&#160;</td><td class="mdescRight">Should we allow receipt of true-binary data on http2 connections? Defaults to on (1)  <a href="group__grpc__arg__keys.html#gacccbdf888685b6d4beda61a3600f4a20">More...</a><br /></td></tr>
 <tr class="separator:gacccbdf888685b6d4beda61a3600f4a20"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:gabeeccb441a671122c75384e062b1b91b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#gabeeccb441a671122c75384e062b1b91b">GRPC_ARG_KEEPALIVE_TIME_MS</a>&#160;&#160;&#160;&quot;grpc.keepalive_time_ms&quot;</td></tr>
-<tr class="memdesc:gabeeccb441a671122c75384e062b1b91b"><td class="mdescLeft">&#160;</td><td class="mdescRight">After a duration of this time the client/server pings its peer to see if the transport is still alive.  <a href="#gabeeccb441a671122c75384e062b1b91b">More...</a><br /></td></tr>
+<tr class="memdesc:gabeeccb441a671122c75384e062b1b91b"><td class="mdescLeft">&#160;</td><td class="mdescRight">After a duration of this time the client/server pings its peer to see if the transport is still alive.  <a href="group__grpc__arg__keys.html#gabeeccb441a671122c75384e062b1b91b">More...</a><br /></td></tr>
 <tr class="separator:gabeeccb441a671122c75384e062b1b91b"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ga78975b982fd17ff190fddf2f90050ee3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#ga78975b982fd17ff190fddf2f90050ee3">GRPC_ARG_KEEPALIVE_TIMEOUT_MS</a>&#160;&#160;&#160;&quot;grpc.keepalive_timeout_ms&quot;</td></tr>
-<tr class="memdesc:ga78975b982fd17ff190fddf2f90050ee3"><td class="mdescLeft">&#160;</td><td class="mdescRight">After waiting for a duration of this time, if the keepalive ping sender does not receive the ping ack, it will close the transport.  <a href="#ga78975b982fd17ff190fddf2f90050ee3">More...</a><br /></td></tr>
+<tr class="memdesc:ga78975b982fd17ff190fddf2f90050ee3"><td class="mdescLeft">&#160;</td><td class="mdescRight">After waiting for a duration of this time, if the keepalive ping sender does not receive the ping ack, it will close the transport.  <a href="group__grpc__arg__keys.html#ga78975b982fd17ff190fddf2f90050ee3">More...</a><br /></td></tr>
 <tr class="separator:ga78975b982fd17ff190fddf2f90050ee3"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:gaf900669f52f137677c4dbb9a7a902c92"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#gaf900669f52f137677c4dbb9a7a902c92">GRPC_ARG_KEEPALIVE_PERMIT_WITHOUT_CALLS</a>&#160;&#160;&#160;&quot;grpc.keepalive_permit_without_calls&quot;</td></tr>
-<tr class="memdesc:gaf900669f52f137677c4dbb9a7a902c92"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is it permissible to send keepalive pings without any outstanding streams.  <a href="#gaf900669f52f137677c4dbb9a7a902c92">More...</a><br /></td></tr>
+<tr class="memdesc:gaf900669f52f137677c4dbb9a7a902c92"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is it permissible to send keepalive pings without any outstanding streams.  <a href="group__grpc__arg__keys.html#gaf900669f52f137677c4dbb9a7a902c92">More...</a><br /></td></tr>
 <tr class="separator:gaf900669f52f137677c4dbb9a7a902c92"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:gadd42f97666fbfc66b7dac253ac3b73ae"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#gadd42f97666fbfc66b7dac253ac3b73ae">GRPC_ARG_DEFAULT_AUTHORITY</a>&#160;&#160;&#160;&quot;grpc.default_authority&quot;</td></tr>
-<tr class="memdesc:gadd42f97666fbfc66b7dac253ac3b73ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default authority to pass if none specified on call construction.  <a href="#gadd42f97666fbfc66b7dac253ac3b73ae">More...</a><br /></td></tr>
+<tr class="memdesc:gadd42f97666fbfc66b7dac253ac3b73ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default authority to pass if none specified on call construction.  <a href="group__grpc__arg__keys.html#gadd42f97666fbfc66b7dac253ac3b73ae">More...</a><br /></td></tr>
 <tr class="separator:gadd42f97666fbfc66b7dac253ac3b73ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ga0732df2d9003e9ee1c01e50e41b5a8e2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#ga0732df2d9003e9ee1c01e50e41b5a8e2">GRPC_ARG_PRIMARY_USER_AGENT_STRING</a>&#160;&#160;&#160;&quot;grpc.primary_user_agent&quot;</td></tr>
-<tr class="memdesc:ga0732df2d9003e9ee1c01e50e41b5a8e2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Primary user agent: goes at the start of the user-agent metadata sent on each request.  <a href="#ga0732df2d9003e9ee1c01e50e41b5a8e2">More...</a><br /></td></tr>
+<tr class="memdesc:ga0732df2d9003e9ee1c01e50e41b5a8e2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Primary user agent: goes at the start of the user-agent metadata sent on each request.  <a href="group__grpc__arg__keys.html#ga0732df2d9003e9ee1c01e50e41b5a8e2">More...</a><br /></td></tr>
 <tr class="separator:ga0732df2d9003e9ee1c01e50e41b5a8e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:gaf47b4048c11e4f8f4162f12c135c2da4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#gaf47b4048c11e4f8f4162f12c135c2da4">GRPC_ARG_SECONDARY_USER_AGENT_STRING</a>&#160;&#160;&#160;&quot;grpc.secondary_user_agent&quot;</td></tr>
-<tr class="memdesc:gaf47b4048c11e4f8f4162f12c135c2da4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Secondary user agent: goes at the end of the user-agent metadata sent on each request.  <a href="#gaf47b4048c11e4f8f4162f12c135c2da4">More...</a><br /></td></tr>
+<tr class="memdesc:gaf47b4048c11e4f8f4162f12c135c2da4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Secondary user agent: goes at the end of the user-agent metadata sent on each request.  <a href="group__grpc__arg__keys.html#gaf47b4048c11e4f8f4162f12c135c2da4">More...</a><br /></td></tr>
 <tr class="separator:gaf47b4048c11e4f8f4162f12c135c2da4"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:gad7d9d143858d8f5e138cf704b0082973"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#gad7d9d143858d8f5e138cf704b0082973">GRPC_ARG_MIN_RECONNECT_BACKOFF_MS</a>&#160;&#160;&#160;&quot;grpc.min_reconnect_backoff_ms&quot;</td></tr>
-<tr class="memdesc:gad7d9d143858d8f5e138cf704b0082973"><td class="mdescLeft">&#160;</td><td class="mdescRight">The minimum time between subsequent connection attempts, in ms.  <a href="#gad7d9d143858d8f5e138cf704b0082973">More...</a><br /></td></tr>
+<tr class="memdesc:gad7d9d143858d8f5e138cf704b0082973"><td class="mdescLeft">&#160;</td><td class="mdescRight">The minimum time between subsequent connection attempts, in ms.  <a href="group__grpc__arg__keys.html#gad7d9d143858d8f5e138cf704b0082973">More...</a><br /></td></tr>
 <tr class="separator:gad7d9d143858d8f5e138cf704b0082973"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:gac978e84658bcda47633c5b81a80d0052"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#gac978e84658bcda47633c5b81a80d0052">GRPC_ARG_MAX_RECONNECT_BACKOFF_MS</a>&#160;&#160;&#160;&quot;grpc.max_reconnect_backoff_ms&quot;</td></tr>
-<tr class="memdesc:gac978e84658bcda47633c5b81a80d0052"><td class="mdescLeft">&#160;</td><td class="mdescRight">The maximum time between subsequent connection attempts, in ms.  <a href="#gac978e84658bcda47633c5b81a80d0052">More...</a><br /></td></tr>
+<tr class="memdesc:gac978e84658bcda47633c5b81a80d0052"><td class="mdescLeft">&#160;</td><td class="mdescRight">The maximum time between subsequent connection attempts, in ms.  <a href="group__grpc__arg__keys.html#gac978e84658bcda47633c5b81a80d0052">More...</a><br /></td></tr>
 <tr class="separator:gac978e84658bcda47633c5b81a80d0052"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:gaedb26c5ca7d3d279b81d12d9bf6dabc6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#gaedb26c5ca7d3d279b81d12d9bf6dabc6">GRPC_ARG_INITIAL_RECONNECT_BACKOFF_MS</a>&#160;&#160;&#160;&quot;grpc.initial_reconnect_backoff_ms&quot;</td></tr>
-<tr class="memdesc:gaedb26c5ca7d3d279b81d12d9bf6dabc6"><td class="mdescLeft">&#160;</td><td class="mdescRight">The time between the first and second connection attempts, in ms.  <a href="#gaedb26c5ca7d3d279b81d12d9bf6dabc6">More...</a><br /></td></tr>
+<tr class="memdesc:gaedb26c5ca7d3d279b81d12d9bf6dabc6"><td class="mdescLeft">&#160;</td><td class="mdescRight">The time between the first and second connection attempts, in ms.  <a href="group__grpc__arg__keys.html#gaedb26c5ca7d3d279b81d12d9bf6dabc6">More...</a><br /></td></tr>
 <tr class="separator:gaedb26c5ca7d3d279b81d12d9bf6dabc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ga04ecb35be00c4d5f12f8f10e1a501713"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#ga04ecb35be00c4d5f12f8f10e1a501713">GRPC_ARG_DNS_MIN_TIME_BETWEEN_RESOLUTIONS_MS</a>&#160;&#160;&#160;&quot;grpc.dns_min_time_between_resolutions_ms&quot;</td></tr>
-<tr class="memdesc:ga04ecb35be00c4d5f12f8f10e1a501713"><td class="mdescLeft">&#160;</td><td class="mdescRight">Minimum amount of time between DNS resolutions, in ms.  <a href="#ga04ecb35be00c4d5f12f8f10e1a501713">More...</a><br /></td></tr>
+<tr class="memdesc:ga04ecb35be00c4d5f12f8f10e1a501713"><td class="mdescLeft">&#160;</td><td class="mdescRight">Minimum amount of time between DNS resolutions, in ms.  <a href="group__grpc__arg__keys.html#ga04ecb35be00c4d5f12f8f10e1a501713">More...</a><br /></td></tr>
 <tr class="separator:ga04ecb35be00c4d5f12f8f10e1a501713"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:gabd95d2a6b1cd3b3ca8a1c9fb7eb4cdf1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#gabd95d2a6b1cd3b3ca8a1c9fb7eb4cdf1">GRPC_ARG_SERVER_HANDSHAKE_TIMEOUT_MS</a>&#160;&#160;&#160;&quot;grpc.server_handshake_timeout_ms&quot;</td></tr>
-<tr class="memdesc:gabd95d2a6b1cd3b3ca8a1c9fb7eb4cdf1"><td class="mdescLeft">&#160;</td><td class="mdescRight">The timeout used on servers for finishing handshaking on an incoming connection.  <a href="#gabd95d2a6b1cd3b3ca8a1c9fb7eb4cdf1">More...</a><br /></td></tr>
+<tr class="memdesc:gabd95d2a6b1cd3b3ca8a1c9fb7eb4cdf1"><td class="mdescLeft">&#160;</td><td class="mdescRight">The timeout used on servers for finishing handshaking on an incoming connection.  <a href="group__grpc__arg__keys.html#gabd95d2a6b1cd3b3ca8a1c9fb7eb4cdf1">More...</a><br /></td></tr>
 <tr class="separator:gabd95d2a6b1cd3b3ca8a1c9fb7eb4cdf1"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ga218bf55b665134a11baf07ada5980825"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#ga218bf55b665134a11baf07ada5980825">GRPC_SSL_TARGET_NAME_OVERRIDE_ARG</a>&#160;&#160;&#160;&quot;grpc.ssl_target_name_override&quot;</td></tr>
-<tr class="memdesc:ga218bf55b665134a11baf07ada5980825"><td class="mdescLeft">&#160;</td><td class="mdescRight">This <em>should</em> be used for testing only.  <a href="#ga218bf55b665134a11baf07ada5980825">More...</a><br /></td></tr>
+<tr class="memdesc:ga218bf55b665134a11baf07ada5980825"><td class="mdescLeft">&#160;</td><td class="mdescRight">This <em>should</em> be used for testing only.  <a href="group__grpc__arg__keys.html#ga218bf55b665134a11baf07ada5980825">More...</a><br /></td></tr>
 <tr class="separator:ga218bf55b665134a11baf07ada5980825"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ga728b6e9699b2bc90b56a4fb06d269670"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#ga728b6e9699b2bc90b56a4fb06d269670">GRPC_SSL_SESSION_CACHE_ARG</a>&#160;&#160;&#160;&quot;grpc.ssl_session_cache&quot;</td></tr>
-<tr class="memdesc:ga728b6e9699b2bc90b56a4fb06d269670"><td class="mdescLeft">&#160;</td><td class="mdescRight">If non-zero, a pointer to a session cache (a pointer of type grpc_ssl_session_cache*).  <a href="#ga728b6e9699b2bc90b56a4fb06d269670">More...</a><br /></td></tr>
+<tr class="memdesc:ga728b6e9699b2bc90b56a4fb06d269670"><td class="mdescLeft">&#160;</td><td class="mdescRight">If non-zero, a pointer to a session cache (a pointer of type grpc_ssl_session_cache*).  <a href="group__grpc__arg__keys.html#ga728b6e9699b2bc90b56a4fb06d269670">More...</a><br /></td></tr>
 <tr class="separator:ga728b6e9699b2bc90b56a4fb06d269670"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:gaf6f0cd3313637e1c4dbeb60043423635"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#gaf6f0cd3313637e1c4dbeb60043423635">GRPC_ARG_TSI_MAX_FRAME_SIZE</a>&#160;&#160;&#160;&quot;grpc.tsi.max_frame_size&quot;</td></tr>
-<tr class="memdesc:gaf6f0cd3313637e1c4dbeb60043423635"><td class="mdescLeft">&#160;</td><td class="mdescRight">If non-zero, it will determine the maximum frame size used by TSI's frame protector.  <a href="#gaf6f0cd3313637e1c4dbeb60043423635">More...</a><br /></td></tr>
+<tr class="memdesc:gaf6f0cd3313637e1c4dbeb60043423635"><td class="mdescLeft">&#160;</td><td class="mdescRight">If non-zero, it will determine the maximum frame size used by TSI's frame protector.  <a href="group__grpc__arg__keys.html#gaf6f0cd3313637e1c4dbeb60043423635">More...</a><br /></td></tr>
 <tr class="separator:gaf6f0cd3313637e1c4dbeb60043423635"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ga2a9e23d3fe81ae539ba655d2e49051c8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#ga2a9e23d3fe81ae539ba655d2e49051c8">GRPC_ARG_MAX_METADATA_SIZE</a>&#160;&#160;&#160;&quot;grpc.max_metadata_size&quot;</td></tr>
-<tr class="memdesc:ga2a9e23d3fe81ae539ba655d2e49051c8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum metadata size, in bytes.  <a href="#ga2a9e23d3fe81ae539ba655d2e49051c8">More...</a><br /></td></tr>
+<tr class="memdesc:ga2a9e23d3fe81ae539ba655d2e49051c8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum metadata size, in bytes.  <a href="group__grpc__arg__keys.html#ga2a9e23d3fe81ae539ba655d2e49051c8">More...</a><br /></td></tr>
 <tr class="separator:ga2a9e23d3fe81ae539ba655d2e49051c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ga40e635cf00ea7a10c71ed71c03d97f23"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#ga40e635cf00ea7a10c71ed71c03d97f23">GRPC_ARG_ALLOW_REUSEPORT</a>&#160;&#160;&#160;&quot;grpc.so_reuseport&quot;</td></tr>
-<tr class="memdesc:ga40e635cf00ea7a10c71ed71c03d97f23"><td class="mdescLeft">&#160;</td><td class="mdescRight">If non-zero, allow the use of SO_REUSEPORT if it's available (default 1)  <a href="#ga40e635cf00ea7a10c71ed71c03d97f23">More...</a><br /></td></tr>
+<tr class="memdesc:ga40e635cf00ea7a10c71ed71c03d97f23"><td class="mdescLeft">&#160;</td><td class="mdescRight">If non-zero, allow the use of SO_REUSEPORT if it's available (default 1)  <a href="group__grpc__arg__keys.html#ga40e635cf00ea7a10c71ed71c03d97f23">More...</a><br /></td></tr>
 <tr class="separator:ga40e635cf00ea7a10c71ed71c03d97f23"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:gaa8bb5c65808f9c340ba7e4dd4f9f0f39"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#gaa8bb5c65808f9c340ba7e4dd4f9f0f39">GRPC_ARG_RESOURCE_QUOTA</a>&#160;&#160;&#160;&quot;grpc.resource_quota&quot;</td></tr>
-<tr class="memdesc:gaa8bb5c65808f9c340ba7e4dd4f9f0f39"><td class="mdescLeft">&#160;</td><td class="mdescRight">If non-zero, a pointer to a buffer pool (a pointer of type grpc_resource_quota*).  <a href="#gaa8bb5c65808f9c340ba7e4dd4f9f0f39">More...</a><br /></td></tr>
+<tr class="memdesc:gaa8bb5c65808f9c340ba7e4dd4f9f0f39"><td class="mdescLeft">&#160;</td><td class="mdescRight">If non-zero, a pointer to a buffer pool (a pointer of type grpc_resource_quota*).  <a href="group__grpc__arg__keys.html#gaa8bb5c65808f9c340ba7e4dd4f9f0f39">More...</a><br /></td></tr>
 <tr class="separator:gaa8bb5c65808f9c340ba7e4dd4f9f0f39"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:gab11602475264d01e0ea50f0ce376cdcd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#gab11602475264d01e0ea50f0ce376cdcd">GRPC_ARG_EXPAND_WILDCARD_ADDRS</a>&#160;&#160;&#160;&quot;grpc.expand_wildcard_addrs&quot;</td></tr>
-<tr class="memdesc:gab11602475264d01e0ea50f0ce376cdcd"><td class="mdescLeft">&#160;</td><td class="mdescRight">If non-zero, expand wildcard addresses to a list of local addresses.  <a href="#gab11602475264d01e0ea50f0ce376cdcd">More...</a><br /></td></tr>
+<tr class="memdesc:gab11602475264d01e0ea50f0ce376cdcd"><td class="mdescLeft">&#160;</td><td class="mdescRight">If non-zero, expand wildcard addresses to a list of local addresses.  <a href="group__grpc__arg__keys.html#gab11602475264d01e0ea50f0ce376cdcd">More...</a><br /></td></tr>
 <tr class="separator:gab11602475264d01e0ea50f0ce376cdcd"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:gad60df744eb84ef55a371de9b8bd2373d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#gad60df744eb84ef55a371de9b8bd2373d">GRPC_ARG_SERVICE_CONFIG</a>&#160;&#160;&#160;&quot;grpc.service_config&quot;</td></tr>
-<tr class="memdesc:gad60df744eb84ef55a371de9b8bd2373d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Service config data in JSON form.  <a href="#gad60df744eb84ef55a371de9b8bd2373d">More...</a><br /></td></tr>
+<tr class="memdesc:gad60df744eb84ef55a371de9b8bd2373d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Service config data in JSON form.  <a href="group__grpc__arg__keys.html#gad60df744eb84ef55a371de9b8bd2373d">More...</a><br /></td></tr>
 <tr class="separator:gad60df744eb84ef55a371de9b8bd2373d"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:gaf3c9aad876ebaa5484a0cffd8d295244"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#gaf3c9aad876ebaa5484a0cffd8d295244">GRPC_ARG_SERVICE_CONFIG_DISABLE_RESOLUTION</a>&#160;&#160;&#160;&quot;grpc.service_config_disable_resolution&quot;</td></tr>
-<tr class="memdesc:gaf3c9aad876ebaa5484a0cffd8d295244"><td class="mdescLeft">&#160;</td><td class="mdescRight">Disable looking up the service config via the name resolver.  <a href="#gaf3c9aad876ebaa5484a0cffd8d295244">More...</a><br /></td></tr>
+<tr class="memdesc:gaf3c9aad876ebaa5484a0cffd8d295244"><td class="mdescLeft">&#160;</td><td class="mdescRight">Disable looking up the service config via the name resolver.  <a href="group__grpc__arg__keys.html#gaf3c9aad876ebaa5484a0cffd8d295244">More...</a><br /></td></tr>
 <tr class="separator:gaf3c9aad876ebaa5484a0cffd8d295244"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ga72c2b475e218ecfd36bb7d3551d0295b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#ga72c2b475e218ecfd36bb7d3551d0295b">GRPC_ARG_LB_POLICY_NAME</a>&#160;&#160;&#160;&quot;grpc.lb_policy_name&quot;</td></tr>
-<tr class="memdesc:ga72c2b475e218ecfd36bb7d3551d0295b"><td class="mdescLeft">&#160;</td><td class="mdescRight">LB policy name.  <a href="#ga72c2b475e218ecfd36bb7d3551d0295b">More...</a><br /></td></tr>
+<tr class="memdesc:ga72c2b475e218ecfd36bb7d3551d0295b"><td class="mdescLeft">&#160;</td><td class="mdescRight">LB policy name.  <a href="group__grpc__arg__keys.html#ga72c2b475e218ecfd36bb7d3551d0295b">More...</a><br /></td></tr>
 <tr class="separator:ga72c2b475e218ecfd36bb7d3551d0295b"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:gabdcf8122824e386dcc23b947473e83e0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#gabdcf8122824e386dcc23b947473e83e0">GRPC_ARG_SOCKET_MUTATOR</a>&#160;&#160;&#160;&quot;grpc.socket_mutator&quot;</td></tr>
-<tr class="memdesc:gabdcf8122824e386dcc23b947473e83e0"><td class="mdescLeft">&#160;</td><td class="mdescRight">The grpc_socket_mutator instance that set the socket options.  <a href="#gabdcf8122824e386dcc23b947473e83e0">More...</a><br /></td></tr>
+<tr class="memdesc:gabdcf8122824e386dcc23b947473e83e0"><td class="mdescLeft">&#160;</td><td class="mdescRight">The grpc_socket_mutator instance that set the socket options.  <a href="group__grpc__arg__keys.html#gabdcf8122824e386dcc23b947473e83e0">More...</a><br /></td></tr>
 <tr class="separator:gabdcf8122824e386dcc23b947473e83e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ga9e1054f78a26481931b10aa0b33f52b7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#ga9e1054f78a26481931b10aa0b33f52b7">GRPC_ARG_SOCKET_FACTORY</a>&#160;&#160;&#160;&quot;grpc.socket_factory&quot;</td></tr>
-<tr class="memdesc:ga9e1054f78a26481931b10aa0b33f52b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">The grpc_socket_factory instance to create and bind sockets.  <a href="#ga9e1054f78a26481931b10aa0b33f52b7">More...</a><br /></td></tr>
+<tr class="memdesc:ga9e1054f78a26481931b10aa0b33f52b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">The grpc_socket_factory instance to create and bind sockets.  <a href="group__grpc__arg__keys.html#ga9e1054f78a26481931b10aa0b33f52b7">More...</a><br /></td></tr>
 <tr class="separator:ga9e1054f78a26481931b10aa0b33f52b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:gad20a36039729599902ba6ce82882da2c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#gad20a36039729599902ba6ce82882da2c">GRPC_ARG_MAX_CHANNEL_TRACE_EVENT_MEMORY_PER_NODE</a>&#160;&#160;&#160;&quot;grpc.max_channel_trace_event_memory_per_node&quot;</td></tr>
-<tr class="memdesc:gad20a36039729599902ba6ce82882da2c"><td class="mdescLeft">&#160;</td><td class="mdescRight">The maximum amount of memory used by trace events per channel trace node.  <a href="#gad20a36039729599902ba6ce82882da2c">More...</a><br /></td></tr>
+<tr class="memdesc:gad20a36039729599902ba6ce82882da2c"><td class="mdescLeft">&#160;</td><td class="mdescRight">The maximum amount of memory used by trace events per channel trace node.  <a href="group__grpc__arg__keys.html#gad20a36039729599902ba6ce82882da2c">More...</a><br /></td></tr>
 <tr class="separator:gad20a36039729599902ba6ce82882da2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ga169f04dc1fa795c27b0daeda33c16999"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#ga169f04dc1fa795c27b0daeda33c16999">GRPC_ARG_ENABLE_CHANNELZ</a>&#160;&#160;&#160;&quot;grpc.enable_channelz&quot;</td></tr>
-<tr class="memdesc:ga169f04dc1fa795c27b0daeda33c16999"><td class="mdescLeft">&#160;</td><td class="mdescRight">If non-zero, gRPC library will track stats and information at at per channel level.  <a href="#ga169f04dc1fa795c27b0daeda33c16999">More...</a><br /></td></tr>
+<tr class="memdesc:ga169f04dc1fa795c27b0daeda33c16999"><td class="mdescLeft">&#160;</td><td class="mdescRight">If non-zero, gRPC library will track stats and information at at per channel level.  <a href="group__grpc__arg__keys.html#ga169f04dc1fa795c27b0daeda33c16999">More...</a><br /></td></tr>
 <tr class="separator:ga169f04dc1fa795c27b0daeda33c16999"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ga3da556ec531495ace9f93b97c8c4f24b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#ga3da556ec531495ace9f93b97c8c4f24b">GRPC_ARG_USE_CRONET_PACKET_COALESCING</a>&#160;&#160;&#160;&quot;grpc.use_cronet_packet_coalescing&quot;</td></tr>
-<tr class="memdesc:ga3da556ec531495ace9f93b97c8c4f24b"><td class="mdescLeft">&#160;</td><td class="mdescRight">If non-zero, Cronet transport will coalesce packets to fewer frames when possible.  <a href="#ga3da556ec531495ace9f93b97c8c4f24b">More...</a><br /></td></tr>
+<tr class="memdesc:ga3da556ec531495ace9f93b97c8c4f24b"><td class="mdescLeft">&#160;</td><td class="mdescRight">If non-zero, Cronet transport will coalesce packets to fewer frames when possible.  <a href="group__grpc__arg__keys.html#ga3da556ec531495ace9f93b97c8c4f24b">More...</a><br /></td></tr>
 <tr class="separator:ga3da556ec531495ace9f93b97c8c4f24b"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ga82582ed0fcd7d6b0090f9102d75c765a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#ga82582ed0fcd7d6b0090f9102d75c765a">GRPC_ARG_TCP_READ_CHUNK_SIZE</a>&#160;&#160;&#160;&quot;grpc.experimental.tcp_read_chunk_size&quot;</td></tr>
-<tr class="memdesc:ga82582ed0fcd7d6b0090f9102d75c765a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Channel arg (integer) setting how large a slice to try and read from the wire each time recvmsg (or equivalent) is called.  <a href="#ga82582ed0fcd7d6b0090f9102d75c765a">More...</a><br /></td></tr>
+<tr class="memdesc:ga82582ed0fcd7d6b0090f9102d75c765a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Channel arg (integer) setting how large a slice to try and read from the wire each time recvmsg (or equivalent) is called.  <a href="group__grpc__arg__keys.html#ga82582ed0fcd7d6b0090f9102d75c765a">More...</a><br /></td></tr>
 <tr class="separator:ga82582ed0fcd7d6b0090f9102d75c765a"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ga1f91c3aec64a436d29051c8d415b1053"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#ga1f91c3aec64a436d29051c8d415b1053">GRPC_TCP_DEFAULT_READ_SLICE_SIZE</a>&#160;&#160;&#160;8192</td></tr>
-<tr class="memdesc:ga1f91c3aec64a436d29051c8d415b1053"><td class="mdescLeft">&#160;</td><td class="mdescRight">Note this is not a "channel arg" key.  <a href="#ga1f91c3aec64a436d29051c8d415b1053">More...</a><br /></td></tr>
+<tr class="memdesc:ga1f91c3aec64a436d29051c8d415b1053"><td class="mdescLeft">&#160;</td><td class="mdescRight">Note this is not a "channel arg" key.  <a href="group__grpc__arg__keys.html#ga1f91c3aec64a436d29051c8d415b1053">More...</a><br /></td></tr>
 <tr class="separator:ga1f91c3aec64a436d29051c8d415b1053"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:gae55b7bd57a5344e0083eac4d06c2d51b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#gae55b7bd57a5344e0083eac4d06c2d51b">GRPC_ARG_TCP_MIN_READ_CHUNK_SIZE</a>&#160;&#160;&#160;&quot;grpc.experimental.tcp_min_read_chunk_size&quot;</td></tr>
 <tr class="separator:gae55b7bd57a5344e0083eac4d06c2d51b"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:gadeaad8ae5b50ee8d2fb44d289aeb223d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#gadeaad8ae5b50ee8d2fb44d289aeb223d">GRPC_ARG_TCP_MAX_READ_CHUNK_SIZE</a>&#160;&#160;&#160;&quot;grpc.experimental.tcp_max_read_chunk_size&quot;</td></tr>
 <tr class="separator:gadeaad8ae5b50ee8d2fb44d289aeb223d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1eb58c302eaf27a5d982b30402b8f84a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#ga1eb58c302eaf27a5d982b30402b8f84a">GRPC_ARG_TCP_TX_ZEROCOPY_ENABLED</a>&#160;&#160;&#160;&quot;grpc.experimental.tcp_tx_zerocopy_enabled&quot;</td></tr>
+<tr class="separator:ga1eb58c302eaf27a5d982b30402b8f84a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1014726da03b9715efd3638ca5f9c33a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#ga1014726da03b9715efd3638ca5f9c33a">GRPC_ARG_TCP_TX_ZEROCOPY_SEND_BYTES_THRESHOLD</a>&#160;&#160;&#160;&quot;grpc.experimental.tcp_tx_zerocopy_send_bytes_threshold&quot;</td></tr>
+<tr class="separator:ga1014726da03b9715efd3638ca5f9c33a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf3be6c3cb4107587438a2053621a1620"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#gaf3be6c3cb4107587438a2053621a1620">GRPC_ARG_TCP_TX_ZEROCOPY_MAX_SIMULT_SENDS</a>&#160;&#160;&#160;&quot;grpc.experimental.tcp_tx_zerocopy_max_simultaneous_sends&quot;</td></tr>
+<tr class="separator:gaf3be6c3cb4107587438a2053621a1620"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ga1768735fceeb8108a2f1eb12ea0a894e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#ga1768735fceeb8108a2f1eb12ea0a894e">GRPC_ARG_GRPCLB_CALL_TIMEOUT_MS</a>&#160;&#160;&#160;&quot;grpc.grpclb_call_timeout_ms&quot;</td></tr>
 <tr class="separator:ga1768735fceeb8108a2f1eb12ea0a894e"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:gaaaf4ebe91111ede7ee09a2bc790caa21"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#gaaaf4ebe91111ede7ee09a2bc790caa21">GRPC_ARG_GRPCLB_FALLBACK_TIMEOUT_MS</a>&#160;&#160;&#160;&quot;grpc.grpclb_fallback_timeout_ms&quot;</td></tr>
@@ -255,47 +264,49 @@ Macros</h2></td></tr>
 <tr class="separator:ga4c78436839c4f7398a38fb0732435b66"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ga1e04374ed3531bdda5ccd6260a75840f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#ga1e04374ed3531bdda5ccd6260a75840f">GRPC_ARG_XDS_FAILOVER_TIMEOUT_MS</a>&#160;&#160;&#160;&quot;grpc.xds_failover_timeout_ms&quot;</td></tr>
 <tr class="separator:ga1e04374ed3531bdda5ccd6260a75840f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac7f84e7e3a576d1efc7c5f5a3ff5632a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#gac7f84e7e3a576d1efc7c5f5a3ff5632a">GRPC_ARG_XDS_RESOURCE_DOES_NOT_EXIST_TIMEOUT_MS</a>&#160;&#160;&#160;&quot;grpc.xds_resource_does_not_exist_timeout_ms&quot;</td></tr>
+<tr class="separator:gac7f84e7e3a576d1efc7c5f5a3ff5632a"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ga618ddbf19fdd38d8f90b8f3d7cb5d481"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#ga618ddbf19fdd38d8f90b8f3d7cb5d481">GRPC_ARG_WORKAROUND_CRONET_COMPRESSION</a>&#160;&#160;&#160;&quot;grpc.workaround.cronet_compression&quot;</td></tr>
-<tr class="memdesc:ga618ddbf19fdd38d8f90b8f3d7cb5d481"><td class="mdescLeft">&#160;</td><td class="mdescRight">If non-zero, grpc server's cronet compression workaround will be enabled.  <a href="#ga618ddbf19fdd38d8f90b8f3d7cb5d481">More...</a><br /></td></tr>
+<tr class="memdesc:ga618ddbf19fdd38d8f90b8f3d7cb5d481"><td class="mdescLeft">&#160;</td><td class="mdescRight">If non-zero, grpc server's cronet compression workaround will be enabled.  <a href="group__grpc__arg__keys.html#ga618ddbf19fdd38d8f90b8f3d7cb5d481">More...</a><br /></td></tr>
 <tr class="separator:ga618ddbf19fdd38d8f90b8f3d7cb5d481"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ga5bbdfddb3afba6b330221d9adbecc778"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#ga5bbdfddb3afba6b330221d9adbecc778">GRPC_ARG_OPTIMIZATION_TARGET</a>&#160;&#160;&#160;&quot;grpc.optimization_target&quot;</td></tr>
-<tr class="memdesc:ga5bbdfddb3afba6b330221d9adbecc778"><td class="mdescLeft">&#160;</td><td class="mdescRight">String defining the optimization target for a channel.  <a href="#ga5bbdfddb3afba6b330221d9adbecc778">More...</a><br /></td></tr>
+<tr class="memdesc:ga5bbdfddb3afba6b330221d9adbecc778"><td class="mdescLeft">&#160;</td><td class="mdescRight">String defining the optimization target for a channel.  <a href="group__grpc__arg__keys.html#ga5bbdfddb3afba6b330221d9adbecc778">More...</a><br /></td></tr>
 <tr class="separator:ga5bbdfddb3afba6b330221d9adbecc778"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ga212f667ecbcee3b100898ba7e88454df"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#ga212f667ecbcee3b100898ba7e88454df">GRPC_ARG_ENABLE_RETRIES</a>&#160;&#160;&#160;&quot;grpc.enable_retries&quot;</td></tr>
-<tr class="memdesc:ga212f667ecbcee3b100898ba7e88454df"><td class="mdescLeft">&#160;</td><td class="mdescRight">If set to zero, disables retry behavior.  <a href="#ga212f667ecbcee3b100898ba7e88454df">More...</a><br /></td></tr>
+<tr class="memdesc:ga212f667ecbcee3b100898ba7e88454df"><td class="mdescLeft">&#160;</td><td class="mdescRight">If set to zero, disables retry behavior.  <a href="group__grpc__arg__keys.html#ga212f667ecbcee3b100898ba7e88454df">More...</a><br /></td></tr>
 <tr class="separator:ga212f667ecbcee3b100898ba7e88454df"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:gaa40f8424599668676462a76ec54eb712"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#gaa40f8424599668676462a76ec54eb712">GRPC_ARG_PER_RPC_RETRY_BUFFER_SIZE</a>&#160;&#160;&#160;&quot;grpc.per_rpc_retry_buffer_size&quot;</td></tr>
-<tr class="memdesc:gaa40f8424599668676462a76ec54eb712"><td class="mdescLeft">&#160;</td><td class="mdescRight">Per-RPC retry buffer size, in bytes.  <a href="#gaa40f8424599668676462a76ec54eb712">More...</a><br /></td></tr>
+<tr class="memdesc:gaa40f8424599668676462a76ec54eb712"><td class="mdescLeft">&#160;</td><td class="mdescRight">Per-RPC retry buffer size, in bytes.  <a href="group__grpc__arg__keys.html#gaa40f8424599668676462a76ec54eb712">More...</a><br /></td></tr>
 <tr class="separator:gaa40f8424599668676462a76ec54eb712"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ga21c78c70325acceccf0e93291c981fe5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#ga21c78c70325acceccf0e93291c981fe5">GRPC_ARG_MOBILE_LOG_CONTEXT</a>&#160;&#160;&#160;&quot;grpc.mobile_log_context&quot;</td></tr>
-<tr class="memdesc:ga21c78c70325acceccf0e93291c981fe5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Channel arg that carries the bridged objective c object for custom metrics logging filter.  <a href="#ga21c78c70325acceccf0e93291c981fe5">More...</a><br /></td></tr>
+<tr class="memdesc:ga21c78c70325acceccf0e93291c981fe5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Channel arg that carries the bridged objective c object for custom metrics logging filter.  <a href="group__grpc__arg__keys.html#ga21c78c70325acceccf0e93291c981fe5">More...</a><br /></td></tr>
 <tr class="separator:ga21c78c70325acceccf0e93291c981fe5"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:gad5cfeb3dfc4f99cbc4e1436f7b72f873"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#gad5cfeb3dfc4f99cbc4e1436f7b72f873">GRPC_ARG_DISABLE_CLIENT_AUTHORITY_FILTER</a>&#160;&#160;&#160;&quot;grpc.disable_client_authority_filter&quot;</td></tr>
-<tr class="memdesc:gad5cfeb3dfc4f99cbc4e1436f7b72f873"><td class="mdescLeft">&#160;</td><td class="mdescRight">If non-zero, client authority filter is disabled for the channel.  <a href="#gad5cfeb3dfc4f99cbc4e1436f7b72f873">More...</a><br /></td></tr>
+<tr class="memdesc:gad5cfeb3dfc4f99cbc4e1436f7b72f873"><td class="mdescLeft">&#160;</td><td class="mdescRight">If non-zero, client authority filter is disabled for the channel.  <a href="group__grpc__arg__keys.html#gad5cfeb3dfc4f99cbc4e1436f7b72f873">More...</a><br /></td></tr>
 <tr class="separator:gad5cfeb3dfc4f99cbc4e1436f7b72f873"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:gaa3f69f6e1e789e36d2d9c6083fec0257"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#gaa3f69f6e1e789e36d2d9c6083fec0257">GRPC_ARG_ENABLE_HTTP_PROXY</a>&#160;&#160;&#160;&quot;grpc.enable_http_proxy&quot;</td></tr>
-<tr class="memdesc:gaa3f69f6e1e789e36d2d9c6083fec0257"><td class="mdescLeft">&#160;</td><td class="mdescRight">If set to zero, disables use of http proxies.  <a href="#gaa3f69f6e1e789e36d2d9c6083fec0257">More...</a><br /></td></tr>
+<tr class="memdesc:gaa3f69f6e1e789e36d2d9c6083fec0257"><td class="mdescLeft">&#160;</td><td class="mdescRight">If set to zero, disables use of http proxies.  <a href="group__grpc__arg__keys.html#gaa3f69f6e1e789e36d2d9c6083fec0257">More...</a><br /></td></tr>
 <tr class="separator:gaa3f69f6e1e789e36d2d9c6083fec0257"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ga37014e47791a777718aac4250180d92e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#ga37014e47791a777718aac4250180d92e">GRPC_ARG_SURFACE_USER_AGENT</a>&#160;&#160;&#160;&quot;grpc.surface_user_agent&quot;</td></tr>
-<tr class="memdesc:ga37014e47791a777718aac4250180d92e"><td class="mdescLeft">&#160;</td><td class="mdescRight">If set to non zero, surfaces the user agent string to the server.  <a href="#ga37014e47791a777718aac4250180d92e">More...</a><br /></td></tr>
+<tr class="memdesc:ga37014e47791a777718aac4250180d92e"><td class="mdescLeft">&#160;</td><td class="mdescRight">If set to non zero, surfaces the user agent string to the server.  <a href="group__grpc__arg__keys.html#ga37014e47791a777718aac4250180d92e">More...</a><br /></td></tr>
 <tr class="separator:ga37014e47791a777718aac4250180d92e"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ga523b3b4f16b1016108cbeee9ef81fd50"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#ga523b3b4f16b1016108cbeee9ef81fd50">GRPC_ARG_INHIBIT_HEALTH_CHECKING</a>&#160;&#160;&#160;&quot;grpc.inhibit_health_checking&quot;</td></tr>
-<tr class="memdesc:ga523b3b4f16b1016108cbeee9ef81fd50"><td class="mdescLeft">&#160;</td><td class="mdescRight">If set, inhibits health checking (which may be enabled via the service config.)  <a href="#ga523b3b4f16b1016108cbeee9ef81fd50">More...</a><br /></td></tr>
+<tr class="memdesc:ga523b3b4f16b1016108cbeee9ef81fd50"><td class="mdescLeft">&#160;</td><td class="mdescRight">If set, inhibits health checking (which may be enabled via the service config.)  <a href="group__grpc__arg__keys.html#ga523b3b4f16b1016108cbeee9ef81fd50">More...</a><br /></td></tr>
 <tr class="separator:ga523b3b4f16b1016108cbeee9ef81fd50"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ga247ed6771077938be12ab24790a95732"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#ga247ed6771077938be12ab24790a95732">GRPC_ARG_DNS_ENABLE_SRV_QUERIES</a>&#160;&#160;&#160;&quot;grpc.dns_enable_srv_queries&quot;</td></tr>
-<tr class="memdesc:ga247ed6771077938be12ab24790a95732"><td class="mdescLeft">&#160;</td><td class="mdescRight">If set, the channel's resolver is allowed to query for SRV records.  <a href="#ga247ed6771077938be12ab24790a95732">More...</a><br /></td></tr>
+<tr class="memdesc:ga247ed6771077938be12ab24790a95732"><td class="mdescLeft">&#160;</td><td class="mdescRight">If set, the channel's resolver is allowed to query for SRV records.  <a href="group__grpc__arg__keys.html#ga247ed6771077938be12ab24790a95732">More...</a><br /></td></tr>
 <tr class="separator:ga247ed6771077938be12ab24790a95732"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:gad0e9ad7630f67bcd1d631435860a53d4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#gad0e9ad7630f67bcd1d631435860a53d4">GRPC_ARG_DNS_ARES_QUERY_TIMEOUT_MS</a>&#160;&#160;&#160;&quot;grpc.dns_ares_query_timeout&quot;</td></tr>
-<tr class="memdesc:gad0e9ad7630f67bcd1d631435860a53d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">If set, determines an upper bound on the number of milliseconds that the c-ares based DNS resolver will wait on queries before cancelling them.  <a href="#gad0e9ad7630f67bcd1d631435860a53d4">More...</a><br /></td></tr>
+<tr class="memdesc:gad0e9ad7630f67bcd1d631435860a53d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">If set, determines an upper bound on the number of milliseconds that the c-ares based DNS resolver will wait on queries before cancelling them.  <a href="group__grpc__arg__keys.html#gad0e9ad7630f67bcd1d631435860a53d4">More...</a><br /></td></tr>
 <tr class="separator:gad0e9ad7630f67bcd1d631435860a53d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:gaa49ebd41af390c78a2c0ed94b74abfbc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#gaa49ebd41af390c78a2c0ed94b74abfbc">GRPC_ARG_USE_LOCAL_SUBCHANNEL_POOL</a>&#160;&#160;&#160;&quot;grpc.use_local_subchannel_pool&quot;</td></tr>
-<tr class="memdesc:gaa49ebd41af390c78a2c0ed94b74abfbc"><td class="mdescLeft">&#160;</td><td class="mdescRight">If set, uses a local subchannel pool within the channel.  <a href="#gaa49ebd41af390c78a2c0ed94b74abfbc">More...</a><br /></td></tr>
+<tr class="memdesc:gaa49ebd41af390c78a2c0ed94b74abfbc"><td class="mdescLeft">&#160;</td><td class="mdescRight">If set, uses a local subchannel pool within the channel.  <a href="group__grpc__arg__keys.html#gaa49ebd41af390c78a2c0ed94b74abfbc">More...</a><br /></td></tr>
 <tr class="separator:gaa49ebd41af390c78a2c0ed94b74abfbc"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ga126793d7d941d79b69b1446fc17989c9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#ga126793d7d941d79b69b1446fc17989c9">GRPC_ARG_CHANNEL_POOL_DOMAIN</a>&#160;&#160;&#160;&quot;grpc.channel_pooling_domain&quot;</td></tr>
-<tr class="memdesc:ga126793d7d941d79b69b1446fc17989c9"><td class="mdescLeft">&#160;</td><td class="mdescRight">gRPC Objective-C channel pooling domain string.  <a href="#ga126793d7d941d79b69b1446fc17989c9">More...</a><br /></td></tr>
+<tr class="memdesc:ga126793d7d941d79b69b1446fc17989c9"><td class="mdescLeft">&#160;</td><td class="mdescRight">gRPC Objective-C channel pooling domain string.  <a href="group__grpc__arg__keys.html#ga126793d7d941d79b69b1446fc17989c9">More...</a><br /></td></tr>
 <tr class="separator:ga126793d7d941d79b69b1446fc17989c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ga59dd5c3bc20b4041cf05d513a88ba2ec"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#ga59dd5c3bc20b4041cf05d513a88ba2ec">GRPC_ARG_CHANNEL_ID</a>&#160;&#160;&#160;&quot;grpc.channel_id&quot;</td></tr>
-<tr class="memdesc:ga59dd5c3bc20b4041cf05d513a88ba2ec"><td class="mdescLeft">&#160;</td><td class="mdescRight">gRPC Objective-C channel pooling id.  <a href="#ga59dd5c3bc20b4041cf05d513a88ba2ec">More...</a><br /></td></tr>
+<tr class="memdesc:ga59dd5c3bc20b4041cf05d513a88ba2ec"><td class="mdescLeft">&#160;</td><td class="mdescRight">gRPC Objective-C channel pooling id.  <a href="group__grpc__arg__keys.html#ga59dd5c3bc20b4041cf05d513a88ba2ec">More...</a><br /></td></tr>
 <tr class="separator:ga59dd5c3bc20b4041cf05d513a88ba2ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -1218,7 +1229,7 @@ Macros</h2></td></tr>
 </div><div class="memdoc">
 
 <p>If non-zero, a pointer to a buffer pool (a pointer of type grpc_resource_quota*). </p>
-<p>(use <a class="el" href="grpc_8h.html#a3878872e5415c8b8f7765221a8dc961d" title="Fetch a vtable for a grpc_channel_arg that points to a grpc_resource_quota. ">grpc_resource_quota_arg_vtable()</a> to fetch an appropriate pointer arg vtable) </p>
+<p>(use <a class="el" href="grpc_8h.html#ae379b66894447c1b67473f20a16a6821" title="Fetch a vtable for a grpc_channel_arg that points to a grpc_resource_quota.">grpc_resource_quota_arg_vtable()</a> to fetch an appropriate pointer arg vtable) </p>
 
 </div>
 </div>
@@ -1382,6 +1393,48 @@ Macros</h2></td></tr>
 
 <p>Channel arg (integer) setting how large a slice to try and read from the wire each time recvmsg (or equivalent) is called. </p>
 
+</div>
+</div>
+<a id="ga1eb58c302eaf27a5d982b30402b8f84a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga1eb58c302eaf27a5d982b30402b8f84a">&#9670;&nbsp;</a></span>GRPC_ARG_TCP_TX_ZEROCOPY_ENABLED</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define GRPC_ARG_TCP_TX_ZEROCOPY_ENABLED&#160;&#160;&#160;&quot;grpc.experimental.tcp_tx_zerocopy_enabled&quot;</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="gaf3be6c3cb4107587438a2053621a1620"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaf3be6c3cb4107587438a2053621a1620">&#9670;&nbsp;</a></span>GRPC_ARG_TCP_TX_ZEROCOPY_MAX_SIMULT_SENDS</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define GRPC_ARG_TCP_TX_ZEROCOPY_MAX_SIMULT_SENDS&#160;&#160;&#160;&quot;grpc.experimental.tcp_tx_zerocopy_max_simultaneous_sends&quot;</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ga1014726da03b9715efd3638ca5f9c33a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga1014726da03b9715efd3638ca5f9c33a">&#9670;&nbsp;</a></span>GRPC_ARG_TCP_TX_ZEROCOPY_SEND_BYTES_THRESHOLD</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define GRPC_ARG_TCP_TX_ZEROCOPY_SEND_BYTES_THRESHOLD&#160;&#160;&#160;&quot;grpc.experimental.tcp_tx_zerocopy_send_bytes_threshold&quot;</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
 </div>
 </div>
 <a id="gaf6f0cd3313637e1c4dbeb60043423635"></a>
@@ -1476,6 +1529,20 @@ Macros</h2></td></tr>
       </table>
 </div><div class="memdoc">
 
+</div>
+</div>
+<a id="gac7f84e7e3a576d1efc7c5f5a3ff5632a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gac7f84e7e3a576d1efc7c5f5a3ff5632a">&#9670;&nbsp;</a></span>GRPC_ARG_XDS_RESOURCE_DOES_NOT_EXIST_TIMEOUT_MS</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define GRPC_ARG_XDS_RESOURCE_DOES_NOT_EXIST_TIMEOUT_MS&#160;&#160;&#160;&quot;grpc.xds_resource_does_not_exist_timeout_ms&quot;</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
 </div>
 </div>
 <a id="ga33cd5668b4ebacb59b657f4674cc1cf5"></a>
@@ -1583,9 +1650,9 @@ Macros</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Dec 18 2019 17:23:06 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Tue Apr 7 2020 11:33:58 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.16
 </small></address>
 </body>
 </html>

+ 9 - 6
core/grpc-client-server-polling-engine-usage_8md.html

@@ -1,9 +1,9 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!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.13"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: doc/core/grpc-client-server-polling-engine-usage.md File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.16 -->
 <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(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -66,9 +69,9 @@ $(function() {
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Dec 18 2019 17:23:06 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Tue Apr 7 2020 11:33:58 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.16
 </small></address>
 </body>
 </html>

+ 9 - 6
core/grpc-cq_8md.html

@@ -1,9 +1,9 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!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.13"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: doc/core/grpc-cq.md File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.16 -->
 <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(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -66,9 +69,9 @@ $(function() {
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Dec 18 2019 17:23:06 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Tue Apr 7 2020 11:33:58 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.16
 </small></address>
 </body>
 </html>

+ 9 - 6
core/grpc-error_8md.html

@@ -1,9 +1,9 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!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.13"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: doc/core/grpc-error.md File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.16 -->
 <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(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -66,9 +69,9 @@ $(function() {
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Dec 18 2019 17:23:06 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Tue Apr 7 2020 11:33:58 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.16
 </small></address>
 </body>
 </html>

+ 9 - 6
core/grpc-polling-engines_8md.html

@@ -1,9 +1,9 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!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.13"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: doc/core/grpc-polling-engines.md File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.16 -->
 <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(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -66,9 +69,9 @@ $(function() {
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Dec 18 2019 17:23:06 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Tue Apr 7 2020 11:33:58 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.16
 </small></address>
 </body>
 </html>

+ 109 - 106
core/grpc_8h.html

@@ -1,9 +1,9 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!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.13"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: include/grpc/grpc.h File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.16 -->
 <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(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -86,15 +89,15 @@ $(function() {
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
 Macros</h2></td></tr>
 <tr class="memitem:a7fa47963513b9ce50ca4006b9db94c5e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#a7fa47963513b9ce50ca4006b9db94c5e">GRPC_MAX_COMPLETION_QUEUE_PLUCKERS</a>&#160;&#160;&#160;6</td></tr>
-<tr class="memdesc:a7fa47963513b9ce50ca4006b9db94c5e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum number of outstanding grpc_completion_queue_pluck executions per completion queue.  <a href="#a7fa47963513b9ce50ca4006b9db94c5e">More...</a><br /></td></tr>
+<tr class="memdesc:a7fa47963513b9ce50ca4006b9db94c5e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum number of outstanding grpc_completion_queue_pluck executions per completion queue.  <a href="grpc_8h.html#a7fa47963513b9ce50ca4006b9db94c5e">More...</a><br /></td></tr>
 <tr class="separator:a7fa47963513b9ce50ca4006b9db94c5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
 Enumerations</h2></td></tr>
 <tr class="memitem:aab04022748000f50c2590230f985acbc"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#aab04022748000f50c2590230f985acbc">grpc_server_register_method_payload_handling</a> { <a class="el" href="grpc_8h.html#aab04022748000f50c2590230f985acbca366bf1a7d2e4cafb3a606436876a1555">GRPC_SRM_PAYLOAD_NONE</a>, 
 <a class="el" href="grpc_8h.html#aab04022748000f50c2590230f985acbcaf954872e80a453fe2fd41c81c3a2b7cf">GRPC_SRM_PAYLOAD_READ_INITIAL_BYTE_BUFFER</a>
- }<tr class="memdesc:aab04022748000f50c2590230f985acbc"><td class="mdescLeft">&#160;</td><td class="mdescRight">How to handle payloads for a registered method.  <a href="grpc_8h.html#aab04022748000f50c2590230f985acbc">More...</a><br /></td></tr>
-</td></tr>
+ }</td></tr>
+<tr class="memdesc:aab04022748000f50c2590230f985acbc"><td class="mdescLeft">&#160;</td><td class="mdescRight">How to handle payloads for a registered method.  <a href="grpc_8h.html#aab04022748000f50c2590230f985acbc">More...</a><br /></td></tr>
 <tr class="separator:aab04022748000f50c2590230f985acbc"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
@@ -108,193 +111,193 @@ Functions</h2></td></tr>
 <tr class="memitem:ad18a001bb19d54c4355875062777d21f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#ad18a001bb19d54c4355875062777d21f">grpc_call_details_destroy</a> (<a class="el" href="structgrpc__call__details.html">grpc_call_details</a> *details)</td></tr>
 <tr class="separator:ad18a001bb19d54c4355875062777d21f"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:afb2c29a4f1805be6903261d6f4cfefd0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#afb2c29a4f1805be6903261d6f4cfefd0">grpc_register_plugin</a> (void(*init)(void), void(*destroy)(void))</td></tr>
-<tr class="memdesc:afb2c29a4f1805be6903261d6f4cfefd0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Registers a plugin to be initialized and destroyed with the library.  <a href="#afb2c29a4f1805be6903261d6f4cfefd0">More...</a><br /></td></tr>
+<tr class="memdesc:afb2c29a4f1805be6903261d6f4cfefd0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Registers a plugin to be initialized and destroyed with the library.  <a href="grpc_8h.html#afb2c29a4f1805be6903261d6f4cfefd0">More...</a><br /></td></tr>
 <tr class="separator:afb2c29a4f1805be6903261d6f4cfefd0"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a573aed8e200997856a227c7eb798a185"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#a573aed8e200997856a227c7eb798a185">grpc_init</a> (void)</td></tr>
-<tr class="memdesc:a573aed8e200997856a227c7eb798a185"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initialize the grpc library.  <a href="#a573aed8e200997856a227c7eb798a185">More...</a><br /></td></tr>
+<tr class="memdesc:a573aed8e200997856a227c7eb798a185"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initialize the grpc library.  <a href="grpc_8h.html#a573aed8e200997856a227c7eb798a185">More...</a><br /></td></tr>
 <tr class="separator:a573aed8e200997856a227c7eb798a185"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a35f55253e80714c17f4f3a0657e06f1b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#a35f55253e80714c17f4f3a0657e06f1b">grpc_shutdown</a> (void)</td></tr>
-<tr class="memdesc:a35f55253e80714c17f4f3a0657e06f1b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Shut down the grpc library.  <a href="#a35f55253e80714c17f4f3a0657e06f1b">More...</a><br /></td></tr>
+<tr class="memdesc:a35f55253e80714c17f4f3a0657e06f1b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Shut down the grpc library.  <a href="grpc_8h.html#a35f55253e80714c17f4f3a0657e06f1b">More...</a><br /></td></tr>
 <tr class="separator:a35f55253e80714c17f4f3a0657e06f1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a0ea297b71413c4fe9ad668c425bb094a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#a0ea297b71413c4fe9ad668c425bb094a">grpc_is_initialized</a> (void)</td></tr>
-<tr class="memdesc:a0ea297b71413c4fe9ad668c425bb094a"><td class="mdescLeft">&#160;</td><td class="mdescRight">EXPERIMENTAL.  <a href="#a0ea297b71413c4fe9ad668c425bb094a">More...</a><br /></td></tr>
+<tr class="memdesc:a0ea297b71413c4fe9ad668c425bb094a"><td class="mdescLeft">&#160;</td><td class="mdescRight">EXPERIMENTAL.  <a href="grpc_8h.html#a0ea297b71413c4fe9ad668c425bb094a">More...</a><br /></td></tr>
 <tr class="separator:a0ea297b71413c4fe9ad668c425bb094a"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aceedc7178f15ebef5f518ca180938a20"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#aceedc7178f15ebef5f518ca180938a20">grpc_shutdown_blocking</a> (void)</td></tr>
-<tr class="memdesc:aceedc7178f15ebef5f518ca180938a20"><td class="mdescLeft">&#160;</td><td class="mdescRight">EXPERIMENTAL.  <a href="#aceedc7178f15ebef5f518ca180938a20">More...</a><br /></td></tr>
+<tr class="memdesc:aceedc7178f15ebef5f518ca180938a20"><td class="mdescLeft">&#160;</td><td class="mdescRight">EXPERIMENTAL.  <a href="grpc_8h.html#aceedc7178f15ebef5f518ca180938a20">More...</a><br /></td></tr>
 <tr class="separator:aceedc7178f15ebef5f518ca180938a20"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8bf40c680565d2d3b29b85e8a9e661f3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#a8bf40c680565d2d3b29b85e8a9e661f3">grpc_version_string</a> (void)</td></tr>
-<tr class="memdesc:a8bf40c680565d2d3b29b85e8a9e661f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a string representing the current version of grpc.  <a href="#a8bf40c680565d2d3b29b85e8a9e661f3">More...</a><br /></td></tr>
-<tr class="separator:a8bf40c680565d2d3b29b85e8a9e661f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a62cdc0eb52e0d7742c2f1b72e4cb4850"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#a62cdc0eb52e0d7742c2f1b72e4cb4850">grpc_g_stands_for</a> (void)</td></tr>
-<tr class="memdesc:a62cdc0eb52e0d7742c2f1b72e4cb4850"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a string specifying what the 'g' in gRPC stands for.  <a href="#a62cdc0eb52e0d7742c2f1b72e4cb4850">More...</a><br /></td></tr>
-<tr class="separator:a62cdc0eb52e0d7742c2f1b72e4cb4850"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa7e0ae56f1bbfd9746805bc0161f80bc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> const <a class="el" href="grpc__types_8h.html#a7598a0f60120f40389e6e264d23b88a6">grpc_completion_queue_factory</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#aa7e0ae56f1bbfd9746805bc0161f80bc">grpc_completion_queue_factory_lookup</a> (const <a class="el" href="structgrpc__completion__queue__attributes.html">grpc_completion_queue_attributes</a> *attributes)</td></tr>
-<tr class="memdesc:aa7e0ae56f1bbfd9746805bc0161f80bc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the completion queue factory based on the attributes.  <a href="#aa7e0ae56f1bbfd9746805bc0161f80bc">More...</a><br /></td></tr>
-<tr class="separator:aa7e0ae56f1bbfd9746805bc0161f80bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1dd8f074f4417d3d775827fbc5ad0a4a"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#a1dd8f074f4417d3d775827fbc5ad0a4a">grpc_version_string</a> (void)</td></tr>
+<tr class="memdesc:a1dd8f074f4417d3d775827fbc5ad0a4a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a string representing the current version of grpc.  <a href="grpc_8h.html#a1dd8f074f4417d3d775827fbc5ad0a4a">More...</a><br /></td></tr>
+<tr class="separator:a1dd8f074f4417d3d775827fbc5ad0a4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a508d3503179bc76431688fb4a8b3ad3b"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#a508d3503179bc76431688fb4a8b3ad3b">grpc_g_stands_for</a> (void)</td></tr>
+<tr class="memdesc:a508d3503179bc76431688fb4a8b3ad3b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a string specifying what the 'g' in gRPC stands for.  <a href="grpc_8h.html#a508d3503179bc76431688fb4a8b3ad3b">More...</a><br /></td></tr>
+<tr class="separator:a508d3503179bc76431688fb4a8b3ad3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae32b089e42768660e0602e97d0f34cf7"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> <a class="el" href="grpc__types_8h.html#a7598a0f60120f40389e6e264d23b88a6">grpc_completion_queue_factory</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#ae32b089e42768660e0602e97d0f34cf7">grpc_completion_queue_factory_lookup</a> (const <a class="el" href="structgrpc__completion__queue__attributes.html">grpc_completion_queue_attributes</a> *attributes)</td></tr>
+<tr class="memdesc:ae32b089e42768660e0602e97d0f34cf7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the completion queue factory based on the attributes.  <a href="grpc_8h.html#ae32b089e42768660e0602e97d0f34cf7">More...</a><br /></td></tr>
+<tr class="separator:ae32b089e42768660e0602e97d0f34cf7"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a687672b2c261e965286e36f66e3adbef"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> <a class="el" href="grpc__types_8h.html#a895faab0e6035445750e43482651ba2f">grpc_completion_queue</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#a687672b2c261e965286e36f66e3adbef">grpc_completion_queue_create_for_next</a> (void *reserved)</td></tr>
-<tr class="memdesc:a687672b2c261e965286e36f66e3adbef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Helper function to create a completion queue with grpc_cq_completion_type of GRPC_CQ_NEXT and grpc_cq_polling_type of GRPC_CQ_DEFAULT_POLLING.  <a href="#a687672b2c261e965286e36f66e3adbef">More...</a><br /></td></tr>
+<tr class="memdesc:a687672b2c261e965286e36f66e3adbef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Helper function to create a completion queue with grpc_cq_completion_type of GRPC_CQ_NEXT and grpc_cq_polling_type of GRPC_CQ_DEFAULT_POLLING.  <a href="grpc_8h.html#a687672b2c261e965286e36f66e3adbef">More...</a><br /></td></tr>
 <tr class="separator:a687672b2c261e965286e36f66e3adbef"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ae9ceac4996a8c73159e3dc8dd560b882"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> <a class="el" href="grpc__types_8h.html#a895faab0e6035445750e43482651ba2f">grpc_completion_queue</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#ae9ceac4996a8c73159e3dc8dd560b882">grpc_completion_queue_create_for_pluck</a> (void *reserved)</td></tr>
-<tr class="memdesc:ae9ceac4996a8c73159e3dc8dd560b882"><td class="mdescLeft">&#160;</td><td class="mdescRight">Helper function to create a completion queue with grpc_cq_completion_type of GRPC_CQ_PLUCK and grpc_cq_polling_type of GRPC_CQ_DEFAULT_POLLING.  <a href="#ae9ceac4996a8c73159e3dc8dd560b882">More...</a><br /></td></tr>
+<tr class="memdesc:ae9ceac4996a8c73159e3dc8dd560b882"><td class="mdescLeft">&#160;</td><td class="mdescRight">Helper function to create a completion queue with grpc_cq_completion_type of GRPC_CQ_PLUCK and grpc_cq_polling_type of GRPC_CQ_DEFAULT_POLLING.  <a href="grpc_8h.html#ae9ceac4996a8c73159e3dc8dd560b882">More...</a><br /></td></tr>
 <tr class="separator:ae9ceac4996a8c73159e3dc8dd560b882"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a1ef5d5be00b9d30818ab15026d0eecf3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> <a class="el" href="grpc__types_8h.html#a895faab0e6035445750e43482651ba2f">grpc_completion_queue</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#a1ef5d5be00b9d30818ab15026d0eecf3">grpc_completion_queue_create_for_callback</a> (<a class="el" href="structgrpc__experimental__completion__queue__functor.html">grpc_experimental_completion_queue_functor</a> *shutdown_callback, void *reserved)</td></tr>
-<tr class="memdesc:a1ef5d5be00b9d30818ab15026d0eecf3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Helper function to create a completion queue with grpc_cq_completion_type of GRPC_CQ_CALLBACK and grpc_cq_polling_type of GRPC_CQ_DEFAULT_POLLING.  <a href="#a1ef5d5be00b9d30818ab15026d0eecf3">More...</a><br /></td></tr>
+<tr class="memdesc:a1ef5d5be00b9d30818ab15026d0eecf3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Helper function to create a completion queue with grpc_cq_completion_type of GRPC_CQ_CALLBACK and grpc_cq_polling_type of GRPC_CQ_DEFAULT_POLLING.  <a href="grpc_8h.html#a1ef5d5be00b9d30818ab15026d0eecf3">More...</a><br /></td></tr>
 <tr class="separator:a1ef5d5be00b9d30818ab15026d0eecf3"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa47ec388be96d8b90e5dd6812234664c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> <a class="el" href="grpc__types_8h.html#a895faab0e6035445750e43482651ba2f">grpc_completion_queue</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#aa47ec388be96d8b90e5dd6812234664c">grpc_completion_queue_create</a> (const <a class="el" href="grpc__types_8h.html#a7598a0f60120f40389e6e264d23b88a6">grpc_completion_queue_factory</a> *factory, const <a class="el" href="structgrpc__completion__queue__attributes.html">grpc_completion_queue_attributes</a> *attributes, void *reserved)</td></tr>
-<tr class="memdesc:aa47ec388be96d8b90e5dd6812234664c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a completion queue.  <a href="#aa47ec388be96d8b90e5dd6812234664c">More...</a><br /></td></tr>
+<tr class="memdesc:aa47ec388be96d8b90e5dd6812234664c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a completion queue.  <a href="grpc_8h.html#aa47ec388be96d8b90e5dd6812234664c">More...</a><br /></td></tr>
 <tr class="separator:aa47ec388be96d8b90e5dd6812234664c"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab43d55077bcbeb324044d3dcd26a5c80"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> <a class="el" href="structgrpc__event.html">grpc_event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#ab43d55077bcbeb324044d3dcd26a5c80">grpc_completion_queue_next</a> (<a class="el" href="grpc__types_8h.html#a895faab0e6035445750e43482651ba2f">grpc_completion_queue</a> *cq, <a class="el" href="structgpr__timespec.html">gpr_timespec</a> deadline, void *reserved)</td></tr>
-<tr class="memdesc:ab43d55077bcbeb324044d3dcd26a5c80"><td class="mdescLeft">&#160;</td><td class="mdescRight">Blocks until an event is available, the completion queue is being shut down, or deadline is reached.  <a href="#ab43d55077bcbeb324044d3dcd26a5c80">More...</a><br /></td></tr>
+<tr class="memdesc:ab43d55077bcbeb324044d3dcd26a5c80"><td class="mdescLeft">&#160;</td><td class="mdescRight">Blocks until an event is available, the completion queue is being shut down, or deadline is reached.  <a href="grpc_8h.html#ab43d55077bcbeb324044d3dcd26a5c80">More...</a><br /></td></tr>
 <tr class="separator:ab43d55077bcbeb324044d3dcd26a5c80"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a0292bf7a0c794771cd66766dc4b8276c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> <a class="el" href="structgrpc__event.html">grpc_event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#a0292bf7a0c794771cd66766dc4b8276c">grpc_completion_queue_pluck</a> (<a class="el" href="grpc__types_8h.html#a895faab0e6035445750e43482651ba2f">grpc_completion_queue</a> *cq, void *tag, <a class="el" href="structgpr__timespec.html">gpr_timespec</a> deadline, void *reserved)</td></tr>
-<tr class="memdesc:a0292bf7a0c794771cd66766dc4b8276c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Blocks until an event with tag 'tag' is available, the completion queue is being shutdown or deadline is reached.  <a href="#a0292bf7a0c794771cd66766dc4b8276c">More...</a><br /></td></tr>
+<tr class="memdesc:a0292bf7a0c794771cd66766dc4b8276c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Blocks until an event with tag 'tag' is available, the completion queue is being shutdown or deadline is reached.  <a href="grpc_8h.html#a0292bf7a0c794771cd66766dc4b8276c">More...</a><br /></td></tr>
 <tr class="separator:a0292bf7a0c794771cd66766dc4b8276c"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a3e1097e9c970519e357eb556777315ec"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#a3e1097e9c970519e357eb556777315ec">grpc_completion_queue_shutdown</a> (<a class="el" href="grpc__types_8h.html#a895faab0e6035445750e43482651ba2f">grpc_completion_queue</a> *cq)</td></tr>
-<tr class="memdesc:a3e1097e9c970519e357eb556777315ec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Begin destruction of a completion queue.  <a href="#a3e1097e9c970519e357eb556777315ec">More...</a><br /></td></tr>
+<tr class="memdesc:a3e1097e9c970519e357eb556777315ec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Begin destruction of a completion queue.  <a href="grpc_8h.html#a3e1097e9c970519e357eb556777315ec">More...</a><br /></td></tr>
 <tr class="separator:a3e1097e9c970519e357eb556777315ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:af77734d6350953db5d730f7213aac639"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#af77734d6350953db5d730f7213aac639">grpc_completion_queue_destroy</a> (<a class="el" href="grpc__types_8h.html#a895faab0e6035445750e43482651ba2f">grpc_completion_queue</a> *cq)</td></tr>
-<tr class="memdesc:af77734d6350953db5d730f7213aac639"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroy a completion queue.  <a href="#af77734d6350953db5d730f7213aac639">More...</a><br /></td></tr>
+<tr class="memdesc:af77734d6350953db5d730f7213aac639"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroy a completion queue.  <a href="grpc_8h.html#af77734d6350953db5d730f7213aac639">More...</a><br /></td></tr>
 <tr class="separator:af77734d6350953db5d730f7213aac639"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ae5a76150605c2ec42b9cfa71d488590e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#ae5a76150605c2ec42b9cfa71d488590e">grpc_completion_queue_thread_local_cache_init</a> (<a class="el" href="grpc__types_8h.html#a895faab0e6035445750e43482651ba2f">grpc_completion_queue</a> *cq)</td></tr>
-<tr class="memdesc:ae5a76150605c2ec42b9cfa71d488590e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a thread local cache for <em>cq</em>.  <a href="#ae5a76150605c2ec42b9cfa71d488590e">More...</a><br /></td></tr>
+<tr class="memdesc:ae5a76150605c2ec42b9cfa71d488590e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a thread local cache for <em>cq</em>.  <a href="grpc_8h.html#ae5a76150605c2ec42b9cfa71d488590e">More...</a><br /></td></tr>
 <tr class="separator:ae5a76150605c2ec42b9cfa71d488590e"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa92bdf2570e9c0f63e2e76ad22291907"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#aa92bdf2570e9c0f63e2e76ad22291907">grpc_completion_queue_thread_local_cache_flush</a> (<a class="el" href="grpc__types_8h.html#a895faab0e6035445750e43482651ba2f">grpc_completion_queue</a> *cq, void **tag, int *ok)</td></tr>
-<tr class="memdesc:aa92bdf2570e9c0f63e2e76ad22291907"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flushes the thread local cache for <em>cq</em>.  <a href="#aa92bdf2570e9c0f63e2e76ad22291907">More...</a><br /></td></tr>
+<tr class="memdesc:aa92bdf2570e9c0f63e2e76ad22291907"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flushes the thread local cache for <em>cq</em>.  <a href="grpc_8h.html#aa92bdf2570e9c0f63e2e76ad22291907">More...</a><br /></td></tr>
 <tr class="separator:aa92bdf2570e9c0f63e2e76ad22291907"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a783c4ef542c9899f3c2e02c2a956fd6d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> <a class="el" href="connectivity__state_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2">grpc_connectivity_state</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#a783c4ef542c9899f3c2e02c2a956fd6d">grpc_channel_check_connectivity_state</a> (<a class="el" href="grpc__types_8h.html#a432bfa6b9f6603643cdf9de8804c254e">grpc_channel</a> *channel, int try_to_connect)</td></tr>
-<tr class="memdesc:a783c4ef542c9899f3c2e02c2a956fd6d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check the connectivity state of a channel.  <a href="#a783c4ef542c9899f3c2e02c2a956fd6d">More...</a><br /></td></tr>
+<tr class="memdesc:a783c4ef542c9899f3c2e02c2a956fd6d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check the connectivity state of a channel.  <a href="grpc_8h.html#a783c4ef542c9899f3c2e02c2a956fd6d">More...</a><br /></td></tr>
 <tr class="separator:a783c4ef542c9899f3c2e02c2a956fd6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ac325c84ef541bcf04697abcc5d167a51"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#ac325c84ef541bcf04697abcc5d167a51">grpc_channel_num_external_connectivity_watchers</a> (<a class="el" href="grpc__types_8h.html#a432bfa6b9f6603643cdf9de8804c254e">grpc_channel</a> *channel)</td></tr>
-<tr class="memdesc:ac325c84ef541bcf04697abcc5d167a51"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of active "external connectivity state watchers" attached to a channel.  <a href="#ac325c84ef541bcf04697abcc5d167a51">More...</a><br /></td></tr>
+<tr class="memdesc:ac325c84ef541bcf04697abcc5d167a51"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of active "external connectivity state watchers" attached to a channel.  <a href="grpc_8h.html#ac325c84ef541bcf04697abcc5d167a51">More...</a><br /></td></tr>
 <tr class="separator:ac325c84ef541bcf04697abcc5d167a51"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a568bac9fe4004c1dd790e6569b918d2f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#a568bac9fe4004c1dd790e6569b918d2f">grpc_channel_watch_connectivity_state</a> (<a class="el" href="grpc__types_8h.html#a432bfa6b9f6603643cdf9de8804c254e">grpc_channel</a> *channel, <a class="el" href="connectivity__state_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2">grpc_connectivity_state</a> last_observed_state, <a class="el" href="structgpr__timespec.html">gpr_timespec</a> deadline, <a class="el" href="grpc__types_8h.html#a895faab0e6035445750e43482651ba2f">grpc_completion_queue</a> *cq, void *tag)</td></tr>
-<tr class="memdesc:a568bac9fe4004c1dd790e6569b918d2f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Watch for a change in connectivity state.  <a href="#a568bac9fe4004c1dd790e6569b918d2f">More...</a><br /></td></tr>
+<tr class="memdesc:a568bac9fe4004c1dd790e6569b918d2f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Watch for a change in connectivity state.  <a href="grpc_8h.html#a568bac9fe4004c1dd790e6569b918d2f">More...</a><br /></td></tr>
 <tr class="separator:a568bac9fe4004c1dd790e6569b918d2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a2fa5cfcbb0f87e4e71e1644f0305cf89"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#a2fa5cfcbb0f87e4e71e1644f0305cf89">grpc_channel_support_connectivity_watcher</a> (<a class="el" href="grpc__types_8h.html#a432bfa6b9f6603643cdf9de8804c254e">grpc_channel</a> *channel)</td></tr>
-<tr class="memdesc:a2fa5cfcbb0f87e4e71e1644f0305cf89"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check whether a grpc channel supports connectivity watcher.  <a href="#a2fa5cfcbb0f87e4e71e1644f0305cf89">More...</a><br /></td></tr>
+<tr class="memdesc:a2fa5cfcbb0f87e4e71e1644f0305cf89"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check whether a grpc channel supports connectivity watcher.  <a href="grpc_8h.html#a2fa5cfcbb0f87e4e71e1644f0305cf89">More...</a><br /></td></tr>
 <tr class="separator:a2fa5cfcbb0f87e4e71e1644f0305cf89"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a9686ae95702f8d696c134d3a3e02fa97"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> <a class="el" href="grpc__types_8h.html#a122f8f4f0a585396d993d9b55848f222">grpc_call</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#a9686ae95702f8d696c134d3a3e02fa97">grpc_channel_create_call</a> (<a class="el" href="grpc__types_8h.html#a432bfa6b9f6603643cdf9de8804c254e">grpc_channel</a> *channel, <a class="el" href="grpc__types_8h.html#a122f8f4f0a585396d993d9b55848f222">grpc_call</a> *parent_call, uint32_t propagation_mask, <a class="el" href="grpc__types_8h.html#a895faab0e6035445750e43482651ba2f">grpc_completion_queue</a> *completion_queue, <a class="el" href="structgrpc__slice.html">grpc_slice</a> method, const <a class="el" href="structgrpc__slice.html">grpc_slice</a> *host, <a class="el" href="structgpr__timespec.html">gpr_timespec</a> deadline, void *reserved)</td></tr>
-<tr class="memdesc:a9686ae95702f8d696c134d3a3e02fa97"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a call given a grpc_channel, in order to call 'method'.  <a href="#a9686ae95702f8d696c134d3a3e02fa97">More...</a><br /></td></tr>
+<tr class="memdesc:a9686ae95702f8d696c134d3a3e02fa97"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a call given a grpc_channel, in order to call 'method'.  <a href="grpc_8h.html#a9686ae95702f8d696c134d3a3e02fa97">More...</a><br /></td></tr>
 <tr class="separator:a9686ae95702f8d696c134d3a3e02fa97"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:acad1b47029ebf10f80e0db9423401c87"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#acad1b47029ebf10f80e0db9423401c87">grpc_channel_ping</a> (<a class="el" href="grpc__types_8h.html#a432bfa6b9f6603643cdf9de8804c254e">grpc_channel</a> *channel, <a class="el" href="grpc__types_8h.html#a895faab0e6035445750e43482651ba2f">grpc_completion_queue</a> *cq, void *tag, void *reserved)</td></tr>
-<tr class="memdesc:acad1b47029ebf10f80e0db9423401c87"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ping the channels peer (load balanced channels will select one sub-channel to ping); if the channel is not connected, posts a failed.  <a href="#acad1b47029ebf10f80e0db9423401c87">More...</a><br /></td></tr>
+<tr class="memdesc:acad1b47029ebf10f80e0db9423401c87"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ping the channels peer (load balanced channels will select one sub-channel to ping); if the channel is not connected, posts a failed.  <a href="grpc_8h.html#acad1b47029ebf10f80e0db9423401c87">More...</a><br /></td></tr>
 <tr class="separator:acad1b47029ebf10f80e0db9423401c87"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:af09cbd24340547542b6ec3300e973d62"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#af09cbd24340547542b6ec3300e973d62">grpc_channel_register_call</a> (<a class="el" href="grpc__types_8h.html#a432bfa6b9f6603643cdf9de8804c254e">grpc_channel</a> *channel, const char *method, const char *host, void *reserved)</td></tr>
-<tr class="memdesc:af09cbd24340547542b6ec3300e973d62"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pre-register a method/host pair on a channel.  <a href="#af09cbd24340547542b6ec3300e973d62">More...</a><br /></td></tr>
+<tr class="memdesc:af09cbd24340547542b6ec3300e973d62"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pre-register a method/host pair on a channel.  <a href="grpc_8h.html#af09cbd24340547542b6ec3300e973d62">More...</a><br /></td></tr>
 <tr class="separator:af09cbd24340547542b6ec3300e973d62"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ae97cac8dcbadf3b71c6ccb49fa938d8a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> <a class="el" href="grpc__types_8h.html#a122f8f4f0a585396d993d9b55848f222">grpc_call</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#ae97cac8dcbadf3b71c6ccb49fa938d8a">grpc_channel_create_registered_call</a> (<a class="el" href="grpc__types_8h.html#a432bfa6b9f6603643cdf9de8804c254e">grpc_channel</a> *channel, <a class="el" href="grpc__types_8h.html#a122f8f4f0a585396d993d9b55848f222">grpc_call</a> *parent_call, uint32_t propagation_mask, <a class="el" href="grpc__types_8h.html#a895faab0e6035445750e43482651ba2f">grpc_completion_queue</a> *completion_queue, void *registered_call_handle, <a class="el" href="structgpr__timespec.html">gpr_timespec</a> deadline, void *reserved)</td></tr>
-<tr class="memdesc:ae97cac8dcbadf3b71c6ccb49fa938d8a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a call given a handle returned from grpc_channel_register_call.  <a href="#ae97cac8dcbadf3b71c6ccb49fa938d8a">More...</a><br /></td></tr>
+<tr class="memdesc:ae97cac8dcbadf3b71c6ccb49fa938d8a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a call given a handle returned from grpc_channel_register_call.  <a href="grpc_8h.html#ae97cac8dcbadf3b71c6ccb49fa938d8a">More...</a><br /></td></tr>
 <tr class="separator:ae97cac8dcbadf3b71c6ccb49fa938d8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab8b0d5c78fb89f05bc43d349dae561be"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#ab8b0d5c78fb89f05bc43d349dae561be">grpc_call_arena_alloc</a> (<a class="el" href="grpc__types_8h.html#a122f8f4f0a585396d993d9b55848f222">grpc_call</a> *call, size_t size)</td></tr>
-<tr class="memdesc:ab8b0d5c78fb89f05bc43d349dae561be"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allocate memory in the grpc_call arena: this memory is automatically discarded at call completion.  <a href="#ab8b0d5c78fb89f05bc43d349dae561be">More...</a><br /></td></tr>
+<tr class="memdesc:ab8b0d5c78fb89f05bc43d349dae561be"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allocate memory in the grpc_call arena: this memory is automatically discarded at call completion.  <a href="grpc_8h.html#ab8b0d5c78fb89f05bc43d349dae561be">More...</a><br /></td></tr>
 <tr class="separator:ab8b0d5c78fb89f05bc43d349dae561be"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a693db1327a74ba933ad5e2d26e410622"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> <a class="el" href="grpc__types_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785b">grpc_call_error</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#a693db1327a74ba933ad5e2d26e410622">grpc_call_start_batch</a> (<a class="el" href="grpc__types_8h.html#a122f8f4f0a585396d993d9b55848f222">grpc_call</a> *call, const <a class="el" href="structgrpc__op.html">grpc_op</a> *ops, size_t nops, void *tag, void *reserved)</td></tr>
-<tr class="memdesc:a693db1327a74ba933ad5e2d26e410622"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start a batch of operations defined in the array ops; when complete, post a completion of type 'tag' to the completion queue bound to the call.  <a href="#a693db1327a74ba933ad5e2d26e410622">More...</a><br /></td></tr>
+<tr class="memdesc:a693db1327a74ba933ad5e2d26e410622"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start a batch of operations defined in the array ops; when complete, post a completion of type 'tag' to the completion queue bound to the call.  <a href="grpc_8h.html#a693db1327a74ba933ad5e2d26e410622">More...</a><br /></td></tr>
 <tr class="separator:a693db1327a74ba933ad5e2d26e410622"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a96bc6ab4dac03f512a04ea6c19733289"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#a96bc6ab4dac03f512a04ea6c19733289">grpc_call_get_peer</a> (<a class="el" href="grpc__types_8h.html#a122f8f4f0a585396d993d9b55848f222">grpc_call</a> *call)</td></tr>
-<tr class="memdesc:a96bc6ab4dac03f512a04ea6c19733289"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a newly allocated string representing the endpoint to which this call is communicating with.  <a href="#a96bc6ab4dac03f512a04ea6c19733289">More...</a><br /></td></tr>
+<tr class="memdesc:a96bc6ab4dac03f512a04ea6c19733289"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a newly allocated string representing the endpoint to which this call is communicating with.  <a href="grpc_8h.html#a96bc6ab4dac03f512a04ea6c19733289">More...</a><br /></td></tr>
 <tr class="separator:a96bc6ab4dac03f512a04ea6c19733289"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:afacf7bcca0bd15d1ae07fa1ff7b94dce"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#afacf7bcca0bd15d1ae07fa1ff7b94dce">grpc_census_call_set_context</a> (<a class="el" href="grpc__types_8h.html#a122f8f4f0a585396d993d9b55848f222">grpc_call</a> *call, struct <a class="el" href="census_8h.html#a27fc8788690179599713226f1f054736">census_context</a> *context)</td></tr>
-<tr class="memdesc:afacf7bcca0bd15d1ae07fa1ff7b94dce"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set census context for a call; Must be called before first call to <a class="el" href="grpc_8h.html#a693db1327a74ba933ad5e2d26e410622" title="Start a batch of operations defined in the array ops; when complete, post a completion of type &#39;tag&#39; ...">grpc_call_start_batch()</a>.  <a href="#afacf7bcca0bd15d1ae07fa1ff7b94dce">More...</a><br /></td></tr>
+<tr class="memdesc:afacf7bcca0bd15d1ae07fa1ff7b94dce"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set census context for a call; Must be called before first call to <a class="el" href="grpc_8h.html#a693db1327a74ba933ad5e2d26e410622" title="Start a batch of operations defined in the array ops; when complete, post a completion of type &#39;tag&#39; ...">grpc_call_start_batch()</a>.  <a href="grpc_8h.html#afacf7bcca0bd15d1ae07fa1ff7b94dce">More...</a><br /></td></tr>
 <tr class="separator:afacf7bcca0bd15d1ae07fa1ff7b94dce"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aad6d8b3df48a43605558f86f1ad5c4fd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> struct <a class="el" href="census_8h.html#a27fc8788690179599713226f1f054736">census_context</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#aad6d8b3df48a43605558f86f1ad5c4fd">grpc_census_call_get_context</a> (<a class="el" href="grpc__types_8h.html#a122f8f4f0a585396d993d9b55848f222">grpc_call</a> *call)</td></tr>
-<tr class="memdesc:aad6d8b3df48a43605558f86f1ad5c4fd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve the calls current census context.  <a href="#aad6d8b3df48a43605558f86f1ad5c4fd">More...</a><br /></td></tr>
+<tr class="memdesc:aad6d8b3df48a43605558f86f1ad5c4fd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve the calls current census context.  <a href="grpc_8h.html#aad6d8b3df48a43605558f86f1ad5c4fd">More...</a><br /></td></tr>
 <tr class="separator:aad6d8b3df48a43605558f86f1ad5c4fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aaa25111c739e1c01ae2d195a23079afd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#aaa25111c739e1c01ae2d195a23079afd">grpc_channel_get_target</a> (<a class="el" href="grpc__types_8h.html#a432bfa6b9f6603643cdf9de8804c254e">grpc_channel</a> *channel)</td></tr>
-<tr class="memdesc:aaa25111c739e1c01ae2d195a23079afd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a newly allocated string representing the target a channel was created for.  <a href="#aaa25111c739e1c01ae2d195a23079afd">More...</a><br /></td></tr>
+<tr class="memdesc:aaa25111c739e1c01ae2d195a23079afd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a newly allocated string representing the target a channel was created for.  <a href="grpc_8h.html#aaa25111c739e1c01ae2d195a23079afd">More...</a><br /></td></tr>
 <tr class="separator:aaa25111c739e1c01ae2d195a23079afd"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:afacde78420397fae74276ec522bd4dba"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#afacde78420397fae74276ec522bd4dba">grpc_channel_get_info</a> (<a class="el" href="grpc__types_8h.html#a432bfa6b9f6603643cdf9de8804c254e">grpc_channel</a> *channel, const <a class="el" href="structgrpc__channel__info.html">grpc_channel_info</a> *channel_info)</td></tr>
-<tr class="memdesc:afacde78420397fae74276ec522bd4dba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Request info about the channel.  <a href="#afacde78420397fae74276ec522bd4dba">More...</a><br /></td></tr>
+<tr class="memdesc:afacde78420397fae74276ec522bd4dba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Request info about the channel.  <a href="grpc_8h.html#afacde78420397fae74276ec522bd4dba">More...</a><br /></td></tr>
 <tr class="separator:afacde78420397fae74276ec522bd4dba"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a573dd68a1ef6a69eac510197589b3c8d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#a573dd68a1ef6a69eac510197589b3c8d">grpc_channel_reset_connect_backoff</a> (<a class="el" href="grpc__types_8h.html#a432bfa6b9f6603643cdf9de8804c254e">grpc_channel</a> *channel)</td></tr>
-<tr class="memdesc:a573dd68a1ef6a69eac510197589b3c8d"><td class="mdescLeft">&#160;</td><td class="mdescRight">EXPERIMENTAL.  <a href="#a573dd68a1ef6a69eac510197589b3c8d">More...</a><br /></td></tr>
+<tr class="memdesc:a573dd68a1ef6a69eac510197589b3c8d"><td class="mdescLeft">&#160;</td><td class="mdescRight">EXPERIMENTAL.  <a href="grpc_8h.html#a573dd68a1ef6a69eac510197589b3c8d">More...</a><br /></td></tr>
 <tr class="separator:a573dd68a1ef6a69eac510197589b3c8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:af41ff1c02a6c4bcf59d6b38daa95d5e4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> <a class="el" href="grpc__types_8h.html#a432bfa6b9f6603643cdf9de8804c254e">grpc_channel</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#af41ff1c02a6c4bcf59d6b38daa95d5e4">grpc_insecure_channel_create</a> (const char *target, const <a class="el" href="structgrpc__channel__args.html">grpc_channel_args</a> *args, void *reserved)</td></tr>
-<tr class="memdesc:af41ff1c02a6c4bcf59d6b38daa95d5e4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a client channel to 'target'.  <a href="#af41ff1c02a6c4bcf59d6b38daa95d5e4">More...</a><br /></td></tr>
+<tr class="memdesc:af41ff1c02a6c4bcf59d6b38daa95d5e4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a client channel to 'target'.  <a href="grpc_8h.html#af41ff1c02a6c4bcf59d6b38daa95d5e4">More...</a><br /></td></tr>
 <tr class="separator:af41ff1c02a6c4bcf59d6b38daa95d5e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab70a06437661ce737e0c4823cbbd73f3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> <a class="el" href="grpc__types_8h.html#a432bfa6b9f6603643cdf9de8804c254e">grpc_channel</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#ab70a06437661ce737e0c4823cbbd73f3">grpc_lame_client_channel_create</a> (const char *target, <a class="el" href="impl_2codegen_2status_8h.html#a35ab2a68917eb836de84cb23253108eb">grpc_status_code</a> error_code, const char *error_message)</td></tr>
-<tr class="memdesc:ab70a06437661ce737e0c4823cbbd73f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a lame client: this client fails every operation attempted on it.  <a href="#ab70a06437661ce737e0c4823cbbd73f3">More...</a><br /></td></tr>
+<tr class="memdesc:ab70a06437661ce737e0c4823cbbd73f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a lame client: this client fails every operation attempted on it.  <a href="grpc_8h.html#ab70a06437661ce737e0c4823cbbd73f3">More...</a><br /></td></tr>
 <tr class="separator:ab70a06437661ce737e0c4823cbbd73f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a3af54515116727e18116883e64ee031e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#a3af54515116727e18116883e64ee031e">grpc_channel_destroy</a> (<a class="el" href="grpc__types_8h.html#a432bfa6b9f6603643cdf9de8804c254e">grpc_channel</a> *channel)</td></tr>
-<tr class="memdesc:a3af54515116727e18116883e64ee031e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Close and destroy a grpc channel.  <a href="#a3af54515116727e18116883e64ee031e">More...</a><br /></td></tr>
+<tr class="memdesc:a3af54515116727e18116883e64ee031e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Close and destroy a grpc channel.  <a href="grpc_8h.html#a3af54515116727e18116883e64ee031e">More...</a><br /></td></tr>
 <tr class="separator:a3af54515116727e18116883e64ee031e"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ada3c794f1c02477b0d71b12026dd0333"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> <a class="el" href="grpc__types_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785b">grpc_call_error</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#ada3c794f1c02477b0d71b12026dd0333">grpc_call_cancel</a> (<a class="el" href="grpc__types_8h.html#a122f8f4f0a585396d993d9b55848f222">grpc_call</a> *call, void *reserved)</td></tr>
-<tr class="memdesc:ada3c794f1c02477b0d71b12026dd0333"><td class="mdescLeft">&#160;</td><td class="mdescRight">Error handling for grpc_call Most grpc_call functions return a grpc_error.  <a href="#ada3c794f1c02477b0d71b12026dd0333">More...</a><br /></td></tr>
+<tr class="memdesc:ada3c794f1c02477b0d71b12026dd0333"><td class="mdescLeft">&#160;</td><td class="mdescRight">Error handling for grpc_call Most grpc_call functions return a grpc_error.  <a href="grpc_8h.html#ada3c794f1c02477b0d71b12026dd0333">More...</a><br /></td></tr>
 <tr class="separator:ada3c794f1c02477b0d71b12026dd0333"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a5c09d334ae49404386cc0b13559dbb4d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> <a class="el" href="grpc__types_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785b">grpc_call_error</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#a5c09d334ae49404386cc0b13559dbb4d">grpc_call_cancel_with_status</a> (<a class="el" href="grpc__types_8h.html#a122f8f4f0a585396d993d9b55848f222">grpc_call</a> *call, <a class="el" href="impl_2codegen_2status_8h.html#a35ab2a68917eb836de84cb23253108eb">grpc_status_code</a> status, const char *description, void *reserved)</td></tr>
-<tr class="memdesc:a5c09d334ae49404386cc0b13559dbb4d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cancel an RPC.  <a href="#a5c09d334ae49404386cc0b13559dbb4d">More...</a><br /></td></tr>
+<tr class="memdesc:a5c09d334ae49404386cc0b13559dbb4d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cancel an RPC.  <a href="grpc_8h.html#a5c09d334ae49404386cc0b13559dbb4d">More...</a><br /></td></tr>
 <tr class="separator:a5c09d334ae49404386cc0b13559dbb4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a37a3bcb24b22addd01a9d0881c5a438c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#a37a3bcb24b22addd01a9d0881c5a438c">grpc_call_ref</a> (<a class="el" href="grpc__types_8h.html#a122f8f4f0a585396d993d9b55848f222">grpc_call</a> *call)</td></tr>
-<tr class="memdesc:a37a3bcb24b22addd01a9d0881c5a438c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ref a call.  <a href="#a37a3bcb24b22addd01a9d0881c5a438c">More...</a><br /></td></tr>
+<tr class="memdesc:a37a3bcb24b22addd01a9d0881c5a438c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ref a call.  <a href="grpc_8h.html#a37a3bcb24b22addd01a9d0881c5a438c">More...</a><br /></td></tr>
 <tr class="separator:a37a3bcb24b22addd01a9d0881c5a438c"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ad94050d59c72fadfb22962ff40110e85"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#ad94050d59c72fadfb22962ff40110e85">grpc_call_unref</a> (<a class="el" href="grpc__types_8h.html#a122f8f4f0a585396d993d9b55848f222">grpc_call</a> *call)</td></tr>
-<tr class="memdesc:ad94050d59c72fadfb22962ff40110e85"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unref a call.  <a href="#ad94050d59c72fadfb22962ff40110e85">More...</a><br /></td></tr>
+<tr class="memdesc:ad94050d59c72fadfb22962ff40110e85"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unref a call.  <a href="grpc_8h.html#ad94050d59c72fadfb22962ff40110e85">More...</a><br /></td></tr>
 <tr class="separator:ad94050d59c72fadfb22962ff40110e85"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ad8472547ac3173e746b1e7980c1208b5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> <a class="el" href="grpc__types_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785b">grpc_call_error</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#ad8472547ac3173e746b1e7980c1208b5">grpc_server_request_call</a> (<a class="el" href="grpc__types_8h.html#a2bbbaad8f7a806f6c834b68c5dd916d8">grpc_server</a> *server, <a class="el" href="grpc__types_8h.html#a122f8f4f0a585396d993d9b55848f222">grpc_call</a> **call, <a class="el" href="structgrpc__call__details.html">grpc_call_details</a> *details, <a class="el" href="structgrpc__metadata__array.html">grpc_metadata_array</a> *request_metadata, <a class="el" href="grpc__types_8h.html#a895faab0e6035445750e43482651ba2f">grpc_completion_queue</a> *cq_bound_to_call, <a class="el" href="grpc__types_8h.html#a895faab0e6035445750e43482651ba2f">grpc_completion_queue</a> *cq_for_notification, void *tag_new)</td></tr>
-<tr class="memdesc:ad8472547ac3173e746b1e7980c1208b5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Request notification of a new call.  <a href="#ad8472547ac3173e746b1e7980c1208b5">More...</a><br /></td></tr>
+<tr class="memdesc:ad8472547ac3173e746b1e7980c1208b5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Request notification of a new call.  <a href="grpc_8h.html#ad8472547ac3173e746b1e7980c1208b5">More...</a><br /></td></tr>
 <tr class="separator:ad8472547ac3173e746b1e7980c1208b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:afdc7d1e04d9fa62641aeccfc732ea0bc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#afdc7d1e04d9fa62641aeccfc732ea0bc">grpc_server_register_method</a> (<a class="el" href="grpc__types_8h.html#a2bbbaad8f7a806f6c834b68c5dd916d8">grpc_server</a> *server, const char *method, const char *host, <a class="el" href="grpc_8h.html#aab04022748000f50c2590230f985acbc">grpc_server_register_method_payload_handling</a> payload_handling, uint32_t flags)</td></tr>
-<tr class="memdesc:afdc7d1e04d9fa62641aeccfc732ea0bc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Registers a method in the server.  <a href="#afdc7d1e04d9fa62641aeccfc732ea0bc">More...</a><br /></td></tr>
+<tr class="memdesc:afdc7d1e04d9fa62641aeccfc732ea0bc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Registers a method in the server.  <a href="grpc_8h.html#afdc7d1e04d9fa62641aeccfc732ea0bc">More...</a><br /></td></tr>
 <tr class="separator:afdc7d1e04d9fa62641aeccfc732ea0bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a0946b5fdc9c1d55de6f62e7a9335de25"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> <a class="el" href="grpc__types_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785b">grpc_call_error</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#a0946b5fdc9c1d55de6f62e7a9335de25">grpc_server_request_registered_call</a> (<a class="el" href="grpc__types_8h.html#a2bbbaad8f7a806f6c834b68c5dd916d8">grpc_server</a> *server, void *registered_method, <a class="el" href="grpc__types_8h.html#a122f8f4f0a585396d993d9b55848f222">grpc_call</a> **call, <a class="el" href="structgpr__timespec.html">gpr_timespec</a> *deadline, <a class="el" href="structgrpc__metadata__array.html">grpc_metadata_array</a> *request_metadata, <a class="el" href="structgrpc__byte__buffer.html">grpc_byte_buffer</a> **optional_payload, <a class="el" href="grpc__types_8h.html#a895faab0e6035445750e43482651ba2f">grpc_completion_queue</a> *cq_bound_to_call, <a class="el" href="grpc__types_8h.html#a895faab0e6035445750e43482651ba2f">grpc_completion_queue</a> *cq_for_notification, void *tag_new)</td></tr>
-<tr class="memdesc:a0946b5fdc9c1d55de6f62e7a9335de25"><td class="mdescLeft">&#160;</td><td class="mdescRight">Request notification of a new pre-registered call.  <a href="#a0946b5fdc9c1d55de6f62e7a9335de25">More...</a><br /></td></tr>
+<tr class="memdesc:a0946b5fdc9c1d55de6f62e7a9335de25"><td class="mdescLeft">&#160;</td><td class="mdescRight">Request notification of a new pre-registered call.  <a href="grpc_8h.html#a0946b5fdc9c1d55de6f62e7a9335de25">More...</a><br /></td></tr>
 <tr class="separator:a0946b5fdc9c1d55de6f62e7a9335de25"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab39d2a2fa68e430fec31facdfaca59ec"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> <a class="el" href="grpc__types_8h.html#a2bbbaad8f7a806f6c834b68c5dd916d8">grpc_server</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#ab39d2a2fa68e430fec31facdfaca59ec">grpc_server_create</a> (const <a class="el" href="structgrpc__channel__args.html">grpc_channel_args</a> *args, void *reserved)</td></tr>
-<tr class="memdesc:ab39d2a2fa68e430fec31facdfaca59ec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a server.  <a href="#ab39d2a2fa68e430fec31facdfaca59ec">More...</a><br /></td></tr>
+<tr class="memdesc:ab39d2a2fa68e430fec31facdfaca59ec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a server.  <a href="grpc_8h.html#ab39d2a2fa68e430fec31facdfaca59ec">More...</a><br /></td></tr>
 <tr class="separator:ab39d2a2fa68e430fec31facdfaca59ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a098116a78dbf2f635a9934be014d2bd8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#a098116a78dbf2f635a9934be014d2bd8">grpc_server_register_completion_queue</a> (<a class="el" href="grpc__types_8h.html#a2bbbaad8f7a806f6c834b68c5dd916d8">grpc_server</a> *server, <a class="el" href="grpc__types_8h.html#a895faab0e6035445750e43482651ba2f">grpc_completion_queue</a> *cq, void *reserved)</td></tr>
-<tr class="memdesc:a098116a78dbf2f635a9934be014d2bd8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register a completion queue with the server.  <a href="#a098116a78dbf2f635a9934be014d2bd8">More...</a><br /></td></tr>
+<tr class="memdesc:a098116a78dbf2f635a9934be014d2bd8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register a completion queue with the server.  <a href="grpc_8h.html#a098116a78dbf2f635a9934be014d2bd8">More...</a><br /></td></tr>
 <tr class="separator:a098116a78dbf2f635a9934be014d2bd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a5ca4074294f4acbc5cf8c16208a871fc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#a5ca4074294f4acbc5cf8c16208a871fc">grpc_server_add_insecure_http2_port</a> (<a class="el" href="grpc__types_8h.html#a2bbbaad8f7a806f6c834b68c5dd916d8">grpc_server</a> *server, const char *addr)</td></tr>
-<tr class="memdesc:a5ca4074294f4acbc5cf8c16208a871fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a HTTP2 over plaintext over tcp listener.  <a href="#a5ca4074294f4acbc5cf8c16208a871fc">More...</a><br /></td></tr>
+<tr class="memdesc:a5ca4074294f4acbc5cf8c16208a871fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a HTTP2 over plaintext over tcp listener.  <a href="grpc_8h.html#a5ca4074294f4acbc5cf8c16208a871fc">More...</a><br /></td></tr>
 <tr class="separator:a5ca4074294f4acbc5cf8c16208a871fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab2213d7fae4c33c47c824266f268859c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#ab2213d7fae4c33c47c824266f268859c">grpc_server_start</a> (<a class="el" href="grpc__types_8h.html#a2bbbaad8f7a806f6c834b68c5dd916d8">grpc_server</a> *server)</td></tr>
-<tr class="memdesc:ab2213d7fae4c33c47c824266f268859c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start a server - tells all listeners to start listening.  <a href="#ab2213d7fae4c33c47c824266f268859c">More...</a><br /></td></tr>
+<tr class="memdesc:ab2213d7fae4c33c47c824266f268859c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start a server - tells all listeners to start listening.  <a href="grpc_8h.html#ab2213d7fae4c33c47c824266f268859c">More...</a><br /></td></tr>
 <tr class="separator:ab2213d7fae4c33c47c824266f268859c"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a5950aea48195923a1f4f585b1ecb6ba0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#a5950aea48195923a1f4f585b1ecb6ba0">grpc_server_shutdown_and_notify</a> (<a class="el" href="grpc__types_8h.html#a2bbbaad8f7a806f6c834b68c5dd916d8">grpc_server</a> *server, <a class="el" href="grpc__types_8h.html#a895faab0e6035445750e43482651ba2f">grpc_completion_queue</a> *cq, void *tag)</td></tr>
-<tr class="memdesc:a5950aea48195923a1f4f585b1ecb6ba0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Begin shutting down a server.  <a href="#a5950aea48195923a1f4f585b1ecb6ba0">More...</a><br /></td></tr>
+<tr class="memdesc:a5950aea48195923a1f4f585b1ecb6ba0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Begin shutting down a server.  <a href="grpc_8h.html#a5950aea48195923a1f4f585b1ecb6ba0">More...</a><br /></td></tr>
 <tr class="separator:a5950aea48195923a1f4f585b1ecb6ba0"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:adedae229ffe970c9e4da9595319e0fcb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#adedae229ffe970c9e4da9595319e0fcb">grpc_server_cancel_all_calls</a> (<a class="el" href="grpc__types_8h.html#a2bbbaad8f7a806f6c834b68c5dd916d8">grpc_server</a> *server)</td></tr>
-<tr class="memdesc:adedae229ffe970c9e4da9595319e0fcb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cancel all in-progress calls.  <a href="#adedae229ffe970c9e4da9595319e0fcb">More...</a><br /></td></tr>
+<tr class="memdesc:adedae229ffe970c9e4da9595319e0fcb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cancel all in-progress calls.  <a href="grpc_8h.html#adedae229ffe970c9e4da9595319e0fcb">More...</a><br /></td></tr>
 <tr class="separator:adedae229ffe970c9e4da9595319e0fcb"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a9d4171777584a2ff3380328a6b463a24"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#a9d4171777584a2ff3380328a6b463a24">grpc_server_destroy</a> (<a class="el" href="grpc__types_8h.html#a2bbbaad8f7a806f6c834b68c5dd916d8">grpc_server</a> *server)</td></tr>
-<tr class="memdesc:a9d4171777584a2ff3380328a6b463a24"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroy a server.  <a href="#a9d4171777584a2ff3380328a6b463a24">More...</a><br /></td></tr>
+<tr class="memdesc:a9d4171777584a2ff3380328a6b463a24"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroy a server.  <a href="grpc_8h.html#a9d4171777584a2ff3380328a6b463a24">More...</a><br /></td></tr>
 <tr class="separator:a9d4171777584a2ff3380328a6b463a24"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a0bcbc8d69b256843facb8339d812ae2e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#a0bcbc8d69b256843facb8339d812ae2e">grpc_tracer_set_enabled</a> (const char *name, int enabled)</td></tr>
-<tr class="memdesc:a0bcbc8d69b256843facb8339d812ae2e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable or disable a tracer.  <a href="#a0bcbc8d69b256843facb8339d812ae2e">More...</a><br /></td></tr>
+<tr class="memdesc:a0bcbc8d69b256843facb8339d812ae2e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable or disable a tracer.  <a href="grpc_8h.html#a0bcbc8d69b256843facb8339d812ae2e">More...</a><br /></td></tr>
 <tr class="separator:a0bcbc8d69b256843facb8339d812ae2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a25a24cbee66233b54eecb26ba3cd44ae"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#a25a24cbee66233b54eecb26ba3cd44ae">grpc_header_key_is_legal</a> (<a class="el" href="structgrpc__slice.html">grpc_slice</a> slice)</td></tr>
-<tr class="memdesc:a25a24cbee66233b54eecb26ba3cd44ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check whether a metadata key is legal (will be accepted by core)  <a href="#a25a24cbee66233b54eecb26ba3cd44ae">More...</a><br /></td></tr>
+<tr class="memdesc:a25a24cbee66233b54eecb26ba3cd44ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check whether a metadata key is legal (will be accepted by core)  <a href="grpc_8h.html#a25a24cbee66233b54eecb26ba3cd44ae">More...</a><br /></td></tr>
 <tr class="separator:a25a24cbee66233b54eecb26ba3cd44ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ac98bf44e113cc1430e6f1419b4b22cb0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#ac98bf44e113cc1430e6f1419b4b22cb0">grpc_header_nonbin_value_is_legal</a> (<a class="el" href="structgrpc__slice.html">grpc_slice</a> slice)</td></tr>
-<tr class="memdesc:ac98bf44e113cc1430e6f1419b4b22cb0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check whether a non-binary metadata value is legal (will be accepted by core)  <a href="#ac98bf44e113cc1430e6f1419b4b22cb0">More...</a><br /></td></tr>
+<tr class="memdesc:ac98bf44e113cc1430e6f1419b4b22cb0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check whether a non-binary metadata value is legal (will be accepted by core)  <a href="grpc_8h.html#ac98bf44e113cc1430e6f1419b4b22cb0">More...</a><br /></td></tr>
 <tr class="separator:ac98bf44e113cc1430e6f1419b4b22cb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a63ace3b4e161d0b5667a5d11dfd602dc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#a63ace3b4e161d0b5667a5d11dfd602dc">grpc_is_binary_header</a> (<a class="el" href="structgrpc__slice.html">grpc_slice</a> slice)</td></tr>
-<tr class="memdesc:a63ace3b4e161d0b5667a5d11dfd602dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check whether a metadata key corresponds to a binary value.  <a href="#a63ace3b4e161d0b5667a5d11dfd602dc">More...</a><br /></td></tr>
+<tr class="memdesc:a63ace3b4e161d0b5667a5d11dfd602dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check whether a metadata key corresponds to a binary value.  <a href="grpc_8h.html#a63ace3b4e161d0b5667a5d11dfd602dc">More...</a><br /></td></tr>
 <tr class="separator:a63ace3b4e161d0b5667a5d11dfd602dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aff94033db2c0a4c2486f8551399b17cd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#aff94033db2c0a4c2486f8551399b17cd">grpc_call_error_to_string</a> (<a class="el" href="grpc__types_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785b">grpc_call_error</a> error)</td></tr>
-<tr class="memdesc:aff94033db2c0a4c2486f8551399b17cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert grpc_call_error values to a string.  <a href="#aff94033db2c0a4c2486f8551399b17cd">More...</a><br /></td></tr>
-<tr class="separator:aff94033db2c0a4c2486f8551399b17cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adfb21b896efb9cdbc0506794e1769cdc"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#adfb21b896efb9cdbc0506794e1769cdc">grpc_call_error_to_string</a> (<a class="el" href="grpc__types_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785b">grpc_call_error</a> error)</td></tr>
+<tr class="memdesc:adfb21b896efb9cdbc0506794e1769cdc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert grpc_call_error values to a string.  <a href="grpc_8h.html#adfb21b896efb9cdbc0506794e1769cdc">More...</a><br /></td></tr>
+<tr class="separator:adfb21b896efb9cdbc0506794e1769cdc"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aaf12188fc8a1a4a686595606891a42af"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> <a class="el" href="grpc__types_8h.html#a16d58b8d7c93609d01311b869f4a8d05">grpc_resource_quota</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#aaf12188fc8a1a4a686595606891a42af">grpc_resource_quota_create</a> (const char *trace_name)</td></tr>
-<tr class="memdesc:aaf12188fc8a1a4a686595606891a42af"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a buffer pool.  <a href="#aaf12188fc8a1a4a686595606891a42af">More...</a><br /></td></tr>
+<tr class="memdesc:aaf12188fc8a1a4a686595606891a42af"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a buffer pool.  <a href="grpc_8h.html#aaf12188fc8a1a4a686595606891a42af">More...</a><br /></td></tr>
 <tr class="separator:aaf12188fc8a1a4a686595606891a42af"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab66f2f37d2688c0587d19c472a17dca0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#ab66f2f37d2688c0587d19c472a17dca0">grpc_resource_quota_ref</a> (<a class="el" href="grpc__types_8h.html#a16d58b8d7c93609d01311b869f4a8d05">grpc_resource_quota</a> *resource_quota)</td></tr>
-<tr class="memdesc:ab66f2f37d2688c0587d19c472a17dca0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a reference to a buffer pool.  <a href="#ab66f2f37d2688c0587d19c472a17dca0">More...</a><br /></td></tr>
+<tr class="memdesc:ab66f2f37d2688c0587d19c472a17dca0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a reference to a buffer pool.  <a href="grpc_8h.html#ab66f2f37d2688c0587d19c472a17dca0">More...</a><br /></td></tr>
 <tr class="separator:ab66f2f37d2688c0587d19c472a17dca0"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a704afb1a7423e76a9b6264ba840ba54b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#a704afb1a7423e76a9b6264ba840ba54b">grpc_resource_quota_unref</a> (<a class="el" href="grpc__types_8h.html#a16d58b8d7c93609d01311b869f4a8d05">grpc_resource_quota</a> *resource_quota)</td></tr>
-<tr class="memdesc:a704afb1a7423e76a9b6264ba840ba54b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Drop a reference to a buffer pool.  <a href="#a704afb1a7423e76a9b6264ba840ba54b">More...</a><br /></td></tr>
+<tr class="memdesc:a704afb1a7423e76a9b6264ba840ba54b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Drop a reference to a buffer pool.  <a href="grpc_8h.html#a704afb1a7423e76a9b6264ba840ba54b">More...</a><br /></td></tr>
 <tr class="separator:a704afb1a7423e76a9b6264ba840ba54b"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aee71b01d5d8e91607258d01e1d15785d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#aee71b01d5d8e91607258d01e1d15785d">grpc_resource_quota_resize</a> (<a class="el" href="grpc__types_8h.html#a16d58b8d7c93609d01311b869f4a8d05">grpc_resource_quota</a> *resource_quota, size_t new_size)</td></tr>
-<tr class="memdesc:aee71b01d5d8e91607258d01e1d15785d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Update the size of a buffer pool.  <a href="#aee71b01d5d8e91607258d01e1d15785d">More...</a><br /></td></tr>
+<tr class="memdesc:aee71b01d5d8e91607258d01e1d15785d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Update the size of a buffer pool.  <a href="grpc_8h.html#aee71b01d5d8e91607258d01e1d15785d">More...</a><br /></td></tr>
 <tr class="separator:aee71b01d5d8e91607258d01e1d15785d"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:affc13775130fa5f376d885f742cacfe7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#affc13775130fa5f376d885f742cacfe7">grpc_resource_quota_set_max_threads</a> (<a class="el" href="grpc__types_8h.html#a16d58b8d7c93609d01311b869f4a8d05">grpc_resource_quota</a> *resource_quota, int new_max_threads)</td></tr>
-<tr class="memdesc:affc13775130fa5f376d885f742cacfe7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Update the size of the maximum number of threads allowed.  <a href="#affc13775130fa5f376d885f742cacfe7">More...</a><br /></td></tr>
+<tr class="memdesc:affc13775130fa5f376d885f742cacfe7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Update the size of the maximum number of threads allowed.  <a href="grpc_8h.html#affc13775130fa5f376d885f742cacfe7">More...</a><br /></td></tr>
 <tr class="separator:affc13775130fa5f376d885f742cacfe7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3878872e5415c8b8f7765221a8dc961d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> const <a class="el" href="structgrpc__arg__pointer__vtable.html">grpc_arg_pointer_vtable</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#a3878872e5415c8b8f7765221a8dc961d">grpc_resource_quota_arg_vtable</a> (void)</td></tr>
-<tr class="memdesc:a3878872e5415c8b8f7765221a8dc961d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fetch a vtable for a grpc_channel_arg that points to a grpc_resource_quota.  <a href="#a3878872e5415c8b8f7765221a8dc961d">More...</a><br /></td></tr>
-<tr class="separator:a3878872e5415c8b8f7765221a8dc961d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae379b66894447c1b67473f20a16a6821"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> <a class="el" href="structgrpc__arg__pointer__vtable.html">grpc_arg_pointer_vtable</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#ae379b66894447c1b67473f20a16a6821">grpc_resource_quota_arg_vtable</a> (void)</td></tr>
+<tr class="memdesc:ae379b66894447c1b67473f20a16a6821"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fetch a vtable for a grpc_channel_arg that points to a grpc_resource_quota.  <a href="grpc_8h.html#ae379b66894447c1b67473f20a16a6821">More...</a><br /></td></tr>
+<tr class="separator:ae379b66894447c1b67473f20a16a6821"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:afe4d34fb3ed282c259bc94f5ed45b183"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#afe4d34fb3ed282c259bc94f5ed45b183">grpc_channelz_get_top_channels</a> (intptr_t start_channel_id)</td></tr>
-<tr class="memdesc:afe4d34fb3ed282c259bc94f5ed45b183"><td class="mdescLeft">&#160;</td><td class="mdescRight">Channelz is under active development.  <a href="#afe4d34fb3ed282c259bc94f5ed45b183">More...</a><br /></td></tr>
+<tr class="memdesc:afe4d34fb3ed282c259bc94f5ed45b183"><td class="mdescLeft">&#160;</td><td class="mdescRight">Channelz is under active development.  <a href="grpc_8h.html#afe4d34fb3ed282c259bc94f5ed45b183">More...</a><br /></td></tr>
 <tr class="separator:afe4d34fb3ed282c259bc94f5ed45b183"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a4581bf691bc258f4280c1da8c79f817d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#a4581bf691bc258f4280c1da8c79f817d">grpc_channelz_get_servers</a> (intptr_t start_server_id)</td></tr>
 <tr class="separator:a4581bf691bc258f4280c1da8c79f817d"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -490,14 +493,14 @@ Functions</h2></td></tr>
 
 </div>
 </div>
-<a id="aff94033db2c0a4c2486f8551399b17cd"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aff94033db2c0a4c2486f8551399b17cd">&#9670;&nbsp;</a></span>grpc_call_error_to_string()</h2>
+<a id="adfb21b896efb9cdbc0506794e1769cdc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adfb21b896efb9cdbc0506794e1769cdc">&#9670;&nbsp;</a></span>grpc_call_error_to_string()</h2>
 
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> const char* grpc_call_error_to_string </td>
+          <td class="memname">const <a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> char* grpc_call_error_to_string </td>
           <td>(</td>
           <td class="paramtype"><a class="el" href="grpc__types_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785b">grpc_call_error</a>&#160;</td>
           <td class="paramname"><em>error</em></td><td>)</td>
@@ -527,7 +530,7 @@ Functions</h2></td></tr>
 </div><div class="memdoc">
 
 <p>Returns a newly allocated string representing the endpoint to which this call is communicating with. </p>
-<p>The string is in the uri format accepted by grpc_channel_create. The returned string should be disposed of with <a class="el" href="alloc_8h.html#a7f8641de6e80a37dd003d3100cc94bd7" title="free ">gpr_free()</a>.</p>
+<p>The string is in the uri format accepted by grpc_channel_create. The returned string should be disposed of with <a class="el" href="alloc_8h.html#a7f8641de6e80a37dd003d3100cc94bd7" title="free">gpr_free()</a>.</p>
 <p>WARNING: this value is never authenticated or subject to any security related code. It must not be used for any authentication related functionality. Instead, use grpc_auth_context. </p>
 
 </div>
@@ -827,7 +830,7 @@ Functions</h2></td></tr>
 </div><div class="memdoc">
 
 <p>Create a call given a handle returned from grpc_channel_register_call. </p>
-<dl class="section see"><dt>See also</dt><dd><a class="el" href="grpc_8h.html#a9686ae95702f8d696c134d3a3e02fa97" title="Create a call given a grpc_channel, in order to call &#39;method&#39;. ">grpc_channel_create_call</a>. </dd></dl>
+<dl class="section see"><dt>See also</dt><dd><a class="el" href="grpc_8h.html#a9686ae95702f8d696c134d3a3e02fa97" title="Create a call given a grpc_channel, in order to call &#39;method&#39;.">grpc_channel_create_call</a>. </dd></dl>
 
 </div>
 </div>
@@ -1373,14 +1376,14 @@ Functions</h2></td></tr>
 
 </div>
 </div>
-<a id="aa7e0ae56f1bbfd9746805bc0161f80bc"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aa7e0ae56f1bbfd9746805bc0161f80bc">&#9670;&nbsp;</a></span>grpc_completion_queue_factory_lookup()</h2>
+<a id="ae32b089e42768660e0602e97d0f34cf7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae32b089e42768660e0602e97d0f34cf7">&#9670;&nbsp;</a></span>grpc_completion_queue_factory_lookup()</h2>
 
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> const <a class="el" href="grpc__types_8h.html#a7598a0f60120f40389e6e264d23b88a6">grpc_completion_queue_factory</a>* grpc_completion_queue_factory_lookup </td>
+          <td class="memname">const <a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> <a class="el" href="grpc__types_8h.html#a7598a0f60120f40389e6e264d23b88a6">grpc_completion_queue_factory</a>* grpc_completion_queue_factory_lookup </td>
           <td>(</td>
           <td class="paramtype">const <a class="el" href="structgrpc__completion__queue__attributes.html">grpc_completion_queue_attributes</a> *&#160;</td>
           <td class="paramname"><em>attributes</em></td><td>)</td>
@@ -1427,7 +1430,7 @@ Functions</h2></td></tr>
 </div><div class="memdoc">
 
 <p>Blocks until an event is available, the completion queue is being shut down, or deadline is reached. </p>
-<p>Returns a <a class="el" href="structgrpc__event.html" title="The result of an operation. ">grpc_event</a> with type GRPC_QUEUE_TIMEOUT on timeout, otherwise a <a class="el" href="structgrpc__event.html" title="The result of an operation. ">grpc_event</a> describing the event that occurred.</p>
+<p>Returns a <a class="el" href="structgrpc__event.html" title="The result of an operation.">grpc_event</a> with type GRPC_QUEUE_TIMEOUT on timeout, otherwise a <a class="el" href="structgrpc__event.html" title="The result of an operation.">grpc_event</a> describing the event that occurred.</p>
 <p>Callers must not call grpc_completion_queue_next and grpc_completion_queue_pluck simultaneously on the same completion queue. </p>
 
 </div>
@@ -1471,7 +1474,7 @@ Functions</h2></td></tr>
 </div><div class="memdoc">
 
 <p>Blocks until an event with tag 'tag' is available, the completion queue is being shutdown or deadline is reached. </p>
-<p>Returns a <a class="el" href="structgrpc__event.html" title="The result of an operation. ">grpc_event</a> with type GRPC_QUEUE_TIMEOUT on timeout, otherwise a <a class="el" href="structgrpc__event.html" title="The result of an operation. ">grpc_event</a> describing the event that occurred.</p>
+<p>Returns a <a class="el" href="structgrpc__event.html" title="The result of an operation.">grpc_event</a> with type GRPC_QUEUE_TIMEOUT on timeout, otherwise a <a class="el" href="structgrpc__event.html" title="The result of an operation.">grpc_event</a> describing the event that occurred.</p>
 <p>Callers must not call grpc_completion_queue_next and grpc_completion_queue_pluck simultaneously on the same completion queue.</p>
 <p>Completion queues support a maximum of GRPC_MAX_COMPLETION_QUEUE_PLUCKERS concurrently executing plucks at any time. </p>
 
@@ -1557,14 +1560,14 @@ Functions</h2></td></tr>
 
 </div>
 </div>
-<a id="a62cdc0eb52e0d7742c2f1b72e4cb4850"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a62cdc0eb52e0d7742c2f1b72e4cb4850">&#9670;&nbsp;</a></span>grpc_g_stands_for()</h2>
+<a id="a508d3503179bc76431688fb4a8b3ad3b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a508d3503179bc76431688fb4a8b3ad3b">&#9670;&nbsp;</a></span>grpc_g_stands_for()</h2>
 
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> const char* grpc_g_stands_for </td>
+          <td class="memname">const <a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> char* grpc_g_stands_for </td>
           <td>(</td>
           <td class="paramtype">void&#160;</td>
           <td class="paramname"></td><td>)</td>
@@ -1634,7 +1637,7 @@ Functions</h2></td></tr>
 </div><div class="memdoc">
 
 <p>Initialize the grpc library. </p>
-<p>After it's called, a matching invocation to <a class="el" href="grpc_8h.html#a35f55253e80714c17f4f3a0657e06f1b" title="Shut down the grpc library. ">grpc_shutdown()</a> is expected.</p>
+<p>After it's called, a matching invocation to <a class="el" href="grpc_8h.html#a35f55253e80714c17f4f3a0657e06f1b" title="Shut down the grpc library.">grpc_shutdown()</a> is expected.</p>
 <p>It is not safe to call any other grpc functions before calling this. (To avoid overhead, little checking is done, and some things may work. We do not warrant that they will continue to do so in future revisions of this library). </p>
 
 </div>
@@ -1672,7 +1675,7 @@ Functions</h2></td></tr>
 </div><div class="memdoc">
 
 <p>Create a client channel to 'target'. </p>
-<p>Additional channel level configuration MAY be provided by <a class="el" href="structgrpc__channel__args.html" title="An array of arguments that can be passed around. ">grpc_channel_args</a>, though the expectation is that most clients will want to simply pass NULL. The user data in 'args' need only live through the invocation of this function. However, if any args of the 'pointer' type are passed, then the referenced vtable must be maintained by the caller until grpc_channel_destroy terminates. See <a class="el" href="structgrpc__channel__args.html" title="An array of arguments that can be passed around. ">grpc_channel_args</a> definition for more on this. </p>
+<p>Additional channel level configuration MAY be provided by <a class="el" href="structgrpc__channel__args.html" title="An array of arguments that can be passed around.">grpc_channel_args</a>, though the expectation is that most clients will want to simply pass NULL. The user data in 'args' need only live through the invocation of this function. However, if any args of the 'pointer' type are passed, then the referenced vtable must be maintained by the caller until grpc_channel_destroy terminates. See <a class="el" href="structgrpc__channel__args.html" title="An array of arguments that can be passed around.">grpc_channel_args</a> definition for more on this. </p>
 
 </div>
 </div>
@@ -1816,18 +1819,18 @@ Functions</h2></td></tr>
 </div><div class="memdoc">
 
 <p>Registers a plugin to be initialized and destroyed with the library. </p>
-<p>The <em>init</em> and <em>destroy</em> functions will be invoked as part of <em><a class="el" href="grpc_8h.html#a573aed8e200997856a227c7eb798a185" title="Initialize the grpc library. ">grpc_init()</a></em> and <em><a class="el" href="grpc_8h.html#a35f55253e80714c17f4f3a0657e06f1b" title="Shut down the grpc library. ">grpc_shutdown()</a></em>, respectively. Note that these functions can be invoked an arbitrary number of times (and hence so will <em>init</em> and <em>destroy</em>). It is safe to pass NULL to either argument. Plugins are destroyed in the reverse order they were initialized. </p>
+<p>The <em>init</em> and <em>destroy</em> functions will be invoked as part of <em><a class="el" href="grpc_8h.html#a573aed8e200997856a227c7eb798a185" title="Initialize the grpc library.">grpc_init()</a></em> and <em><a class="el" href="grpc_8h.html#a35f55253e80714c17f4f3a0657e06f1b" title="Shut down the grpc library.">grpc_shutdown()</a></em>, respectively. Note that these functions can be invoked an arbitrary number of times (and hence so will <em>init</em> and <em>destroy</em>). It is safe to pass NULL to either argument. Plugins are destroyed in the reverse order they were initialized. </p>
 
 </div>
 </div>
-<a id="a3878872e5415c8b8f7765221a8dc961d"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a3878872e5415c8b8f7765221a8dc961d">&#9670;&nbsp;</a></span>grpc_resource_quota_arg_vtable()</h2>
+<a id="ae379b66894447c1b67473f20a16a6821"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae379b66894447c1b67473f20a16a6821">&#9670;&nbsp;</a></span>grpc_resource_quota_arg_vtable()</h2>
 
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> const <a class="el" href="structgrpc__arg__pointer__vtable.html">grpc_arg_pointer_vtable</a>* grpc_resource_quota_arg_vtable </td>
+          <td class="memname">const <a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> <a class="el" href="structgrpc__arg__pointer__vtable.html">grpc_arg_pointer_vtable</a>* grpc_resource_quota_arg_vtable </td>
           <td>(</td>
           <td class="paramtype">void&#160;</td>
           <td class="paramname"></td><td>)</td>
@@ -2039,7 +2042,7 @@ Functions</h2></td></tr>
 </div><div class="memdoc">
 
 <p>Create a server. </p>
-<p>Additional configuration for each incoming channel can be specified with args. If no additional configuration is needed, args can be NULL. The user data in 'args' need only live through the invocation of this function. However, if any args of the 'pointer' type are passed, then the referenced vtable must be maintained by the caller until grpc_server_destroy terminates. See <a class="el" href="structgrpc__channel__args.html" title="An array of arguments that can be passed around. ">grpc_channel_args</a> definition for more on this. </p>
+<p>Additional configuration for each incoming channel can be specified with args. If no additional configuration is needed, args can be NULL. The user data in 'args' need only live through the invocation of this function. However, if any args of the 'pointer' type are passed, then the referenced vtable must be maintained by the caller until grpc_server_destroy terminates. See <a class="el" href="structgrpc__channel__args.html" title="An array of arguments that can be passed around.">grpc_channel_args</a> definition for more on this. </p>
 
 </div>
 </div>
@@ -2358,7 +2361,7 @@ Functions</h2></td></tr>
 </div><div class="memdoc">
 
 <p>Shut down the grpc library. </p>
-<p>Before it's called, there should haven been a matching invocation to <a class="el" href="grpc_8h.html#a573aed8e200997856a227c7eb798a185" title="Initialize the grpc library. ">grpc_init()</a>.</p>
+<p>Before it's called, there should haven been a matching invocation to <a class="el" href="grpc_8h.html#a573aed8e200997856a227c7eb798a185" title="Initialize the grpc library.">grpc_init()</a>.</p>
 <p>The last call to grpc_shutdown will initiate cleaning up of grpc library internals, which can happen in another thread. Once the clean-up is done, no memory is used by grpc, nor are any instructions executing within the grpc library. Prior to calling, all application owned grpc objects must have been destroyed. </p>
 
 </div>
@@ -2416,14 +2419,14 @@ Functions</h2></td></tr>
 
 </div>
 </div>
-<a id="a8bf40c680565d2d3b29b85e8a9e661f3"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a8bf40c680565d2d3b29b85e8a9e661f3">&#9670;&nbsp;</a></span>grpc_version_string()</h2>
+<a id="a1dd8f074f4417d3d775827fbc5ad0a4a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1dd8f074f4417d3d775827fbc5ad0a4a">&#9670;&nbsp;</a></span>grpc_version_string()</h2>
 
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> const char* grpc_version_string </td>
+          <td class="memname">const <a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> char* grpc_version_string </td>
           <td>(</td>
           <td class="paramtype">void&#160;</td>
           <td class="paramname"></td><td>)</td>
@@ -2439,9 +2442,9 @@ Functions</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Dec 18 2019 17:23:06 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Tue Apr 7 2020 11:33:58 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.16
 </small></address>
 </body>
 </html>

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 7 - 4
core/grpc_8h_source.html


+ 11 - 8
core/grpc__posix_8h.html

@@ -1,9 +1,9 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!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.13"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: include/grpc/grpc_posix.h File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.16 -->
 <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(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -78,10 +81,10 @@ $(function() {
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
 Functions</h2></td></tr>
 <tr class="memitem:ae01dba904905ef6ad2298f4a85233a41"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> <a class="el" href="grpc__types_8h.html#a432bfa6b9f6603643cdf9de8804c254e">grpc_channel</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__posix_8h.html#ae01dba904905ef6ad2298f4a85233a41">grpc_insecure_channel_create_from_fd</a> (const char *target, int fd, const <a class="el" href="structgrpc__channel__args.html">grpc_channel_args</a> *args)</td></tr>
-<tr class="memdesc:ae01dba904905ef6ad2298f4a85233a41"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a client channel to 'target' using file descriptor 'fd'.  <a href="#ae01dba904905ef6ad2298f4a85233a41">More...</a><br /></td></tr>
+<tr class="memdesc:ae01dba904905ef6ad2298f4a85233a41"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a client channel to 'target' using file descriptor 'fd'.  <a href="grpc__posix_8h.html#ae01dba904905ef6ad2298f4a85233a41">More...</a><br /></td></tr>
 <tr class="separator:ae01dba904905ef6ad2298f4a85233a41"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a9a7bbbb272a485556cf84f96905b1c78"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__posix_8h.html#a9a7bbbb272a485556cf84f96905b1c78">grpc_server_add_insecure_channel_from_fd</a> (<a class="el" href="grpc__types_8h.html#a2bbbaad8f7a806f6c834b68c5dd916d8">grpc_server</a> *server, void *reserved, int fd)</td></tr>
-<tr class="memdesc:a9a7bbbb272a485556cf84f96905b1c78"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add the connected communication channel based on file descriptor 'fd' to the 'server'.  <a href="#a9a7bbbb272a485556cf84f96905b1c78">More...</a><br /></td></tr>
+<tr class="memdesc:a9a7bbbb272a485556cf84f96905b1c78"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add the connected communication channel based on file descriptor 'fd' to the 'server'.  <a href="grpc__posix_8h.html#a9a7bbbb272a485556cf84f96905b1c78">More...</a><br /></td></tr>
 <tr class="separator:a9a7bbbb272a485556cf84f96905b1c78"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <h2 class="groupheader">Function Documentation</h2>
@@ -163,9 +166,9 @@ Functions</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Dec 18 2019 17:23:06 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Tue Apr 7 2020 11:33:58 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.16
 </small></address>
 </body>
 </html>

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 7 - 4
core/grpc__posix_8h_source.html


+ 9 - 6
core/grpc__release__schedule_8md.html

@@ -1,9 +1,9 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!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.13"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: doc/grpc_release_schedule.md File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.16 -->
 <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(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -66,9 +69,9 @@ $(function() {
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Dec 18 2019 17:23:06 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Tue Apr 7 2020 11:33:58 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.16
 </small></address>
 </body>
 </html>

+ 212 - 168
core/grpc__security_8h.html

@@ -1,9 +1,9 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!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.13"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: include/grpc/grpc_security.h File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.16 -->
 <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(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -90,7 +93,7 @@ Data Structures</h2></td></tr>
 <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Object that holds a private key / certificate chain pair in PEM format.  <a href="structgrpc__ssl__pem__key__cert__pair.html#details">More...</a><br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structverify__peer__options.html">verify_peer_options</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deprecated in favor of <a class="el" href="structgrpc__ssl__verify__peer__options.html" title="Object that holds additional peer-verification options on a secure channel. ">grpc_ssl_verify_peer_options</a>.  <a href="structverify__peer__options.html#details">More...</a><br /></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deprecated in favor of <a class="el" href="structgrpc__ssl__verify__peer__options.html" title="Object that holds additional peer-verification options on a secure channel.">grpc_ssl_verify_peer_options</a>.  <a href="structverify__peer__options.html#details">More...</a><br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__ssl__verify__peer__options.html">grpc_ssl_verify_peer_options</a></td></tr>
 <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Object that holds additional peer-verification options on a secure channel.  <a href="structgrpc__ssl__verify__peer__options.html#details">More...</a><br /></td></tr>
@@ -117,267 +120,270 @@ Data Structures</h2></td></tr>
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
 Macros</h2></td></tr>
 <tr class="memitem:a33e259900dbbac0ea018352adf1a4af7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a33e259900dbbac0ea018352adf1a4af7">GRPC_METADATA_CREDENTIALS_PLUGIN_SYNC_MAX</a>&#160;&#160;&#160;4</td></tr>
-<tr class="memdesc:a33e259900dbbac0ea018352adf1a4af7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum number of metadata entries returnable by a credentials plugin via a synchronous return.  <a href="#a33e259900dbbac0ea018352adf1a4af7">More...</a><br /></td></tr>
+<tr class="memdesc:a33e259900dbbac0ea018352adf1a4af7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum number of metadata entries returnable by a credentials plugin via a synchronous return.  <a href="grpc__security_8h.html#a33e259900dbbac0ea018352adf1a4af7">More...</a><br /></td></tr>
 <tr class="separator:a33e259900dbbac0ea018352adf1a4af7"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
 Typedefs</h2></td></tr>
 <tr class="memitem:aa13f0724cb7ff99995d7f0881c01d553"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="grpc__security_8h.html#aa13f0724cb7ff99995d7f0881c01d553">grpc_auth_context</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#aa13f0724cb7ff99995d7f0881c01d553">grpc_auth_context</a></td></tr>
-<tr class="memdesc:aa13f0724cb7ff99995d7f0881c01d553"><td class="mdescLeft">&#160;</td><td class="mdescRight">&mdash; Authentication Context.  <a href="#aa13f0724cb7ff99995d7f0881c01d553">More...</a><br /></td></tr>
+<tr class="memdesc:aa13f0724cb7ff99995d7f0881c01d553"><td class="mdescLeft">&#160;</td><td class="mdescRight">&mdash; Authentication Context.  <a href="grpc__security_8h.html#aa13f0724cb7ff99995d7f0881c01d553">More...</a><br /></td></tr>
 <tr class="separator:aa13f0724cb7ff99995d7f0881c01d553"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a26981fdcb987d885b25d34c7dc66e4cf"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structgrpc__auth__property__iterator.html">grpc_auth_property_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a26981fdcb987d885b25d34c7dc66e4cf">grpc_auth_property_iterator</a></td></tr>
 <tr class="separator:a26981fdcb987d885b25d34c7dc66e4cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a010fe7d27deaa2ea50b765b48dbad429"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structgrpc__auth__property.html">grpc_auth_property</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a010fe7d27deaa2ea50b765b48dbad429">grpc_auth_property</a></td></tr>
-<tr class="memdesc:a010fe7d27deaa2ea50b765b48dbad429"><td class="mdescLeft">&#160;</td><td class="mdescRight">value, if not NULL, is guaranteed to be NULL terminated.  <a href="#a010fe7d27deaa2ea50b765b48dbad429">More...</a><br /></td></tr>
+<tr class="memdesc:a010fe7d27deaa2ea50b765b48dbad429"><td class="mdescLeft">&#160;</td><td class="mdescRight">value, if not NULL, is guaranteed to be NULL terminated.  <a href="grpc__security_8h.html#a010fe7d27deaa2ea50b765b48dbad429">More...</a><br /></td></tr>
 <tr class="separator:a010fe7d27deaa2ea50b765b48dbad429"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a7008e76d9e21a435a03267390c6f8a37"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="grpc__security_8h.html#a7008e76d9e21a435a03267390c6f8a37">grpc_ssl_session_cache</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a7008e76d9e21a435a03267390c6f8a37">grpc_ssl_session_cache</a></td></tr>
-<tr class="memdesc:a7008e76d9e21a435a03267390c6f8a37"><td class="mdescLeft">&#160;</td><td class="mdescRight">&mdash; SSL Session Cache.  <a href="#a7008e76d9e21a435a03267390c6f8a37">More...</a><br /></td></tr>
+<tr class="memdesc:a7008e76d9e21a435a03267390c6f8a37"><td class="mdescLeft">&#160;</td><td class="mdescRight">&mdash; SSL Session Cache.  <a href="grpc__security_8h.html#a7008e76d9e21a435a03267390c6f8a37">More...</a><br /></td></tr>
 <tr class="separator:a7008e76d9e21a435a03267390c6f8a37"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab4ed40ea84a2f70ffd81a84bd8ee634b"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="grpc__security_8h.html#ab4ed40ea84a2f70ffd81a84bd8ee634b">grpc_channel_credentials</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#ab4ed40ea84a2f70ffd81a84bd8ee634b">grpc_channel_credentials</a></td></tr>
-<tr class="memdesc:ab4ed40ea84a2f70ffd81a84bd8ee634b"><td class="mdescLeft">&#160;</td><td class="mdescRight">&mdash; grpc_channel_credentials object.  <a href="#ab4ed40ea84a2f70ffd81a84bd8ee634b">More...</a><br /></td></tr>
+<tr class="memdesc:ab4ed40ea84a2f70ffd81a84bd8ee634b"><td class="mdescLeft">&#160;</td><td class="mdescRight">&mdash; grpc_channel_credentials object.  <a href="grpc__security_8h.html#ab4ed40ea84a2f70ffd81a84bd8ee634b">More...</a><br /></td></tr>
 <tr class="separator:ab4ed40ea84a2f70ffd81a84bd8ee634b"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a81799db566912702502c280b163b12bc"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="grpc__security__constants_8h.html#a90c47ae1d8c33145342170fe615fa68c">grpc_ssl_roots_override_result</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a81799db566912702502c280b163b12bc">grpc_ssl_roots_override_callback</a>) (char **pem_root_certs)</td></tr>
-<tr class="memdesc:a81799db566912702502c280b163b12bc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback for getting the SSL roots override from the application.  <a href="#a81799db566912702502c280b163b12bc">More...</a><br /></td></tr>
+<tr class="memdesc:a81799db566912702502c280b163b12bc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback for getting the SSL roots override from the application.  <a href="grpc__security_8h.html#a81799db566912702502c280b163b12bc">More...</a><br /></td></tr>
 <tr class="separator:a81799db566912702502c280b163b12bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a2350ef1b38c4f69d0ff8510dcbe40072"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="grpc__security_8h.html#a2350ef1b38c4f69d0ff8510dcbe40072">grpc_call_credentials</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a2350ef1b38c4f69d0ff8510dcbe40072">grpc_call_credentials</a></td></tr>
-<tr class="memdesc:a2350ef1b38c4f69d0ff8510dcbe40072"><td class="mdescLeft">&#160;</td><td class="mdescRight">&mdash; grpc_call_credentials object.  <a href="#a2350ef1b38c4f69d0ff8510dcbe40072">More...</a><br /></td></tr>
+<tr class="memdesc:a2350ef1b38c4f69d0ff8510dcbe40072"><td class="mdescLeft">&#160;</td><td class="mdescRight">&mdash; grpc_call_credentials object.  <a href="grpc__security_8h.html#a2350ef1b38c4f69d0ff8510dcbe40072">More...</a><br /></td></tr>
 <tr class="separator:a2350ef1b38c4f69d0ff8510dcbe40072"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a08c13ff956af9e64b514c4af434faba2"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a08c13ff956af9e64b514c4af434faba2">grpc_credentials_plugin_metadata_cb</a>) (void *user_data, const <a class="el" href="structgrpc__metadata.html">grpc_metadata</a> *creds_md, size_t num_creds_md, <a class="el" href="impl_2codegen_2status_8h.html#a35ab2a68917eb836de84cb23253108eb">grpc_status_code</a> status, const char *error_details)</td></tr>
-<tr class="memdesc:a08c13ff956af9e64b514c4af434faba2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback function to be called by the metadata credentials plugin implementation when the metadata is ready.  <a href="#a08c13ff956af9e64b514c4af434faba2">More...</a><br /></td></tr>
+<tr class="memdesc:a08c13ff956af9e64b514c4af434faba2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback function to be called by the metadata credentials plugin implementation when the metadata is ready.  <a href="grpc__security_8h.html#a08c13ff956af9e64b514c4af434faba2">More...</a><br /></td></tr>
 <tr class="separator:a08c13ff956af9e64b514c4af434faba2"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa724192e56fdc03827846f16752deccc"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="grpc__security_8h.html#aa724192e56fdc03827846f16752deccc">grpc_server_credentials</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#aa724192e56fdc03827846f16752deccc">grpc_server_credentials</a></td></tr>
-<tr class="memdesc:aa724192e56fdc03827846f16752deccc"><td class="mdescLeft">&#160;</td><td class="mdescRight">&mdash; grpc_server_credentials object.  <a href="#aa724192e56fdc03827846f16752deccc">More...</a><br /></td></tr>
+<tr class="memdesc:aa724192e56fdc03827846f16752deccc"><td class="mdescLeft">&#160;</td><td class="mdescRight">&mdash; grpc_server_credentials object.  <a href="grpc__security_8h.html#aa724192e56fdc03827846f16752deccc">More...</a><br /></td></tr>
 <tr class="separator:aa724192e56fdc03827846f16752deccc"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:acb8bbd3a6006aee7f7b254d4a91d914f"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="grpc__security_8h.html#acb8bbd3a6006aee7f7b254d4a91d914f">grpc_ssl_server_certificate_config</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#acb8bbd3a6006aee7f7b254d4a91d914f">grpc_ssl_server_certificate_config</a></td></tr>
-<tr class="memdesc:acb8bbd3a6006aee7f7b254d4a91d914f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Server certificate config object holds the server's public certificates and associated private keys, as well as any CA certificates needed for client certificate validation (if applicable).  <a href="#acb8bbd3a6006aee7f7b254d4a91d914f">More...</a><br /></td></tr>
+<tr class="memdesc:acb8bbd3a6006aee7f7b254d4a91d914f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Server certificate config object holds the server's public certificates and associated private keys, as well as any CA certificates needed for client certificate validation (if applicable).  <a href="grpc__security_8h.html#acb8bbd3a6006aee7f7b254d4a91d914f">More...</a><br /></td></tr>
 <tr class="separator:acb8bbd3a6006aee7f7b254d4a91d914f"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a8c5f064d7d008bc46fa61e87d68898f3"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="grpc__security__constants_8h.html#a4f19e93998bbda68d9c24f27673ff627">grpc_ssl_certificate_config_reload_status</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a8c5f064d7d008bc46fa61e87d68898f3">grpc_ssl_server_certificate_config_callback</a>) (void *user_data, <a class="el" href="grpc__security_8h.html#acb8bbd3a6006aee7f7b254d4a91d914f">grpc_ssl_server_certificate_config</a> **config)</td></tr>
-<tr class="memdesc:a8c5f064d7d008bc46fa61e87d68898f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback to retrieve updated SSL server certificates, private keys, and trusted CAs (for client authentication).  <a href="#a8c5f064d7d008bc46fa61e87d68898f3">More...</a><br /></td></tr>
+<tr class="memdesc:a8c5f064d7d008bc46fa61e87d68898f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback to retrieve updated SSL server certificates, private keys, and trusted CAs (for client authentication).  <a href="grpc__security_8h.html#a8c5f064d7d008bc46fa61e87d68898f3">More...</a><br /></td></tr>
 <tr class="separator:a8c5f064d7d008bc46fa61e87d68898f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ade0da78380603c2e26c81695f09ea4c8"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="grpc__security_8h.html#ade0da78380603c2e26c81695f09ea4c8">grpc_ssl_server_credentials_options</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#ade0da78380603c2e26c81695f09ea4c8">grpc_ssl_server_credentials_options</a></td></tr>
 <tr class="separator:ade0da78380603c2e26c81695f09ea4c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a34b93b8c1e0dbdaae9dc11bbce706cb4"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a34b93b8c1e0dbdaae9dc11bbce706cb4">grpc_process_auth_metadata_done_cb</a>) (void *user_data, const <a class="el" href="structgrpc__metadata.html">grpc_metadata</a> *consumed_md, size_t num_consumed_md, const <a class="el" href="structgrpc__metadata.html">grpc_metadata</a> *response_md, size_t num_response_md, <a class="el" href="impl_2codegen_2status_8h.html#a35ab2a68917eb836de84cb23253108eb">grpc_status_code</a> status, const char *error_details)</td></tr>
-<tr class="memdesc:a34b93b8c1e0dbdaae9dc11bbce706cb4"><td class="mdescLeft">&#160;</td><td class="mdescRight">&mdash; Auth Metadata Processing &mdash;  <a href="#a34b93b8c1e0dbdaae9dc11bbce706cb4">More...</a><br /></td></tr>
+<tr class="memdesc:a34b93b8c1e0dbdaae9dc11bbce706cb4"><td class="mdescLeft">&#160;</td><td class="mdescRight">&mdash; Auth Metadata Processing &mdash;  <a href="grpc__security_8h.html#a34b93b8c1e0dbdaae9dc11bbce706cb4">More...</a><br /></td></tr>
 <tr class="separator:a34b93b8c1e0dbdaae9dc11bbce706cb4"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a196ff73c6ff0dc0d7846635e02016b0f"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="grpc__security_8h.html#a196ff73c6ff0dc0d7846635e02016b0f">grpc_alts_credentials_options</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a196ff73c6ff0dc0d7846635e02016b0f">grpc_alts_credentials_options</a></td></tr>
-<tr class="memdesc:a196ff73c6ff0dc0d7846635e02016b0f"><td class="mdescLeft">&#160;</td><td class="mdescRight">&mdash; ALTS channel/server credentials &mdash;  <a href="#a196ff73c6ff0dc0d7846635e02016b0f">More...</a><br /></td></tr>
+<tr class="memdesc:a196ff73c6ff0dc0d7846635e02016b0f"><td class="mdescLeft">&#160;</td><td class="mdescRight">&mdash; ALTS channel/server credentials &mdash;  <a href="grpc__security_8h.html#a196ff73c6ff0dc0d7846635e02016b0f">More...</a><br /></td></tr>
 <tr class="separator:a196ff73c6ff0dc0d7846635e02016b0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a2967916eed7d3f7aa1f8fbf3fc45d9ce"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="grpc__security_8h.html#a2967916eed7d3f7aa1f8fbf3fc45d9ce">grpc_tls_key_materials_config</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a2967916eed7d3f7aa1f8fbf3fc45d9ce">grpc_tls_key_materials_config</a></td></tr>
-<tr class="memdesc:a2967916eed7d3f7aa1f8fbf3fc45d9ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">&mdash; SPIFFE and HTTPS-based TLS channel/server credentials &mdash; It is used for experimental purpose for now and subject to change.  <a href="#a2967916eed7d3f7aa1f8fbf3fc45d9ce">More...</a><br /></td></tr>
+<tr class="memdesc:a2967916eed7d3f7aa1f8fbf3fc45d9ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">&mdash; TLS channel/server credentials &mdash; It is used for experimental purpose for now and subject to change.  <a href="grpc__security_8h.html#a2967916eed7d3f7aa1f8fbf3fc45d9ce">More...</a><br /></td></tr>
 <tr class="separator:a2967916eed7d3f7aa1f8fbf3fc45d9ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aed7d78aacba36dda7c4e95668e1e8f8e"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="grpc__security_8h.html#aed7d78aacba36dda7c4e95668e1e8f8e">grpc_tls_credential_reload_config</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#aed7d78aacba36dda7c4e95668e1e8f8e">grpc_tls_credential_reload_config</a></td></tr>
-<tr class="memdesc:aed7d78aacba36dda7c4e95668e1e8f8e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Config for TLS credential reload.  <a href="#aed7d78aacba36dda7c4e95668e1e8f8e">More...</a><br /></td></tr>
+<tr class="memdesc:aed7d78aacba36dda7c4e95668e1e8f8e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Config for TLS credential reload.  <a href="grpc__security_8h.html#aed7d78aacba36dda7c4e95668e1e8f8e">More...</a><br /></td></tr>
 <tr class="separator:aed7d78aacba36dda7c4e95668e1e8f8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a0927fc30a7bd209877095da5a67ba22c"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="grpc__security_8h.html#a0927fc30a7bd209877095da5a67ba22c">grpc_tls_server_authorization_check_config</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a0927fc30a7bd209877095da5a67ba22c">grpc_tls_server_authorization_check_config</a></td></tr>
-<tr class="memdesc:a0927fc30a7bd209877095da5a67ba22c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Config for TLS server authorization check.  <a href="#a0927fc30a7bd209877095da5a67ba22c">More...</a><br /></td></tr>
+<tr class="memdesc:a0927fc30a7bd209877095da5a67ba22c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Config for TLS server authorization check.  <a href="grpc__security_8h.html#a0927fc30a7bd209877095da5a67ba22c">More...</a><br /></td></tr>
 <tr class="separator:a0927fc30a7bd209877095da5a67ba22c"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a8fe8a5a9b93ff8671a7843add47d57be"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="grpc__security_8h.html#a8fe8a5a9b93ff8671a7843add47d57be">grpc_tls_credentials_options</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a8fe8a5a9b93ff8671a7843add47d57be">grpc_tls_credentials_options</a></td></tr>
-<tr class="memdesc:a8fe8a5a9b93ff8671a7843add47d57be"><td class="mdescLeft">&#160;</td><td class="mdescRight">TLS credentials options.  <a href="#a8fe8a5a9b93ff8671a7843add47d57be">More...</a><br /></td></tr>
+<tr class="memdesc:a8fe8a5a9b93ff8671a7843add47d57be"><td class="mdescLeft">&#160;</td><td class="mdescRight">TLS credentials options.  <a href="grpc__security_8h.html#a8fe8a5a9b93ff8671a7843add47d57be">More...</a><br /></td></tr>
 <tr class="separator:a8fe8a5a9b93ff8671a7843add47d57be"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:af96a3f2e90b21bdc2a4e6b88745dda5d"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structgrpc__tls__credential__reload__arg.html">grpc_tls_credential_reload_arg</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#af96a3f2e90b21bdc2a4e6b88745dda5d">grpc_tls_credential_reload_arg</a></td></tr>
-<tr class="memdesc:af96a3f2e90b21bdc2a4e6b88745dda5d"><td class="mdescLeft">&#160;</td><td class="mdescRight">&mdash; TLS credential reload config.  <a href="#af96a3f2e90b21bdc2a4e6b88745dda5d">More...</a><br /></td></tr>
+<tr class="memdesc:af96a3f2e90b21bdc2a4e6b88745dda5d"><td class="mdescLeft">&#160;</td><td class="mdescRight">&mdash; TLS credential reload config.  <a href="grpc__security_8h.html#af96a3f2e90b21bdc2a4e6b88745dda5d">More...</a><br /></td></tr>
 <tr class="separator:af96a3f2e90b21bdc2a4e6b88745dda5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a4c79c219cfe6c68ce52d2b195ec2ed0a"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a4c79c219cfe6c68ce52d2b195ec2ed0a">grpc_tls_on_credential_reload_done_cb</a>) (<a class="el" href="structgrpc__tls__credential__reload__arg.html">grpc_tls_credential_reload_arg</a> *arg)</td></tr>
-<tr class="memdesc:a4c79c219cfe6c68ce52d2b195ec2ed0a"><td class="mdescLeft">&#160;</td><td class="mdescRight">A callback function provided by gRPC to handle the result of credential reload.  <a href="#a4c79c219cfe6c68ce52d2b195ec2ed0a">More...</a><br /></td></tr>
+<tr class="memdesc:a4c79c219cfe6c68ce52d2b195ec2ed0a"><td class="mdescLeft">&#160;</td><td class="mdescRight">A callback function provided by gRPC to handle the result of credential reload.  <a href="grpc__security_8h.html#a4c79c219cfe6c68ce52d2b195ec2ed0a">More...</a><br /></td></tr>
 <tr class="separator:a4c79c219cfe6c68ce52d2b195ec2ed0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aceb7acdc7bce490b9afa974da0b44f89"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structgrpc__tls__server__authorization__check__arg.html">grpc_tls_server_authorization_check_arg</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#aceb7acdc7bce490b9afa974da0b44f89">grpc_tls_server_authorization_check_arg</a></td></tr>
-<tr class="memdesc:aceb7acdc7bce490b9afa974da0b44f89"><td class="mdescLeft">&#160;</td><td class="mdescRight">&mdash; TLS server authorization check config.  <a href="#aceb7acdc7bce490b9afa974da0b44f89">More...</a><br /></td></tr>
+<tr class="memdesc:aceb7acdc7bce490b9afa974da0b44f89"><td class="mdescLeft">&#160;</td><td class="mdescRight">&mdash; TLS server authorization check config.  <a href="grpc__security_8h.html#aceb7acdc7bce490b9afa974da0b44f89">More...</a><br /></td></tr>
 <tr class="separator:aceb7acdc7bce490b9afa974da0b44f89"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab72de5caa877bbfff84676b1cb024fb3"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#ab72de5caa877bbfff84676b1cb024fb3">grpc_tls_on_server_authorization_check_done_cb</a>) (<a class="el" href="structgrpc__tls__server__authorization__check__arg.html">grpc_tls_server_authorization_check_arg</a> *arg)</td></tr>
-<tr class="memdesc:ab72de5caa877bbfff84676b1cb024fb3"><td class="mdescLeft">&#160;</td><td class="mdescRight">callback function provided by gRPC used to handle the result of server authorization check.  <a href="#ab72de5caa877bbfff84676b1cb024fb3">More...</a><br /></td></tr>
+<tr class="memdesc:ab72de5caa877bbfff84676b1cb024fb3"><td class="mdescLeft">&#160;</td><td class="mdescRight">callback function provided by gRPC used to handle the result of server authorization check.  <a href="grpc__security_8h.html#ab72de5caa877bbfff84676b1cb024fb3">More...</a><br /></td></tr>
 <tr class="separator:ab72de5caa877bbfff84676b1cb024fb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
 Functions</h2></td></tr>
-<tr class="memitem:a064c4dc355a3720cd2bcf6e3ddfb3e05"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> const <a class="el" href="structgrpc__auth__property.html">grpc_auth_property</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a064c4dc355a3720cd2bcf6e3ddfb3e05">grpc_auth_property_iterator_next</a> (<a class="el" href="structgrpc__auth__property__iterator.html">grpc_auth_property_iterator</a> *it)</td></tr>
-<tr class="memdesc:a064c4dc355a3720cd2bcf6e3ddfb3e05"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns NULL when the iterator is at the end.  <a href="#a064c4dc355a3720cd2bcf6e3ddfb3e05">More...</a><br /></td></tr>
-<tr class="separator:a064c4dc355a3720cd2bcf6e3ddfb3e05"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab10bd417749a79405d601516fbf5e5f4"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> <a class="el" href="structgrpc__auth__property.html">grpc_auth_property</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#ab10bd417749a79405d601516fbf5e5f4">grpc_auth_property_iterator_next</a> (<a class="el" href="structgrpc__auth__property__iterator.html">grpc_auth_property_iterator</a> *it)</td></tr>
+<tr class="memdesc:ab10bd417749a79405d601516fbf5e5f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns NULL when the iterator is at the end.  <a href="grpc__security_8h.html#ab10bd417749a79405d601516fbf5e5f4">More...</a><br /></td></tr>
+<tr class="separator:ab10bd417749a79405d601516fbf5e5f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aedee02a7f6ed58e9bd41b00a518350c2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> <a class="el" href="structgrpc__auth__property__iterator.html">grpc_auth_property_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#aedee02a7f6ed58e9bd41b00a518350c2">grpc_auth_context_property_iterator</a> (const <a class="el" href="grpc__security_8h.html#aa13f0724cb7ff99995d7f0881c01d553">grpc_auth_context</a> *ctx)</td></tr>
-<tr class="memdesc:aedee02a7f6ed58e9bd41b00a518350c2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Iterates over the auth context.  <a href="#aedee02a7f6ed58e9bd41b00a518350c2">More...</a><br /></td></tr>
+<tr class="memdesc:aedee02a7f6ed58e9bd41b00a518350c2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Iterates over the auth context.  <a href="grpc__security_8h.html#aedee02a7f6ed58e9bd41b00a518350c2">More...</a><br /></td></tr>
 <tr class="separator:aedee02a7f6ed58e9bd41b00a518350c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a4d6409cf4a261297cd327bd49e72fcea"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> <a class="el" href="structgrpc__auth__property__iterator.html">grpc_auth_property_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a4d6409cf4a261297cd327bd49e72fcea">grpc_auth_context_peer_identity</a> (const <a class="el" href="grpc__security_8h.html#aa13f0724cb7ff99995d7f0881c01d553">grpc_auth_context</a> *ctx)</td></tr>
-<tr class="memdesc:a4d6409cf4a261297cd327bd49e72fcea"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the peer identity.  <a href="#a4d6409cf4a261297cd327bd49e72fcea">More...</a><br /></td></tr>
+<tr class="memdesc:a4d6409cf4a261297cd327bd49e72fcea"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the peer identity.  <a href="grpc__security_8h.html#a4d6409cf4a261297cd327bd49e72fcea">More...</a><br /></td></tr>
 <tr class="separator:a4d6409cf4a261297cd327bd49e72fcea"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a9d3ce2db2aa6fb1c21dd2789ee7c2d18"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> <a class="el" href="structgrpc__auth__property__iterator.html">grpc_auth_property_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a9d3ce2db2aa6fb1c21dd2789ee7c2d18">grpc_auth_context_find_properties_by_name</a> (const <a class="el" href="grpc__security_8h.html#aa13f0724cb7ff99995d7f0881c01d553">grpc_auth_context</a> *ctx, const char *name)</td></tr>
-<tr class="memdesc:a9d3ce2db2aa6fb1c21dd2789ee7c2d18"><td class="mdescLeft">&#160;</td><td class="mdescRight">Finds a property in the context.  <a href="#a9d3ce2db2aa6fb1c21dd2789ee7c2d18">More...</a><br /></td></tr>
+<tr class="memdesc:a9d3ce2db2aa6fb1c21dd2789ee7c2d18"><td class="mdescLeft">&#160;</td><td class="mdescRight">Finds a property in the context.  <a href="grpc__security_8h.html#a9d3ce2db2aa6fb1c21dd2789ee7c2d18">More...</a><br /></td></tr>
 <tr class="separator:a9d3ce2db2aa6fb1c21dd2789ee7c2d18"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5a627008e49efec12fb97c25b5da4628"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a5a627008e49efec12fb97c25b5da4628">grpc_auth_context_peer_identity_property_name</a> (const <a class="el" href="grpc__security_8h.html#aa13f0724cb7ff99995d7f0881c01d553">grpc_auth_context</a> *ctx)</td></tr>
-<tr class="memdesc:a5a627008e49efec12fb97c25b5da4628"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the name of the property that indicates the peer identity.  <a href="#a5a627008e49efec12fb97c25b5da4628">More...</a><br /></td></tr>
-<tr class="separator:a5a627008e49efec12fb97c25b5da4628"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acf812326f742584f336b3777dba08f11"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#acf812326f742584f336b3777dba08f11">grpc_auth_context_peer_identity_property_name</a> (const <a class="el" href="grpc__security_8h.html#aa13f0724cb7ff99995d7f0881c01d553">grpc_auth_context</a> *ctx)</td></tr>
+<tr class="memdesc:acf812326f742584f336b3777dba08f11"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the name of the property that indicates the peer identity.  <a href="grpc__security_8h.html#acf812326f742584f336b3777dba08f11">More...</a><br /></td></tr>
+<tr class="separator:acf812326f742584f336b3777dba08f11"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a5bb56dbcba0b0c54e3c6da0635391959"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a5bb56dbcba0b0c54e3c6da0635391959">grpc_auth_context_peer_is_authenticated</a> (const <a class="el" href="grpc__security_8h.html#aa13f0724cb7ff99995d7f0881c01d553">grpc_auth_context</a> *ctx)</td></tr>
-<tr class="memdesc:a5bb56dbcba0b0c54e3c6da0635391959"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns 1 if the peer is authenticated, 0 otherwise.  <a href="#a5bb56dbcba0b0c54e3c6da0635391959">More...</a><br /></td></tr>
+<tr class="memdesc:a5bb56dbcba0b0c54e3c6da0635391959"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns 1 if the peer is authenticated, 0 otherwise.  <a href="grpc__security_8h.html#a5bb56dbcba0b0c54e3c6da0635391959">More...</a><br /></td></tr>
 <tr class="separator:a5bb56dbcba0b0c54e3c6da0635391959"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a3c1860cddc9edaa7f657a98a35b77e80"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> <a class="el" href="grpc__security_8h.html#aa13f0724cb7ff99995d7f0881c01d553">grpc_auth_context</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a3c1860cddc9edaa7f657a98a35b77e80">grpc_call_auth_context</a> (<a class="el" href="grpc__types_8h.html#a122f8f4f0a585396d993d9b55848f222">grpc_call</a> *call)</td></tr>
-<tr class="memdesc:a3c1860cddc9edaa7f657a98a35b77e80"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the auth context from the call.  <a href="#a3c1860cddc9edaa7f657a98a35b77e80">More...</a><br /></td></tr>
+<tr class="memdesc:a3c1860cddc9edaa7f657a98a35b77e80"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the auth context from the call.  <a href="grpc__security_8h.html#a3c1860cddc9edaa7f657a98a35b77e80">More...</a><br /></td></tr>
 <tr class="separator:a3c1860cddc9edaa7f657a98a35b77e80"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa9dbfdabaca2ab86c9d7e71cbc81d3d4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#aa9dbfdabaca2ab86c9d7e71cbc81d3d4">grpc_auth_context_release</a> (<a class="el" href="grpc__security_8h.html#aa13f0724cb7ff99995d7f0881c01d553">grpc_auth_context</a> *context)</td></tr>
-<tr class="memdesc:aa9dbfdabaca2ab86c9d7e71cbc81d3d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Releases the auth context returned from grpc_call_auth_context.  <a href="#aa9dbfdabaca2ab86c9d7e71cbc81d3d4">More...</a><br /></td></tr>
+<tr class="memdesc:aa9dbfdabaca2ab86c9d7e71cbc81d3d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Releases the auth context returned from grpc_call_auth_context.  <a href="grpc__security_8h.html#aa9dbfdabaca2ab86c9d7e71cbc81d3d4">More...</a><br /></td></tr>
 <tr class="separator:aa9dbfdabaca2ab86c9d7e71cbc81d3d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a93f543166de70abb3a725bdca1d79996"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a93f543166de70abb3a725bdca1d79996">grpc_auth_context_add_property</a> (<a class="el" href="grpc__security_8h.html#aa13f0724cb7ff99995d7f0881c01d553">grpc_auth_context</a> *ctx, const char *name, const char *value, size_t value_length)</td></tr>
-<tr class="memdesc:a93f543166de70abb3a725bdca1d79996"><td class="mdescLeft">&#160;</td><td class="mdescRight">&ndash; The following auth context methods should only be called by a server metadata processor to set properties extracted from auth metadata.  <a href="#a93f543166de70abb3a725bdca1d79996">More...</a><br /></td></tr>
+<tr class="memdesc:a93f543166de70abb3a725bdca1d79996"><td class="mdescLeft">&#160;</td><td class="mdescRight">&ndash; The following auth context methods should only be called by a server metadata  <a href="grpc__security_8h.html#a93f543166de70abb3a725bdca1d79996">More...</a><br /></td></tr>
 <tr class="separator:a93f543166de70abb3a725bdca1d79996"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a73068ca89b430bb9004f8c3e86a2886a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a73068ca89b430bb9004f8c3e86a2886a">grpc_auth_context_add_cstring_property</a> (<a class="el" href="grpc__security_8h.html#aa13f0724cb7ff99995d7f0881c01d553">grpc_auth_context</a> *ctx, const char *name, const char *value)</td></tr>
-<tr class="memdesc:a73068ca89b430bb9004f8c3e86a2886a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a C string property.  <a href="#a73068ca89b430bb9004f8c3e86a2886a">More...</a><br /></td></tr>
+<tr class="memdesc:a73068ca89b430bb9004f8c3e86a2886a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a C string property.  <a href="grpc__security_8h.html#a73068ca89b430bb9004f8c3e86a2886a">More...</a><br /></td></tr>
 <tr class="separator:a73068ca89b430bb9004f8c3e86a2886a"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a9cff913051370085b7cc58aa3ccbd4a4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a9cff913051370085b7cc58aa3ccbd4a4">grpc_auth_context_set_peer_identity_property_name</a> (<a class="el" href="grpc__security_8h.html#aa13f0724cb7ff99995d7f0881c01d553">grpc_auth_context</a> *ctx, const char *name)</td></tr>
-<tr class="memdesc:a9cff913051370085b7cc58aa3ccbd4a4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the property name.  <a href="#a9cff913051370085b7cc58aa3ccbd4a4">More...</a><br /></td></tr>
+<tr class="memdesc:a9cff913051370085b7cc58aa3ccbd4a4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the property name.  <a href="grpc__security_8h.html#a9cff913051370085b7cc58aa3ccbd4a4">More...</a><br /></td></tr>
 <tr class="separator:a9cff913051370085b7cc58aa3ccbd4a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ae175e13bfcab1b77f4cc7f193d898aff"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> <a class="el" href="grpc__security_8h.html#a7008e76d9e21a435a03267390c6f8a37">grpc_ssl_session_cache</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#ae175e13bfcab1b77f4cc7f193d898aff">grpc_ssl_session_cache_create_lru</a> (size_t capacity)</td></tr>
-<tr class="memdesc:ae175e13bfcab1b77f4cc7f193d898aff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create LRU cache for client-side SSL sessions with the given capacity.  <a href="#ae175e13bfcab1b77f4cc7f193d898aff">More...</a><br /></td></tr>
+<tr class="memdesc:ae175e13bfcab1b77f4cc7f193d898aff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create LRU cache for client-side SSL sessions with the given capacity.  <a href="grpc__security_8h.html#ae175e13bfcab1b77f4cc7f193d898aff">More...</a><br /></td></tr>
 <tr class="separator:ae175e13bfcab1b77f4cc7f193d898aff"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a3f83f8a3390b8b1659b719b7f47005a1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a3f83f8a3390b8b1659b719b7f47005a1">grpc_ssl_session_cache_destroy</a> (<a class="el" href="grpc__security_8h.html#a7008e76d9e21a435a03267390c6f8a37">grpc_ssl_session_cache</a> *cache)</td></tr>
-<tr class="memdesc:a3f83f8a3390b8b1659b719b7f47005a1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroy SSL session cache.  <a href="#a3f83f8a3390b8b1659b719b7f47005a1">More...</a><br /></td></tr>
+<tr class="memdesc:a3f83f8a3390b8b1659b719b7f47005a1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroy SSL session cache.  <a href="grpc__security_8h.html#a3f83f8a3390b8b1659b719b7f47005a1">More...</a><br /></td></tr>
 <tr class="separator:a3f83f8a3390b8b1659b719b7f47005a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a4fd0dd05b90f7dcebaaacf8a0088c46f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> <a class="el" href="structgrpc__arg.html">grpc_arg</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a4fd0dd05b90f7dcebaaacf8a0088c46f">grpc_ssl_session_cache_create_channel_arg</a> (<a class="el" href="grpc__security_8h.html#a7008e76d9e21a435a03267390c6f8a37">grpc_ssl_session_cache</a> *cache)</td></tr>
-<tr class="memdesc:a4fd0dd05b90f7dcebaaacf8a0088c46f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a channel arg with the given cache object.  <a href="#a4fd0dd05b90f7dcebaaacf8a0088c46f">More...</a><br /></td></tr>
+<tr class="memdesc:a4fd0dd05b90f7dcebaaacf8a0088c46f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a channel arg with the given cache object.  <a href="grpc__security_8h.html#a4fd0dd05b90f7dcebaaacf8a0088c46f">More...</a><br /></td></tr>
 <tr class="separator:a4fd0dd05b90f7dcebaaacf8a0088c46f"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a5a32645c900c2b50bc89fa11ebdc5a07"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a5a32645c900c2b50bc89fa11ebdc5a07">grpc_channel_credentials_release</a> (<a class="el" href="grpc__security_8h.html#ab4ed40ea84a2f70ffd81a84bd8ee634b">grpc_channel_credentials</a> *creds)</td></tr>
-<tr class="memdesc:a5a32645c900c2b50bc89fa11ebdc5a07"><td class="mdescLeft">&#160;</td><td class="mdescRight">Releases a channel credentials object.  <a href="#a5a32645c900c2b50bc89fa11ebdc5a07">More...</a><br /></td></tr>
+<tr class="memdesc:a5a32645c900c2b50bc89fa11ebdc5a07"><td class="mdescLeft">&#160;</td><td class="mdescRight">Releases a channel credentials object.  <a href="grpc__security_8h.html#a5a32645c900c2b50bc89fa11ebdc5a07">More...</a><br /></td></tr>
 <tr class="separator:a5a32645c900c2b50bc89fa11ebdc5a07"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a68183d792830190c3e14504557d57ad7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> <a class="el" href="grpc__security_8h.html#ab4ed40ea84a2f70ffd81a84bd8ee634b">grpc_channel_credentials</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a68183d792830190c3e14504557d57ad7">grpc_google_default_credentials_create</a> (void)</td></tr>
-<tr class="memdesc:a68183d792830190c3e14504557d57ad7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates default credentials to connect to a google gRPC service.  <a href="#a68183d792830190c3e14504557d57ad7">More...</a><br /></td></tr>
+<tr class="memdesc:a68183d792830190c3e14504557d57ad7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates default credentials to connect to a google gRPC service.  <a href="grpc__security_8h.html#a68183d792830190c3e14504557d57ad7">More...</a><br /></td></tr>
 <tr class="separator:a68183d792830190c3e14504557d57ad7"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a44c23e47832d9cc27bb56822d66bf436"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a44c23e47832d9cc27bb56822d66bf436">grpc_set_ssl_roots_override_callback</a> (<a class="el" href="grpc__security_8h.html#a81799db566912702502c280b163b12bc">grpc_ssl_roots_override_callback</a> cb)</td></tr>
-<tr class="memdesc:a44c23e47832d9cc27bb56822d66bf436"><td class="mdescLeft">&#160;</td><td class="mdescRight">Setup a callback to override the default TLS/SSL roots.  <a href="#a44c23e47832d9cc27bb56822d66bf436">More...</a><br /></td></tr>
+<tr class="memdesc:a44c23e47832d9cc27bb56822d66bf436"><td class="mdescLeft">&#160;</td><td class="mdescRight">Setup a callback to override the default TLS/SSL roots.  <a href="grpc__security_8h.html#a44c23e47832d9cc27bb56822d66bf436">More...</a><br /></td></tr>
 <tr class="separator:a44c23e47832d9cc27bb56822d66bf436"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a7440216a2192f7c5ecadf5704e7c7bda"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> <a class="el" href="grpc__security_8h.html#ab4ed40ea84a2f70ffd81a84bd8ee634b">grpc_channel_credentials</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a7440216a2192f7c5ecadf5704e7c7bda">grpc_ssl_credentials_create</a> (const char *pem_root_certs, <a class="el" href="structgrpc__ssl__pem__key__cert__pair.html">grpc_ssl_pem_key_cert_pair</a> *pem_key_cert_pair, const <a class="el" href="structverify__peer__options.html">verify_peer_options</a> *verify_options, void *reserved)</td></tr>
-<tr class="memdesc:a7440216a2192f7c5ecadf5704e7c7bda"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deprecated in favor of grpc_ssl_server_credentials_create_ex.  <a href="#a7440216a2192f7c5ecadf5704e7c7bda">More...</a><br /></td></tr>
+<tr class="memdesc:a7440216a2192f7c5ecadf5704e7c7bda"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deprecated in favor of grpc_ssl_server_credentials_create_ex.  <a href="grpc__security_8h.html#a7440216a2192f7c5ecadf5704e7c7bda">More...</a><br /></td></tr>
 <tr class="separator:a7440216a2192f7c5ecadf5704e7c7bda"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a57e477a6fdd9a6a66cc37614701d9088"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> <a class="el" href="grpc__security_8h.html#ab4ed40ea84a2f70ffd81a84bd8ee634b">grpc_channel_credentials</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a57e477a6fdd9a6a66cc37614701d9088">grpc_ssl_credentials_create_ex</a> (const char *pem_root_certs, <a class="el" href="structgrpc__ssl__pem__key__cert__pair.html">grpc_ssl_pem_key_cert_pair</a> *pem_key_cert_pair, const <a class="el" href="structgrpc__ssl__verify__peer__options.html">grpc_ssl_verify_peer_options</a> *verify_options, void *reserved)</td></tr>
 <tr class="separator:a57e477a6fdd9a6a66cc37614701d9088"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aeb21611154f3defe05e4eac4cc25af5a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#aeb21611154f3defe05e4eac4cc25af5a">grpc_call_credentials_release</a> (<a class="el" href="grpc__security_8h.html#a2350ef1b38c4f69d0ff8510dcbe40072">grpc_call_credentials</a> *creds)</td></tr>
-<tr class="memdesc:aeb21611154f3defe05e4eac4cc25af5a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Releases a call credentials object.  <a href="#aeb21611154f3defe05e4eac4cc25af5a">More...</a><br /></td></tr>
+<tr class="memdesc:aeb21611154f3defe05e4eac4cc25af5a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Releases a call credentials object.  <a href="grpc__security_8h.html#aeb21611154f3defe05e4eac4cc25af5a">More...</a><br /></td></tr>
 <tr class="separator:aeb21611154f3defe05e4eac4cc25af5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a8e4b35968eac741831a708224e207348"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> <a class="el" href="grpc__security_8h.html#ab4ed40ea84a2f70ffd81a84bd8ee634b">grpc_channel_credentials</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a8e4b35968eac741831a708224e207348">grpc_composite_channel_credentials_create</a> (<a class="el" href="grpc__security_8h.html#ab4ed40ea84a2f70ffd81a84bd8ee634b">grpc_channel_credentials</a> *channel_creds, <a class="el" href="grpc__security_8h.html#a2350ef1b38c4f69d0ff8510dcbe40072">grpc_call_credentials</a> *call_creds, void *reserved)</td></tr>
-<tr class="memdesc:a8e4b35968eac741831a708224e207348"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a composite channel credentials object.  <a href="#a8e4b35968eac741831a708224e207348">More...</a><br /></td></tr>
+<tr class="memdesc:a8e4b35968eac741831a708224e207348"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a composite channel credentials object.  <a href="grpc__security_8h.html#a8e4b35968eac741831a708224e207348">More...</a><br /></td></tr>
 <tr class="separator:a8e4b35968eac741831a708224e207348"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a5fb84795d5b0306006fdb8d316262a82"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> <a class="el" href="grpc__security_8h.html#a2350ef1b38c4f69d0ff8510dcbe40072">grpc_call_credentials</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a5fb84795d5b0306006fdb8d316262a82">grpc_composite_call_credentials_create</a> (<a class="el" href="grpc__security_8h.html#a2350ef1b38c4f69d0ff8510dcbe40072">grpc_call_credentials</a> *creds1, <a class="el" href="grpc__security_8h.html#a2350ef1b38c4f69d0ff8510dcbe40072">grpc_call_credentials</a> *creds2, void *reserved)</td></tr>
-<tr class="memdesc:a5fb84795d5b0306006fdb8d316262a82"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a composite call credentials object.  <a href="#a5fb84795d5b0306006fdb8d316262a82">More...</a><br /></td></tr>
+<tr class="memdesc:a5fb84795d5b0306006fdb8d316262a82"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a composite call credentials object.  <a href="grpc__security_8h.html#a5fb84795d5b0306006fdb8d316262a82">More...</a><br /></td></tr>
 <tr class="separator:a5fb84795d5b0306006fdb8d316262a82"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:af66841ff2c26a95ff9cd18ea2cdf38cb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> <a class="el" href="grpc__security_8h.html#a2350ef1b38c4f69d0ff8510dcbe40072">grpc_call_credentials</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#af66841ff2c26a95ff9cd18ea2cdf38cb">grpc_google_compute_engine_credentials_create</a> (void *reserved)</td></tr>
-<tr class="memdesc:af66841ff2c26a95ff9cd18ea2cdf38cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a compute engine credentials object for connecting to Google.  <a href="#af66841ff2c26a95ff9cd18ea2cdf38cb">More...</a><br /></td></tr>
+<tr class="memdesc:af66841ff2c26a95ff9cd18ea2cdf38cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a compute engine credentials object for connecting to Google.  <a href="grpc__security_8h.html#af66841ff2c26a95ff9cd18ea2cdf38cb">More...</a><br /></td></tr>
 <tr class="separator:af66841ff2c26a95ff9cd18ea2cdf38cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a4274ad26c037943386451f437c768961"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> <a class="el" href="structgpr__timespec.html">gpr_timespec</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a4274ad26c037943386451f437c768961">grpc_max_auth_token_lifetime</a> (void)</td></tr>
 <tr class="separator:a4274ad26c037943386451f437c768961"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ae8c4bf6c9657d6e19ea1481c1ea9a5d5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> <a class="el" href="grpc__security_8h.html#a2350ef1b38c4f69d0ff8510dcbe40072">grpc_call_credentials</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#ae8c4bf6c9657d6e19ea1481c1ea9a5d5">grpc_service_account_jwt_access_credentials_create</a> (const char *json_key, <a class="el" href="structgpr__timespec.html">gpr_timespec</a> token_lifetime, void *reserved)</td></tr>
-<tr class="memdesc:ae8c4bf6c9657d6e19ea1481c1ea9a5d5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a JWT credentials object.  <a href="#ae8c4bf6c9657d6e19ea1481c1ea9a5d5">More...</a><br /></td></tr>
+<tr class="memdesc:ae8c4bf6c9657d6e19ea1481c1ea9a5d5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a JWT credentials object.  <a href="grpc__security_8h.html#ae8c4bf6c9657d6e19ea1481c1ea9a5d5">More...</a><br /></td></tr>
 <tr class="separator:ae8c4bf6c9657d6e19ea1481c1ea9a5d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa2108431aea25ab0e9bef17becff7357"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> <a class="el" href="grpc__security_8h.html#a2350ef1b38c4f69d0ff8510dcbe40072">grpc_call_credentials</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#aa2108431aea25ab0e9bef17becff7357">grpc_google_refresh_token_credentials_create</a> (const char *json_refresh_token, void *reserved)</td></tr>
-<tr class="memdesc:aa2108431aea25ab0e9bef17becff7357"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an Oauth2 Refresh Token credentials object for connecting to Google.  <a href="#aa2108431aea25ab0e9bef17becff7357">More...</a><br /></td></tr>
+<tr class="memdesc:aa2108431aea25ab0e9bef17becff7357"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an Oauth2 Refresh Token credentials object for connecting to Google.  <a href="grpc__security_8h.html#aa2108431aea25ab0e9bef17becff7357">More...</a><br /></td></tr>
 <tr class="separator:aa2108431aea25ab0e9bef17becff7357"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa64d5173a15c51fdb2d80c3c187157ca"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> <a class="el" href="grpc__security_8h.html#a2350ef1b38c4f69d0ff8510dcbe40072">grpc_call_credentials</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#aa64d5173a15c51fdb2d80c3c187157ca">grpc_access_token_credentials_create</a> (const char *access_token, void *reserved)</td></tr>
-<tr class="memdesc:aa64d5173a15c51fdb2d80c3c187157ca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an Oauth2 Access Token credentials with an access token that was acquired by an out of band mechanism.  <a href="#aa64d5173a15c51fdb2d80c3c187157ca">More...</a><br /></td></tr>
+<tr class="memdesc:aa64d5173a15c51fdb2d80c3c187157ca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an Oauth2 Access Token credentials with an access token that was acquired by an out of band mechanism.  <a href="grpc__security_8h.html#aa64d5173a15c51fdb2d80c3c187157ca">More...</a><br /></td></tr>
 <tr class="separator:aa64d5173a15c51fdb2d80c3c187157ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a060719c0b294858858dbf41b7ec2abb5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> <a class="el" href="grpc__security_8h.html#a2350ef1b38c4f69d0ff8510dcbe40072">grpc_call_credentials</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a060719c0b294858858dbf41b7ec2abb5">grpc_google_iam_credentials_create</a> (const char *authorization_token, const char *authority_selector, void *reserved)</td></tr>
-<tr class="memdesc:a060719c0b294858858dbf41b7ec2abb5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an IAM credentials object for connecting to Google.  <a href="#a060719c0b294858858dbf41b7ec2abb5">More...</a><br /></td></tr>
+<tr class="memdesc:a060719c0b294858858dbf41b7ec2abb5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an IAM credentials object for connecting to Google.  <a href="grpc__security_8h.html#a060719c0b294858858dbf41b7ec2abb5">More...</a><br /></td></tr>
 <tr class="separator:a060719c0b294858858dbf41b7ec2abb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa207ea7a0454b657fa79567784ff5cbf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> <a class="el" href="grpc__security_8h.html#a2350ef1b38c4f69d0ff8510dcbe40072">grpc_call_credentials</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#aa207ea7a0454b657fa79567784ff5cbf">grpc_sts_credentials_create</a> (const <a class="el" href="structgrpc__sts__credentials__options.html">grpc_sts_credentials_options</a> *options, void *reserved)</td></tr>
-<tr class="memdesc:aa207ea7a0454b657fa79567784ff5cbf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an STS credentials following the STS Token Exchanged specifed in the IETF draft <a href="https://tools.ietf.org/html/draft-ietf-oauth-token-exchange-16">https://tools.ietf.org/html/draft-ietf-oauth-token-exchange-16</a>.  <a href="#aa207ea7a0454b657fa79567784ff5cbf">More...</a><br /></td></tr>
+<tr class="memdesc:aa207ea7a0454b657fa79567784ff5cbf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an STS credentials following the STS Token Exchanged specifed in the IETF draft <a href="https://tools.ietf.org/html/draft-ietf-oauth-token-exchange-16">https://tools.ietf.org/html/draft-ietf-oauth-token-exchange-16</a>.  <a href="grpc__security_8h.html#aa207ea7a0454b657fa79567784ff5cbf">More...</a><br /></td></tr>
 <tr class="separator:aa207ea7a0454b657fa79567784ff5cbf"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aed07d29d954508e9f9da66b547660160"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> <a class="el" href="grpc__security_8h.html#a2350ef1b38c4f69d0ff8510dcbe40072">grpc_call_credentials</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#aed07d29d954508e9f9da66b547660160">grpc_metadata_credentials_create_from_plugin</a> (<a class="el" href="structgrpc__metadata__credentials__plugin.html">grpc_metadata_credentials_plugin</a> plugin, void *reserved)</td></tr>
-<tr class="memdesc:aed07d29d954508e9f9da66b547660160"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a credentials object from a plugin.  <a href="#aed07d29d954508e9f9da66b547660160">More...</a><br /></td></tr>
-<tr class="separator:aed07d29d954508e9f9da66b547660160"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a510d270c67754176117dcc384cb3d44f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> <a class="el" href="grpc__security_8h.html#a2350ef1b38c4f69d0ff8510dcbe40072">grpc_call_credentials</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a510d270c67754176117dcc384cb3d44f">grpc_metadata_credentials_create_from_plugin</a> (<a class="el" href="structgrpc__metadata__credentials__plugin.html">grpc_metadata_credentials_plugin</a> plugin, <a class="el" href="grpc__security__constants_8h.html#a3c3165c49cd7a359ddb8656aae7e9dd6">grpc_security_level</a> min_security_level, void *reserved)</td></tr>
+<tr class="memdesc:a510d270c67754176117dcc384cb3d44f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a credentials object from a plugin with a specified minimum security level.  <a href="grpc__security_8h.html#a510d270c67754176117dcc384cb3d44f">More...</a><br /></td></tr>
+<tr class="separator:a510d270c67754176117dcc384cb3d44f"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:acad1744e2cdf6f9f11723c3450874ca7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> <a class="el" href="grpc__types_8h.html#a432bfa6b9f6603643cdf9de8804c254e">grpc_channel</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#acad1744e2cdf6f9f11723c3450874ca7">grpc_secure_channel_create</a> (<a class="el" href="grpc__security_8h.html#ab4ed40ea84a2f70ffd81a84bd8ee634b">grpc_channel_credentials</a> *creds, const char *target, const <a class="el" href="structgrpc__channel__args.html">grpc_channel_args</a> *args, void *reserved)</td></tr>
-<tr class="memdesc:acad1744e2cdf6f9f11723c3450874ca7"><td class="mdescLeft">&#160;</td><td class="mdescRight">&mdash; Secure channel creation.  <a href="#acad1744e2cdf6f9f11723c3450874ca7">More...</a><br /></td></tr>
+<tr class="memdesc:acad1744e2cdf6f9f11723c3450874ca7"><td class="mdescLeft">&#160;</td><td class="mdescRight">&mdash; Secure channel creation.  <a href="grpc__security_8h.html#acad1744e2cdf6f9f11723c3450874ca7">More...</a><br /></td></tr>
 <tr class="separator:acad1744e2cdf6f9f11723c3450874ca7"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a8d8e443300d9a94fa5fe7ef76c77fd38"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a8d8e443300d9a94fa5fe7ef76c77fd38">grpc_server_credentials_release</a> (<a class="el" href="grpc__security_8h.html#aa724192e56fdc03827846f16752deccc">grpc_server_credentials</a> *creds)</td></tr>
-<tr class="memdesc:a8d8e443300d9a94fa5fe7ef76c77fd38"><td class="mdescLeft">&#160;</td><td class="mdescRight">Releases a server_credentials object.  <a href="#a8d8e443300d9a94fa5fe7ef76c77fd38">More...</a><br /></td></tr>
+<tr class="memdesc:a8d8e443300d9a94fa5fe7ef76c77fd38"><td class="mdescLeft">&#160;</td><td class="mdescRight">Releases a server_credentials object.  <a href="grpc__security_8h.html#a8d8e443300d9a94fa5fe7ef76c77fd38">More...</a><br /></td></tr>
 <tr class="separator:a8d8e443300d9a94fa5fe7ef76c77fd38"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a0fbb46fa71b635516037e6b265f937f5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> <a class="el" href="grpc__security_8h.html#acb8bbd3a6006aee7f7b254d4a91d914f">grpc_ssl_server_certificate_config</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a0fbb46fa71b635516037e6b265f937f5">grpc_ssl_server_certificate_config_create</a> (const char *pem_root_certs, const <a class="el" href="structgrpc__ssl__pem__key__cert__pair.html">grpc_ssl_pem_key_cert_pair</a> *pem_key_cert_pairs, size_t num_key_cert_pairs)</td></tr>
-<tr class="memdesc:a0fbb46fa71b635516037e6b265f937f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a grpc_ssl_server_certificate_config object.  <a href="#a0fbb46fa71b635516037e6b265f937f5">More...</a><br /></td></tr>
+<tr class="memdesc:a0fbb46fa71b635516037e6b265f937f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a grpc_ssl_server_certificate_config object.  <a href="grpc__security_8h.html#a0fbb46fa71b635516037e6b265f937f5">More...</a><br /></td></tr>
 <tr class="separator:a0fbb46fa71b635516037e6b265f937f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a077c39db13d0211eac9c6a952882bc31"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a077c39db13d0211eac9c6a952882bc31">grpc_ssl_server_certificate_config_destroy</a> (<a class="el" href="grpc__security_8h.html#acb8bbd3a6006aee7f7b254d4a91d914f">grpc_ssl_server_certificate_config</a> *config)</td></tr>
-<tr class="memdesc:a077c39db13d0211eac9c6a952882bc31"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys a grpc_ssl_server_certificate_config object.  <a href="#a077c39db13d0211eac9c6a952882bc31">More...</a><br /></td></tr>
+<tr class="memdesc:a077c39db13d0211eac9c6a952882bc31"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys a grpc_ssl_server_certificate_config object.  <a href="grpc__security_8h.html#a077c39db13d0211eac9c6a952882bc31">More...</a><br /></td></tr>
 <tr class="separator:a077c39db13d0211eac9c6a952882bc31"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:adde6c7d191f88997fd82fd8b54f9420e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> <a class="el" href="grpc__security_8h.html#aa724192e56fdc03827846f16752deccc">grpc_server_credentials</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#adde6c7d191f88997fd82fd8b54f9420e">grpc_ssl_server_credentials_create</a> (const char *pem_root_certs, <a class="el" href="structgrpc__ssl__pem__key__cert__pair.html">grpc_ssl_pem_key_cert_pair</a> *pem_key_cert_pairs, size_t num_key_cert_pairs, int force_client_auth, void *reserved)</td></tr>
-<tr class="memdesc:adde6c7d191f88997fd82fd8b54f9420e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deprecated in favor of grpc_ssl_server_credentials_create_ex.  <a href="#adde6c7d191f88997fd82fd8b54f9420e">More...</a><br /></td></tr>
+<tr class="memdesc:adde6c7d191f88997fd82fd8b54f9420e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deprecated in favor of grpc_ssl_server_credentials_create_ex.  <a href="grpc__security_8h.html#adde6c7d191f88997fd82fd8b54f9420e">More...</a><br /></td></tr>
 <tr class="separator:adde6c7d191f88997fd82fd8b54f9420e"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a5f8a4204d09f2b10a3986d25b6583a08"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> <a class="el" href="grpc__security_8h.html#aa724192e56fdc03827846f16752deccc">grpc_server_credentials</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a5f8a4204d09f2b10a3986d25b6583a08">grpc_ssl_server_credentials_create_ex</a> (const char *pem_root_certs, <a class="el" href="structgrpc__ssl__pem__key__cert__pair.html">grpc_ssl_pem_key_cert_pair</a> *pem_key_cert_pairs, size_t num_key_cert_pairs, <a class="el" href="grpc__security__constants_8h.html#a29ffe63a8bb3b4945ecab42d82758f09">grpc_ssl_client_certificate_request_type</a> client_certificate_request, void *reserved)</td></tr>
-<tr class="memdesc:a5f8a4204d09f2b10a3986d25b6583a08"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deprecated in favor of grpc_ssl_server_credentials_create_with_options.  <a href="#a5f8a4204d09f2b10a3986d25b6583a08">More...</a><br /></td></tr>
+<tr class="memdesc:a5f8a4204d09f2b10a3986d25b6583a08"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deprecated in favor of grpc_ssl_server_credentials_create_with_options.  <a href="grpc__security_8h.html#a5f8a4204d09f2b10a3986d25b6583a08">More...</a><br /></td></tr>
 <tr class="separator:a5f8a4204d09f2b10a3986d25b6583a08"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a019828123e4b76b8a13f7d8045396d28"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> <a class="el" href="grpc__security_8h.html#ade0da78380603c2e26c81695f09ea4c8">grpc_ssl_server_credentials_options</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a019828123e4b76b8a13f7d8045396d28">grpc_ssl_server_credentials_create_options_using_config</a> (<a class="el" href="grpc__security__constants_8h.html#a29ffe63a8bb3b4945ecab42d82758f09">grpc_ssl_client_certificate_request_type</a> client_certificate_request, <a class="el" href="grpc__security_8h.html#acb8bbd3a6006aee7f7b254d4a91d914f">grpc_ssl_server_certificate_config</a> *certificate_config)</td></tr>
-<tr class="memdesc:a019828123e4b76b8a13f7d8045396d28"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an options object using a certificate config.  <a href="#a019828123e4b76b8a13f7d8045396d28">More...</a><br /></td></tr>
+<tr class="memdesc:a019828123e4b76b8a13f7d8045396d28"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an options object using a certificate config.  <a href="grpc__security_8h.html#a019828123e4b76b8a13f7d8045396d28">More...</a><br /></td></tr>
 <tr class="separator:a019828123e4b76b8a13f7d8045396d28"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a0bef5efe91a84e2c74b031759a9a7313"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> <a class="el" href="grpc__security_8h.html#ade0da78380603c2e26c81695f09ea4c8">grpc_ssl_server_credentials_options</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a0bef5efe91a84e2c74b031759a9a7313">grpc_ssl_server_credentials_create_options_using_config_fetcher</a> (<a class="el" href="grpc__security__constants_8h.html#a29ffe63a8bb3b4945ecab42d82758f09">grpc_ssl_client_certificate_request_type</a> client_certificate_request, <a class="el" href="grpc__security_8h.html#a8c5f064d7d008bc46fa61e87d68898f3">grpc_ssl_server_certificate_config_callback</a> cb, void *user_data)</td></tr>
-<tr class="memdesc:a0bef5efe91a84e2c74b031759a9a7313"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an options object using a certificate config fetcher.  <a href="#a0bef5efe91a84e2c74b031759a9a7313">More...</a><br /></td></tr>
+<tr class="memdesc:a0bef5efe91a84e2c74b031759a9a7313"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an options object using a certificate config fetcher.  <a href="grpc__security_8h.html#a0bef5efe91a84e2c74b031759a9a7313">More...</a><br /></td></tr>
 <tr class="separator:a0bef5efe91a84e2c74b031759a9a7313"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa22779b6b4ffefc0efdaf8de4c8314a8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#aa22779b6b4ffefc0efdaf8de4c8314a8">grpc_ssl_server_credentials_options_destroy</a> (<a class="el" href="grpc__security_8h.html#ade0da78380603c2e26c81695f09ea4c8">grpc_ssl_server_credentials_options</a> *options)</td></tr>
-<tr class="memdesc:aa22779b6b4ffefc0efdaf8de4c8314a8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys a grpc_ssl_server_credentials_options object.  <a href="#aa22779b6b4ffefc0efdaf8de4c8314a8">More...</a><br /></td></tr>
+<tr class="memdesc:aa22779b6b4ffefc0efdaf8de4c8314a8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys a grpc_ssl_server_credentials_options object.  <a href="grpc__security_8h.html#aa22779b6b4ffefc0efdaf8de4c8314a8">More...</a><br /></td></tr>
 <tr class="separator:aa22779b6b4ffefc0efdaf8de4c8314a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aec838ac89bd393040f0c88dad25a72ca"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> <a class="el" href="grpc__security_8h.html#aa724192e56fdc03827846f16752deccc">grpc_server_credentials</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#aec838ac89bd393040f0c88dad25a72ca">grpc_ssl_server_credentials_create_with_options</a> (<a class="el" href="grpc__security_8h.html#ade0da78380603c2e26c81695f09ea4c8">grpc_ssl_server_credentials_options</a> *options)</td></tr>
-<tr class="memdesc:aec838ac89bd393040f0c88dad25a72ca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an SSL server_credentials object using the provided options struct.  <a href="#aec838ac89bd393040f0c88dad25a72ca">More...</a><br /></td></tr>
+<tr class="memdesc:aec838ac89bd393040f0c88dad25a72ca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an SSL server_credentials object using the provided options struct.  <a href="grpc__security_8h.html#aec838ac89bd393040f0c88dad25a72ca">More...</a><br /></td></tr>
 <tr class="separator:aec838ac89bd393040f0c88dad25a72ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a53278c0894e787a5f3bb1092d0fdc3f6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a53278c0894e787a5f3bb1092d0fdc3f6">grpc_server_add_secure_http2_port</a> (<a class="el" href="grpc__types_8h.html#a2bbbaad8f7a806f6c834b68c5dd916d8">grpc_server</a> *server, const char *addr, <a class="el" href="grpc__security_8h.html#aa724192e56fdc03827846f16752deccc">grpc_server_credentials</a> *creds)</td></tr>
-<tr class="memdesc:a53278c0894e787a5f3bb1092d0fdc3f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">&mdash; Server-side secure ports.  <a href="#a53278c0894e787a5f3bb1092d0fdc3f6">More...</a><br /></td></tr>
+<tr class="memdesc:a53278c0894e787a5f3bb1092d0fdc3f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">&mdash; Server-side secure ports.  <a href="grpc__security_8h.html#a53278c0894e787a5f3bb1092d0fdc3f6">More...</a><br /></td></tr>
 <tr class="separator:a53278c0894e787a5f3bb1092d0fdc3f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab065a653f78111065e91a579fd2ce2d2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> <a class="el" href="grpc__types_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785b">grpc_call_error</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#ab065a653f78111065e91a579fd2ce2d2">grpc_call_set_credentials</a> (<a class="el" href="grpc__types_8h.html#a122f8f4f0a585396d993d9b55848f222">grpc_call</a> *call, <a class="el" href="grpc__security_8h.html#a2350ef1b38c4f69d0ff8510dcbe40072">grpc_call_credentials</a> *creds)</td></tr>
-<tr class="memdesc:ab065a653f78111065e91a579fd2ce2d2"><td class="mdescLeft">&#160;</td><td class="mdescRight">&mdash; Call specific credentials.  <a href="#ab065a653f78111065e91a579fd2ce2d2">More...</a><br /></td></tr>
+<tr class="memdesc:ab065a653f78111065e91a579fd2ce2d2"><td class="mdescLeft">&#160;</td><td class="mdescRight">&mdash; Call specific credentials.  <a href="grpc__security_8h.html#ab065a653f78111065e91a579fd2ce2d2">More...</a><br /></td></tr>
 <tr class="separator:ab065a653f78111065e91a579fd2ce2d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a37da13e43ccc9b19e9f1a6051feaedc3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a37da13e43ccc9b19e9f1a6051feaedc3">grpc_server_credentials_set_auth_metadata_processor</a> (<a class="el" href="grpc__security_8h.html#aa724192e56fdc03827846f16752deccc">grpc_server_credentials</a> *creds, <a class="el" href="structgrpc__auth__metadata__processor.html">grpc_auth_metadata_processor</a> processor)</td></tr>
 <tr class="separator:a37da13e43ccc9b19e9f1a6051feaedc3"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:adfe1c1af2f1ad4c241748f77b7f83585"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> <a class="el" href="grpc__security_8h.html#a196ff73c6ff0dc0d7846635e02016b0f">grpc_alts_credentials_options</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#adfe1c1af2f1ad4c241748f77b7f83585">grpc_alts_credentials_client_options_create</a> (void)</td></tr>
-<tr class="memdesc:adfe1c1af2f1ad4c241748f77b7f83585"><td class="mdescLeft">&#160;</td><td class="mdescRight">This method creates a grpc ALTS credentials client options instance.  <a href="#adfe1c1af2f1ad4c241748f77b7f83585">More...</a><br /></td></tr>
+<tr class="memdesc:adfe1c1af2f1ad4c241748f77b7f83585"><td class="mdescLeft">&#160;</td><td class="mdescRight">This method creates a grpc ALTS credentials client options instance.  <a href="grpc__security_8h.html#adfe1c1af2f1ad4c241748f77b7f83585">More...</a><br /></td></tr>
 <tr class="separator:adfe1c1af2f1ad4c241748f77b7f83585"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a2d689961c79ceaf254e7ba211ebe9b34"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> <a class="el" href="grpc__security_8h.html#a196ff73c6ff0dc0d7846635e02016b0f">grpc_alts_credentials_options</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a2d689961c79ceaf254e7ba211ebe9b34">grpc_alts_credentials_server_options_create</a> (void)</td></tr>
-<tr class="memdesc:a2d689961c79ceaf254e7ba211ebe9b34"><td class="mdescLeft">&#160;</td><td class="mdescRight">This method creates a grpc ALTS credentials server options instance.  <a href="#a2d689961c79ceaf254e7ba211ebe9b34">More...</a><br /></td></tr>
+<tr class="memdesc:a2d689961c79ceaf254e7ba211ebe9b34"><td class="mdescLeft">&#160;</td><td class="mdescRight">This method creates a grpc ALTS credentials server options instance.  <a href="grpc__security_8h.html#a2d689961c79ceaf254e7ba211ebe9b34">More...</a><br /></td></tr>
 <tr class="separator:a2d689961c79ceaf254e7ba211ebe9b34"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a9915a0aad4c5b287af506f1ebe3ad505"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a9915a0aad4c5b287af506f1ebe3ad505">grpc_alts_credentials_client_options_add_target_service_account</a> (<a class="el" href="grpc__security_8h.html#a196ff73c6ff0dc0d7846635e02016b0f">grpc_alts_credentials_options</a> *options, const char *service_account)</td></tr>
-<tr class="memdesc:a9915a0aad4c5b287af506f1ebe3ad505"><td class="mdescLeft">&#160;</td><td class="mdescRight">This method adds a target service account to grpc client's ALTS credentials options instance.  <a href="#a9915a0aad4c5b287af506f1ebe3ad505">More...</a><br /></td></tr>
+<tr class="memdesc:a9915a0aad4c5b287af506f1ebe3ad505"><td class="mdescLeft">&#160;</td><td class="mdescRight">This method adds a target service account to grpc client's ALTS credentials options instance.  <a href="grpc__security_8h.html#a9915a0aad4c5b287af506f1ebe3ad505">More...</a><br /></td></tr>
 <tr class="separator:a9915a0aad4c5b287af506f1ebe3ad505"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a3a78f4ff1575a2c9e4a3d547b9aa2bb0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a3a78f4ff1575a2c9e4a3d547b9aa2bb0">grpc_alts_credentials_options_destroy</a> (<a class="el" href="grpc__security_8h.html#a196ff73c6ff0dc0d7846635e02016b0f">grpc_alts_credentials_options</a> *options)</td></tr>
-<tr class="memdesc:a3a78f4ff1575a2c9e4a3d547b9aa2bb0"><td class="mdescLeft">&#160;</td><td class="mdescRight">This method destroys a grpc_alts_credentials_options instance by de-allocating all of its occupied memory.  <a href="#a3a78f4ff1575a2c9e4a3d547b9aa2bb0">More...</a><br /></td></tr>
+<tr class="memdesc:a3a78f4ff1575a2c9e4a3d547b9aa2bb0"><td class="mdescLeft">&#160;</td><td class="mdescRight">This method destroys a grpc_alts_credentials_options instance by de-allocating all of its occupied memory.  <a href="grpc__security_8h.html#a3a78f4ff1575a2c9e4a3d547b9aa2bb0">More...</a><br /></td></tr>
 <tr class="separator:a3a78f4ff1575a2c9e4a3d547b9aa2bb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ade3f89f1532e030b8f2afcf0df17b2fe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> <a class="el" href="grpc__security_8h.html#ab4ed40ea84a2f70ffd81a84bd8ee634b">grpc_channel_credentials</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#ade3f89f1532e030b8f2afcf0df17b2fe">grpc_alts_credentials_create</a> (const <a class="el" href="grpc__security_8h.html#a196ff73c6ff0dc0d7846635e02016b0f">grpc_alts_credentials_options</a> *options)</td></tr>
-<tr class="memdesc:ade3f89f1532e030b8f2afcf0df17b2fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">This method creates an ALTS channel credential object.  <a href="#ade3f89f1532e030b8f2afcf0df17b2fe">More...</a><br /></td></tr>
+<tr class="memdesc:ade3f89f1532e030b8f2afcf0df17b2fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">This method creates an ALTS channel credential object.  <a href="grpc__security_8h.html#ade3f89f1532e030b8f2afcf0df17b2fe">More...</a><br /></td></tr>
 <tr class="separator:ade3f89f1532e030b8f2afcf0df17b2fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a5dde4a563a9f7b8b1fc595ecd8d357fa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> <a class="el" href="grpc__security_8h.html#aa724192e56fdc03827846f16752deccc">grpc_server_credentials</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a5dde4a563a9f7b8b1fc595ecd8d357fa">grpc_alts_server_credentials_create</a> (const <a class="el" href="grpc__security_8h.html#a196ff73c6ff0dc0d7846635e02016b0f">grpc_alts_credentials_options</a> *options)</td></tr>
-<tr class="memdesc:a5dde4a563a9f7b8b1fc595ecd8d357fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">This method creates an ALTS server credential object.  <a href="#a5dde4a563a9f7b8b1fc595ecd8d357fa">More...</a><br /></td></tr>
+<tr class="memdesc:a5dde4a563a9f7b8b1fc595ecd8d357fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">This method creates an ALTS server credential object.  <a href="grpc__security_8h.html#a5dde4a563a9f7b8b1fc595ecd8d357fa">More...</a><br /></td></tr>
 <tr class="separator:a5dde4a563a9f7b8b1fc595ecd8d357fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a6c5c11ac702b466c9dd0773cff01e72f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> <a class="el" href="grpc__security_8h.html#ab4ed40ea84a2f70ffd81a84bd8ee634b">grpc_channel_credentials</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a6c5c11ac702b466c9dd0773cff01e72f">grpc_local_credentials_create</a> (<a class="el" href="grpc__security__constants_8h.html#a31d00ce5c064e1fff4261a6d6298dc11">grpc_local_connect_type</a> type)</td></tr>
-<tr class="memdesc:a6c5c11ac702b466c9dd0773cff01e72f"><td class="mdescLeft">&#160;</td><td class="mdescRight">&mdash; Local channel/server credentials &mdash;  <a href="#a6c5c11ac702b466c9dd0773cff01e72f">More...</a><br /></td></tr>
+<tr class="memdesc:a6c5c11ac702b466c9dd0773cff01e72f"><td class="mdescLeft">&#160;</td><td class="mdescRight">&mdash; Local channel/server credentials &mdash;  <a href="grpc__security_8h.html#a6c5c11ac702b466c9dd0773cff01e72f">More...</a><br /></td></tr>
 <tr class="separator:a6c5c11ac702b466c9dd0773cff01e72f"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a39e8a41f7f9a8d7587343964b18fc464"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> <a class="el" href="grpc__security_8h.html#aa724192e56fdc03827846f16752deccc">grpc_server_credentials</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a39e8a41f7f9a8d7587343964b18fc464">grpc_local_server_credentials_create</a> (<a class="el" href="grpc__security__constants_8h.html#a31d00ce5c064e1fff4261a6d6298dc11">grpc_local_connect_type</a> type)</td></tr>
-<tr class="memdesc:a39e8a41f7f9a8d7587343964b18fc464"><td class="mdescLeft">&#160;</td><td class="mdescRight">This method creates a local server credential object.  <a href="#a39e8a41f7f9a8d7587343964b18fc464">More...</a><br /></td></tr>
+<tr class="memdesc:a39e8a41f7f9a8d7587343964b18fc464"><td class="mdescLeft">&#160;</td><td class="mdescRight">This method creates a local server credential object.  <a href="grpc__security_8h.html#a39e8a41f7f9a8d7587343964b18fc464">More...</a><br /></td></tr>
 <tr class="separator:a39e8a41f7f9a8d7587343964b18fc464"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:acf9de635e67ef9b6b41a3b72ebdbdcfc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> <a class="el" href="grpc__security_8h.html#a8fe8a5a9b93ff8671a7843add47d57be">grpc_tls_credentials_options</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#acf9de635e67ef9b6b41a3b72ebdbdcfc">grpc_tls_credentials_options_create</a> (void)</td></tr>
-<tr class="memdesc:acf9de635e67ef9b6b41a3b72ebdbdcfc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create an empty TLS credentials options.  <a href="#acf9de635e67ef9b6b41a3b72ebdbdcfc">More...</a><br /></td></tr>
+<tr class="memdesc:acf9de635e67ef9b6b41a3b72ebdbdcfc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create an empty TLS credentials options.  <a href="grpc__security_8h.html#acf9de635e67ef9b6b41a3b72ebdbdcfc">More...</a><br /></td></tr>
 <tr class="separator:acf9de635e67ef9b6b41a3b72ebdbdcfc"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a74b4321fe0bd90f5014b434ee81c17ae"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a74b4321fe0bd90f5014b434ee81c17ae">grpc_tls_credentials_options_set_cert_request_type</a> (<a class="el" href="grpc__security_8h.html#a8fe8a5a9b93ff8671a7843add47d57be">grpc_tls_credentials_options</a> *options, <a class="el" href="grpc__security__constants_8h.html#a29ffe63a8bb3b4945ecab42d82758f09">grpc_ssl_client_certificate_request_type</a> type)</td></tr>
-<tr class="memdesc:a74b4321fe0bd90f5014b434ee81c17ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set grpc_ssl_client_certificate_request_type field in credentials options with the provided type.  <a href="#a74b4321fe0bd90f5014b434ee81c17ae">More...</a><br /></td></tr>
+<tr class="memdesc:a74b4321fe0bd90f5014b434ee81c17ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set grpc_ssl_client_certificate_request_type field in credentials options with the provided type.  <a href="grpc__security_8h.html#a74b4321fe0bd90f5014b434ee81c17ae">More...</a><br /></td></tr>
 <tr class="separator:a74b4321fe0bd90f5014b434ee81c17ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac938af7d7055ff7e18b1f017ded90581"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#ac938af7d7055ff7e18b1f017ded90581">grpc_tls_credentials_options_set_server_verification_option</a> (<a class="el" href="grpc__security_8h.html#a8fe8a5a9b93ff8671a7843add47d57be">grpc_tls_credentials_options</a> *options, <a class="el" href="grpc__security__constants_8h.html#aa4b37b544134e070541912584793446a">grpc_tls_server_verification_option</a> server_verification_option)</td></tr>
+<tr class="memdesc:ac938af7d7055ff7e18b1f017ded90581"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set grpc_tls_server_verification_option field in credentials options with the provided server_verification_option.  <a href="grpc__security_8h.html#ac938af7d7055ff7e18b1f017ded90581">More...</a><br /></td></tr>
+<tr class="separator:ac938af7d7055ff7e18b1f017ded90581"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a7003ba2a1fef61f102bce642ffbf4a99"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a7003ba2a1fef61f102bce642ffbf4a99">grpc_tls_credentials_options_set_key_materials_config</a> (<a class="el" href="grpc__security_8h.html#a8fe8a5a9b93ff8671a7843add47d57be">grpc_tls_credentials_options</a> *options, <a class="el" href="grpc__security_8h.html#a2967916eed7d3f7aa1f8fbf3fc45d9ce">grpc_tls_key_materials_config</a> *config)</td></tr>
-<tr class="memdesc:a7003ba2a1fef61f102bce642ffbf4a99"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set grpc_tls_key_materials_config field in credentials options with the provided config struct whose ownership is transferred.  <a href="#a7003ba2a1fef61f102bce642ffbf4a99">More...</a><br /></td></tr>
+<tr class="memdesc:a7003ba2a1fef61f102bce642ffbf4a99"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set grpc_tls_key_materials_config field in credentials options with the provided config struct whose ownership is transferred.  <a href="grpc__security_8h.html#a7003ba2a1fef61f102bce642ffbf4a99">More...</a><br /></td></tr>
 <tr class="separator:a7003ba2a1fef61f102bce642ffbf4a99"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a1156855c669abbbff6aaa05fe6cfbffd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a1156855c669abbbff6aaa05fe6cfbffd">grpc_tls_credentials_options_set_credential_reload_config</a> (<a class="el" href="grpc__security_8h.html#a8fe8a5a9b93ff8671a7843add47d57be">grpc_tls_credentials_options</a> *options, <a class="el" href="grpc__security_8h.html#aed7d78aacba36dda7c4e95668e1e8f8e">grpc_tls_credential_reload_config</a> *config)</td></tr>
-<tr class="memdesc:a1156855c669abbbff6aaa05fe6cfbffd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set grpc_tls_credential_reload_config field in credentials options with the provided config struct whose ownership is transferred.  <a href="#a1156855c669abbbff6aaa05fe6cfbffd">More...</a><br /></td></tr>
+<tr class="memdesc:a1156855c669abbbff6aaa05fe6cfbffd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set grpc_tls_credential_reload_config field in credentials options with the provided config struct whose ownership is transferred.  <a href="grpc__security_8h.html#a1156855c669abbbff6aaa05fe6cfbffd">More...</a><br /></td></tr>
 <tr class="separator:a1156855c669abbbff6aaa05fe6cfbffd"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa38f4543664e3e0be8b7329603d6e014"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#aa38f4543664e3e0be8b7329603d6e014">grpc_tls_credentials_options_set_server_authorization_check_config</a> (<a class="el" href="grpc__security_8h.html#a8fe8a5a9b93ff8671a7843add47d57be">grpc_tls_credentials_options</a> *options, <a class="el" href="grpc__security_8h.html#a0927fc30a7bd209877095da5a67ba22c">grpc_tls_server_authorization_check_config</a> *config)</td></tr>
-<tr class="memdesc:aa38f4543664e3e0be8b7329603d6e014"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set grpc_tls_server_authorization_check_config field in credentials options with the provided config struct whose ownership is transferred.  <a href="#aa38f4543664e3e0be8b7329603d6e014">More...</a><br /></td></tr>
+<tr class="memdesc:aa38f4543664e3e0be8b7329603d6e014"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set grpc_tls_server_authorization_check_config field in credentials options with the provided config struct whose ownership is transferred.  <a href="grpc__security_8h.html#aa38f4543664e3e0be8b7329603d6e014">More...</a><br /></td></tr>
 <tr class="separator:aa38f4543664e3e0be8b7329603d6e014"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a3087eccc6abb4a67d4393d999c7a2a37"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> <a class="el" href="grpc__security_8h.html#a2967916eed7d3f7aa1f8fbf3fc45d9ce">grpc_tls_key_materials_config</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a3087eccc6abb4a67d4393d999c7a2a37">grpc_tls_key_materials_config_create</a> (void)</td></tr>
-<tr class="memdesc:a3087eccc6abb4a67d4393d999c7a2a37"><td class="mdescLeft">&#160;</td><td class="mdescRight">&mdash; TLS key materials config.  <a href="#a3087eccc6abb4a67d4393d999c7a2a37">More...</a><br /></td></tr>
+<tr class="memdesc:a3087eccc6abb4a67d4393d999c7a2a37"><td class="mdescLeft">&#160;</td><td class="mdescRight">&mdash; TLS key materials config.  <a href="grpc__security_8h.html#a3087eccc6abb4a67d4393d999c7a2a37">More...</a><br /></td></tr>
 <tr class="separator:a3087eccc6abb4a67d4393d999c7a2a37"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab6371d3ff79d1330eb914bff2122e6f9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#ab6371d3ff79d1330eb914bff2122e6f9">grpc_tls_key_materials_config_set_key_materials</a> (<a class="el" href="grpc__security_8h.html#a2967916eed7d3f7aa1f8fbf3fc45d9ce">grpc_tls_key_materials_config</a> *config, const char *pem_root_certs, const <a class="el" href="structgrpc__ssl__pem__key__cert__pair.html">grpc_ssl_pem_key_cert_pair</a> **pem_key_cert_pairs, size_t num_key_cert_pairs)</td></tr>
-<tr class="memdesc:ab6371d3ff79d1330eb914bff2122e6f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set grpc_tls_key_materials_config instance with provided a TLS certificate.  <a href="#ab6371d3ff79d1330eb914bff2122e6f9">More...</a><br /></td></tr>
+<tr class="memdesc:ab6371d3ff79d1330eb914bff2122e6f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set grpc_tls_key_materials_config instance with provided a TLS certificate.  <a href="grpc__security_8h.html#ab6371d3ff79d1330eb914bff2122e6f9">More...</a><br /></td></tr>
 <tr class="separator:ab6371d3ff79d1330eb914bff2122e6f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aae75d3aa29f4d31b40474d14601c05d5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#aae75d3aa29f4d31b40474d14601c05d5">grpc_tls_key_materials_config_set_version</a> (<a class="el" href="grpc__security_8h.html#a2967916eed7d3f7aa1f8fbf3fc45d9ce">grpc_tls_key_materials_config</a> *config, int version)</td></tr>
-<tr class="memdesc:aae75d3aa29f4d31b40474d14601c05d5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set grpc_tls_key_materials_config instance with a provided version number, which is used to keep track of the version of key materials.  <a href="#aae75d3aa29f4d31b40474d14601c05d5">More...</a><br /></td></tr>
+<tr class="memdesc:aae75d3aa29f4d31b40474d14601c05d5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set grpc_tls_key_materials_config instance with a provided version number, which is used to keep track of the version of key materials.  <a href="grpc__security_8h.html#aae75d3aa29f4d31b40474d14601c05d5">More...</a><br /></td></tr>
 <tr class="separator:aae75d3aa29f4d31b40474d14601c05d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a0396c2be5765f1c33301663ebc9a0a28"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a0396c2be5765f1c33301663ebc9a0a28">grpc_tls_key_materials_config_get_version</a> (<a class="el" href="grpc__security_8h.html#a2967916eed7d3f7aa1f8fbf3fc45d9ce">grpc_tls_key_materials_config</a> *config)</td></tr>
-<tr class="memdesc:a0396c2be5765f1c33301663ebc9a0a28"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the version number of a grpc_tls_key_materials_config instance.  <a href="#a0396c2be5765f1c33301663ebc9a0a28">More...</a><br /></td></tr>
+<tr class="memdesc:a0396c2be5765f1c33301663ebc9a0a28"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the version number of a grpc_tls_key_materials_config instance.  <a href="grpc__security_8h.html#a0396c2be5765f1c33301663ebc9a0a28">More...</a><br /></td></tr>
 <tr class="separator:a0396c2be5765f1c33301663ebc9a0a28"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a2337a83a6898dde63d4948e8b12aee69"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> <a class="el" href="grpc__security_8h.html#aed7d78aacba36dda7c4e95668e1e8f8e">grpc_tls_credential_reload_config</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a2337a83a6898dde63d4948e8b12aee69">grpc_tls_credential_reload_config_create</a> (const void *config_user_data, int(*schedule)(void *config_user_data, <a class="el" href="structgrpc__tls__credential__reload__arg.html">grpc_tls_credential_reload_arg</a> *arg), void(*cancel)(void *config_user_data, <a class="el" href="structgrpc__tls__credential__reload__arg.html">grpc_tls_credential_reload_arg</a> *arg), void(*destruct)(void *config_user_data))</td></tr>
-<tr class="memdesc:a2337a83a6898dde63d4948e8b12aee69"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a grpc_tls_credential_reload_config instance.  <a href="#a2337a83a6898dde63d4948e8b12aee69">More...</a><br /></td></tr>
+<tr class="memdesc:a2337a83a6898dde63d4948e8b12aee69"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a grpc_tls_credential_reload_config instance.  <a href="grpc__security_8h.html#a2337a83a6898dde63d4948e8b12aee69">More...</a><br /></td></tr>
 <tr class="separator:a2337a83a6898dde63d4948e8b12aee69"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a8ff1f21121b5dafaf848683e8eaf74d9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> <a class="el" href="grpc__security_8h.html#a0927fc30a7bd209877095da5a67ba22c">grpc_tls_server_authorization_check_config</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a8ff1f21121b5dafaf848683e8eaf74d9">grpc_tls_server_authorization_check_config_create</a> (const void *config_user_data, int(*schedule)(void *config_user_data, <a class="el" href="structgrpc__tls__server__authorization__check__arg.html">grpc_tls_server_authorization_check_arg</a> *arg), void(*cancel)(void *config_user_data, <a class="el" href="structgrpc__tls__server__authorization__check__arg.html">grpc_tls_server_authorization_check_arg</a> *arg), void(*destruct)(void *config_user_data))</td></tr>
-<tr class="memdesc:a8ff1f21121b5dafaf848683e8eaf74d9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a grpc_tls_server_authorization_check_config instance.  <a href="#a8ff1f21121b5dafaf848683e8eaf74d9">More...</a><br /></td></tr>
+<tr class="memdesc:a8ff1f21121b5dafaf848683e8eaf74d9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a grpc_tls_server_authorization_check_config instance.  <a href="grpc__security_8h.html#a8ff1f21121b5dafaf848683e8eaf74d9">More...</a><br /></td></tr>
 <tr class="separator:a8ff1f21121b5dafaf848683e8eaf74d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa0d86b58b1fc00d9aad76c00b9c95231"><td class="memItemLeft" align="right" valign="top"><a class="el" href="grpc__security_8h.html#ab4ed40ea84a2f70ffd81a84bd8ee634b">grpc_channel_credentials</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#aa0d86b58b1fc00d9aad76c00b9c95231">grpc_tls_spiffe_credentials_create</a> (<a class="el" href="grpc__security_8h.html#a8fe8a5a9b93ff8671a7843add47d57be">grpc_tls_credentials_options</a> *options)</td></tr>
-<tr class="memdesc:aa0d86b58b1fc00d9aad76c00b9c95231"><td class="mdescLeft">&#160;</td><td class="mdescRight">&mdash; SPIFFE channel/server credentials &mdash;  <a href="#aa0d86b58b1fc00d9aad76c00b9c95231">More...</a><br /></td></tr>
-<tr class="separator:aa0d86b58b1fc00d9aad76c00b9c95231"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a74132d68002c1f3dde8a810e843604ee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="grpc__security_8h.html#aa724192e56fdc03827846f16752deccc">grpc_server_credentials</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a74132d68002c1f3dde8a810e843604ee">grpc_tls_spiffe_server_credentials_create</a> (<a class="el" href="grpc__security_8h.html#a8fe8a5a9b93ff8671a7843add47d57be">grpc_tls_credentials_options</a> *options)</td></tr>
-<tr class="memdesc:a74132d68002c1f3dde8a810e843604ee"><td class="mdescLeft">&#160;</td><td class="mdescRight">This method creates a TLS server credential object.  <a href="#a74132d68002c1f3dde8a810e843604ee">More...</a><br /></td></tr>
-<tr class="separator:a74132d68002c1f3dde8a810e843604ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a823a0fe621fd8b638e560d84fac6fcee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="grpc__security_8h.html#ab4ed40ea84a2f70ffd81a84bd8ee634b">grpc_channel_credentials</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a823a0fe621fd8b638e560d84fac6fcee">grpc_tls_credentials_create</a> (<a class="el" href="grpc__security_8h.html#a8fe8a5a9b93ff8671a7843add47d57be">grpc_tls_credentials_options</a> *options)</td></tr>
+<tr class="memdesc:a823a0fe621fd8b638e560d84fac6fcee"><td class="mdescLeft">&#160;</td><td class="mdescRight">This method creates a TLS channel credential object.  <a href="grpc__security_8h.html#a823a0fe621fd8b638e560d84fac6fcee">More...</a><br /></td></tr>
+<tr class="separator:a823a0fe621fd8b638e560d84fac6fcee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1ef8332e1edf68afd4cf5a8dda804de7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="grpc__security_8h.html#aa724192e56fdc03827846f16752deccc">grpc_server_credentials</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a1ef8332e1edf68afd4cf5a8dda804de7">grpc_tls_server_credentials_create</a> (<a class="el" href="grpc__security_8h.html#a8fe8a5a9b93ff8671a7843add47d57be">grpc_tls_credentials_options</a> *options)</td></tr>
+<tr class="memdesc:a1ef8332e1edf68afd4cf5a8dda804de7"><td class="mdescLeft">&#160;</td><td class="mdescRight">This method creates a TLS server credential object.  <a href="grpc__security_8h.html#a1ef8332e1edf68afd4cf5a8dda804de7">More...</a><br /></td></tr>
+<tr class="separator:a1ef8332e1edf68afd4cf5a8dda804de7"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <h2 class="groupheader">Macro Definition Documentation</h2>
 <a id="a33e259900dbbac0ea018352adf1a4af7"></a>
@@ -427,8 +433,8 @@ Functions</h2></td></tr>
 </div><div class="memdoc">
 
 <p>&mdash; Authentication Context. </p>
-<hr/>
- 
+<p>&mdash; </p>
+
 </div>
 </div>
 <a id="a010fe7d27deaa2ea50b765b48dbad429"></a>
@@ -474,7 +480,8 @@ Functions</h2></td></tr>
 </div><div class="memdoc">
 
 <p>&mdash; grpc_call_credentials object. </p>
-<p>A call credentials object represents a way to authenticate on a particular call. These credentials can be composed with a channel credentials object so that they are sent with every call on this channel. </p>
+<p>A call credentials object represents a way to authenticate on a particular call. These credentials can be composed with a channel credentials object so that they are sent with every call on this channel. <br  />
+ </p>
 
 </div>
 </div>
@@ -491,8 +498,9 @@ Functions</h2></td></tr>
 </div><div class="memdoc">
 
 <p>&mdash; grpc_channel_credentials object. </p>
-<hr/>
-<p>A channel credentials object represents a way to authenticate a client on a channel. </p>
+<p>&mdash;</p>
+<p>A channel credentials object represents a way to authenticate a client on a channel. <br  />
+ </p>
 
 </div>
 </div>
@@ -554,8 +562,9 @@ Functions</h2></td></tr>
 </div><div class="memdoc">
 
 <p>&mdash; grpc_server_credentials object. </p>
-<hr/>
-<p>A server credentials object represents a way to authenticate a server. </p>
+<p>&mdash;</p>
+<p>A server credentials object represents a way to authenticate a server. <br  />
+ </p>
 
 </div>
 </div>
@@ -589,7 +598,7 @@ Functions</h2></td></tr>
 </div><div class="memdoc">
 
 <p>Server certificate config object holds the server's public certificates and associated private keys, as well as any CA certificates needed for client certificate validation (if applicable). </p>
-<p>Create using <a class="el" href="grpc__security_8h.html#a0fbb46fa71b635516037e6b265f937f5" title="Creates a grpc_ssl_server_certificate_config object. ">grpc_ssl_server_certificate_config_create()</a>. </p>
+<p>Create using <a class="el" href="grpc__security_8h.html#a0fbb46fa71b635516037e6b265f937f5" title="Creates a grpc_ssl_server_certificate_config object.">grpc_ssl_server_certificate_config_create()</a>. </p>
 
 </div>
 </div>
@@ -641,7 +650,7 @@ Functions</h2></td></tr>
 </div><div class="memdoc">
 
 <p>&mdash; SSL Session Cache. </p>
-<hr/>
+<p>&mdash;</p>
 <p>A SSL session cache object represents a way to cache client sessions between connections. Only ticket-based resumption is supported. </p>
 
 </div>
@@ -659,8 +668,7 @@ Functions</h2></td></tr>
 </div><div class="memdoc">
 
 <p>&mdash; TLS credential reload config. </p>
-<hr/>
-<p> It is used for experimental purpose for now and subject to change. </p>
+<p>&mdash; It is used for experimental purpose for now and subject to change. </p>
 
 </div>
 </div>
@@ -710,7 +718,7 @@ Functions</h2></td></tr>
       </table>
 </div><div class="memdoc">
 
-<p>&mdash; SPIFFE and HTTPS-based TLS channel/server credentials &mdash; It is used for experimental purpose for now and subject to change. </p>
+<p>&mdash; TLS channel/server credentials &mdash; It is used for experimental purpose for now and subject to change. </p>
 <p>Config for TLS key materials. It is used for experimental purpose for now and subject to change. </p>
 
 </div>
@@ -762,8 +770,7 @@ Functions</h2></td></tr>
 </div><div class="memdoc">
 
 <p>&mdash; TLS server authorization check config. </p>
-<hr/>
-<p> It is used for experimental purpose for now and subject to change. </p>
+<p>&mdash; It is used for experimental purpose for now and subject to change. </p>
 
 </div>
 </div>
@@ -888,7 +895,7 @@ Functions</h2></td></tr>
 </div><div class="memdoc">
 
 <p>This method creates an ALTS channel credential object. </p>
-<p>It is used for experimental purpose for now and subject to change.</p>
+<p>The security level of the resulting connection is GRPC_PRIVACY_AND_INTEGRITY. It is used for experimental purpose for now and subject to change.</p>
 <ul>
 <li>options: grpc ALTS credentials options instance for client.</li>
 </ul>
@@ -1040,8 +1047,10 @@ Functions</h2></td></tr>
       </table>
 </div><div class="memdoc">
 
-<p>&ndash; The following auth context methods should only be called by a server metadata processor to set properties extracted from auth metadata. </p>
-<p>&ndash; Add a property. </p>
+<p>&ndash; The following auth context methods should only be called by a server metadata </p>
+<h2><a class="anchor" id="autotoc_md304"></a>
+processor to set properties extracted from auth metadata.</h2>
+<p>Add a property. </p>
 
 </div>
 </div>
@@ -1097,14 +1106,14 @@ Functions</h2></td></tr>
 
 </div>
 </div>
-<a id="a5a627008e49efec12fb97c25b5da4628"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a5a627008e49efec12fb97c25b5da4628">&#9670;&nbsp;</a></span>grpc_auth_context_peer_identity_property_name()</h2>
+<a id="acf812326f742584f336b3777dba08f11"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acf812326f742584f336b3777dba08f11">&#9670;&nbsp;</a></span>grpc_auth_context_peer_identity_property_name()</h2>
 
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> const char* grpc_auth_context_peer_identity_property_name </td>
+          <td class="memname">const <a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> char* grpc_auth_context_peer_identity_property_name </td>
           <td>(</td>
           <td class="paramtype">const <a class="el" href="grpc__security_8h.html#aa13f0724cb7ff99995d7f0881c01d553">grpc_auth_context</a> *&#160;</td>
           <td class="paramname"><em>ctx</em></td><td>)</td>
@@ -1209,14 +1218,14 @@ Functions</h2></td></tr>
 
 </div>
 </div>
-<a id="a064c4dc355a3720cd2bcf6e3ddfb3e05"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a064c4dc355a3720cd2bcf6e3ddfb3e05">&#9670;&nbsp;</a></span>grpc_auth_property_iterator_next()</h2>
+<a id="ab10bd417749a79405d601516fbf5e5f4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab10bd417749a79405d601516fbf5e5f4">&#9670;&nbsp;</a></span>grpc_auth_property_iterator_next()</h2>
 
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> const <a class="el" href="structgrpc__auth__property.html">grpc_auth_property</a>* grpc_auth_property_iterator_next </td>
+          <td class="memname">const <a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> <a class="el" href="structgrpc__auth__property.html">grpc_auth_property</a>* grpc_auth_property_iterator_next </td>
           <td>(</td>
           <td class="paramtype"><a class="el" href="structgrpc__auth__property__iterator.html">grpc_auth_property_iterator</a> *&#160;</td>
           <td class="paramname"><em>it</em></td><td>)</td>
@@ -1298,8 +1307,7 @@ Functions</h2></td></tr>
 </div><div class="memdoc">
 
 <p>&mdash; Call specific credentials. </p>
-<hr/>
-<p> Sets a credentials to a call. Can only be called on the client side before grpc_call_start_batch. </p>
+<p>&mdash; Sets a credentials to a call. Can only be called on the client side before grpc_call_start_batch. </p>
 
 </div>
 </div>
@@ -1393,6 +1401,7 @@ Functions</h2></td></tr>
 </div><div class="memdoc">
 
 <p>Creates a composite channel credentials object. </p>
+<p>The security level of resulting connection is determined by channel_creds. </p>
 
 </div>
 </div>
@@ -1434,7 +1443,7 @@ Functions</h2></td></tr>
 </div><div class="memdoc">
 
 <p>Creates default credentials to connect to a google gRPC service. </p>
-<p>WARNING: Do NOT use this credentials to connect to a non-google service as this could result in an oauth2 token leak. </p>
+<p>WARNING: Do NOT use this credentials to connect to a non-google service as this could result in an oauth2 token leak. The security level of the resulting connection is GRPC_PRIVACY_AND_INTEGRITY. </p>
 
 </div>
 </div>
@@ -1524,7 +1533,7 @@ Functions</h2></td></tr>
 </div><div class="memdoc">
 
 <p>&mdash; Local channel/server credentials &mdash; </p>
-<p>This method creates a local channel credential object. It is used for experimental purpose for now and subject to change.</p>
+<p>This method creates a local channel credential object. The security level of the resulting connection is GRPC_PRIVACY_AND_INTEGRITY for UDS and GRPC_SECURITY_NONE for LOCAL_TCP. It is used for experimental purpose for now and subject to change.</p>
 <ul>
 <li>type: local connection type</li>
 </ul>
@@ -1575,8 +1584,8 @@ Functions</h2></td></tr>
 
 </div>
 </div>
-<a id="aed07d29d954508e9f9da66b547660160"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aed07d29d954508e9f9da66b547660160">&#9670;&nbsp;</a></span>grpc_metadata_credentials_create_from_plugin()</h2>
+<a id="a510d270c67754176117dcc384cb3d44f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a510d270c67754176117dcc384cb3d44f">&#9670;&nbsp;</a></span>grpc_metadata_credentials_create_from_plugin()</h2>
 
 <div class="memitem">
 <div class="memproto">
@@ -1587,6 +1596,12 @@ Functions</h2></td></tr>
           <td class="paramtype"><a class="el" href="structgrpc__metadata__credentials__plugin.html">grpc_metadata_credentials_plugin</a>&#160;</td>
           <td class="paramname"><em>plugin</em>, </td>
         </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="grpc__security__constants_8h.html#a3c3165c49cd7a359ddb8656aae7e9dd6">grpc_security_level</a>&#160;</td>
+          <td class="paramname"><em>min_security_level</em>, </td>
+        </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
@@ -1601,7 +1616,7 @@ Functions</h2></td></tr>
       </table>
 </div><div class="memdoc">
 
-<p>Creates a credentials object from a plugin. </p>
+<p>Creates a credentials object from a plugin with a specified minimum security level. </p>
 
 </div>
 </div>
@@ -1644,8 +1659,7 @@ Functions</h2></td></tr>
 </div><div class="memdoc">
 
 <p>&mdash; Secure channel creation. </p>
-<hr/>
-<p> Creates a secure channel using the passed-in credentials. Additional channel level configuration MAY be provided by <a class="el" href="structgrpc__channel__args.html" title="An array of arguments that can be passed around. ">grpc_channel_args</a>, though the expectation is that most clients will want to simply pass NULL. The user data in 'args' need only live through the invocation of this function. However, if any args of the 'pointer' type are passed, then the referenced vtable must be maintained by the caller until grpc_channel_destroy terminates. See <a class="el" href="structgrpc__channel__args.html" title="An array of arguments that can be passed around. ">grpc_channel_args</a> definition for more on this. </p>
+<p>&mdash; Creates a secure channel using the passed-in credentials. Additional channel level configuration MAY be provided by <a class="el" href="structgrpc__channel__args.html" title="An array of arguments that can be passed around.">grpc_channel_args</a>, though the expectation is that most clients will want to simply pass NULL. The user data in 'args' need only live through the invocation of this function. However, if any args of the 'pointer' type are passed, then the referenced vtable must be maintained by the caller until grpc_channel_destroy terminates. See <a class="el" href="structgrpc__channel__args.html" title="An array of arguments that can be passed around.">grpc_channel_args</a> definition for more on this. </p>
 
 </div>
 </div>
@@ -1682,8 +1696,7 @@ Functions</h2></td></tr>
 </div><div class="memdoc">
 
 <p>&mdash; Server-side secure ports. </p>
-<hr/>
-<p> Add a HTTP2 over an encrypted link over tcp listener. Returns bound port number on success, 0 on failure. REQUIRES: server not started </p>
+<p>&mdash; Add a HTTP2 over an encrypted link over tcp listener. Returns bound port number on success, 0 on failure. REQUIRES: server not started </p>
 
 </div>
 </div>
@@ -1771,7 +1784,8 @@ Functions</h2></td></tr>
 <p>Creates a JWT credentials object. </p>
 <p>May return NULL if the input is invalid.</p><ul>
 <li>json_key is the JSON key string containing the client's private key.</li>
-<li>token_lifetime is the lifetime of each Json Web Token (JWT) created with this credentials. It should not exceed grpc_max_auth_token_lifetime or will be cropped to this value. </li>
+<li>token_lifetime is the lifetime of each Json Web Token (JWT) created with this credentials. It should not exceed grpc_max_auth_token_lifetime or will be cropped to this value. <br  />
+ </li>
 </ul>
 
 </div>
@@ -1836,12 +1850,12 @@ Functions</h2></td></tr>
 </div><div class="memdoc">
 
 <p>Deprecated in favor of grpc_ssl_server_credentials_create_ex. </p>
-<p>It will be removed after all of its call sites are migrated to grpc_ssl_server_credentials_create_ex. Creates an SSL credentials object.</p><ul>
+<p>It will be removed after all of its call sites are migrated to grpc_ssl_server_credentials_create_ex. Creates an SSL credentials object. The security level of the resulting connection is GRPC_PRIVACY_AND_INTEGRITY.</p><ul>
 <li><p class="startli">pem_root_certs is the NULL-terminated string containing the PEM encoding of the server root certificates. If this parameter is NULL, the implementation will first try to dereference the file pointed by the GRPC_DEFAULT_SSL_ROOTS_FILE_PATH environment variable, and if that fails, try to get the roots set by grpc_override_ssl_default_roots. Eventually, if all these fail, it will try to get the roots from a well-known place on disk (in the grpc install directory).</p>
 <p class="startli">gRPC has implemented root cache if the underlying OpenSSL library supports it. The gRPC root certificates cache is only applicable on the default root certificates, which is used when this parameter is nullptr. If user provides their own pem_root_certs, when creating an SSL credential object, gRPC would not be able to cache it, and each subchannel will generate a copy of the root store. So it is recommended to avoid providing large room pem with pem_root_certs parameter to avoid excessive memory consumption, particularly on mobile platforms such as iOS.</p>
 </li>
 <li>pem_key_cert_pair is a pointer on the object containing client's private key and certificate chain. This parameter can be NULL if the client does not have such a key/cert pair.</li>
-<li>verify_options is an optional <a class="el" href="structverify__peer__options.html" title="Deprecated in favor of grpc_ssl_verify_peer_options. ">verify_peer_options</a> object which holds additional options controlling how peer certificates are verified. For example, you can supply a callback which receives the peer's certificate with which you can do additional verification. Can be NULL, in which case verification will retain default behavior. Any settings in verify_options are copied during this call, so the verify_options object can be released afterwards. </li>
+<li>verify_options is an optional <a class="el" href="structverify__peer__options.html" title="Deprecated in favor of grpc_ssl_verify_peer_options.">verify_peer_options</a> object which holds additional options controlling how peer certificates are verified. For example, you can supply a callback which receives the peer's certificate with which you can do additional verification. Can be NULL, in which case verification will retain default behavior. Any settings in verify_options are copied during this call, so the verify_options object can be released afterwards. </li>
 </ul>
 
 </div>
@@ -1923,7 +1937,7 @@ Functions</h2></td></tr>
 <li>pem_roots_cert is the NULL-terminated string containing the PEM encoding of the client root certificates. This parameter may be NULL if the server does not want the client to be authenticated with SSL.</li>
 <li>pem_key_cert_pairs is an array private key / certificate chains of the server. This parameter cannot be NULL.</li>
 <li>num_key_cert_pairs indicates the number of items in the private_key_files and cert_chain_files parameters. It must be at least 1.</li>
-<li>It is the caller's responsibility to free this object via <a class="el" href="grpc__security_8h.html#a077c39db13d0211eac9c6a952882bc31" title="Destroys a grpc_ssl_server_certificate_config object. ">grpc_ssl_server_certificate_config_destroy()</a>. </li>
+<li>It is the caller's responsibility to free this object via <a class="el" href="grpc__security_8h.html#a077c39db13d0211eac9c6a952882bc31" title="Destroys a grpc_ssl_server_certificate_config object.">grpc_ssl_server_certificate_config_destroy()</a>. </li>
 </ul>
 
 </div>
@@ -2304,6 +2318,32 @@ Functions</h2></td></tr>
 <li>destruct is a pointer to an application-provided callback used to clean up any data associated with the config. It is used for experimental purpose for now and subject to change. </li>
 </ul>
 
+</div>
+</div>
+<a id="a823a0fe621fd8b638e560d84fac6fcee"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a823a0fe621fd8b638e560d84fac6fcee">&#9670;&nbsp;</a></span>grpc_tls_credentials_create()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="grpc__security_8h.html#ab4ed40ea84a2f70ffd81a84bd8ee634b">grpc_channel_credentials</a>* grpc_tls_credentials_create </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="grpc__security_8h.html#a8fe8a5a9b93ff8671a7843add47d57be">grpc_tls_credentials_options</a> *&#160;</td>
+          <td class="paramname"><em>options</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>This method creates a TLS channel credential object. </p>
+<p>It takes ownership of the options parameter. The security level of the resulting connection is GRPC_PRIVACY_AND_INTEGRITY.</p>
+<ul>
+<li>options: grpc TLS credentials options instance.</li>
+</ul>
+<p>It returns the created credential object.</p>
+<p>It is used for experimental purpose for now and subject to change. </p>
+
 </div>
 </div>
 <a id="acf9de635e67ef9b6b41a3b72ebdbdcfc"></a>
@@ -2449,6 +2489,37 @@ Functions</h2></td></tr>
 <p>Set grpc_tls_server_authorization_check_config field in credentials options with the provided config struct whose ownership is transferred. </p>
 <p>Both parameters should not be NULL. It returns 1 on success and 0 on failure. It is used for experimental purpose for now and subject to change. </p>
 
+</div>
+</div>
+<a id="ac938af7d7055ff7e18b1f017ded90581"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac938af7d7055ff7e18b1f017ded90581">&#9670;&nbsp;</a></span>grpc_tls_credentials_options_set_server_verification_option()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> int grpc_tls_credentials_options_set_server_verification_option </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="grpc__security_8h.html#a8fe8a5a9b93ff8671a7843add47d57be">grpc_tls_credentials_options</a> *&#160;</td>
+          <td class="paramname"><em>options</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="grpc__security__constants_8h.html#aa4b37b544134e070541912584793446a">grpc_tls_server_verification_option</a>&#160;</td>
+          <td class="paramname"><em>server_verification_option</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Set grpc_tls_server_verification_option field in credentials options with the provided server_verification_option. </p>
+<p>options should not be NULL. This should be called only on the client side. If grpc_tls_server_verification_option is not GRPC_TLS_SERVER_VERIFICATION, use of a customer server authorization check (grpc_tls_server_authorization_check_config) will be mandatory. It returns 1 on success and 0 on failure. It is used for experimental purpose for now and subject to change. </p>
+
 </div>
 </div>
 <a id="a3087eccc6abb4a67d4393d999c7a2a37"></a>
@@ -2468,8 +2539,7 @@ Functions</h2></td></tr>
 </div><div class="memdoc">
 
 <p>&mdash; TLS key materials config. </p>
-<hr/>
-<p> It is used for experimental purpose for now and subject to change. Create an empty grpc_tls_key_materials_config instance. It is used for experimental purpose for now and subject to change. </p>
+<p>&mdash; It is used for experimental purpose for now and subject to change. Create an empty grpc_tls_key_materials_config instance. It is used for experimental purpose for now and subject to change. </p>
 
 </div>
 </div>
@@ -2616,40 +2686,14 @@ Functions</h2></td></tr>
 
 </div>
 </div>
-<a id="aa0d86b58b1fc00d9aad76c00b9c95231"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aa0d86b58b1fc00d9aad76c00b9c95231">&#9670;&nbsp;</a></span>grpc_tls_spiffe_credentials_create()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="grpc__security_8h.html#ab4ed40ea84a2f70ffd81a84bd8ee634b">grpc_channel_credentials</a>* grpc_tls_spiffe_credentials_create </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="grpc__security_8h.html#a8fe8a5a9b93ff8671a7843add47d57be">grpc_tls_credentials_options</a> *&#160;</td>
-          <td class="paramname"><em>options</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>&mdash; SPIFFE channel/server credentials &mdash; </p>
-<p>This method creates a TLS SPIFFE channel credential object. It takes ownership of the options parameter.</p>
-<ul>
-<li>options: grpc TLS credentials options instance.</li>
-</ul>
-<p>It returns the created credential object.</p>
-<p>It is used for experimental purpose for now and subject to change. </p>
-
-</div>
-</div>
-<a id="a74132d68002c1f3dde8a810e843604ee"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a74132d68002c1f3dde8a810e843604ee">&#9670;&nbsp;</a></span>grpc_tls_spiffe_server_credentials_create()</h2>
+<a id="a1ef8332e1edf68afd4cf5a8dda804de7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1ef8332e1edf68afd4cf5a8dda804de7">&#9670;&nbsp;</a></span>grpc_tls_server_credentials_create()</h2>
 
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="grpc__security_8h.html#aa724192e56fdc03827846f16752deccc">grpc_server_credentials</a>* grpc_tls_spiffe_server_credentials_create </td>
+          <td class="memname"><a class="el" href="grpc__security_8h.html#aa724192e56fdc03827846f16752deccc">grpc_server_credentials</a>* grpc_tls_server_credentials_create </td>
           <td>(</td>
           <td class="paramtype"><a class="el" href="grpc__security_8h.html#a8fe8a5a9b93ff8671a7843add47d57be">grpc_tls_credentials_options</a> *&#160;</td>
           <td class="paramname"><em>options</em></td><td>)</td>
@@ -2671,9 +2715,9 @@ Functions</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Dec 18 2019 17:23:06 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Tue Apr 7 2020 11:33:58 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.16
 </small></address>
 </body>
 </html>

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 7 - 4
core/grpc__security_8h_source.html


+ 110 - 15
core/grpc__security__constants_8h.html

@@ -1,9 +1,9 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!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.13"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: include/grpc/grpc_security_constants.h File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.16 -->
 <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(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -85,13 +88,17 @@ Macros</h2></td></tr>
 <tr class="separator:a1412421653b7999544296f56025a0f36"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ad46c3fd565d6a24eeb25d1fdc342cb28"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security__constants_8h.html#ad46c3fd565d6a24eeb25d1fdc342cb28">GRPC_X509_PEM_CERT_PROPERTY_NAME</a>&#160;&#160;&#160;&quot;x509_pem_cert&quot;</td></tr>
 <tr class="separator:ad46c3fd565d6a24eeb25d1fdc342cb28"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4ea60d47d799302dc1b760bcfa78e5a1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security__constants_8h.html#a4ea60d47d799302dc1b760bcfa78e5a1">GRPC_X509_PEM_CERT_CHAIN_PROPERTY_NAME</a>&#160;&#160;&#160;&quot;x509_pem_cert_chain&quot;</td></tr>
+<tr class="separator:a4ea60d47d799302dc1b760bcfa78e5a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aacbb09bfff7ebda81d9d3d89f0597312"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security__constants_8h.html#aacbb09bfff7ebda81d9d3d89f0597312">GRPC_SSL_SESSION_REUSED_PROPERTY</a>&#160;&#160;&#160;&quot;ssl_session_reused&quot;</td></tr>
 <tr class="separator:aacbb09bfff7ebda81d9d3d89f0597312"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab19cdead9b37b4818118403d4d3b4ebb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security__constants_8h.html#ab19cdead9b37b4818118403d4d3b4ebb">GRPC_TRANSPORT_SECURITY_LEVEL_PROPERTY_NAME</a>&#160;&#160;&#160;&quot;security_level&quot;</td></tr>
+<tr class="separator:ab19cdead9b37b4818118403d4d3b4ebb"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a48565da473b7c82fa2453798f620fd59"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security__constants_8h.html#a48565da473b7c82fa2453798f620fd59">GRPC_DEFAULT_SSL_ROOTS_FILE_PATH_ENV_VAR</a>&#160;&#160;&#160;&quot;GRPC_DEFAULT_SSL_ROOTS_FILE_PATH&quot;</td></tr>
-<tr class="memdesc:a48565da473b7c82fa2453798f620fd59"><td class="mdescLeft">&#160;</td><td class="mdescRight">Environment variable that points to the default SSL roots file.  <a href="#a48565da473b7c82fa2453798f620fd59">More...</a><br /></td></tr>
+<tr class="memdesc:a48565da473b7c82fa2453798f620fd59"><td class="mdescLeft">&#160;</td><td class="mdescRight">Environment variable that points to the default SSL roots file.  <a href="grpc__security__constants_8h.html#a48565da473b7c82fa2453798f620fd59">More...</a><br /></td></tr>
 <tr class="separator:a48565da473b7c82fa2453798f620fd59"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a3874f70577fc9fe15fd2c4ce68a36ecd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security__constants_8h.html#a3874f70577fc9fe15fd2c4ce68a36ecd">GRPC_GOOGLE_CREDENTIALS_ENV_VAR</a>&#160;&#160;&#160;&quot;GOOGLE_APPLICATION_CREDENTIALS&quot;</td></tr>
-<tr class="memdesc:a3874f70577fc9fe15fd2c4ce68a36ecd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Environment variable that points to the google default application credentials json key or refresh token.  <a href="#a3874f70577fc9fe15fd2c4ce68a36ecd">More...</a><br /></td></tr>
+<tr class="memdesc:a3874f70577fc9fe15fd2c4ce68a36ecd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Environment variable that points to the google default application credentials json key or refresh token.  <a href="grpc__security__constants_8h.html#a3874f70577fc9fe15fd2c4ce68a36ecd">More...</a><br /></td></tr>
 <tr class="separator:a3874f70577fc9fe15fd2c4ce68a36ecd"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
@@ -99,14 +106,14 @@ Enumerations</h2></td></tr>
 <tr class="memitem:a90c47ae1d8c33145342170fe615fa68c"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security__constants_8h.html#a90c47ae1d8c33145342170fe615fa68c">grpc_ssl_roots_override_result</a> { <a class="el" href="grpc__security__constants_8h.html#a90c47ae1d8c33145342170fe615fa68cadc1832235a9330a02cfa9a753eab70bc">GRPC_SSL_ROOTS_OVERRIDE_OK</a>, 
 <a class="el" href="grpc__security__constants_8h.html#a90c47ae1d8c33145342170fe615fa68caa0fdee0e3b14865c1ee4e7d89a46cc64">GRPC_SSL_ROOTS_OVERRIDE_FAIL_PERMANENTLY</a>, 
 <a class="el" href="grpc__security__constants_8h.html#a90c47ae1d8c33145342170fe615fa68ca0c132ade28f3f56729b82119fc9f8142">GRPC_SSL_ROOTS_OVERRIDE_FAIL</a>
- }<tr class="memdesc:a90c47ae1d8c33145342170fe615fa68c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Results for the SSL roots override callback.  <a href="grpc__security__constants_8h.html#a90c47ae1d8c33145342170fe615fa68c">More...</a><br /></td></tr>
-</td></tr>
+ }</td></tr>
+<tr class="memdesc:a90c47ae1d8c33145342170fe615fa68c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Results for the SSL roots override callback.  <a href="grpc__security__constants_8h.html#a90c47ae1d8c33145342170fe615fa68c">More...</a><br /></td></tr>
 <tr class="separator:a90c47ae1d8c33145342170fe615fa68c"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a4f19e93998bbda68d9c24f27673ff627"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security__constants_8h.html#a4f19e93998bbda68d9c24f27673ff627">grpc_ssl_certificate_config_reload_status</a> { <a class="el" href="grpc__security__constants_8h.html#a4f19e93998bbda68d9c24f27673ff627ac5460b1687280e87915d11adc507988d">GRPC_SSL_CERTIFICATE_CONFIG_RELOAD_UNCHANGED</a>, 
 <a class="el" href="grpc__security__constants_8h.html#a4f19e93998bbda68d9c24f27673ff627a00758a0455bc6cfbfe0e2af5f4f861cb">GRPC_SSL_CERTIFICATE_CONFIG_RELOAD_NEW</a>, 
 <a class="el" href="grpc__security__constants_8h.html#a4f19e93998bbda68d9c24f27673ff627a87b80abccb958ca6899bc7e965ed8855">GRPC_SSL_CERTIFICATE_CONFIG_RELOAD_FAIL</a>
- }<tr class="memdesc:a4f19e93998bbda68d9c24f27673ff627"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback results for dynamically loading a SSL certificate config.  <a href="grpc__security__constants_8h.html#a4f19e93998bbda68d9c24f27673ff627">More...</a><br /></td></tr>
-</td></tr>
+ }</td></tr>
+<tr class="memdesc:a4f19e93998bbda68d9c24f27673ff627"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback results for dynamically loading a SSL certificate config.  <a href="grpc__security__constants_8h.html#a4f19e93998bbda68d9c24f27673ff627">More...</a><br /></td></tr>
 <tr class="separator:a4f19e93998bbda68d9c24f27673ff627"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a29ffe63a8bb3b4945ecab42d82758f09"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security__constants_8h.html#a29ffe63a8bb3b4945ecab42d82758f09">grpc_ssl_client_certificate_request_type</a> { <br />
 &#160;&#160;<a class="el" href="grpc__security__constants_8h.html#a29ffe63a8bb3b4945ecab42d82758f09a8bced4a94b58d31fd0718d3203da376f">GRPC_SSL_DONT_REQUEST_CLIENT_CERTIFICATE</a>, 
@@ -118,10 +125,25 @@ Enumerations</h2></td></tr>
 <br />
  }</td></tr>
 <tr class="separator:a29ffe63a8bb3b4945ecab42d82758f09"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3c3165c49cd7a359ddb8656aae7e9dd6"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security__constants_8h.html#a3c3165c49cd7a359ddb8656aae7e9dd6">grpc_security_level</a> { <br />
+&#160;&#160;<a class="el" href="grpc__security__constants_8h.html#a3c3165c49cd7a359ddb8656aae7e9dd6a1cb478ac1535b61fdd1cb2c1e2062b3a">GRPC_SECURITY_MIN</a>, 
+<a class="el" href="grpc__security__constants_8h.html#a3c3165c49cd7a359ddb8656aae7e9dd6abb83593125096051f1c26ffa8df813b1">GRPC_SECURITY_NONE</a> = GRPC_SECURITY_MIN, 
+<a class="el" href="grpc__security__constants_8h.html#a3c3165c49cd7a359ddb8656aae7e9dd6ad9ad5579bef3a4b55e461f29c9fbd957">GRPC_INTEGRITY_ONLY</a>, 
+<a class="el" href="grpc__security__constants_8h.html#a3c3165c49cd7a359ddb8656aae7e9dd6af27dbc67f757ccd2ff3537e053ad06c3">GRPC_PRIVACY_AND_INTEGRITY</a>, 
+<br />
+&#160;&#160;<a class="el" href="grpc__security__constants_8h.html#a3c3165c49cd7a359ddb8656aae7e9dd6a3dac3570a7b2f7189f426c0377bdb1e1">GRPC_SECURITY_MAX</a> = GRPC_PRIVACY_AND_INTEGRITY
+<br />
+ }</td></tr>
+<tr class="separator:a3c3165c49cd7a359ddb8656aae7e9dd6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa4b37b544134e070541912584793446a"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security__constants_8h.html#aa4b37b544134e070541912584793446a">grpc_tls_server_verification_option</a> { <a class="el" href="grpc__security__constants_8h.html#aa4b37b544134e070541912584793446aa2f287b70ed85cf61a025e6c9f82fa785">GRPC_TLS_SERVER_VERIFICATION</a>, 
+<a class="el" href="grpc__security__constants_8h.html#aa4b37b544134e070541912584793446aaeb4cda98070a6fd330b7253843406106">GRPC_TLS_SKIP_HOSTNAME_VERIFICATION</a>, 
+<a class="el" href="grpc__security__constants_8h.html#aa4b37b544134e070541912584793446aa7d9c4e1cd0a8986e4dadb95ef976b72e">GRPC_TLS_SKIP_ALL_SERVER_VERIFICATION</a>
+ }</td></tr>
+<tr class="separator:aa4b37b544134e070541912584793446a"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a31d00ce5c064e1fff4261a6d6298dc11"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security__constants_8h.html#a31d00ce5c064e1fff4261a6d6298dc11">grpc_local_connect_type</a> { <a class="el" href="grpc__security__constants_8h.html#a31d00ce5c064e1fff4261a6d6298dc11a94e03cdcc2f95916c9eaf6ab486ed768">UDS</a> = 0, 
 <a class="el" href="grpc__security__constants_8h.html#a31d00ce5c064e1fff4261a6d6298dc11acb07333a9323d16e7e2258fe5bb4aed8">LOCAL_TCP</a>
- }<tr class="memdesc:a31d00ce5c064e1fff4261a6d6298dc11"><td class="mdescLeft">&#160;</td><td class="mdescRight">Type of local connections for which local channel/server credentials will be applied.  <a href="grpc__security__constants_8h.html#a31d00ce5c064e1fff4261a6d6298dc11">More...</a><br /></td></tr>
-</td></tr>
+ }</td></tr>
+<tr class="memdesc:a31d00ce5c064e1fff4261a6d6298dc11"><td class="mdescLeft">&#160;</td><td class="mdescRight">Type of local connections for which local channel/server credentials will be applied.  <a href="grpc__security__constants_8h.html#a31d00ce5c064e1fff4261a6d6298dc11">More...</a><br /></td></tr>
 <tr class="separator:a31d00ce5c064e1fff4261a6d6298dc11"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <h2 class="groupheader">Macro Definition Documentation</h2>
@@ -138,7 +160,8 @@ Enumerations</h2></td></tr>
 </div><div class="memdoc">
 
 <p>Environment variable that points to the default SSL roots file. </p>
-<p>This file must be a PEM encoded file with all the roots such as the one that can be downloaded from <a href="https://pki.google.com/roots.pem">https://pki.google.com/roots.pem</a>. </p>
+<p>This file must be a PEM encoded file with all the roots such as the one that can be downloaded from <a href="https://pki.google.com/roots.pem">https://pki.google.com/roots.pem</a>. <br  />
+ </p>
 
 </div>
 </div>
@@ -185,6 +208,20 @@ Enumerations</h2></td></tr>
       </table>
 </div><div class="memdoc">
 
+</div>
+</div>
+<a id="ab19cdead9b37b4818118403d4d3b4ebb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab19cdead9b37b4818118403d4d3b4ebb">&#9670;&nbsp;</a></span>GRPC_TRANSPORT_SECURITY_LEVEL_PROPERTY_NAME</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define GRPC_TRANSPORT_SECURITY_LEVEL_PROPERTY_NAME&#160;&#160;&#160;&quot;security_level&quot;</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
 </div>
 </div>
 <a id="aff82fdff9e7c40c4dd4bdc650e38e25a"></a>
@@ -213,6 +250,20 @@ Enumerations</h2></td></tr>
       </table>
 </div><div class="memdoc">
 
+</div>
+</div>
+<a id="a4ea60d47d799302dc1b760bcfa78e5a1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4ea60d47d799302dc1b760bcfa78e5a1">&#9670;&nbsp;</a></span>GRPC_X509_PEM_CERT_CHAIN_PROPERTY_NAME</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define GRPC_X509_PEM_CERT_CHAIN_PROPERTY_NAME&#160;&#160;&#160;&quot;x509_pem_cert_chain&quot;</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
 </div>
 </div>
 <a id="ad46c3fd565d6a24eeb25d1fdc342cb28"></a>
@@ -263,6 +314,27 @@ Enumerations</h2></td></tr>
 <tr><td class="fieldname"><a id="a31d00ce5c064e1fff4261a6d6298dc11acb07333a9323d16e7e2258fe5bb4aed8"></a>LOCAL_TCP&#160;</td><td class="fielddoc"></td></tr>
 </table>
 
+</div>
+</div>
+<a id="a3c3165c49cd7a359ddb8656aae7e9dd6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3c3165c49cd7a359ddb8656aae7e9dd6">&#9670;&nbsp;</a></span>grpc_security_level</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">enum <a class="el" href="grpc__security__constants_8h.html#a3c3165c49cd7a359ddb8656aae7e9dd6">grpc_security_level</a></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a3c3165c49cd7a359ddb8656aae7e9dd6a1cb478ac1535b61fdd1cb2c1e2062b3a"></a>GRPC_SECURITY_MIN&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="a3c3165c49cd7a359ddb8656aae7e9dd6abb83593125096051f1c26ffa8df813b1"></a>GRPC_SECURITY_NONE&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="a3c3165c49cd7a359ddb8656aae7e9dd6ad9ad5579bef3a4b55e461f29c9fbd957"></a>GRPC_INTEGRITY_ONLY&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="a3c3165c49cd7a359ddb8656aae7e9dd6af27dbc67f757ccd2ff3537e053ad06c3"></a>GRPC_PRIVACY_AND_INTEGRITY&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="a3c3165c49cd7a359ddb8656aae7e9dd6a3dac3570a7b2f7189f426c0377bdb1e1"></a>GRPC_SECURITY_MAX&#160;</td><td class="fielddoc"></td></tr>
+</table>
+
 </div>
 </div>
 <a id="a4f19e93998bbda68d9c24f27673ff627"></a>
@@ -341,14 +413,37 @@ Enumerations</h2></td></tr>
 </td></tr>
 </table>
 
+</div>
+</div>
+<a id="aa4b37b544134e070541912584793446a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa4b37b544134e070541912584793446a">&#9670;&nbsp;</a></span>grpc_tls_server_verification_option</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">enum <a class="el" href="grpc__security__constants_8h.html#aa4b37b544134e070541912584793446a">grpc_tls_server_verification_option</a></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aa4b37b544134e070541912584793446aa2f287b70ed85cf61a025e6c9f82fa785"></a>GRPC_TLS_SERVER_VERIFICATION&#160;</td><td class="fielddoc"><p>Default option: performs server certificate verification and hostname verification. </p>
+</td></tr>
+<tr><td class="fieldname"><a id="aa4b37b544134e070541912584793446aaeb4cda98070a6fd330b7253843406106"></a>GRPC_TLS_SKIP_HOSTNAME_VERIFICATION&#160;</td><td class="fielddoc"><p>Performs server certificate verification, but skips hostname verification Client is responsible for verifying server's identity via server authorization check callback. </p>
+</td></tr>
+<tr><td class="fieldname"><a id="aa4b37b544134e070541912584793446aa7d9c4e1cd0a8986e4dadb95ef976b72e"></a>GRPC_TLS_SKIP_ALL_SERVER_VERIFICATION&#160;</td><td class="fielddoc"><p>Skips both server certificate and hostname verification. </p>
+<p>Client is responsible for verifying server's identity and server's certificate via server authorization check callback. </p>
+</td></tr>
+</table>
+
 </div>
 </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Dec 18 2019 17:23:06 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Tue Apr 7 2020 11:33:58 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.16
 </small></address>
 </body>
 </html>

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 7 - 4
core/grpc__security__constants_8h_source.html


+ 65 - 49
core/grpc__types_8h.html

@@ -1,9 +1,9 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!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.13"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: include/grpc/impl/codegen/grpc_types.h File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.16 -->
 <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(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -311,6 +314,12 @@ Macros</h2></td></tr>
 <tr class="separator:gae55b7bd57a5344e0083eac4d06c2d51b"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:gadeaad8ae5b50ee8d2fb44d289aeb223d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#gadeaad8ae5b50ee8d2fb44d289aeb223d">GRPC_ARG_TCP_MAX_READ_CHUNK_SIZE</a>&#160;&#160;&#160;&quot;grpc.experimental.tcp_max_read_chunk_size&quot;</td></tr>
 <tr class="separator:gadeaad8ae5b50ee8d2fb44d289aeb223d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1eb58c302eaf27a5d982b30402b8f84a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#ga1eb58c302eaf27a5d982b30402b8f84a">GRPC_ARG_TCP_TX_ZEROCOPY_ENABLED</a>&#160;&#160;&#160;&quot;grpc.experimental.tcp_tx_zerocopy_enabled&quot;</td></tr>
+<tr class="separator:ga1eb58c302eaf27a5d982b30402b8f84a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1014726da03b9715efd3638ca5f9c33a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#ga1014726da03b9715efd3638ca5f9c33a">GRPC_ARG_TCP_TX_ZEROCOPY_SEND_BYTES_THRESHOLD</a>&#160;&#160;&#160;&quot;grpc.experimental.tcp_tx_zerocopy_send_bytes_threshold&quot;</td></tr>
+<tr class="separator:ga1014726da03b9715efd3638ca5f9c33a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf3be6c3cb4107587438a2053621a1620"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#gaf3be6c3cb4107587438a2053621a1620">GRPC_ARG_TCP_TX_ZEROCOPY_MAX_SIMULT_SENDS</a>&#160;&#160;&#160;&quot;grpc.experimental.tcp_tx_zerocopy_max_simultaneous_sends&quot;</td></tr>
+<tr class="separator:gaf3be6c3cb4107587438a2053621a1620"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ga1768735fceeb8108a2f1eb12ea0a894e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#ga1768735fceeb8108a2f1eb12ea0a894e">GRPC_ARG_GRPCLB_CALL_TIMEOUT_MS</a>&#160;&#160;&#160;&quot;grpc.grpclb_call_timeout_ms&quot;</td></tr>
 <tr class="separator:ga1768735fceeb8108a2f1eb12ea0a894e"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:gaaaf4ebe91111ede7ee09a2bc790caa21"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#gaaaf4ebe91111ede7ee09a2bc790caa21">GRPC_ARG_GRPCLB_FALLBACK_TIMEOUT_MS</a>&#160;&#160;&#160;&quot;grpc.grpclb_fallback_timeout_ms&quot;</td></tr>
@@ -321,6 +330,8 @@ Macros</h2></td></tr>
 <tr class="separator:ga4c78436839c4f7398a38fb0732435b66"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ga1e04374ed3531bdda5ccd6260a75840f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#ga1e04374ed3531bdda5ccd6260a75840f">GRPC_ARG_XDS_FAILOVER_TIMEOUT_MS</a>&#160;&#160;&#160;&quot;grpc.xds_failover_timeout_ms&quot;</td></tr>
 <tr class="separator:ga1e04374ed3531bdda5ccd6260a75840f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac7f84e7e3a576d1efc7c5f5a3ff5632a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#gac7f84e7e3a576d1efc7c5f5a3ff5632a">GRPC_ARG_XDS_RESOURCE_DOES_NOT_EXIST_TIMEOUT_MS</a>&#160;&#160;&#160;&quot;grpc.xds_resource_does_not_exist_timeout_ms&quot;</td></tr>
+<tr class="separator:gac7f84e7e3a576d1efc7c5f5a3ff5632a"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ga618ddbf19fdd38d8f90b8f3d7cb5d481"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#ga618ddbf19fdd38d8f90b8f3d7cb5d481">GRPC_ARG_WORKAROUND_CRONET_COMPRESSION</a>&#160;&#160;&#160;&quot;grpc.workaround.cronet_compression&quot;</td></tr>
 <tr class="memdesc:ga618ddbf19fdd38d8f90b8f3d7cb5d481"><td class="mdescLeft">&#160;</td><td class="mdescRight">If non-zero, grpc server's cronet compression workaround will be enabled.  <a href="group__grpc__arg__keys.html#ga618ddbf19fdd38d8f90b8f3d7cb5d481">More...</a><br /></td></tr>
 <tr class="separator:ga618ddbf19fdd38d8f90b8f3d7cb5d481"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -364,39 +375,39 @@ Macros</h2></td></tr>
 <tr class="memdesc:ga59dd5c3bc20b4041cf05d513a88ba2ec"><td class="mdescLeft">&#160;</td><td class="mdescRight">gRPC Objective-C channel pooling id.  <a href="group__grpc__arg__keys.html#ga59dd5c3bc20b4041cf05d513a88ba2ec">More...</a><br /></td></tr>
 <tr class="separator:ga59dd5c3bc20b4041cf05d513a88ba2ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a4e5d829393a2ad7a98e53c4856057220"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__types_8h.html#a4e5d829393a2ad7a98e53c4856057220">GRPC_DEFAULT_MAX_SEND_MESSAGE_LENGTH</a>&#160;&#160;&#160;-1</td></tr>
-<tr class="memdesc:a4e5d829393a2ad7a98e53c4856057220"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default send/receive message size limits in bytes.  <a href="#a4e5d829393a2ad7a98e53c4856057220">More...</a><br /></td></tr>
+<tr class="memdesc:a4e5d829393a2ad7a98e53c4856057220"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default send/receive message size limits in bytes.  <a href="grpc__types_8h.html#a4e5d829393a2ad7a98e53c4856057220">More...</a><br /></td></tr>
 <tr class="separator:a4e5d829393a2ad7a98e53c4856057220"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a25687d417e9dc0a05af692dff23af179"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__types_8h.html#a25687d417e9dc0a05af692dff23af179">GRPC_DEFAULT_MAX_RECV_MESSAGE_LENGTH</a>&#160;&#160;&#160;(4 * 1024 * 1024)</td></tr>
 <tr class="separator:a25687d417e9dc0a05af692dff23af179"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:adf29fd8b7df2ecc47d14a7f5a3a079c0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__types_8h.html#adf29fd8b7df2ecc47d14a7f5a3a079c0">GRPC_WRITE_BUFFER_HINT</a>&#160;&#160;&#160;(0x00000001u)</td></tr>
-<tr class="memdesc:adf29fd8b7df2ecc47d14a7f5a3a079c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write Flags:  <a href="#adf29fd8b7df2ecc47d14a7f5a3a079c0">More...</a><br /></td></tr>
+<tr class="memdesc:adf29fd8b7df2ecc47d14a7f5a3a079c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write Flags:  <a href="grpc__types_8h.html#adf29fd8b7df2ecc47d14a7f5a3a079c0">More...</a><br /></td></tr>
 <tr class="separator:adf29fd8b7df2ecc47d14a7f5a3a079c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ae09000181671f031ed0e319ed557da4e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__types_8h.html#ae09000181671f031ed0e319ed557da4e">GRPC_WRITE_NO_COMPRESS</a>&#160;&#160;&#160;(0x00000002u)</td></tr>
-<tr class="memdesc:ae09000181671f031ed0e319ed557da4e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Force compression to be disabled for a particular write (start_write/add_metadata).  <a href="#ae09000181671f031ed0e319ed557da4e">More...</a><br /></td></tr>
+<tr class="memdesc:ae09000181671f031ed0e319ed557da4e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Force compression to be disabled for a particular write (start_write/add_metadata).  <a href="grpc__types_8h.html#ae09000181671f031ed0e319ed557da4e">More...</a><br /></td></tr>
 <tr class="separator:ae09000181671f031ed0e319ed557da4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a5de65995b1101bba3652f9d2ae51cc23"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__types_8h.html#a5de65995b1101bba3652f9d2ae51cc23">GRPC_WRITE_THROUGH</a>&#160;&#160;&#160;(0x00000004u)</td></tr>
-<tr class="memdesc:a5de65995b1101bba3652f9d2ae51cc23"><td class="mdescLeft">&#160;</td><td class="mdescRight">Force this message to be written to the socket before completing it.  <a href="#a5de65995b1101bba3652f9d2ae51cc23">More...</a><br /></td></tr>
+<tr class="memdesc:a5de65995b1101bba3652f9d2ae51cc23"><td class="mdescLeft">&#160;</td><td class="mdescRight">Force this message to be written to the socket before completing it.  <a href="grpc__types_8h.html#a5de65995b1101bba3652f9d2ae51cc23">More...</a><br /></td></tr>
 <tr class="separator:a5de65995b1101bba3652f9d2ae51cc23"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a3317259e1098b2b6f49982d6997bbf6a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__types_8h.html#a3317259e1098b2b6f49982d6997bbf6a">GRPC_WRITE_USED_MASK</a>&#160;&#160;&#160;(<a class="el" href="grpc__types_8h.html#adf29fd8b7df2ecc47d14a7f5a3a079c0">GRPC_WRITE_BUFFER_HINT</a> | <a class="el" href="grpc__types_8h.html#ae09000181671f031ed0e319ed557da4e">GRPC_WRITE_NO_COMPRESS</a> | <a class="el" href="grpc__types_8h.html#a5de65995b1101bba3652f9d2ae51cc23">GRPC_WRITE_THROUGH</a>)</td></tr>
-<tr class="memdesc:a3317259e1098b2b6f49982d6997bbf6a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mask of all valid flags.  <a href="#a3317259e1098b2b6f49982d6997bbf6a">More...</a><br /></td></tr>
+<tr class="memdesc:a3317259e1098b2b6f49982d6997bbf6a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mask of all valid flags.  <a href="grpc__types_8h.html#a3317259e1098b2b6f49982d6997bbf6a">More...</a><br /></td></tr>
 <tr class="separator:a3317259e1098b2b6f49982d6997bbf6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a3b9e262e1a797030f62bccfe7b42ce01"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__types_8h.html#a3b9e262e1a797030f62bccfe7b42ce01">GRPC_INITIAL_METADATA_IDEMPOTENT_REQUEST</a>&#160;&#160;&#160;(0x00000010u)</td></tr>
-<tr class="memdesc:a3b9e262e1a797030f62bccfe7b42ce01"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initial metadata flags.  <a href="#a3b9e262e1a797030f62bccfe7b42ce01">More...</a><br /></td></tr>
+<tr class="memdesc:a3b9e262e1a797030f62bccfe7b42ce01"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initial metadata flags.  <a href="grpc__types_8h.html#a3b9e262e1a797030f62bccfe7b42ce01">More...</a><br /></td></tr>
 <tr class="separator:a3b9e262e1a797030f62bccfe7b42ce01"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a9606180fd0950a1514522fbe535edf49"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__types_8h.html#a9606180fd0950a1514522fbe535edf49">GRPC_INITIAL_METADATA_WAIT_FOR_READY</a>&#160;&#160;&#160;(0x00000020u)</td></tr>
-<tr class="memdesc:a9606180fd0950a1514522fbe535edf49"><td class="mdescLeft">&#160;</td><td class="mdescRight">Signal that the call should not return UNAVAILABLE before it has started.  <a href="#a9606180fd0950a1514522fbe535edf49">More...</a><br /></td></tr>
+<tr class="memdesc:a9606180fd0950a1514522fbe535edf49"><td class="mdescLeft">&#160;</td><td class="mdescRight">Signal that the call should not return UNAVAILABLE before it has started.  <a href="grpc__types_8h.html#a9606180fd0950a1514522fbe535edf49">More...</a><br /></td></tr>
 <tr class="separator:a9606180fd0950a1514522fbe535edf49"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a7978c09a9933e7b858c65c1b03eb5b2b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__types_8h.html#a7978c09a9933e7b858c65c1b03eb5b2b">GRPC_INITIAL_METADATA_CACHEABLE_REQUEST</a>&#160;&#160;&#160;(0x00000040u)</td></tr>
-<tr class="memdesc:a7978c09a9933e7b858c65c1b03eb5b2b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Signal that the call is cacheable.  <a href="#a7978c09a9933e7b858c65c1b03eb5b2b">More...</a><br /></td></tr>
+<tr class="memdesc:a7978c09a9933e7b858c65c1b03eb5b2b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Signal that the call is cacheable.  <a href="grpc__types_8h.html#a7978c09a9933e7b858c65c1b03eb5b2b">More...</a><br /></td></tr>
 <tr class="separator:a7978c09a9933e7b858c65c1b03eb5b2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:afa71c451716eca6c8d38fb71d66c0bbb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__types_8h.html#afa71c451716eca6c8d38fb71d66c0bbb">GRPC_INITIAL_METADATA_WAIT_FOR_READY_EXPLICITLY_SET</a>&#160;&#160;&#160;(0x00000080u)</td></tr>
-<tr class="memdesc:afa71c451716eca6c8d38fb71d66c0bbb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Signal that GRPC_INITIAL_METADATA_WAIT_FOR_READY was explicitly set by the calling application.  <a href="#afa71c451716eca6c8d38fb71d66c0bbb">More...</a><br /></td></tr>
+<tr class="memdesc:afa71c451716eca6c8d38fb71d66c0bbb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Signal that GRPC_INITIAL_METADATA_WAIT_FOR_READY was explicitly set by the calling application.  <a href="grpc__types_8h.html#afa71c451716eca6c8d38fb71d66c0bbb">More...</a><br /></td></tr>
 <tr class="separator:afa71c451716eca6c8d38fb71d66c0bbb"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a1175f30479912922d006387536d2c46c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__types_8h.html#a1175f30479912922d006387536d2c46c">GRPC_INITIAL_METADATA_CORKED</a>&#160;&#160;&#160;(0x00000100u)</td></tr>
-<tr class="memdesc:a1175f30479912922d006387536d2c46c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Signal that the initial metadata should be corked.  <a href="#a1175f30479912922d006387536d2c46c">More...</a><br /></td></tr>
+<tr class="memdesc:a1175f30479912922d006387536d2c46c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Signal that the initial metadata should be corked.  <a href="grpc__types_8h.html#a1175f30479912922d006387536d2c46c">More...</a><br /></td></tr>
 <tr class="separator:a1175f30479912922d006387536d2c46c"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aca7fa3c1b87589e5829f508ee3fc1f84"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__types_8h.html#aca7fa3c1b87589e5829f508ee3fc1f84">GRPC_INITIAL_METADATA_USED_MASK</a></td></tr>
-<tr class="memdesc:aca7fa3c1b87589e5829f508ee3fc1f84"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mask of all valid flags.  <a href="#aca7fa3c1b87589e5829f508ee3fc1f84">More...</a><br /></td></tr>
+<tr class="memdesc:aca7fa3c1b87589e5829f508ee3fc1f84"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mask of all valid flags.  <a href="grpc__types_8h.html#aca7fa3c1b87589e5829f508ee3fc1f84">More...</a><br /></td></tr>
 <tr class="separator:aca7fa3c1b87589e5829f508ee3fc1f84"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a52497b2b6db8035126a8b45467a14d97"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__types_8h.html#a52497b2b6db8035126a8b45467a14d97">GRPC_CQ_CURRENT_VERSION</a>&#160;&#160;&#160;2</td></tr>
 <tr class="separator:a52497b2b6db8035126a8b45467a14d97"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -408,52 +419,52 @@ Typedefs</h2></td></tr>
 <tr class="memitem:acf22f6b5ce464dd73df59c9c49f8871c"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structgrpc__byte__buffer.html">grpc_byte_buffer</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__types_8h.html#acf22f6b5ce464dd73df59c9c49f8871c">grpc_byte_buffer</a></td></tr>
 <tr class="separator:acf22f6b5ce464dd73df59c9c49f8871c"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a895faab0e6035445750e43482651ba2f"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="grpc__types_8h.html#a895faab0e6035445750e43482651ba2f">grpc_completion_queue</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__types_8h.html#a895faab0e6035445750e43482651ba2f">grpc_completion_queue</a></td></tr>
-<tr class="memdesc:a895faab0e6035445750e43482651ba2f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Completion Queues enable notification of the completion of asynchronous actions.  <a href="#a895faab0e6035445750e43482651ba2f">More...</a><br /></td></tr>
+<tr class="memdesc:a895faab0e6035445750e43482651ba2f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Completion Queues enable notification of the completion of asynchronous actions.  <a href="grpc__types_8h.html#a895faab0e6035445750e43482651ba2f">More...</a><br /></td></tr>
 <tr class="separator:a895faab0e6035445750e43482651ba2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a09ce3d7fa6473ac1cb39692adf257a13"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="grpc__types_8h.html#a09ce3d7fa6473ac1cb39692adf257a13">grpc_alarm</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__types_8h.html#a09ce3d7fa6473ac1cb39692adf257a13">grpc_alarm</a></td></tr>
-<tr class="memdesc:a09ce3d7fa6473ac1cb39692adf257a13"><td class="mdescLeft">&#160;</td><td class="mdescRight">An alarm associated with a completion queue.  <a href="#a09ce3d7fa6473ac1cb39692adf257a13">More...</a><br /></td></tr>
+<tr class="memdesc:a09ce3d7fa6473ac1cb39692adf257a13"><td class="mdescLeft">&#160;</td><td class="mdescRight">An alarm associated with a completion queue.  <a href="grpc__types_8h.html#a09ce3d7fa6473ac1cb39692adf257a13">More...</a><br /></td></tr>
 <tr class="separator:a09ce3d7fa6473ac1cb39692adf257a13"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a432bfa6b9f6603643cdf9de8804c254e"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="grpc__types_8h.html#a432bfa6b9f6603643cdf9de8804c254e">grpc_channel</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__types_8h.html#a432bfa6b9f6603643cdf9de8804c254e">grpc_channel</a></td></tr>
-<tr class="memdesc:a432bfa6b9f6603643cdf9de8804c254e"><td class="mdescLeft">&#160;</td><td class="mdescRight">The Channel interface allows creation of Call objects.  <a href="#a432bfa6b9f6603643cdf9de8804c254e">More...</a><br /></td></tr>
+<tr class="memdesc:a432bfa6b9f6603643cdf9de8804c254e"><td class="mdescLeft">&#160;</td><td class="mdescRight">The Channel interface allows creation of Call objects.  <a href="grpc__types_8h.html#a432bfa6b9f6603643cdf9de8804c254e">More...</a><br /></td></tr>
 <tr class="separator:a432bfa6b9f6603643cdf9de8804c254e"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a2bbbaad8f7a806f6c834b68c5dd916d8"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="grpc__types_8h.html#a2bbbaad8f7a806f6c834b68c5dd916d8">grpc_server</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__types_8h.html#a2bbbaad8f7a806f6c834b68c5dd916d8">grpc_server</a></td></tr>
-<tr class="memdesc:a2bbbaad8f7a806f6c834b68c5dd916d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">A server listens to some port and responds to request calls.  <a href="#a2bbbaad8f7a806f6c834b68c5dd916d8">More...</a><br /></td></tr>
+<tr class="memdesc:a2bbbaad8f7a806f6c834b68c5dd916d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">A server listens to some port and responds to request calls.  <a href="grpc__types_8h.html#a2bbbaad8f7a806f6c834b68c5dd916d8">More...</a><br /></td></tr>
 <tr class="separator:a2bbbaad8f7a806f6c834b68c5dd916d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a122f8f4f0a585396d993d9b55848f222"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="grpc__types_8h.html#a122f8f4f0a585396d993d9b55848f222">grpc_call</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__types_8h.html#a122f8f4f0a585396d993d9b55848f222">grpc_call</a></td></tr>
-<tr class="memdesc:a122f8f4f0a585396d993d9b55848f222"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Call represents an RPC.  <a href="#a122f8f4f0a585396d993d9b55848f222">More...</a><br /></td></tr>
+<tr class="memdesc:a122f8f4f0a585396d993d9b55848f222"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Call represents an RPC.  <a href="grpc__types_8h.html#a122f8f4f0a585396d993d9b55848f222">More...</a><br /></td></tr>
 <tr class="separator:a122f8f4f0a585396d993d9b55848f222"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a72c4781284bb0c964d281e6e46cf4a90"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="grpc__types_8h.html#a72c4781284bb0c964d281e6e46cf4a90">grpc_socket_mutator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__types_8h.html#a72c4781284bb0c964d281e6e46cf4a90">grpc_socket_mutator</a></td></tr>
-<tr class="memdesc:a72c4781284bb0c964d281e6e46cf4a90"><td class="mdescLeft">&#160;</td><td class="mdescRight">The Socket Mutator interface allows changes on socket options.  <a href="#a72c4781284bb0c964d281e6e46cf4a90">More...</a><br /></td></tr>
+<tr class="memdesc:a72c4781284bb0c964d281e6e46cf4a90"><td class="mdescLeft">&#160;</td><td class="mdescRight">The Socket Mutator interface allows changes on socket options.  <a href="grpc__types_8h.html#a72c4781284bb0c964d281e6e46cf4a90">More...</a><br /></td></tr>
 <tr class="separator:a72c4781284bb0c964d281e6e46cf4a90"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a6bb7fdad6ac88edb9468eb46c801ddb0"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="grpc__types_8h.html#a6bb7fdad6ac88edb9468eb46c801ddb0">grpc_socket_factory</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__types_8h.html#a6bb7fdad6ac88edb9468eb46c801ddb0">grpc_socket_factory</a></td></tr>
-<tr class="memdesc:a6bb7fdad6ac88edb9468eb46c801ddb0"><td class="mdescLeft">&#160;</td><td class="mdescRight">The Socket Factory interface creates and binds sockets.  <a href="#a6bb7fdad6ac88edb9468eb46c801ddb0">More...</a><br /></td></tr>
+<tr class="memdesc:a6bb7fdad6ac88edb9468eb46c801ddb0"><td class="mdescLeft">&#160;</td><td class="mdescRight">The Socket Factory interface creates and binds sockets.  <a href="grpc__types_8h.html#a6bb7fdad6ac88edb9468eb46c801ddb0">More...</a><br /></td></tr>
 <tr class="separator:a6bb7fdad6ac88edb9468eb46c801ddb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a8499b89a510e8a3d4e76e011776a1548"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structgrpc__arg__pointer__vtable.html">grpc_arg_pointer_vtable</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__types_8h.html#a8499b89a510e8a3d4e76e011776a1548">grpc_arg_pointer_vtable</a></td></tr>
 <tr class="separator:a8499b89a510e8a3d4e76e011776a1548"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:abb51216cb5ac1cfd8ca4d096e060adbb"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="grpc__types_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785b">grpc_call_error</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__types_8h.html#abb51216cb5ac1cfd8ca4d096e060adbb">grpc_call_error</a></td></tr>
-<tr class="memdesc:abb51216cb5ac1cfd8ca4d096e060adbb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Result of a grpc call.  <a href="#abb51216cb5ac1cfd8ca4d096e060adbb">More...</a><br /></td></tr>
+<tr class="memdesc:abb51216cb5ac1cfd8ca4d096e060adbb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Result of a grpc call.  <a href="grpc__types_8h.html#abb51216cb5ac1cfd8ca4d096e060adbb">More...</a><br /></td></tr>
 <tr class="separator:abb51216cb5ac1cfd8ca4d096e060adbb"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a1da84eaead787d991c5a0c87aed7c30b"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structgrpc__metadata.html">grpc_metadata</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__types_8h.html#a1da84eaead787d991c5a0c87aed7c30b">grpc_metadata</a></td></tr>
-<tr class="memdesc:a1da84eaead787d991c5a0c87aed7c30b"><td class="mdescLeft">&#160;</td><td class="mdescRight">A single metadata element.  <a href="#a1da84eaead787d991c5a0c87aed7c30b">More...</a><br /></td></tr>
+<tr class="memdesc:a1da84eaead787d991c5a0c87aed7c30b"><td class="mdescLeft">&#160;</td><td class="mdescRight">A single metadata element.  <a href="grpc__types_8h.html#a1da84eaead787d991c5a0c87aed7c30b">More...</a><br /></td></tr>
 <tr class="separator:a1da84eaead787d991c5a0c87aed7c30b"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a70454b2958c92c1cd8feeaa45f157b74"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="grpc__types_8h.html#ab6454071421a36ebc25952ed448d5b87">grpc_completion_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__types_8h.html#a70454b2958c92c1cd8feeaa45f157b74">grpc_completion_type</a></td></tr>
-<tr class="memdesc:a70454b2958c92c1cd8feeaa45f157b74"><td class="mdescLeft">&#160;</td><td class="mdescRight">The type of completion (for <a class="el" href="structgrpc__event.html" title="The result of an operation. ">grpc_event</a>)  <a href="#a70454b2958c92c1cd8feeaa45f157b74">More...</a><br /></td></tr>
+<tr class="memdesc:a70454b2958c92c1cd8feeaa45f157b74"><td class="mdescLeft">&#160;</td><td class="mdescRight">The type of completion (for <a class="el" href="structgrpc__event.html" title="The result of an operation.">grpc_event</a>)  <a href="grpc__types_8h.html#a70454b2958c92c1cd8feeaa45f157b74">More...</a><br /></td></tr>
 <tr class="separator:a70454b2958c92c1cd8feeaa45f157b74"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a07990645ca218f6965fd83edf3f421b7"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structgrpc__event.html">grpc_event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__types_8h.html#a07990645ca218f6965fd83edf3f421b7">grpc_event</a></td></tr>
-<tr class="memdesc:a07990645ca218f6965fd83edf3f421b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">The result of an operation.  <a href="#a07990645ca218f6965fd83edf3f421b7">More...</a><br /></td></tr>
+<tr class="memdesc:a07990645ca218f6965fd83edf3f421b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">The result of an operation.  <a href="grpc__types_8h.html#a07990645ca218f6965fd83edf3f421b7">More...</a><br /></td></tr>
 <tr class="separator:a07990645ca218f6965fd83edf3f421b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a6556a58ca45ad5132b89c770cf875215"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structgrpc__op.html">grpc_op</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__types_8h.html#a6556a58ca45ad5132b89c770cf875215">grpc_op</a></td></tr>
-<tr class="memdesc:a6556a58ca45ad5132b89c770cf875215"><td class="mdescLeft">&#160;</td><td class="mdescRight">Operation data: one field for each op type (except SEND_CLOSE_FROM_CLIENT which has no arguments)  <a href="#a6556a58ca45ad5132b89c770cf875215">More...</a><br /></td></tr>
+<tr class="memdesc:a6556a58ca45ad5132b89c770cf875215"><td class="mdescLeft">&#160;</td><td class="mdescRight">Operation data: one field for each op type (except SEND_CLOSE_FROM_CLIENT which has no arguments)  <a href="grpc__types_8h.html#a6556a58ca45ad5132b89c770cf875215">More...</a><br /></td></tr>
 <tr class="separator:a6556a58ca45ad5132b89c770cf875215"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a16d58b8d7c93609d01311b869f4a8d05"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="grpc__types_8h.html#a16d58b8d7c93609d01311b869f4a8d05">grpc_resource_quota</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__types_8h.html#a16d58b8d7c93609d01311b869f4a8d05">grpc_resource_quota</a></td></tr>
 <tr class="separator:a16d58b8d7c93609d01311b869f4a8d05"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a457c7ceade487b2722b2753615e12611"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structgrpc__experimental__completion__queue__functor.html">grpc_experimental_completion_queue_functor</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__types_8h.html#a457c7ceade487b2722b2753615e12611">grpc_experimental_completion_queue_functor</a></td></tr>
-<tr class="memdesc:a457c7ceade487b2722b2753615e12611"><td class="mdescLeft">&#160;</td><td class="mdescRight">EXPERIMENTAL: Specifies an interface class to be used as a tag for callback-based completion queues.  <a href="#a457c7ceade487b2722b2753615e12611">More...</a><br /></td></tr>
+<tr class="memdesc:a457c7ceade487b2722b2753615e12611"><td class="mdescLeft">&#160;</td><td class="mdescRight">EXPERIMENTAL: Specifies an interface class to be used as a tag for callback-based completion queues.  <a href="grpc__types_8h.html#a457c7ceade487b2722b2753615e12611">More...</a><br /></td></tr>
 <tr class="separator:a457c7ceade487b2722b2753615e12611"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a8113e2fd72a5fbb372d691a0c2206422"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structgrpc__completion__queue__attributes.html">grpc_completion_queue_attributes</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__types_8h.html#a8113e2fd72a5fbb372d691a0c2206422">grpc_completion_queue_attributes</a></td></tr>
 <tr class="separator:a8113e2fd72a5fbb372d691a0c2206422"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a7598a0f60120f40389e6e264d23b88a6"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="grpc__types_8h.html#a7598a0f60120f40389e6e264d23b88a6">grpc_completion_queue_factory</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__types_8h.html#a7598a0f60120f40389e6e264d23b88a6">grpc_completion_queue_factory</a></td></tr>
-<tr class="memdesc:a7598a0f60120f40389e6e264d23b88a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">The completion queue factory structure is opaque to the callers of grpc.  <a href="#a7598a0f60120f40389e6e264d23b88a6">More...</a><br /></td></tr>
+<tr class="memdesc:a7598a0f60120f40389e6e264d23b88a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">The completion queue factory structure is opaque to the callers of grpc.  <a href="grpc__types_8h.html#a7598a0f60120f40389e6e264d23b88a6">More...</a><br /></td></tr>
 <tr class="separator:a7598a0f60120f40389e6e264d23b88a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
@@ -464,8 +475,8 @@ Enumerations</h2></td></tr>
 <tr class="memitem:a0b06eae05e70404aedbceaebce6de593"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__types_8h.html#a0b06eae05e70404aedbceaebce6de593">grpc_arg_type</a> { <a class="el" href="grpc__types_8h.html#a0b06eae05e70404aedbceaebce6de593a215b6b9143ba133ede0e29f79098239d">GRPC_ARG_STRING</a>, 
 <a class="el" href="grpc__types_8h.html#a0b06eae05e70404aedbceaebce6de593a8d2f803b8aaf88f34dac1f887826c689">GRPC_ARG_INTEGER</a>, 
 <a class="el" href="grpc__types_8h.html#a0b06eae05e70404aedbceaebce6de593a02a823a7037e2a60b9d9a031fd42591b">GRPC_ARG_POINTER</a>
- }<tr class="memdesc:a0b06eae05e70404aedbceaebce6de593"><td class="mdescLeft">&#160;</td><td class="mdescRight">Type specifier for <a class="el" href="structgrpc__arg.html" title="A single argument... ">grpc_arg</a>.  <a href="grpc__types_8h.html#a0b06eae05e70404aedbceaebce6de593">More...</a><br /></td></tr>
-</td></tr>
+ }</td></tr>
+<tr class="memdesc:a0b06eae05e70404aedbceaebce6de593"><td class="mdescLeft">&#160;</td><td class="mdescRight">Type specifier for <a class="el" href="structgrpc__arg.html" title="A single argument...">grpc_arg</a>.  <a href="grpc__types_8h.html#a0b06eae05e70404aedbceaebce6de593">More...</a><br /></td></tr>
 <tr class="separator:a0b06eae05e70404aedbceaebce6de593"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a0d5a8bdd6d53d209cacea4b6fa5d785b"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__types_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785b">grpc_call_error</a> { <br />
 &#160;&#160;<a class="el" href="grpc__types_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba32f125b97007cbdb43534e9d6e0989f8">GRPC_CALL_OK</a> = 0, 
@@ -488,14 +499,14 @@ Enumerations</h2></td></tr>
 <a class="el" href="grpc__types_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba598dd6646d1a7c88d4bbef1490953ee3">GRPC_CALL_ERROR_PAYLOAD_TYPE_MISMATCH</a>, 
 <a class="el" href="grpc__types_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba21448119e545f7a9679d40a6ddde1774">GRPC_CALL_ERROR_COMPLETION_QUEUE_SHUTDOWN</a>
 <br />
- }<tr class="memdesc:a0d5a8bdd6d53d209cacea4b6fa5d785b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Result of a grpc call.  <a href="grpc__types_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785b">More...</a><br /></td></tr>
-</td></tr>
+ }</td></tr>
+<tr class="memdesc:a0d5a8bdd6d53d209cacea4b6fa5d785b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Result of a grpc call.  <a href="grpc__types_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785b">More...</a><br /></td></tr>
 <tr class="separator:a0d5a8bdd6d53d209cacea4b6fa5d785b"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab6454071421a36ebc25952ed448d5b87"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__types_8h.html#ab6454071421a36ebc25952ed448d5b87">grpc_completion_type</a> { <a class="el" href="grpc__types_8h.html#ab6454071421a36ebc25952ed448d5b87a503dd1b2ec79457f0f810716016219d5">GRPC_QUEUE_SHUTDOWN</a>, 
 <a class="el" href="grpc__types_8h.html#ab6454071421a36ebc25952ed448d5b87a4339ea61236e103b6555fdf9b6cffab6">GRPC_QUEUE_TIMEOUT</a>, 
 <a class="el" href="grpc__types_8h.html#ab6454071421a36ebc25952ed448d5b87a00b42e3d4b6e6493c6e76f1adf07b297">GRPC_OP_COMPLETE</a>
- }<tr class="memdesc:ab6454071421a36ebc25952ed448d5b87"><td class="mdescLeft">&#160;</td><td class="mdescRight">The type of completion (for <a class="el" href="structgrpc__event.html" title="The result of an operation. ">grpc_event</a>)  <a href="grpc__types_8h.html#ab6454071421a36ebc25952ed448d5b87">More...</a><br /></td></tr>
-</td></tr>
+ }</td></tr>
+<tr class="memdesc:ab6454071421a36ebc25952ed448d5b87"><td class="mdescLeft">&#160;</td><td class="mdescRight">The type of completion (for <a class="el" href="structgrpc__event.html" title="The result of an operation.">grpc_event</a>)  <a href="grpc__types_8h.html#ab6454071421a36ebc25952ed448d5b87">More...</a><br /></td></tr>
 <tr class="separator:ab6454071421a36ebc25952ed448d5b87"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a41dc9abf9678decbfcef1a037e35939a"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__types_8h.html#a41dc9abf9678decbfcef1a037e35939a">grpc_op_type</a> { <br />
 &#160;&#160;<a class="el" href="grpc__types_8h.html#a41dc9abf9678decbfcef1a037e35939aaf5bbedf13763c180b2f1ada62769d721">GRPC_OP_SEND_INITIAL_METADATA</a> = 0, 
@@ -513,14 +524,14 @@ Enumerations</h2></td></tr>
 <tr class="memitem:a6f3d3ec662c2a8ac669c98163d511343"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__types_8h.html#a6f3d3ec662c2a8ac669c98163d511343">grpc_cq_polling_type</a> { <a class="el" href="grpc__types_8h.html#a6f3d3ec662c2a8ac669c98163d511343afc366f1bf1fc412fafd97557bc0160c8">GRPC_CQ_DEFAULT_POLLING</a>, 
 <a class="el" href="grpc__types_8h.html#a6f3d3ec662c2a8ac669c98163d511343aa291aea150282f3a2366437d8fc93b11">GRPC_CQ_NON_LISTENING</a>, 
 <a class="el" href="grpc__types_8h.html#a6f3d3ec662c2a8ac669c98163d511343a30fe3e6720c740094d5295546e9bb849">GRPC_CQ_NON_POLLING</a>
- }<tr class="memdesc:a6f3d3ec662c2a8ac669c98163d511343"><td class="mdescLeft">&#160;</td><td class="mdescRight">Completion queues internally MAY maintain a set of file descriptors in a structure called 'pollset'.  <a href="grpc__types_8h.html#a6f3d3ec662c2a8ac669c98163d511343">More...</a><br /></td></tr>
-</td></tr>
+ }</td></tr>
+<tr class="memdesc:a6f3d3ec662c2a8ac669c98163d511343"><td class="mdescLeft">&#160;</td><td class="mdescRight">Completion queues internally MAY maintain a set of file descriptors in a structure called 'pollset'.  <a href="grpc__types_8h.html#a6f3d3ec662c2a8ac669c98163d511343">More...</a><br /></td></tr>
 <tr class="separator:a6f3d3ec662c2a8ac669c98163d511343"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a1d6272e15d32381a9ffa027cefd60bf8"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__types_8h.html#a1d6272e15d32381a9ffa027cefd60bf8">grpc_cq_completion_type</a> { <a class="el" href="grpc__types_8h.html#a1d6272e15d32381a9ffa027cefd60bf8a3fccd6237614f711bfc1999438ed2676">GRPC_CQ_NEXT</a>, 
 <a class="el" href="grpc__types_8h.html#a1d6272e15d32381a9ffa027cefd60bf8a7ddd2051625309ecc657b658c021476a">GRPC_CQ_PLUCK</a>, 
 <a class="el" href="grpc__types_8h.html#a1d6272e15d32381a9ffa027cefd60bf8a931c6eb465b1df23059edaefc1698ff2">GRPC_CQ_CALLBACK</a>
- }<tr class="memdesc:a1d6272e15d32381a9ffa027cefd60bf8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Specifies the type of APIs to use to pop events from the completion queue.  <a href="grpc__types_8h.html#a1d6272e15d32381a9ffa027cefd60bf8">More...</a><br /></td></tr>
-</td></tr>
+ }</td></tr>
+<tr class="memdesc:a1d6272e15d32381a9ffa027cefd60bf8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Specifies the type of APIs to use to pop events from the completion queue.  <a href="grpc__types_8h.html#a1d6272e15d32381a9ffa027cefd60bf8">More...</a><br /></td></tr>
 <tr class="separator:a1d6272e15d32381a9ffa027cefd60bf8"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <h2 class="groupheader">Macro Definition Documentation</h2>
@@ -644,8 +655,11 @@ Enumerations</h2></td></tr>
         </tr>
       </table>
 </div><div class="memdoc">
-<b>Value:</b><div class="fragment"><div class="line">(<a class="code" href="grpc__types_8h.html#a3b9e262e1a797030f62bccfe7b42ce01">GRPC_INITIAL_METADATA_IDEMPOTENT_REQUEST</a> |            \</div><div class="line">   GRPC_INITIAL_METADATA_WAIT_FOR_READY |                \</div><div class="line">   GRPC_INITIAL_METADATA_CACHEABLE_REQUEST |             \</div><div class="line">   GRPC_INITIAL_METADATA_WAIT_FOR_READY_EXPLICITLY_SET | \</div><div class="line">   GRPC_INITIAL_METADATA_CORKED | <a class="code" href="grpc__types_8h.html#a5de65995b1101bba3652f9d2ae51cc23">GRPC_WRITE_THROUGH</a>)</div><div class="ttc" id="grpc__types_8h_html_a5de65995b1101bba3652f9d2ae51cc23"><div class="ttname"><a href="grpc__types_8h.html#a5de65995b1101bba3652f9d2ae51cc23">GRPC_WRITE_THROUGH</a></div><div class="ttdeci">#define GRPC_WRITE_THROUGH</div><div class="ttdoc">Force this message to be written to the socket before completing it. </div><div class="ttdef"><b>Definition:</b> grpc_types.h:458</div></div>
-<div class="ttc" id="grpc__types_8h_html_a3b9e262e1a797030f62bccfe7b42ce01"><div class="ttname"><a href="grpc__types_8h.html#a3b9e262e1a797030f62bccfe7b42ce01">GRPC_INITIAL_METADATA_IDEMPOTENT_REQUEST</a></div><div class="ttdeci">#define GRPC_INITIAL_METADATA_IDEMPOTENT_REQUEST</div><div class="ttdoc">Initial metadata flags. </div><div class="ttdef"><b>Definition:</b> grpc_types.h:465</div></div>
+<b>Value:</b><div class="fragment"><div class="line">(<a class="code" href="grpc__types_8h.html#a3b9e262e1a797030f62bccfe7b42ce01">GRPC_INITIAL_METADATA_IDEMPOTENT_REQUEST</a> |            \</div>
+<div class="line">   GRPC_INITIAL_METADATA_WAIT_FOR_READY |                \</div>
+<div class="line">   GRPC_INITIAL_METADATA_CACHEABLE_REQUEST |             \</div>
+<div class="line">   GRPC_INITIAL_METADATA_WAIT_FOR_READY_EXPLICITLY_SET | \</div>
+<div class="line">   GRPC_INITIAL_METADATA_CORKED | <a class="code" href="grpc__types_8h.html#a5de65995b1101bba3652f9d2ae51cc23">GRPC_WRITE_THROUGH</a>)</div>
 </div><!-- fragment -->
 <p>Mask of all valid flags. </p>
 
@@ -902,7 +916,7 @@ Enumerations</h2></td></tr>
       </table>
 </div><div class="memdoc">
 
-<p>The type of completion (for <a class="el" href="structgrpc__event.html" title="The result of an operation. ">grpc_event</a>) </p>
+<p>The type of completion (for <a class="el" href="structgrpc__event.html" title="The result of an operation.">grpc_event</a>) </p>
 
 </div>
 </div>
@@ -1047,7 +1061,7 @@ Enumerations</h2></td></tr>
       </table>
 </div><div class="memdoc">
 
-<p>Type specifier for <a class="el" href="structgrpc__arg.html" title="A single argument... ">grpc_arg</a>. </p>
+<p>Type specifier for <a class="el" href="structgrpc__arg.html" title="A single argument...">grpc_arg</a>. </p>
 <table class="fieldtable">
 <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a0b06eae05e70404aedbceaebce6de593a215b6b9143ba133ede0e29f79098239d"></a>GRPC_ARG_STRING&#160;</td><td class="fielddoc"></td></tr>
 <tr><td class="fieldname"><a id="a0b06eae05e70404aedbceaebce6de593a8d2f803b8aaf88f34dac1f887826c689"></a>GRPC_ARG_INTEGER&#160;</td><td class="fielddoc"></td></tr>
@@ -1137,7 +1151,7 @@ Enumerations</h2></td></tr>
       </table>
 </div><div class="memdoc">
 
-<p>The type of completion (for <a class="el" href="structgrpc__event.html" title="The result of an operation. ">grpc_event</a>) </p>
+<p>The type of completion (for <a class="el" href="structgrpc__event.html" title="The result of an operation.">grpc_event</a>) </p>
 <table class="fieldtable">
 <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ab6454071421a36ebc25952ed448d5b87a503dd1b2ec79457f0f810716016219d5"></a>GRPC_QUEUE_SHUTDOWN&#160;</td><td class="fielddoc"><p>Shutting down. </p>
 </td></tr>
@@ -1163,7 +1177,7 @@ Enumerations</h2></td></tr>
 
 <p>Specifies the type of APIs to use to pop events from the completion queue. </p>
 <table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a1d6272e15d32381a9ffa027cefd60bf8a3fccd6237614f711bfc1999438ed2676"></a>GRPC_CQ_NEXT&#160;</td><td class="fielddoc"><p>Events are popped out by calling <a class="el" href="grpc_8h.html#ab43d55077bcbeb324044d3dcd26a5c80" title="Blocks until an event is available, the completion queue is being shut down, or deadline is reached...">grpc_completion_queue_next()</a> API ONLY. </p>
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a1d6272e15d32381a9ffa027cefd60bf8a3fccd6237614f711bfc1999438ed2676"></a>GRPC_CQ_NEXT&#160;</td><td class="fielddoc"><p>Events are popped out by calling <a class="el" href="grpc_8h.html#ab43d55077bcbeb324044d3dcd26a5c80" title="Blocks until an event is available, the completion queue is being shut down, or deadline is reached.">grpc_completion_queue_next()</a> API ONLY. </p>
 </td></tr>
 <tr><td class="fieldname"><a id="a1d6272e15d32381a9ffa027cefd60bf8a7ddd2051625309ecc657b658c021476a"></a>GRPC_CQ_PLUCK&#160;</td><td class="fielddoc"><p>Events are popped out by calling <a class="el" href="grpc_8h.html#a0292bf7a0c794771cd66766dc4b8276c" title="Blocks until an event with tag &#39;tag&#39; is available, the completion queue is being shutdown or deadline...">grpc_completion_queue_pluck()</a> API ONLY. </p>
 </td></tr>
@@ -1187,14 +1201,14 @@ Enumerations</h2></td></tr>
 
 <p>Completion queues internally MAY maintain a set of file descriptors in a structure called 'pollset'. </p>
 <p>This enum specifies if a completion queue has an associated pollset and any restrictions on the type of file descriptors that can be present in the pollset.</p>
-<p>I/O progress can only be made when <a class="el" href="grpc_8h.html#ab43d55077bcbeb324044d3dcd26a5c80" title="Blocks until an event is available, the completion queue is being shut down, or deadline is reached...">grpc_completion_queue_next()</a> or <a class="el" href="grpc_8h.html#a0292bf7a0c794771cd66766dc4b8276c" title="Blocks until an event with tag &#39;tag&#39; is available, the completion queue is being shutdown or deadline...">grpc_completion_queue_pluck()</a> are called on the completion queue (unless the grpc_cq_polling_type is GRPC_CQ_NON_POLLING) and hence it is very important to actively call these APIs </p>
+<p>I/O progress can only be made when <a class="el" href="grpc_8h.html#ab43d55077bcbeb324044d3dcd26a5c80" title="Blocks until an event is available, the completion queue is being shut down, or deadline is reached.">grpc_completion_queue_next()</a> or <a class="el" href="grpc_8h.html#a0292bf7a0c794771cd66766dc4b8276c" title="Blocks until an event with tag &#39;tag&#39; is available, the completion queue is being shutdown or deadline...">grpc_completion_queue_pluck()</a> are called on the completion queue (unless the grpc_cq_polling_type is GRPC_CQ_NON_POLLING) and hence it is very important to actively call these APIs </p>
 <table class="fieldtable">
 <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a6f3d3ec662c2a8ac669c98163d511343afc366f1bf1fc412fafd97557bc0160c8"></a>GRPC_CQ_DEFAULT_POLLING&#160;</td><td class="fielddoc"><p>The completion queue will have an associated pollset and there is no restriction on the type of file descriptors the pollset may contain. </p>
 </td></tr>
 <tr><td class="fieldname"><a id="a6f3d3ec662c2a8ac669c98163d511343aa291aea150282f3a2366437d8fc93b11"></a>GRPC_CQ_NON_LISTENING&#160;</td><td class="fielddoc"><p>Similar to GRPC_CQ_DEFAULT_POLLING except that the completion queues will not contain any 'listening file descriptors' (i.e file descriptors used to listen to incoming channels) </p>
 </td></tr>
 <tr><td class="fieldname"><a id="a6f3d3ec662c2a8ac669c98163d511343a30fe3e6720c740094d5295546e9bb849"></a>GRPC_CQ_NON_POLLING&#160;</td><td class="fielddoc"><p>The completion queue will not have an associated pollset. </p>
-<p>Note that <a class="el" href="grpc_8h.html#ab43d55077bcbeb324044d3dcd26a5c80" title="Blocks until an event is available, the completion queue is being shut down, or deadline is reached...">grpc_completion_queue_next()</a> or <a class="el" href="grpc_8h.html#a0292bf7a0c794771cd66766dc4b8276c" title="Blocks until an event with tag &#39;tag&#39; is available, the completion queue is being shutdown or deadline...">grpc_completion_queue_pluck()</a> MUST still be called to pop events from the completion queue; it is not required to call them actively to make I/O progress </p>
+<p>Note that <a class="el" href="grpc_8h.html#ab43d55077bcbeb324044d3dcd26a5c80" title="Blocks until an event is available, the completion queue is being shut down, or deadline is reached.">grpc_completion_queue_next()</a> or <a class="el" href="grpc_8h.html#a0292bf7a0c794771cd66766dc4b8276c" title="Blocks until an event with tag &#39;tag&#39; is available, the completion queue is being shutdown or deadline...">grpc_completion_queue_pluck()</a> MUST still be called to pop events from the completion queue; it is not required to call them actively to make I/O progress </p>
 </td></tr>
 </table>
 
@@ -1241,11 +1255,13 @@ Enumerations</h2></td></tr>
 </div>
 </div>
 </div><!-- contents -->
+<div class="ttc" id="agrpc__types_8h_html_a3b9e262e1a797030f62bccfe7b42ce01"><div class="ttname"><a href="grpc__types_8h.html#a3b9e262e1a797030f62bccfe7b42ce01">GRPC_INITIAL_METADATA_IDEMPOTENT_REQUEST</a></div><div class="ttdeci">#define GRPC_INITIAL_METADATA_IDEMPOTENT_REQUEST</div><div class="ttdoc">Initial metadata flags.</div><div class="ttdef"><b>Definition:</b> grpc_types.h:484</div></div>
+<div class="ttc" id="agrpc__types_8h_html_a5de65995b1101bba3652f9d2ae51cc23"><div class="ttname"><a href="grpc__types_8h.html#a5de65995b1101bba3652f9d2ae51cc23">GRPC_WRITE_THROUGH</a></div><div class="ttdeci">#define GRPC_WRITE_THROUGH</div><div class="ttdoc">Force this message to be written to the socket before completing it.</div><div class="ttdef"><b>Definition:</b> grpc_types.h:477</div></div>
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Dec 18 2019 17:23:06 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Tue Apr 7 2020 11:33:58 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.16
 </small></address>
 </body>
 </html>

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 7 - 4
core/grpc__types_8h_source.html


+ 9 - 6
core/health-checking_8md.html

@@ -1,9 +1,9 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!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.13"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: doc/health-checking.md File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.16 -->
 <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(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -66,9 +69,9 @@ $(function() {
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Dec 18 2019 17:23:06 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Tue Apr 7 2020 11:33:58 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.16
 </small></address>
 </body>
 </html>

+ 9 - 6
core/http-grpc-status-mapping_8md.html

@@ -1,9 +1,9 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!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.13"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: doc/http-grpc-status-mapping.md File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.16 -->
 <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(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -66,9 +69,9 @@ $(function() {
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Dec 18 2019 17:23:06 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Tue Apr 7 2020 11:33:58 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.16
 </small></address>
 </body>
 </html>

+ 9 - 6
core/http2-interop-test-descriptions_8md.html

@@ -1,9 +1,9 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!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.13"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: doc/http2-interop-test-descriptions.md File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.16 -->
 <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(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -66,9 +69,9 @@ $(function() {
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Dec 18 2019 17:23:06 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Tue Apr 7 2020 11:33:58 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.16
 </small></address>
 </body>
 </html>

+ 11 - 8
core/impl_2codegen_2atm_8h.html

@@ -1,9 +1,9 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!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.13"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: include/grpc/impl/codegen/atm.h File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.16 -->
 <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(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -76,7 +79,7 @@ $(function() {
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
 Functions</h2></td></tr>
 <tr class="memitem:acd924aafc13347097cc06c74c8b5a68d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2atm__gcc__atomic_8h.html#a0a6314f31fcae0666a93961bed98af51">gpr_atm</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="impl_2codegen_2atm_8h.html#acd924aafc13347097cc06c74c8b5a68d">gpr_atm_no_barrier_clamped_add</a> (<a class="el" href="impl_2codegen_2atm__gcc__atomic_8h.html#a0a6314f31fcae0666a93961bed98af51">gpr_atm</a> *value, <a class="el" href="impl_2codegen_2atm__gcc__atomic_8h.html#a0a6314f31fcae0666a93961bed98af51">gpr_atm</a> delta, <a class="el" href="impl_2codegen_2atm__gcc__atomic_8h.html#a0a6314f31fcae0666a93961bed98af51">gpr_atm</a> min, <a class="el" href="impl_2codegen_2atm__gcc__atomic_8h.html#a0a6314f31fcae0666a93961bed98af51">gpr_atm</a> max)</td></tr>
-<tr class="memdesc:acd924aafc13347097cc06c74c8b5a68d"><td class="mdescLeft">&#160;</td><td class="mdescRight">This interface provides atomic operations and barriers.  <a href="#acd924aafc13347097cc06c74c8b5a68d">More...</a><br /></td></tr>
+<tr class="memdesc:acd924aafc13347097cc06c74c8b5a68d"><td class="mdescLeft">&#160;</td><td class="mdescRight">This interface provides atomic operations and barriers.  <a href="impl_2codegen_2atm_8h.html#acd924aafc13347097cc06c74c8b5a68d">More...</a><br /></td></tr>
 <tr class="separator:acd924aafc13347097cc06c74c8b5a68d"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <h2 class="groupheader">Function Documentation</h2>
@@ -130,16 +133,16 @@ Functions</h2></td></tr>
 <p>Atomically set *p = value, with release semantics. void <a class="el" href="impl_2codegen_2atm__gcc__atomic_8h.html#a42e3982d45ae4cec439a12b8fcd618e9">gpr_atm_rel_store(gpr_atm *p, gpr_atm value)</a>;</p>
 <p>Atomically add delta to *p, and return the old value of *p, with the barriers specified. gpr_atm <a class="el" href="impl_2codegen_2atm__gcc__sync_8h.html#ae337dc477a6a45ac3d91e41e8f3f2f8c">gpr_atm_no_barrier_fetch_add(gpr_atm *p, gpr_atm delta)</a>; gpr_atm <a class="el" href="impl_2codegen_2atm__gcc__sync_8h.html#abada8771b338845e4c6ef93c8392582c">gpr_atm_full_fetch_add(gpr_atm *p, gpr_atm delta)</a>;</p>
 <p>Atomically, if *p==o, set *p=n and return non-zero otherwise return 0, with the barriers specified if the operation succeeds. int <a class="el" href="impl_2codegen_2atm__gcc__sync_8h.html#ad39536b08912ac4a0770655ed334d260">gpr_atm_no_barrier_cas(gpr_atm *p, gpr_atm o, gpr_atm n)</a>; int <a class="el" href="impl_2codegen_2atm__gcc__sync_8h.html#a1a90e5777158aaa53624822f1f87dd90">gpr_atm_acq_cas(gpr_atm *p, gpr_atm o, gpr_atm n)</a>; int <a class="el" href="impl_2codegen_2atm__gcc__sync_8h.html#ae7c3b215cda868ee9ee778822000c3f2">gpr_atm_rel_cas(gpr_atm *p, gpr_atm o, gpr_atm n)</a>; int <a class="el" href="impl_2codegen_2atm__gcc__sync_8h.html#a9d29f224b49d4de8bb2b0d7feae64fcb">gpr_atm_full_cas(gpr_atm *p, gpr_atm o, gpr_atm n)</a>;</p>
-<p>Atomically, set *p=n and return the old value of *p gpr_atm <a class="el" href="impl_2codegen_2atm__gcc__atomic_8h.html#a724691b6d48f35bbd9f575c82fdfb526">gpr_atm_full_xchg(gpr_atm *p, gpr_atm n)</a>;Adds <em>delta</em> to <em>*value</em>, clamping the result to the range specified by <em>min</em> and <em>max</em>. Returns the new value. </p>
+<p>Atomically, set *p=n and return the old value of *p gpr_atm <a class="el" href="impl_2codegen_2atm__gcc__atomic_8h.html#a724691b6d48f35bbd9f575c82fdfb526">gpr_atm_full_xchg(gpr_atm *p, gpr_atm n)</a>; Adds <em>delta</em> to <em>*value</em>, clamping the result to the range specified by <em>min</em> and <em>max</em>. Returns the new value. </p>
 
 </div>
 </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Dec 18 2019 17:23:06 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Tue Apr 7 2020 11:33:58 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.16
 </small></address>
 </body>
 </html>

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 7 - 4
core/impl_2codegen_2atm_8h_source.html


+ 14 - 8
core/impl_2codegen_2atm__gcc__atomic_8h.html

@@ -1,9 +1,9 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!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.13"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: include/grpc/impl/codegen/atm_gcc_atomic.h File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.16 -->
 <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(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -167,7 +170,8 @@ Typedefs</h2></td></tr>
         </tr>
       </table>
 </div><div class="memdoc">
-<b>Value:</b><div class="fragment"><div class="line"><a class="code" href="impl_2codegen_2atm__gcc__atomic_8h.html#a9c18195c74f7c1fb80e26462ea55d2ab">GPR_ATM_INC_ADD_THEN</a>(                  \</div><div class="line">      __atomic_fetch_add((p), (intptr_t)(delta), __ATOMIC_ACQ_REL))</div><div class="ttc" id="impl_2codegen_2atm__gcc__atomic_8h_html_a9c18195c74f7c1fb80e26462ea55d2ab"><div class="ttname"><a href="impl_2codegen_2atm__gcc__atomic_8h.html#a9c18195c74f7c1fb80e26462ea55d2ab">GPR_ATM_INC_ADD_THEN</a></div><div class="ttdeci">#define GPR_ATM_INC_ADD_THEN(blah)</div><div class="ttdef"><b>Definition:</b> atm_gcc_atomic.h:45</div></div>
+<b>Value:</b><div class="fragment"><div class="line"><a class="code" href="impl_2codegen_2atm__gcc__atomic_8h.html#a9c18195c74f7c1fb80e26462ea55d2ab">GPR_ATM_INC_ADD_THEN</a>(                  \</div>
+<div class="line">      __atomic_fetch_add((p), (intptr_t)(delta), __ATOMIC_ACQ_REL))</div>
 </div><!-- fragment -->
 </div>
 </div>
@@ -288,7 +292,8 @@ Typedefs</h2></td></tr>
         </tr>
       </table>
 </div><div class="memdoc">
-<b>Value:</b><div class="fragment"><div class="line"><a class="code" href="impl_2codegen_2atm__gcc__atomic_8h.html#a9c18195c74f7c1fb80e26462ea55d2ab">GPR_ATM_INC_ADD_THEN</a>(                        \</div><div class="line">      __atomic_fetch_add((p), (intptr_t)(delta), __ATOMIC_RELAXED))</div><div class="ttc" id="impl_2codegen_2atm__gcc__atomic_8h_html_a9c18195c74f7c1fb80e26462ea55d2ab"><div class="ttname"><a href="impl_2codegen_2atm__gcc__atomic_8h.html#a9c18195c74f7c1fb80e26462ea55d2ab">GPR_ATM_INC_ADD_THEN</a></div><div class="ttdeci">#define GPR_ATM_INC_ADD_THEN(blah)</div><div class="ttdef"><b>Definition:</b> atm_gcc_atomic.h:45</div></div>
+<b>Value:</b><div class="fragment"><div class="line"><a class="code" href="impl_2codegen_2atm__gcc__atomic_8h.html#a9c18195c74f7c1fb80e26462ea55d2ab">GPR_ATM_INC_ADD_THEN</a>(                        \</div>
+<div class="line">      __atomic_fetch_add((p), (intptr_t)(delta), __ATOMIC_RELAXED))</div>
 </div><!-- fragment -->
 </div>
 </div>
@@ -382,11 +387,12 @@ Typedefs</h2></td></tr>
 </div>
 </div>
 </div><!-- contents -->
+<div class="ttc" id="aimpl_2codegen_2atm__gcc__atomic_8h_html_a9c18195c74f7c1fb80e26462ea55d2ab"><div class="ttname"><a href="impl_2codegen_2atm__gcc__atomic_8h.html#a9c18195c74f7c1fb80e26462ea55d2ab">GPR_ATM_INC_ADD_THEN</a></div><div class="ttdeci">#define GPR_ATM_INC_ADD_THEN(blah)</div><div class="ttdef"><b>Definition:</b> atm_gcc_atomic.h:45</div></div>
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Dec 18 2019 17:23:06 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Tue Apr 7 2020 11:33:58 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.16
 </small></address>
 </body>
 </html>

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 7 - 4
core/impl_2codegen_2atm__gcc__atomic_8h_source.html


+ 9 - 6
core/impl_2codegen_2atm__gcc__sync_8h.html

@@ -1,9 +1,9 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!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.13"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: include/grpc/impl/codegen/atm_gcc_sync.h File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.16 -->
 <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(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -434,9 +437,9 @@ Typedefs</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Dec 18 2019 17:23:06 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Tue Apr 7 2020 11:33:58 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.16
 </small></address>
 </body>
 </html>

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 7 - 4
core/impl_2codegen_2atm__gcc__sync_8h_source.html


+ 10 - 7
core/impl_2codegen_2atm__windows_8h.html

@@ -1,9 +1,9 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!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.13"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: include/grpc/impl/codegen/atm_windows.h File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.16 -->
 <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(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -90,7 +93,7 @@ Macros</h2></td></tr>
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
 Typedefs</h2></td></tr>
 <tr class="memitem:a0a6314f31fcae0666a93961bed98af51"><td class="memItemLeft" align="right" valign="top">typedef intptr_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="impl_2codegen_2atm__windows_8h.html#a0a6314f31fcae0666a93961bed98af51">gpr_atm</a></td></tr>
-<tr class="memdesc:a0a6314f31fcae0666a93961bed98af51"><td class="mdescLeft">&#160;</td><td class="mdescRight">Win32 variant of atm_platform.h.  <a href="#a0a6314f31fcae0666a93961bed98af51">More...</a><br /></td></tr>
+<tr class="memdesc:a0a6314f31fcae0666a93961bed98af51"><td class="mdescLeft">&#160;</td><td class="mdescRight">Win32 variant of atm_platform.h.  <a href="impl_2codegen_2atm__windows_8h.html#a0a6314f31fcae0666a93961bed98af51">More...</a><br /></td></tr>
 <tr class="separator:a0a6314f31fcae0666a93961bed98af51"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <h2 class="groupheader">Macro Definition Documentation</h2>
@@ -192,9 +195,9 @@ Typedefs</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Dec 18 2019 17:23:06 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Tue Apr 7 2020 11:33:58 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.16
 </small></address>
 </body>
 </html>

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 7 - 4
core/impl_2codegen_2atm__windows_8h_source.html


+ 20 - 17
core/impl_2codegen_2byte__buffer_8h.html

@@ -1,9 +1,9 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!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.13"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: include/grpc/impl/codegen/byte_buffer.h File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.16 -->
 <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(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -83,37 +86,37 @@ Typedefs</h2></td></tr>
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
 Functions</h2></td></tr>
 <tr class="memitem:a5ab72d6615ee89c975c46ad4e50c1387"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> <a class="el" href="structgrpc__byte__buffer.html">grpc_byte_buffer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="impl_2codegen_2byte__buffer_8h.html#a5ab72d6615ee89c975c46ad4e50c1387">grpc_raw_byte_buffer_create</a> (<a class="el" href="structgrpc__slice.html">grpc_slice</a> *slices, size_t nslices)</td></tr>
-<tr class="memdesc:a5ab72d6615ee89c975c46ad4e50c1387"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a RAW byte buffer instance over the given slices (up to <em>nslices</em>).  <a href="#a5ab72d6615ee89c975c46ad4e50c1387">More...</a><br /></td></tr>
+<tr class="memdesc:a5ab72d6615ee89c975c46ad4e50c1387"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a RAW byte buffer instance over the given slices (up to <em>nslices</em>).  <a href="impl_2codegen_2byte__buffer_8h.html#a5ab72d6615ee89c975c46ad4e50c1387">More...</a><br /></td></tr>
 <tr class="separator:a5ab72d6615ee89c975c46ad4e50c1387"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a49ca36baa74fa2f9ae0c615bf53cec7d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> <a class="el" href="structgrpc__byte__buffer.html">grpc_byte_buffer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="impl_2codegen_2byte__buffer_8h.html#a49ca36baa74fa2f9ae0c615bf53cec7d">grpc_raw_compressed_byte_buffer_create</a> (<a class="el" href="structgrpc__slice.html">grpc_slice</a> *slices, size_t nslices, <a class="el" href="compression__types_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a> compression)</td></tr>
-<tr class="memdesc:a49ca36baa74fa2f9ae0c615bf53cec7d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a <em>compressed</em> RAW byte buffer instance over the given slices (up to <em>nslices</em>).  <a href="#a49ca36baa74fa2f9ae0c615bf53cec7d">More...</a><br /></td></tr>
+<tr class="memdesc:a49ca36baa74fa2f9ae0c615bf53cec7d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a <em>compressed</em> RAW byte buffer instance over the given slices (up to <em>nslices</em>).  <a href="impl_2codegen_2byte__buffer_8h.html#a49ca36baa74fa2f9ae0c615bf53cec7d">More...</a><br /></td></tr>
 <tr class="separator:a49ca36baa74fa2f9ae0c615bf53cec7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a4ebb8f0714bee2c84fed0be62d0dc259"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> <a class="el" href="structgrpc__byte__buffer.html">grpc_byte_buffer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="impl_2codegen_2byte__buffer_8h.html#a4ebb8f0714bee2c84fed0be62d0dc259">grpc_byte_buffer_copy</a> (<a class="el" href="structgrpc__byte__buffer.html">grpc_byte_buffer</a> *bb)</td></tr>
-<tr class="memdesc:a4ebb8f0714bee2c84fed0be62d0dc259"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies input byte buffer <em>bb</em>.  <a href="#a4ebb8f0714bee2c84fed0be62d0dc259">More...</a><br /></td></tr>
+<tr class="memdesc:a4ebb8f0714bee2c84fed0be62d0dc259"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies input byte buffer <em>bb</em>.  <a href="impl_2codegen_2byte__buffer_8h.html#a4ebb8f0714bee2c84fed0be62d0dc259">More...</a><br /></td></tr>
 <tr class="separator:a4ebb8f0714bee2c84fed0be62d0dc259"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a9532c0f54de763057e185a950368b0bb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="impl_2codegen_2byte__buffer_8h.html#a9532c0f54de763057e185a950368b0bb">grpc_byte_buffer_length</a> (<a class="el" href="structgrpc__byte__buffer.html">grpc_byte_buffer</a> *bb)</td></tr>
-<tr class="memdesc:a9532c0f54de763057e185a950368b0bb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the size of the given byte buffer, in bytes.  <a href="#a9532c0f54de763057e185a950368b0bb">More...</a><br /></td></tr>
+<tr class="memdesc:a9532c0f54de763057e185a950368b0bb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the size of the given byte buffer, in bytes.  <a href="impl_2codegen_2byte__buffer_8h.html#a9532c0f54de763057e185a950368b0bb">More...</a><br /></td></tr>
 <tr class="separator:a9532c0f54de763057e185a950368b0bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a32c878db8b0a48035ce777844360a6f0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="impl_2codegen_2byte__buffer_8h.html#a32c878db8b0a48035ce777844360a6f0">grpc_byte_buffer_destroy</a> (<a class="el" href="structgrpc__byte__buffer.html">grpc_byte_buffer</a> *byte_buffer)</td></tr>
-<tr class="memdesc:a32c878db8b0a48035ce777844360a6f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys <em>byte_buffer</em> deallocating all its memory.  <a href="#a32c878db8b0a48035ce777844360a6f0">More...</a><br /></td></tr>
+<tr class="memdesc:a32c878db8b0a48035ce777844360a6f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys <em>byte_buffer</em> deallocating all its memory.  <a href="impl_2codegen_2byte__buffer_8h.html#a32c878db8b0a48035ce777844360a6f0">More...</a><br /></td></tr>
 <tr class="separator:a32c878db8b0a48035ce777844360a6f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:affd8fb29176a60c44fe704983fa87406"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="impl_2codegen_2byte__buffer_8h.html#affd8fb29176a60c44fe704983fa87406">grpc_byte_buffer_reader_init</a> (<a class="el" href="structgrpc__byte__buffer__reader.html">grpc_byte_buffer_reader</a> *reader, <a class="el" href="structgrpc__byte__buffer.html">grpc_byte_buffer</a> *buffer)</td></tr>
-<tr class="memdesc:affd8fb29176a60c44fe704983fa87406"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initialize <em>reader</em> to read over <em>buffer</em>.  <a href="#affd8fb29176a60c44fe704983fa87406">More...</a><br /></td></tr>
+<tr class="memdesc:affd8fb29176a60c44fe704983fa87406"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initialize <em>reader</em> to read over <em>buffer</em>.  <a href="impl_2codegen_2byte__buffer_8h.html#affd8fb29176a60c44fe704983fa87406">More...</a><br /></td></tr>
 <tr class="separator:affd8fb29176a60c44fe704983fa87406"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ae28a4ce16b0d8ddd506f1df3fcb3c619"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="impl_2codegen_2byte__buffer_8h.html#ae28a4ce16b0d8ddd506f1df3fcb3c619">grpc_byte_buffer_reader_destroy</a> (<a class="el" href="structgrpc__byte__buffer__reader.html">grpc_byte_buffer_reader</a> *reader)</td></tr>
-<tr class="memdesc:ae28a4ce16b0d8ddd506f1df3fcb3c619"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cleanup and destroy <em>reader</em>.  <a href="#ae28a4ce16b0d8ddd506f1df3fcb3c619">More...</a><br /></td></tr>
+<tr class="memdesc:ae28a4ce16b0d8ddd506f1df3fcb3c619"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cleanup and destroy <em>reader</em>.  <a href="impl_2codegen_2byte__buffer_8h.html#ae28a4ce16b0d8ddd506f1df3fcb3c619">More...</a><br /></td></tr>
 <tr class="separator:ae28a4ce16b0d8ddd506f1df3fcb3c619"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a8352c7f73cf930c8195e547bd1a5a242"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="impl_2codegen_2byte__buffer_8h.html#a8352c7f73cf930c8195e547bd1a5a242">grpc_byte_buffer_reader_next</a> (<a class="el" href="structgrpc__byte__buffer__reader.html">grpc_byte_buffer_reader</a> *reader, <a class="el" href="structgrpc__slice.html">grpc_slice</a> *slice)</td></tr>
-<tr class="memdesc:a8352c7f73cf930c8195e547bd1a5a242"><td class="mdescLeft">&#160;</td><td class="mdescRight">Updates <em>slice</em> with the next piece of data from from <em>reader</em> and returns.  <a href="#a8352c7f73cf930c8195e547bd1a5a242">More...</a><br /></td></tr>
+<tr class="memdesc:a8352c7f73cf930c8195e547bd1a5a242"><td class="mdescLeft">&#160;</td><td class="mdescRight">Updates <em>slice</em> with the next piece of data from from <em>reader</em> and returns.  <a href="impl_2codegen_2byte__buffer_8h.html#a8352c7f73cf930c8195e547bd1a5a242">More...</a><br /></td></tr>
 <tr class="separator:a8352c7f73cf930c8195e547bd1a5a242"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a52e8989121500cd583bd25ca9f3ff359"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="impl_2codegen_2byte__buffer_8h.html#a52e8989121500cd583bd25ca9f3ff359">grpc_byte_buffer_reader_peek</a> (<a class="el" href="structgrpc__byte__buffer__reader.html">grpc_byte_buffer_reader</a> *reader, <a class="el" href="structgrpc__slice.html">grpc_slice</a> **slice)</td></tr>
-<tr class="memdesc:a52e8989121500cd583bd25ca9f3ff359"><td class="mdescLeft">&#160;</td><td class="mdescRight">EXPERIMENTAL API - This function may be removed and changed, in the future.  <a href="#a52e8989121500cd583bd25ca9f3ff359">More...</a><br /></td></tr>
+<tr class="memdesc:a52e8989121500cd583bd25ca9f3ff359"><td class="mdescLeft">&#160;</td><td class="mdescRight">EXPERIMENTAL API - This function may be removed and changed, in the future.  <a href="impl_2codegen_2byte__buffer_8h.html#a52e8989121500cd583bd25ca9f3ff359">More...</a><br /></td></tr>
 <tr class="separator:a52e8989121500cd583bd25ca9f3ff359"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a4cbf1eb762ea3c6c08bcfc46201c7691"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> <a class="el" href="structgrpc__slice.html">grpc_slice</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="impl_2codegen_2byte__buffer_8h.html#a4cbf1eb762ea3c6c08bcfc46201c7691">grpc_byte_buffer_reader_readall</a> (<a class="el" href="structgrpc__byte__buffer__reader.html">grpc_byte_buffer_reader</a> *reader)</td></tr>
-<tr class="memdesc:a4cbf1eb762ea3c6c08bcfc46201c7691"><td class="mdescLeft">&#160;</td><td class="mdescRight">Merge all data from <em>reader</em> into single slice.  <a href="#a4cbf1eb762ea3c6c08bcfc46201c7691">More...</a><br /></td></tr>
+<tr class="memdesc:a4cbf1eb762ea3c6c08bcfc46201c7691"><td class="mdescLeft">&#160;</td><td class="mdescRight">Merge all data from <em>reader</em> into single slice.  <a href="impl_2codegen_2byte__buffer_8h.html#a4cbf1eb762ea3c6c08bcfc46201c7691">More...</a><br /></td></tr>
 <tr class="separator:a4cbf1eb762ea3c6c08bcfc46201c7691"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ac7407c6fa60073adb166ca4f3cfbc8e7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> <a class="el" href="structgrpc__byte__buffer.html">grpc_byte_buffer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="impl_2codegen_2byte__buffer_8h.html#ac7407c6fa60073adb166ca4f3cfbc8e7">grpc_raw_byte_buffer_from_reader</a> (<a class="el" href="structgrpc__byte__buffer__reader.html">grpc_byte_buffer_reader</a> *reader)</td></tr>
-<tr class="memdesc:ac7407c6fa60073adb166ca4f3cfbc8e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a RAW byte buffer instance from the output of <em>reader</em>.  <a href="#ac7407c6fa60073adb166ca4f3cfbc8e7">More...</a><br /></td></tr>
+<tr class="memdesc:ac7407c6fa60073adb166ca4f3cfbc8e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a RAW byte buffer instance from the output of <em>reader</em>.  <a href="impl_2codegen_2byte__buffer_8h.html#ac7407c6fa60073adb166ca4f3cfbc8e7">More...</a><br /></td></tr>
 <tr class="separator:ac7407c6fa60073adb166ca4f3cfbc8e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <h2 class="groupheader">Typedef Documentation</h2>
@@ -423,9 +426,9 @@ Functions</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Dec 18 2019 17:23:06 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Tue Apr 7 2020 11:33:58 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.16
 </small></address>
 </body>
 </html>

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 7 - 4
core/impl_2codegen_2byte__buffer_8h_source.html


+ 9 - 6
core/impl_2codegen_2byte__buffer__reader_8h.html

@@ -1,9 +1,9 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!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.13"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: include/grpc/impl/codegen/byte_buffer_reader.h File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.16 -->
 <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(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -83,9 +86,9 @@ Data Structures</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Dec 18 2019 17:23:06 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Tue Apr 7 2020 11:33:58 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.16
 </small></address>
 </body>
 </html>

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 7 - 4
core/impl_2codegen_2byte__buffer__reader_8h_source.html


이 변경점에서 너무 많은 파일들이 변경되어 몇몇 파일들은 표시되지 않았습니다.