Browse Source

Update C++ and Core documentation to 1.10.0

Mehrdad Afshari 7 years ago
parent
commit
8bbd7894ea
100 changed files with 3818 additions and 9335 deletions
  1. 18 41
      core/_p_r_o_t_o_c_o_l-_h_t_t_p2_8md.html
  2. 18 41
      core/_p_r_o_t_o_c_o_l-_w_e_b_8md.html
  3. 61 67
      core/alloc_8h.html
  4. 17 94
      core/alloc_8h_source.html
  5. 67 101
      core/annotated.html
  6. 0 451
      core/avl_8h.html
  7. 0 194
      core/avl_8h_source.html
  8. 18 41
      core/binary-logging_8md.html
  9. 21 44
      core/byte__buffer_8h.html
  10. 17 66
      core/byte__buffer_8h_source.html
  11. 20 43
      core/byte__buffer__reader_8h.html
  12. 17 65
      core/byte__buffer__reader_8h_source.html
  13. 18 41
      core/c-style-guide_8md.html
  14. 24 45
      core/census_8h.html
  15. 17 75
      core/census_8h_source.html
  16. 32 58
      core/classes.html
  17. 0 449
      core/cmdline_8h.html
  18. 0 162
      core/cmdline_8h_source.html
  19. 18 41
      core/combiner-explainer_8md.html
  20. 18 41
      core/command__line__tool_8md.html
  21. 95 187
      core/compression_8h.html
  22. 17 112
      core/compression_8h_source.html
  23. 18 41
      core/compression_8md.html
  24. 18 41
      core/compression__cookbook_8md.html
  25. 62 179
      core/compression__types_8h.html
  26. 17 160
      core/compression__types_8h_source.html
  27. 18 41
      core/connection-backoff-interop-test-description_8md.html
  28. 18 41
      core/connection-backoff_8md.html
  29. 18 41
      core/connectivity-semantics-and-api_8md.html
  30. 32 58
      core/connectivity__state_8h.html
  31. 17 79
      core/connectivity__state_8h_source.html
  32. 18 41
      core/cpp-style-guide_8md.html
  33. 28 47
      core/cpu_8h.html
  34. 17 77
      core/cpu_8h_source.html
  35. 18 35
      core/deprecated.html
  36. 84 0
      core/dir_4b3e2ed696753daba329e2683e0f6479.html
  37. 19 36
      core/dir_7a167954ab48275cc692d783196d1f28.html
  38. 0 101
      core/dir_8c22a72beb99e7fdfd27506cb533e734.html
  39. 21 38
      core/dir_9d7a14d6d9adcbe4c35dbdb88d867e2e.html
  40. 0 101
      core/dir_b5794ebb4ba6e24740ff52e265370256.html
  41. 20 55
      core/dir_cad3142e04109052413f2d2a2d1813b0.html
  42. 84 0
      core/dir_d44c64559bbebec7f509842c48db8b23.html
  43. 0 0
      core/doc.png
  44. 245 15
      core/doxygen.css
  45. 27 27
      core/dynsections.js
  46. 18 41
      core/environment__variables_8md.html
  47. 18 41
      core/epoll-polling-engine_8md.html
  48. 18 41
      core/fail__fast_8md.html
  49. 75 107
      core/files.html
  50. 0 0
      core/folderclosed.png
  51. 0 0
      core/folderopen.png
  52. 20 43
      core/fork_8h.html
  53. 17 65
      core/fork_8h_source.html
  54. BIN
      core/ftv2blank.png
  55. BIN
      core/ftv2cl.png
  56. BIN
      core/ftv2lastnode.png
  57. BIN
      core/ftv2mlastnode.png
  58. BIN
      core/ftv2mnode.png
  59. BIN
      core/ftv2mo.png
  60. BIN
      core/ftv2node.png
  61. BIN
      core/ftv2ns.png
  62. BIN
      core/ftv2plastnode.png
  63. BIN
      core/ftv2pnode.png
  64. BIN
      core/ftv2vertline.png
  65. 61 171
      core/functions.html
  66. 61 171
      core/functions_vars.html
  67. 18 41
      core/g__stands__for_8md.html
  68. 19 59
      core/globals.html
  69. 19 59
      core/globals_c.html
  70. 564 59
      core/globals_defs.html
  71. 0 117
      core/globals_defs_c.html
  72. 0 733
      core/globals_defs_g.html
  73. 18 57
      core/globals_enum.html
  74. 22 81
      core/globals_eval.html
  75. 27 179
      core/globals_func.html
  76. 50 332
      core/globals_g.html
  77. 26 80
      core/globals_type.html
  78. 119 76
      core/gpr__slice_8h.html
  79. 17 104
      core/gpr__slice_8h_source.html
  80. 35 58
      core/gpr__types_8h.html
  81. 17 88
      core/gpr__types_8h_source.html
  82. 23 75
      core/graph_legend.html
  83. BIN
      core/graph_legend.png
  84. 257 195
      core/group__grpc__arg__keys.html
  85. 18 41
      core/grpc-error_8md.html
  86. 219 294
      core/grpc_8h.html
  87. 17 274
      core/grpc_8h_source.html
  88. 35 53
      core/grpc__posix_8h.html
  89. 17 86
      core/grpc__posix_8h_source.html
  90. 253 193
      core/grpc__security_8h.html
  91. 17 287
      core/grpc__security_8h_source.html
  92. 69 83
      core/grpc__security__constants_8h.html
  93. 17 103
      core/grpc__security__constants_8h_source.html
  94. 254 241
      core/grpc__types_8h.html
  95. 17 441
      core/grpc__types_8h_source.html
  96. 18 41
      core/health-checking_8md.html
  97. 0 189
      core/host__port_8h.html
  98. 0 141
      core/host__port_8h_source.html
  99. 18 41
      core/http-grpc-status-mapping_8md.html
  100. 18 41
      core/http2-interop-test-descriptions_8md.html

+ 18 - 41
core/_p_r_o_t_o_c_o_l-_h_t_t_p2_8md.html

@@ -3,16 +3,15 @@
 <head>
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: doc/PROTOCOL-HTTP2.md File Reference</title>
 <title>GRPC Core: doc/PROTOCOL-HTTP2.md File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <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>
 <script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
-  $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 </head>
 <body>
 <body>
@@ -21,9 +20,9 @@
 <table cellspacing="0" cellpadding="0">
 <table cellspacing="0" cellpadding="0">
  <tbody>
  <tbody>
  <tr style="height: 56px;">
  <tr style="height: 56px;">
-  <td style="padding-left: 0.5em;">
+  <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">GRPC Core
    <div id="projectname">GRPC Core
-   &#160;<span id="projectnumber">5.0.0</span>
+   &#160;<span id="projectnumber">6.0.0</span>
    </div>
    </div>
   </td>
   </td>
  </tr>
  </tr>
@@ -31,47 +30,25 @@
 </table>
 </table>
 </div>
 </div>
 <!-- end header part -->
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li><a href="globals.html"><span>Globals</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onkeydown="return searchBox.OnSearchSelectKey(event)">
      onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
 
 
 <!-- iframe showing the search results (closed by default) -->
 <!-- iframe showing the search results (closed by default) -->
 <div id="MSearchResultsWindow">
 <div id="MSearchResultsWindow">
@@ -89,9 +66,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </div><!-- contents -->
 </div><!-- contents -->
 <!-- start footer part -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Fri Feb 2 2018 15:15:10 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Mar 1 2018 16:16:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.6
+</a> 1.8.13
 </small></address>
 </small></address>
 </body>
 </body>
 </html>
 </html>

+ 18 - 41
core/_p_r_o_t_o_c_o_l-_w_e_b_8md.html

@@ -3,16 +3,15 @@
 <head>
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: doc/PROTOCOL-WEB.md File Reference</title>
 <title>GRPC Core: doc/PROTOCOL-WEB.md File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <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>
 <script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
-  $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 </head>
 <body>
 <body>
@@ -21,9 +20,9 @@
 <table cellspacing="0" cellpadding="0">
 <table cellspacing="0" cellpadding="0">
  <tbody>
  <tbody>
  <tr style="height: 56px;">
  <tr style="height: 56px;">
-  <td style="padding-left: 0.5em;">
+  <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">GRPC Core
    <div id="projectname">GRPC Core
-   &#160;<span id="projectnumber">5.0.0</span>
+   &#160;<span id="projectnumber">6.0.0</span>
    </div>
    </div>
   </td>
   </td>
  </tr>
  </tr>
@@ -31,47 +30,25 @@
 </table>
 </table>
 </div>
 </div>
 <!-- end header part -->
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li><a href="globals.html"><span>Globals</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onkeydown="return searchBox.OnSearchSelectKey(event)">
      onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
 
 
 <!-- iframe showing the search results (closed by default) -->
 <!-- iframe showing the search results (closed by default) -->
 <div id="MSearchResultsWindow">
 <div id="MSearchResultsWindow">
@@ -89,9 +66,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </div><!-- contents -->
 </div><!-- contents -->
 <!-- start footer part -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Fri Feb 2 2018 15:15:10 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Mar 1 2018 16:16:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.6
+</a> 1.8.13
 </small></address>
 </small></address>
 </body>
 </body>
 </html>
 </html>

+ 61 - 67
core/alloc_8h.html

@@ -3,16 +3,15 @@
 <head>
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: include/grpc/support/alloc.h File Reference</title>
 <title>GRPC Core: include/grpc/support/alloc.h File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <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>
 <script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
-  $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 </head>
 <body>
 <body>
@@ -21,9 +20,9 @@
 <table cellspacing="0" cellpadding="0">
 <table cellspacing="0" cellpadding="0">
  <tbody>
  <tbody>
  <tr style="height: 56px;">
  <tr style="height: 56px;">
-  <td style="padding-left: 0.5em;">
+  <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">GRPC Core
    <div id="projectname">GRPC Core
-   &#160;<span id="projectnumber">5.0.0</span>
+   &#160;<span id="projectnumber">6.0.0</span>
    </div>
    </div>
   </td>
   </td>
  </tr>
  </tr>
@@ -31,47 +30,25 @@
 </table>
 </table>
 </div>
 </div>
 <!-- end header part -->
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li><a href="globals.html"><span>Globals</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onkeydown="return searchBox.OnSearchSelectKey(event)">
      onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
 
 
 <!-- iframe showing the search results (closed by default) -->
 <!-- iframe showing the search results (closed by default) -->
 <div id="MSearchResultsWindow">
 <div id="MSearchResultsWindow">
@@ -82,7 +59,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 
 
 <div id="nav-path" class="navpath">
 <div id="nav-path" class="navpath">
   <ul>
   <ul>
-<li class="navelem"><a class="el" href="dir_8c22a72beb99e7fdfd27506cb533e734.html">include</a></li><li class="navelem"><a class="el" href="dir_3da487aded176e6fcacfa0e3f4e152fb.html">grpc</a></li><li class="navelem"><a class="el" href="dir_254b88172214ff35a1af19380f2e7b38.html">support</a></li>  </ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_9d7a14d6d9adcbe4c35dbdb88d867e2e.html">grpc</a></li><li class="navelem"><a class="el" href="dir_cad3142e04109052413f2d2a2d1813b0.html">support</a></li>  </ul>
 </div>
 </div>
 </div><!-- top -->
 </div><!-- top -->
 <div class="header">
 <div class="header">
@@ -94,8 +71,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="title">alloc.h File Reference</div>  </div>
 <div class="title">alloc.h File Reference</div>  </div>
 </div><!--header-->
 </div><!--header-->
 <div class="contents">
 <div class="contents">
-<div class="textblock"><code>#include &lt;stddef.h&gt;</code><br/>
-<code>#include &lt;<a class="el" href="impl_2codegen_2port__platform_8h_source.html">grpc/impl/codegen/port_platform.h</a>&gt;</code><br/>
+<div class="textblock"><code>#include &lt;stddef.h&gt;</code><br />
+<code>#include &lt;<a class="el" href="impl_2codegen_2port__platform_8h_source.html">grpc/impl/codegen/port_platform.h</a>&gt;</code><br />
 </div>
 </div>
 <p><a href="alloc_8h_source.html">Go to the source code of this file.</a></p>
 <p><a href="alloc_8h_source.html">Go to the source code of this file.</a></p>
 <table class="memberdecls">
 <table class="memberdecls">
@@ -106,39 +83,40 @@ Data Structures</h2></td></tr>
 </table><table class="memberdecls">
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
 Typedefs</h2></td></tr>
 Typedefs</h2></td></tr>
-<tr class="memitem:a54bbd527f303da4b618adb37ae44efd7"><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak"/>
-<a class="el" href="structgpr__allocation__functions.html">gpr_allocation_functions</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="alloc_8h.html#a54bbd527f303da4b618adb37ae44efd7">gpr_allocation_functions</a></td></tr>
+<tr class="memitem:a54bbd527f303da4b618adb37ae44efd7"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structgpr__allocation__functions.html">gpr_allocation_functions</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="alloc_8h.html#a54bbd527f303da4b618adb37ae44efd7">gpr_allocation_functions</a></td></tr>
 <tr class="separator:a54bbd527f303da4b618adb37ae44efd7"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="separator:a54bbd527f303da4b618adb37ae44efd7"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
 Functions</h2></td></tr>
 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="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="#aa15f6aa58f356420b0d955fc6e506a60">More...</a><br /></td></tr>
 <tr class="separator:aa15f6aa58f356420b0d955fc6e506a60"><td class="memSeparator" colspan="2">&#160;</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="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="#ad9a7a782f4f00cad27d64d27ebbd1a72">More...</a><br /></td></tr>
 <tr class="separator:ad9a7a782f4f00cad27d64d27ebbd1a72"><td class="memSeparator" colspan="2">&#160;</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="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="#a7f8641de6e80a37dd003d3100cc94bd7">More...</a><br /></td></tr>
 <tr class="separator:a7f8641de6e80a37dd003d3100cc94bd7"><td class="memSeparator" colspan="2">&#160;</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="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="#a4282437d10bb2b1a2c44d665a97984f4">More...</a><br /></td></tr>
 <tr class="separator:a4282437d10bb2b1a2c44d665a97984f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="separator:a4282437d10bb2b1a2c44d665a97984f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a06063f6aa3522eaed0f1eae1987c31db"><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#a06063f6aa3522eaed0f1eae1987c31db">gpr_malloc_aligned</a> (size_t size, size_t alignment_log)</td></tr>
-<tr class="memdesc:a06063f6aa3522eaed0f1eae1987c31db"><td class="mdescLeft">&#160;</td><td class="mdescRight">aligned malloc, never returns NULL, will align to 1 &lt;&lt; alignment_log  <a href="#a06063f6aa3522eaed0f1eae1987c31db">More...</a><br/></td></tr>
-<tr class="separator:a06063f6aa3522eaed0f1eae1987c31db"><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="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="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="#aafbdc542e56bcd24fcb80a9cd55afef1">More...</a><br /></td></tr>
 <tr class="separator:aafbdc542e56bcd24fcb80a9cd55afef1"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="separator:aafbdc542e56bcd24fcb80a9cd55afef1"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a2a32fcafdda423e2a11b4130d55951b4"><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#a2a32fcafdda423e2a11b4130d55951b4">gpr_set_allocation_functions</a> (<a class="el" href="structgpr__allocation__functions.html">gpr_allocation_functions</a> functions)</td></tr>
 <tr class="memitem:a2a32fcafdda423e2a11b4130d55951b4"><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#a2a32fcafdda423e2a11b4130d55951b4">gpr_set_allocation_functions</a> (<a class="el" href="structgpr__allocation__functions.html">gpr_allocation_functions</a> functions)</td></tr>
-<tr class="memdesc:a2a32fcafdda423e2a11b4130d55951b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Request the family of allocation functions in <em>functions</em> be used.  <a href="#a2a32fcafdda423e2a11b4130d55951b4">More...</a><br/></td></tr>
+<tr class="memdesc:a2a32fcafdda423e2a11b4130d55951b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Request the family of allocation functions in <em>functions</em> be used.  <a href="#a2a32fcafdda423e2a11b4130d55951b4">More...</a><br /></td></tr>
 <tr class="separator:a2a32fcafdda423e2a11b4130d55951b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="separator:a2a32fcafdda423e2a11b4130d55951b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa96aa61deb3f72c6e5d8f57d08942602"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#af89d3610372fc35178e83e06916aa808">GPRAPI</a> <a class="el" href="structgpr__allocation__functions.html">gpr_allocation_functions</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="alloc_8h.html#aa96aa61deb3f72c6e5d8f57d08942602">gpr_get_allocation_functions</a> (void)</td></tr>
 <tr class="memitem:aa96aa61deb3f72c6e5d8f57d08942602"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#af89d3610372fc35178e83e06916aa808">GPRAPI</a> <a class="el" href="structgpr__allocation__functions.html">gpr_allocation_functions</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="alloc_8h.html#aa96aa61deb3f72c6e5d8f57d08942602">gpr_get_allocation_functions</a> (void)</td></tr>
-<tr class="memdesc:aa96aa61deb3f72c6e5d8f57d08942602"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the family of allocation functions currently in effect.  <a href="#aa96aa61deb3f72c6e5d8f57d08942602">More...</a><br/></td></tr>
+<tr class="memdesc:aa96aa61deb3f72c6e5d8f57d08942602"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the family of allocation functions currently in effect.  <a href="#aa96aa61deb3f72c6e5d8f57d08942602">More...</a><br /></td></tr>
 <tr class="separator:aa96aa61deb3f72c6e5d8f57d08942602"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="separator:aa96aa61deb3f72c6e5d8f57d08942602"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 </table>
 <h2 class="groupheader">Typedef Documentation</h2>
 <h2 class="groupheader">Typedef Documentation</h2>
-<a class="anchor" id="a54bbd527f303da4b618adb37ae44efd7"></a>
+<a id="a54bbd527f303da4b618adb37ae44efd7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a54bbd527f303da4b618adb37ae44efd7">&#9670;&nbsp;</a></span>gpr_allocation_functions</h2>
+
 <div class="memitem">
 <div class="memitem">
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
@@ -151,7 +129,9 @@ Functions</h2></td></tr>
 </div>
 </div>
 </div>
 </div>
 <h2 class="groupheader">Function Documentation</h2>
 <h2 class="groupheader">Function Documentation</h2>
-<a class="anchor" id="a7f8641de6e80a37dd003d3100cc94bd7"></a>
+<a id="a7f8641de6e80a37dd003d3100cc94bd7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7f8641de6e80a37dd003d3100cc94bd7">&#9670;&nbsp;</a></span>gpr_free()</h2>
+
 <div class="memitem">
 <div class="memitem">
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
@@ -169,7 +149,9 @@ Functions</h2></td></tr>
 
 
 </div>
 </div>
 </div>
 </div>
-<a class="anchor" id="aafbdc542e56bcd24fcb80a9cd55afef1"></a>
+<a id="aafbdc542e56bcd24fcb80a9cd55afef1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aafbdc542e56bcd24fcb80a9cd55afef1">&#9670;&nbsp;</a></span>gpr_free_aligned()</h2>
+
 <div class="memitem">
 <div class="memitem">
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
@@ -187,7 +169,9 @@ Functions</h2></td></tr>
 
 
 </div>
 </div>
 </div>
 </div>
-<a class="anchor" id="aa96aa61deb3f72c6e5d8f57d08942602"></a>
+<a id="aa96aa61deb3f72c6e5d8f57d08942602"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa96aa61deb3f72c6e5d8f57d08942602">&#9670;&nbsp;</a></span>gpr_get_allocation_functions()</h2>
+
 <div class="memitem">
 <div class="memitem">
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
@@ -205,7 +189,9 @@ Functions</h2></td></tr>
 
 
 </div>
 </div>
 </div>
 </div>
-<a class="anchor" id="aa15f6aa58f356420b0d955fc6e506a60"></a>
+<a id="aa15f6aa58f356420b0d955fc6e506a60"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa15f6aa58f356420b0d955fc6e506a60">&#9670;&nbsp;</a></span>gpr_malloc()</h2>
+
 <div class="memitem">
 <div class="memitem">
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
@@ -224,7 +210,9 @@ Functions</h2></td></tr>
 
 
 </div>
 </div>
 </div>
 </div>
-<a class="anchor" id="a06063f6aa3522eaed0f1eae1987c31db"></a>
+<a id="a29ae1ca65e84c7df8626d0a6de2a581a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a29ae1ca65e84c7df8626d0a6de2a581a">&#9670;&nbsp;</a></span>gpr_malloc_aligned()</h2>
+
 <div class="memitem">
 <div class="memitem">
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
@@ -238,7 +226,7 @@ Functions</h2></td></tr>
           <td class="paramkey"></td>
           <td class="paramkey"></td>
           <td></td>
           <td></td>
           <td class="paramtype">size_t&#160;</td>
           <td class="paramtype">size_t&#160;</td>
-          <td class="paramname"><em>alignment_log</em>&#160;</td>
+          <td class="paramname"><em>alignment</em>&#160;</td>
         </tr>
         </tr>
         <tr>
         <tr>
           <td></td>
           <td></td>
@@ -248,11 +236,13 @@ Functions</h2></td></tr>
       </table>
       </table>
 </div><div class="memdoc">
 </div><div class="memdoc">
 
 
-<p>aligned malloc, never returns NULL, will align to 1 &lt;&lt; alignment_log </p>
+<p>aligned malloc, never returns NULL, will align to alignment, which must be a power of 2. </p>
 
 
 </div>
 </div>
 </div>
 </div>
-<a class="anchor" id="a4282437d10bb2b1a2c44d665a97984f4"></a>
+<a id="a4282437d10bb2b1a2c44d665a97984f4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4282437d10bb2b1a2c44d665a97984f4">&#9670;&nbsp;</a></span>gpr_realloc()</h2>
+
 <div class="memitem">
 <div class="memitem">
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
@@ -280,7 +270,9 @@ Functions</h2></td></tr>
 
 
 </div>
 </div>
 </div>
 </div>
-<a class="anchor" id="a2a32fcafdda423e2a11b4130d55951b4"></a>
+<a id="a2a32fcafdda423e2a11b4130d55951b4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2a32fcafdda423e2a11b4130d55951b4">&#9670;&nbsp;</a></span>gpr_set_allocation_functions()</h2>
+
 <div class="memitem">
 <div class="memitem">
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
@@ -299,7 +291,9 @@ Functions</h2></td></tr>
 
 
 </div>
 </div>
 </div>
 </div>
-<a class="anchor" id="ad9a7a782f4f00cad27d64d27ebbd1a72"></a>
+<a id="ad9a7a782f4f00cad27d64d27ebbd1a72"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad9a7a782f4f00cad27d64d27ebbd1a72">&#9670;&nbsp;</a></span>gpr_zalloc()</h2>
+
 <div class="memitem">
 <div class="memitem">
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
@@ -320,9 +314,9 @@ Functions</h2></td></tr>
 </div><!-- contents -->
 </div><!-- contents -->
 <!-- start footer part -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Fri Feb 2 2018 15:15:10 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Mar 1 2018 16:16:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.6
+</a> 1.8.13
 </small></address>
 </small></address>
 </body>
 </body>
 </html>
 </html>

File diff suppressed because it is too large
+ 17 - 94
core/alloc_8h_source.html


+ 67 - 101
core/annotated.html

@@ -3,16 +3,15 @@
 <head>
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: Data Structures</title>
 <title>GRPC Core: Data Structures</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <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>
 <script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
-  $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 </head>
 <body>
 <body>
@@ -21,9 +20,9 @@
 <table cellspacing="0" cellpadding="0">
 <table cellspacing="0" cellpadding="0">
  <tbody>
  <tbody>
  <tr style="height: 56px;">
  <tr style="height: 56px;">
-  <td style="padding-left: 0.5em;">
+  <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">GRPC Core
    <div id="projectname">GRPC Core
-   &#160;<span id="projectnumber">5.0.0</span>
+   &#160;<span id="projectnumber">6.0.0</span>
    </div>
    </div>
   </td>
   </td>
  </tr>
  </tr>
@@ -31,49 +30,26 @@
 </table>
 </table>
 </div>
 </div>
 <!-- end header part -->
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
-      <li><a href="classes.html"><span>Data&#160;Structure&#160;Index</span></a></li>
-      <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 </div><!-- top -->
 </div><!-- top -->
 <!-- window showing the filter options -->
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onkeydown="return searchBox.OnSearchSelectKey(event)">
      onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
 
 
 <!-- iframe showing the search results (closed by default) -->
 <!-- iframe showing the search results (closed by default) -->
 <div id="MSearchResultsWindow">
 <div id="MSearchResultsWindow">
@@ -89,73 +65,63 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="contents">
 <div class="contents">
 <div class="textblock">Here are the data structures with brief descriptions:</div><div class="directory">
 <div class="textblock">Here are the data structures 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>]</div><table 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>]</div><table class="directory">
-<tr id="row_0_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgpr__allocation__functions.html" target="_self">gpr_allocation_functions</a></td><td class="desc"></td></tr>
-<tr id="row_1_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgpr__avl.html" target="_self">gpr_avl</a></td><td class="desc">"pointer" to an AVL tree - this is a reference counted object - use gpr_avl_ref to add a reference, gpr_avl_unref when done with a reference </td></tr>
-<tr id="row_2_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgpr__avl__node.html" target="_self">gpr_avl_node</a></td><td class="desc">Internal node of an AVL tree </td></tr>
-<tr id="row_3_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgpr__avl__vtable.html" target="_self">gpr_avl_vtable</a></td><td class="desc">Vtable for the AVL tree The optional user_data is propagated from the top level gpr_avl_XXX API </td></tr>
-<tr id="row_4_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgpr__event.html" target="_self">gpr_event</a></td><td class="desc"></td></tr>
-<tr id="row_5_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgpr__gcc__thread__local.html" target="_self">gpr_gcc_thread_local</a></td><td class="desc">Thread local storage based on gcc compiler primitives </td></tr>
-<tr id="row_6_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgpr__log__func__args.html" target="_self">gpr_log_func_args</a></td><td class="desc">Log overrides: applications can use this API to intercept logging calls and use their own implementations </td></tr>
-<tr id="row_7_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgpr__msvc__thread__local.html" target="_self">gpr_msvc_thread_local</a></td><td class="desc">Thread local storage based on ms visual c compiler primitives </td></tr>
-<tr id="row_8_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgpr__mu.html" target="_self">gpr_mu</a></td><td class="desc"></td></tr>
-<tr id="row_9_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgpr__pthread__thread__local.html" target="_self">gpr_pthread_thread_local</a></td><td class="desc">Thread local storage based on pthread library calls </td></tr>
-<tr id="row_10_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgpr__refcount.html" target="_self">gpr_refcount</a></td><td class="desc"></td></tr>
-<tr id="row_11_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgpr__stats__counter.html" target="_self">gpr_stats_counter</a></td><td class="desc"></td></tr>
-<tr id="row_12_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgpr__thd__options.html" target="_self">gpr_thd_options</a></td><td class="desc">Thread creation options </td></tr>
-<tr id="row_13_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgpr__timespec.html" target="_self">gpr_timespec</a></td><td class="desc">Analogous to struct timespec </td></tr>
-<tr id="row_14_" class="even"><td class="entry"><img id="arr_14_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('14_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__arg.html" target="_self">grpc_arg</a></td><td class="desc">A single argument.. </td></tr>
-<tr id="row_14_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_14_0_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('14_0_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="uniongrpc__arg_1_1grpc__arg__value.html" target="_self">grpc_arg_value</a></td><td class="desc"></td></tr>
-<tr id="row_14_0_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__arg_1_1grpc__arg__value_1_1grpc__arg__pointer.html" target="_self">grpc_arg_pointer</a></td><td class="desc"></td></tr>
-<tr id="row_15_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__arg__pointer__vtable.html" target="_self">grpc_arg_pointer_vtable</a></td><td class="desc"></td></tr>
-<tr id="row_16_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__auth__metadata__context.html" target="_self">grpc_auth_metadata_context</a></td><td class="desc">Context that can be used by metadata credentials plugin in order to create auth related metadata </td></tr>
-<tr id="row_17_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__auth__metadata__processor.html" target="_self">grpc_auth_metadata_processor</a></td><td class="desc">Pluggable server-side metadata processor object </td></tr>
-<tr id="row_18_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__auth__property.html" target="_self">grpc_auth_property</a></td><td class="desc">Value, if not NULL, is guaranteed to be NULL terminated </td></tr>
-<tr id="row_19_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__auth__property__iterator.html" target="_self">grpc_auth_property_iterator</a></td><td class="desc"></td></tr>
-<tr id="row_20_" class="even"><td class="entry"><img id="arr_20_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('20_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__byte__buffer.html" target="_self">grpc_byte_buffer</a></td><td class="desc"></td></tr>
-<tr id="row_20_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_20_0_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('20_0_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="uniongrpc__byte__buffer_1_1grpc__byte__buffer__data.html" target="_self">grpc_byte_buffer_data</a></td><td class="desc"></td></tr>
-<tr id="row_20_0_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__byte__buffer_1_1grpc__byte__buffer__data_1_1grpc__compressed__buffer.html" target="_self">grpc_compressed_buffer</a></td><td class="desc"></td></tr>
-<tr id="row_21_"><td class="entry"><img id="arr_21_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('21_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__byte__buffer__reader.html" target="_self">grpc_byte_buffer_reader</a></td><td class="desc"></td></tr>
-<tr id="row_21_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="uniongrpc__byte__buffer__reader_1_1grpc__byte__buffer__reader__current.html" target="_self">grpc_byte_buffer_reader_current</a></td><td class="desc">Different current objects correspond to different types of byte buffers </td></tr>
-<tr id="row_22_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__call__details.html" target="_self">grpc_call_details</a></td><td class="desc"></td></tr>
-<tr id="row_23_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__channel__args.html" target="_self">grpc_channel_args</a></td><td class="desc">An array of arguments that can be passed around </td></tr>
-<tr id="row_24_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__channel__info.html" target="_self">grpc_channel_info</a></td><td class="desc">Information requested from the channel </td></tr>
-<tr id="row_25_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__completion__queue__attributes.html" target="_self">grpc_completion_queue_attributes</a></td><td class="desc"></td></tr>
-<tr id="row_26_"><td class="entry"><img id="arr_26_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('26_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__compression__options.html" target="_self">grpc_compression_options</a></td><td class="desc"></td></tr>
-<tr id="row_26_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__compression__options_1_1grpc__compression__options__default__algorithm.html" target="_self">grpc_compression_options_default_algorithm</a></td><td class="desc">The default message compression algorithm </td></tr>
-<tr id="row_26_1_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__compression__options_1_1grpc__compression__options__default__level.html" target="_self">grpc_compression_options_default_level</a></td><td class="desc">The default message-wise compression level </td></tr>
-<tr id="row_26_2_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__compression__options_1_1grpc__stream__compression__options__default__algorithm.html" target="_self">grpc_stream_compression_options_default_algorithm</a></td><td class="desc">The default stream compression algorithm </td></tr>
-<tr id="row_26_3_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__compression__options_1_1grpc__stream__compression__options__default__level.html" target="_self">grpc_stream_compression_options_default_level</a></td><td class="desc">The default stream compression level </td></tr>
-<tr id="row_27_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__event.html" target="_self">grpc_event</a></td><td class="desc">The result of an operation </td></tr>
-<tr id="row_28_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__metadata.html" target="_self">grpc_metadata</a></td><td class="desc">A single metadata element </td></tr>
-<tr id="row_29_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__metadata__array.html" target="_self">grpc_metadata_array</a></td><td class="desc"></td></tr>
-<tr id="row_30_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__metadata__credentials__plugin.html" target="_self">grpc_metadata_credentials_plugin</a></td><td class="desc">Grpc_metadata_credentials plugin is an API user provided structure used to create grpc_credentials objects that can be set on a channel (composed) or a call </td></tr>
-<tr id="row_31_" class="even"><td class="entry"><img id="arr_31_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('31_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__op.html" target="_self">grpc_op</a></td><td class="desc">Operation data: one field for each op type (except SEND_CLOSE_FROM_CLIENT which has no arguments) </td></tr>
-<tr id="row_31_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_31_0_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('31_0_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="uniongrpc__op_1_1grpc__op__data.html" target="_self">grpc_op_data</a></td><td class="desc"></td></tr>
-<tr id="row_31_0_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__op_1_1grpc__op__data_1_1grpc__op__recv__close__on__server.html" target="_self">grpc_op_recv_close_on_server</a></td><td class="desc"></td></tr>
-<tr id="row_31_0_1_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__op_1_1grpc__op__data_1_1grpc__op__recv__initial__metadata.html" target="_self">grpc_op_recv_initial_metadata</a></td><td class="desc">Ownership of the array is with the caller, but ownership of the elements stays with the call object (ie key, value members are owned by the call object, recv_initial_metadata-&gt;array is owned by the caller) </td></tr>
-<tr id="row_31_0_2_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__op_1_1grpc__op__data_1_1grpc__op__recv__message.html" target="_self">grpc_op_recv_message</a></td><td class="desc">Ownership of the byte buffer is moved to the caller; the caller must call grpc_byte_buffer_destroy on this value, or reuse it in a future op </td></tr>
-<tr id="row_31_0_3_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__op_1_1grpc__op__data_1_1grpc__op__recv__status__on__client.html" target="_self">grpc_op_recv_status_on_client</a></td><td class="desc"></td></tr>
-<tr id="row_31_0_4_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img id="arr_31_0_4_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('31_0_4_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__op_1_1grpc__op__data_1_1grpc__op__send__initial__metadata.html" target="_self">grpc_op_send_initial_metadata</a></td><td class="desc"></td></tr>
-<tr id="row_31_0_4_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><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_31_0_4_1_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__op_1_1grpc__op__data_1_1grpc__op__send__initial__metadata_1_1grpc__op__send__initial84a8b7c8eb97c0b2b7caa20e8cb5dcdf.html" target="_self">grpc_op_send_initial_metadata_maybe_stream_compression_level</a></td><td class="desc"></td></tr>
-<tr id="row_31_0_5_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><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_31_0_6_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><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_32_"><td class="entry"><img id="arr_32_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('32_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><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_32_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_32_0_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('32_0_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><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_32_0_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><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_32_0_1_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><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>
-<tr id="row_33_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__slice__buffer.html" target="_self">grpc_slice_buffer</a></td><td class="desc">Represents an expandable array of slices, to be interpreted as a single item </td></tr>
-<tr id="row_34_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__slice__refcount.html" target="_self">grpc_slice_refcount</a></td><td class="desc">Reference count container for <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> </td></tr>
-<tr id="row_35_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__slice__refcount__vtable.html" target="_self">grpc_slice_refcount_vtable</a></td><td class="desc">Slice API </td></tr>
-<tr id="row_36_" class="even"><td class="entry"><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__ssl__pem__key__cert__pair.html" target="_self">grpc_ssl_pem_key_cert_pair</a></td><td class="desc">Object that holds a private key / certificate chain pair in PEM format </td></tr>
+<tr id="row_0_" 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="structgpr__allocation__functions.html" target="_self">gpr_allocation_functions</a></td><td class="desc"></td></tr>
+<tr id="row_1_"><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="structgpr__event.html" target="_self">gpr_event</a></td><td class="desc"></td></tr>
+<tr id="row_2_" 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="structgpr__log__func__args.html" target="_self">gpr_log_func_args</a></td><td class="desc">Log overrides: applications can use this API to intercept logging calls and use their own implementations </td></tr>
+<tr id="row_3_"><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="structgpr__mu.html" target="_self">gpr_mu</a></td><td class="desc"></td></tr>
+<tr id="row_4_" 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="structgpr__refcount.html" target="_self">gpr_refcount</a></td><td class="desc"></td></tr>
+<tr id="row_5_"><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="structgpr__stats__counter.html" target="_self">gpr_stats_counter</a></td><td class="desc"></td></tr>
+<tr id="row_6_" 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="structgpr__timespec.html" target="_self">gpr_timespec</a></td><td class="desc">Analogous to struct timespec </td></tr>
+<tr id="row_7_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_7_" class="arrow" onclick="toggleFolder('7_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgrpc__arg.html" target="_self">grpc_arg</a></td><td class="desc">A single argument.. </td></tr>
+<tr id="row_7_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_7_0_" class="arrow" onclick="toggleFolder('7_0_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="uniongrpc__arg_1_1grpc__arg__value.html" target="_self">grpc_arg_value</a></td><td class="desc"></td></tr>
+<tr id="row_7_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__arg_1_1grpc__arg__value_1_1grpc__arg__pointer.html" target="_self">grpc_arg_pointer</a></td><td class="desc"></td></tr>
+<tr id="row_8_" 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__arg__pointer__vtable.html" target="_self">grpc_arg_pointer_vtable</a></td><td class="desc"></td></tr>
+<tr id="row_9_"><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__auth__metadata__context.html" target="_self">grpc_auth_metadata_context</a></td><td class="desc">Context that can be used by metadata credentials plugin in order to create auth related metadata </td></tr>
+<tr id="row_10_" 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__auth__metadata__processor.html" target="_self">grpc_auth_metadata_processor</a></td><td class="desc">Pluggable server-side metadata processor object </td></tr>
+<tr id="row_11_"><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__auth__property.html" target="_self">grpc_auth_property</a></td><td class="desc">Value, if not NULL, is guaranteed to be NULL terminated </td></tr>
+<tr id="row_12_" 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__auth__property__iterator.html" target="_self">grpc_auth_property_iterator</a></td><td class="desc"></td></tr>
+<tr id="row_13_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_13_" class="arrow" onclick="toggleFolder('13_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgrpc__byte__buffer.html" target="_self">grpc_byte_buffer</a></td><td class="desc"></td></tr>
+<tr id="row_13_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_13_0_" class="arrow" onclick="toggleFolder('13_0_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="uniongrpc__byte__buffer_1_1grpc__byte__buffer__data.html" target="_self">grpc_byte_buffer_data</a></td><td class="desc"></td></tr>
+<tr id="row_13_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__byte__buffer_1_1grpc__byte__buffer__data_1_1grpc__compressed__buffer.html" target="_self">grpc_compressed_buffer</a></td><td class="desc"></td></tr>
+<tr id="row_14_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_14_" class="arrow" onclick="toggleFolder('14_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgrpc__byte__buffer__reader.html" target="_self">grpc_byte_buffer_reader</a></td><td class="desc"></td></tr>
+<tr id="row_14_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="uniongrpc__byte__buffer__reader_1_1grpc__byte__buffer__reader__current.html" target="_self">grpc_byte_buffer_reader_current</a></td><td class="desc">Different current objects correspond to different types of byte buffers </td></tr>
+<tr id="row_15_" 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__call__details.html" target="_self">grpc_call_details</a></td><td class="desc"></td></tr>
+<tr id="row_16_"><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__channel__args.html" target="_self">grpc_channel_args</a></td><td class="desc">An array of arguments that can be passed around </td></tr>
+<tr id="row_17_" 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__channel__info.html" target="_self">grpc_channel_info</a></td><td class="desc">Information requested from the channel </td></tr>
+<tr id="row_18_"><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__completion__queue__attributes.html" target="_self">grpc_completion_queue_attributes</a></td><td class="desc"></td></tr>
+<tr id="row_19_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_19_" class="arrow" onclick="toggleFolder('19_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgrpc__compression__options.html" target="_self">grpc_compression_options</a></td><td class="desc"></td></tr>
+<tr id="row_19_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgrpc__compression__options_1_1grpc__compression__options__default__algorithm.html" target="_self">grpc_compression_options_default_algorithm</a></td><td class="desc">The default message compression algorithm </td></tr>
+<tr id="row_19_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgrpc__compression__options_1_1grpc__compression__options__default__level.html" target="_self">grpc_compression_options_default_level</a></td><td class="desc">The default compression level </td></tr>
+<tr id="row_20_"><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__event.html" target="_self">grpc_event</a></td><td class="desc">The result of an operation </td></tr>
+<tr id="row_21_" 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__metadata.html" target="_self">grpc_metadata</a></td><td class="desc">A single metadata element </td></tr>
+<tr id="row_22_"><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__metadata__array.html" target="_self">grpc_metadata_array</a></td><td class="desc"></td></tr>
+<tr id="row_23_" 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__metadata__credentials__plugin.html" target="_self">grpc_metadata_credentials_plugin</a></td><td class="desc">Grpc_metadata_credentials plugin is an API user provided structure used to create grpc_credentials objects that can be set on a channel (composed) or a call </td></tr>
+<tr id="row_24_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_24_" class="arrow" onclick="toggleFolder('24_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgrpc__op.html" target="_self">grpc_op</a></td><td class="desc">Operation data: one field for each op type (except SEND_CLOSE_FROM_CLIENT which has no arguments) </td></tr>
+<tr id="row_24_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_24_0_" class="arrow" onclick="toggleFolder('24_0_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="uniongrpc__op_1_1grpc__op__data.html" target="_self">grpc_op_data</a></td><td class="desc"></td></tr>
+<tr id="row_24_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__op_1_1grpc__op__data_1_1grpc__op__recv__close__on__server.html" target="_self">grpc_op_recv_close_on_server</a></td><td class="desc"></td></tr>
+<tr id="row_24_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__op_1_1grpc__op__data_1_1grpc__op__recv__initial__metadata.html" target="_self">grpc_op_recv_initial_metadata</a></td><td class="desc">Ownership of the array is with the caller, but ownership of the elements stays with the call object (ie key, value members are owned by the call object, recv_initial_metadata-&gt;array is owned by the caller) </td></tr>
+<tr id="row_24_0_2_"><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__recv__message.html" target="_self">grpc_op_recv_message</a></td><td class="desc">Ownership of the byte buffer is moved to the caller; the caller must call grpc_byte_buffer_destroy on this value, or reuse it in a future op </td></tr>
+<tr id="row_24_0_3_" 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__recv__status__on__client.html" target="_self">grpc_op_recv_status_on_client</a></td><td class="desc"></td></tr>
+<tr id="row_24_0_4_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_24_0_4_" class="arrow" onclick="toggleFolder('24_0_4_')">&#9660;</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.html" target="_self">grpc_op_send_initial_metadata</a></td><td class="desc"></td></tr>
+<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_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>
+<tr id="row_26_"><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__slice__buffer.html" target="_self">grpc_slice_buffer</a></td><td class="desc">Represents an expandable array of slices, to be interpreted as a single item </td></tr>
+<tr id="row_27_" 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__slice__refcount.html" target="_self">grpc_slice_refcount</a></td><td class="desc">Reference count container for <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> </td></tr>
+<tr id="row_28_"><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__slice__refcount__vtable.html" target="_self">grpc_slice_refcount_vtable</a></td><td class="desc">Slice API </td></tr>
+<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__ssl__pem__key__cert__pair.html" target="_self">grpc_ssl_pem_key_cert_pair</a></td><td class="desc">Object that holds a private key / certificate chain pair in PEM format </td></tr>
 </table>
 </table>
 </div><!-- directory -->
 </div><!-- directory -->
 </div><!-- contents -->
 </div><!-- contents -->
 <!-- start footer part -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Fri Feb 2 2018 15:15:10 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Mar 1 2018 16:16:09 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.6
+</a> 1.8.13
 </small></address>
 </small></address>
 </body>
 </body>
 </html>
 </html>

+ 0 - 451
core/avl_8h.html

@@ -1,451 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
-<title>GRPC Core: include/grpc/support/avl.h File Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
-  $(document).ready(function() { searchBox.OnSelectItem(0); });
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">GRPC Core
-   &#160;<span id="projectnumber">5.0.0</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li><a href="globals.html"><span>Globals</span></a></li>
-    </ul>
-  </div>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
-     onmouseover="return searchBox.OnSearchSelectShow()"
-     onmouseout="return searchBox.OnSearchSelectHide()"
-     onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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_8c22a72beb99e7fdfd27506cb533e734.html">include</a></li><li class="navelem"><a class="el" href="dir_3da487aded176e6fcacfa0e3f4e152fb.html">grpc</a></li><li class="navelem"><a class="el" href="dir_254b88172214ff35a1af19380f2e7b38.html">support</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="summary">
-<a href="#nested-classes">Data Structures</a> &#124;
-<a href="#typedef-members">Typedefs</a> &#124;
-<a href="#func-members">Functions</a>  </div>
-  <div class="headertitle">
-<div class="title">avl.h File Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-<div class="textblock"><code>#include &lt;<a class="el" href="support_2sync_8h_source.html">grpc/support/sync.h</a>&gt;</code><br/>
-</div>
-<p><a href="avl_8h_source.html">Go to the source code of this file.</a></p>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
-Data Structures</h2></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgpr__avl__node.html">gpr_avl_node</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">internal node of an AVL tree  <a href="structgpr__avl__node.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="structgpr__avl__vtable.html">gpr_avl_vtable</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">vtable for the AVL tree The optional user_data is propagated from the top level gpr_avl_XXX API.  <a href="structgpr__avl__vtable.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="structgpr__avl.html">gpr_avl</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">"pointer" to an AVL tree - this is a reference counted object - use gpr_avl_ref to add a reference, gpr_avl_unref when done with a reference  <a href="structgpr__avl.html#details">More...</a><br/></td></tr>
-<tr class="separator:"><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:a387f850dc2c55ba4e46c3f847e176ada"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structgpr__avl__node.html">gpr_avl_node</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="avl_8h.html#a387f850dc2c55ba4e46c3f847e176ada">gpr_avl_node</a></td></tr>
-<tr class="memdesc:a387f850dc2c55ba4e46c3f847e176ada"><td class="mdescLeft">&#160;</td><td class="mdescRight">internal node of an AVL tree  <a href="#a387f850dc2c55ba4e46c3f847e176ada">More...</a><br/></td></tr>
-<tr class="separator:a387f850dc2c55ba4e46c3f847e176ada"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7b4e175c2732d19931f686aeb7b4f570"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structgpr__avl__vtable.html">gpr_avl_vtable</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="avl_8h.html#a7b4e175c2732d19931f686aeb7b4f570">gpr_avl_vtable</a></td></tr>
-<tr class="memdesc:a7b4e175c2732d19931f686aeb7b4f570"><td class="mdescLeft">&#160;</td><td class="mdescRight">vtable for the AVL tree The optional user_data is propagated from the top level gpr_avl_XXX API.  <a href="#a7b4e175c2732d19931f686aeb7b4f570">More...</a><br/></td></tr>
-<tr class="separator:a7b4e175c2732d19931f686aeb7b4f570"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a31a6a15570ecac89eadb97e13e6b73bd"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structgpr__avl.html">gpr_avl</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="avl_8h.html#a31a6a15570ecac89eadb97e13e6b73bd">gpr_avl</a></td></tr>
-<tr class="memdesc:a31a6a15570ecac89eadb97e13e6b73bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">"pointer" to an AVL tree - this is a reference counted object - use gpr_avl_ref to add a reference, gpr_avl_unref when done with a reference  <a href="#a31a6a15570ecac89eadb97e13e6b73bd">More...</a><br/></td></tr>
-<tr class="separator:a31a6a15570ecac89eadb97e13e6b73bd"><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:a1dab3c1a92471b256b82ca8bd8f96d88"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#af89d3610372fc35178e83e06916aa808">GPRAPI</a> <a class="el" href="structgpr__avl.html">gpr_avl</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="avl_8h.html#a1dab3c1a92471b256b82ca8bd8f96d88">gpr_avl_create</a> (const <a class="el" href="structgpr__avl__vtable.html">gpr_avl_vtable</a> *vtable)</td></tr>
-<tr class="memdesc:a1dab3c1a92471b256b82ca8bd8f96d88"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create an immutable AVL tree.  <a href="#a1dab3c1a92471b256b82ca8bd8f96d88">More...</a><br/></td></tr>
-<tr class="separator:a1dab3c1a92471b256b82ca8bd8f96d88"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aef295ada15917867e6e1649b99197830"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#af89d3610372fc35178e83e06916aa808">GPRAPI</a> <a class="el" href="structgpr__avl.html">gpr_avl</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="avl_8h.html#aef295ada15917867e6e1649b99197830">gpr_avl_ref</a> (<a class="el" href="structgpr__avl.html">gpr_avl</a> avl, void *user_data)</td></tr>
-<tr class="memdesc:aef295ada15917867e6e1649b99197830"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a reference to an existing tree - returns the tree as a convenience.  <a href="#aef295ada15917867e6e1649b99197830">More...</a><br/></td></tr>
-<tr class="separator:aef295ada15917867e6e1649b99197830"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aeb1c9e0a533b8a25b593a806fa070f3f"><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="avl_8h.html#aeb1c9e0a533b8a25b593a806fa070f3f">gpr_avl_unref</a> (<a class="el" href="structgpr__avl.html">gpr_avl</a> avl, void *user_data)</td></tr>
-<tr class="memdesc:aeb1c9e0a533b8a25b593a806fa070f3f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove a reference to a tree - destroying it if there are no references left.  <a href="#aeb1c9e0a533b8a25b593a806fa070f3f">More...</a><br/></td></tr>
-<tr class="separator:aeb1c9e0a533b8a25b593a806fa070f3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a22f47f7f803e1c2e48df0fa8ce40eb47"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#af89d3610372fc35178e83e06916aa808">GPRAPI</a> <a class="el" href="structgpr__avl.html">gpr_avl</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="avl_8h.html#a22f47f7f803e1c2e48df0fa8ce40eb47">gpr_avl_add</a> (<a class="el" href="structgpr__avl.html">gpr_avl</a> avl, void *key, void *value, void *user_data)</td></tr>
-<tr class="memdesc:a22f47f7f803e1c2e48df0fa8ce40eb47"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a new tree with (key, value) added to avl.  <a href="#a22f47f7f803e1c2e48df0fa8ce40eb47">More...</a><br/></td></tr>
-<tr class="separator:a22f47f7f803e1c2e48df0fa8ce40eb47"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af809cc603919889ef2f5da7bb46f9f1b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#af89d3610372fc35178e83e06916aa808">GPRAPI</a> <a class="el" href="structgpr__avl.html">gpr_avl</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="avl_8h.html#af809cc603919889ef2f5da7bb46f9f1b">gpr_avl_remove</a> (<a class="el" href="structgpr__avl.html">gpr_avl</a> avl, void *key, void *user_data)</td></tr>
-<tr class="memdesc:af809cc603919889ef2f5da7bb46f9f1b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a new tree with key deleted implicitly unrefs avl to allow easy chaining.  <a href="#af809cc603919889ef2f5da7bb46f9f1b">More...</a><br/></td></tr>
-<tr class="separator:af809cc603919889ef2f5da7bb46f9f1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ade8a64f68706a8539f14f863cb18d52b"><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="avl_8h.html#ade8a64f68706a8539f14f863cb18d52b">gpr_avl_get</a> (<a class="el" href="structgpr__avl.html">gpr_avl</a> avl, void *key, void *user_data)</td></tr>
-<tr class="memdesc:ade8a64f68706a8539f14f863cb18d52b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Lookup key, and return the associated value.  <a href="#ade8a64f68706a8539f14f863cb18d52b">More...</a><br/></td></tr>
-<tr class="separator:ade8a64f68706a8539f14f863cb18d52b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a25526da4bdaa6a799e36aa7c2e3e67fd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#af89d3610372fc35178e83e06916aa808">GPRAPI</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="avl_8h.html#a25526da4bdaa6a799e36aa7c2e3e67fd">gpr_avl_maybe_get</a> (<a class="el" href="structgpr__avl.html">gpr_avl</a> avl, void *key, void **value, void *user_data)</td></tr>
-<tr class="memdesc:a25526da4bdaa6a799e36aa7c2e3e67fd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return 1 if avl contains key, 0 otherwise; if it has the key, sets *value to its value.  <a href="#a25526da4bdaa6a799e36aa7c2e3e67fd">More...</a><br/></td></tr>
-<tr class="separator:a25526da4bdaa6a799e36aa7c2e3e67fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a67437810e910a0b5eaf783d1e59f6299"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#af89d3610372fc35178e83e06916aa808">GPRAPI</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="avl_8h.html#a67437810e910a0b5eaf783d1e59f6299">gpr_avl_is_empty</a> (<a class="el" href="structgpr__avl.html">gpr_avl</a> avl)</td></tr>
-<tr class="memdesc:a67437810e910a0b5eaf783d1e59f6299"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return 1 if avl is empty, 0 otherwise.  <a href="#a67437810e910a0b5eaf783d1e59f6299">More...</a><br/></td></tr>
-<tr class="separator:a67437810e910a0b5eaf783d1e59f6299"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<h2 class="groupheader">Typedef Documentation</h2>
-<a class="anchor" id="a31a6a15570ecac89eadb97e13e6b73bd"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef struct <a class="el" href="structgpr__avl.html">gpr_avl</a>  <a class="el" href="structgpr__avl.html">gpr_avl</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>"pointer" to an AVL tree - this is a reference counted object - use gpr_avl_ref to add a reference, gpr_avl_unref when done with a reference </p>
-
-</div>
-</div>
-<a class="anchor" id="a387f850dc2c55ba4e46c3f847e176ada"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef struct <a class="el" href="structgpr__avl__node.html">gpr_avl_node</a>  <a class="el" href="structgpr__avl__node.html">gpr_avl_node</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>internal node of an AVL tree </p>
-
-</div>
-</div>
-<a class="anchor" id="a7b4e175c2732d19931f686aeb7b4f570"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef struct <a class="el" href="structgpr__avl__vtable.html">gpr_avl_vtable</a>  <a class="el" href="structgpr__avl__vtable.html">gpr_avl_vtable</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>vtable for the AVL tree The optional user_data is propagated from the top level gpr_avl_XXX API. </p>
-<p>From the same API call, multiple vtable functions may be called multiple times. </p>
-
-</div>
-</div>
-<h2 class="groupheader">Function Documentation</h2>
-<a class="anchor" id="a22f47f7f803e1c2e48df0fa8ce40eb47"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="impl_2codegen_2port__platform_8h.html#af89d3610372fc35178e83e06916aa808">GPRAPI</a> <a class="el" href="structgpr__avl.html">gpr_avl</a> gpr_avl_add </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="structgpr__avl.html">gpr_avl</a>&#160;</td>
-          <td class="paramname"><em>avl</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">void *&#160;</td>
-          <td class="paramname"><em>key</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">void *&#160;</td>
-          <td class="paramname"><em>value</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">void *&#160;</td>
-          <td class="paramname"><em>user_data</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Return a new tree with (key, value) added to avl. </p>
-<p>implicitly unrefs avl to allow easy chaining. if key exists in avl, the new tree's key entry updated (i.e. a duplicate is not created). The optional user_data will be passed to vtable functions. </p>
-
-</div>
-</div>
-<a class="anchor" id="a1dab3c1a92471b256b82ca8bd8f96d88"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="impl_2codegen_2port__platform_8h.html#af89d3610372fc35178e83e06916aa808">GPRAPI</a> <a class="el" href="structgpr__avl.html">gpr_avl</a> gpr_avl_create </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="structgpr__avl__vtable.html">gpr_avl_vtable</a> *&#160;</td>
-          <td class="paramname"><em>vtable</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Create an immutable AVL tree. </p>
-
-</div>
-</div>
-<a class="anchor" id="ade8a64f68706a8539f14f863cb18d52b"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="impl_2codegen_2port__platform_8h.html#af89d3610372fc35178e83e06916aa808">GPRAPI</a> void* gpr_avl_get </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="structgpr__avl.html">gpr_avl</a>&#160;</td>
-          <td class="paramname"><em>avl</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">void *&#160;</td>
-          <td class="paramname"><em>key</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">void *&#160;</td>
-          <td class="paramname"><em>user_data</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Lookup key, and return the associated value. </p>
-<p>Does not mutate avl. Returns NULL if key is not found. The optional user_data will be passed to vtable functions. </p>
-
-</div>
-</div>
-<a class="anchor" id="a67437810e910a0b5eaf783d1e59f6299"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="impl_2codegen_2port__platform_8h.html#af89d3610372fc35178e83e06916aa808">GPRAPI</a> int gpr_avl_is_empty </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="structgpr__avl.html">gpr_avl</a>&#160;</td>
-          <td class="paramname"><em>avl</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Return 1 if avl is empty, 0 otherwise. </p>
-
-</div>
-</div>
-<a class="anchor" id="a25526da4bdaa6a799e36aa7c2e3e67fd"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="impl_2codegen_2port__platform_8h.html#af89d3610372fc35178e83e06916aa808">GPRAPI</a> int gpr_avl_maybe_get </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="structgpr__avl.html">gpr_avl</a>&#160;</td>
-          <td class="paramname"><em>avl</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">void *&#160;</td>
-          <td class="paramname"><em>key</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">void **&#160;</td>
-          <td class="paramname"><em>value</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">void *&#160;</td>
-          <td class="paramname"><em>user_data</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Return 1 if avl contains key, 0 otherwise; if it has the key, sets *value to its value. </p>
-<p>THe optional user_data will be passed to vtable functions. </p>
-
-</div>
-</div>
-<a class="anchor" id="aef295ada15917867e6e1649b99197830"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="impl_2codegen_2port__platform_8h.html#af89d3610372fc35178e83e06916aa808">GPRAPI</a> <a class="el" href="structgpr__avl.html">gpr_avl</a> gpr_avl_ref </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="structgpr__avl.html">gpr_avl</a>&#160;</td>
-          <td class="paramname"><em>avl</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">void *&#160;</td>
-          <td class="paramname"><em>user_data</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Add a reference to an existing tree - returns the tree as a convenience. </p>
-<p>The optional user_data will be passed to vtable functions. </p>
-
-</div>
-</div>
-<a class="anchor" id="af809cc603919889ef2f5da7bb46f9f1b"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="impl_2codegen_2port__platform_8h.html#af89d3610372fc35178e83e06916aa808">GPRAPI</a> <a class="el" href="structgpr__avl.html">gpr_avl</a> gpr_avl_remove </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="structgpr__avl.html">gpr_avl</a>&#160;</td>
-          <td class="paramname"><em>avl</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">void *&#160;</td>
-          <td class="paramname"><em>key</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">void *&#160;</td>
-          <td class="paramname"><em>user_data</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Return a new tree with key deleted implicitly unrefs avl to allow easy chaining. </p>
-<p>The optional user_data will be passed to vtable functions. </p>
-
-</div>
-</div>
-<a class="anchor" id="aeb1c9e0a533b8a25b593a806fa070f3f"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="impl_2codegen_2port__platform_8h.html#af89d3610372fc35178e83e06916aa808">GPRAPI</a> void gpr_avl_unref </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="structgpr__avl.html">gpr_avl</a>&#160;</td>
-          <td class="paramname"><em>avl</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">void *&#160;</td>
-          <td class="paramname"><em>user_data</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Remove a reference to a tree - destroying it if there are no references left. </p>
-<p>The optional user_data will be passed to vtable functions. </p>
-
-</div>
-</div>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated on Fri Feb 2 2018 15:15:10 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.6
-</small></address>
-</body>
-</html>

+ 0 - 194
core/avl_8h_source.html

@@ -1,194 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
-<title>GRPC Core: include/grpc/support/avl.h Source File</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
-  $(document).ready(function() { searchBox.OnSelectItem(0); });
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">GRPC Core
-   &#160;<span id="projectnumber">5.0.0</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li><a href="globals.html"><span>Globals</span></a></li>
-    </ul>
-  </div>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
-     onmouseover="return searchBox.OnSearchSelectShow()"
-     onmouseout="return searchBox.OnSearchSelectHide()"
-     onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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_8c22a72beb99e7fdfd27506cb533e734.html">include</a></li><li class="navelem"><a class="el" href="dir_3da487aded176e6fcacfa0e3f4e152fb.html">grpc</a></li><li class="navelem"><a class="el" href="dir_254b88172214ff35a1af19380f2e7b38.html">support</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="headertitle">
-<div class="title">avl.h</div>  </div>
-</div><!--header-->
-<div class="contents">
-<a href="avl_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/*</span></div>
-<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment"> * Copyright 2015 gRPC authors.</span></div>
-<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment"> * Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);</span></div>
-<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"> * you may not use this file except in compliance with the License.</span></div>
-<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"> * You may obtain a copy of the License at</span></div>
-<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"> *     http://www.apache.org/licenses/LICENSE-2.0</span></div>
-<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"> * Unless required by applicable law or agreed to in writing, software</span></div>
-<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> * distributed under the License is distributed on an &quot;AS IS&quot; BASIS,</span></div>
-<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div>
-<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> * See the License for the specific language governing permissions and</span></div>
-<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> * limitations under the License.</span></div>
-<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;</div>
-<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor">#ifndef GRPC_SUPPORT_AVL_H</span></div>
-<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GRPC_SUPPORT_AVL_H</span></div>
-<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="support_2sync_8h.html">grpc/support/sync.h</a>&gt;</span></div>
-<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;</div>
-<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
-<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="structgpr__avl__node.html">   29</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structgpr__avl__node.html">gpr_avl_node</a> {</div>
-<div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="structgpr__avl__node.html#a0ccff265c5cddedac22988d0b096e617">   30</a></span>&#160;  <a class="code" href="structgpr__refcount.html">gpr_refcount</a> <a class="code" href="structgpr__avl__node.html#a0ccff265c5cddedac22988d0b096e617">refs</a>;</div>
-<div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="structgpr__avl__node.html#ab41c4d720281a328e4adc148e05f3e86">   31</a></span>&#160;  <span class="keywordtype">void</span>* <a class="code" href="structgpr__avl__node.html#ab41c4d720281a328e4adc148e05f3e86">key</a>;</div>
-<div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="structgpr__avl__node.html#aa6d2addf87ecd50fb7dfa474701bc17b">   32</a></span>&#160;  <span class="keywordtype">void</span>* <a class="code" href="structgpr__avl__node.html#aa6d2addf87ecd50fb7dfa474701bc17b">value</a>;</div>
-<div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="structgpr__avl__node.html#a8ec85d5fd8b09dfd25c11e201621af4f">   33</a></span>&#160;  <span class="keyword">struct </span><a class="code" href="structgpr__avl__node.html">gpr_avl_node</a>* <a class="code" href="structgpr__avl__node.html#a8ec85d5fd8b09dfd25c11e201621af4f">left</a>;</div>
-<div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="structgpr__avl__node.html#a23ebc5076ede8c7726e66b3a8fa70db7">   34</a></span>&#160;  <span class="keyword">struct </span><a class="code" href="structgpr__avl__node.html">gpr_avl_node</a>* <a class="code" href="structgpr__avl__node.html#a23ebc5076ede8c7726e66b3a8fa70db7">right</a>;</div>
-<div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="structgpr__avl__node.html#a8f9e6511a176727937987813d85a0146">   35</a></span>&#160;  <span class="keywordtype">long</span> <a class="code" href="structgpr__avl__node.html#a8f9e6511a176727937987813d85a0146">height</a>;</div>
-<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;} <a class="code" href="avl_8h.html#a387f850dc2c55ba4e46c3f847e176ada">gpr_avl_node</a>;</div>
-<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;</div>
-<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="structgpr__avl__vtable.html">   43</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structgpr__avl__vtable.html">gpr_avl_vtable</a> {</div>
-<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="structgpr__avl__vtable.html#ad3ca97e89b38b01177ca5ffd77c366d7">   45</a></span>&#160;  void (*<a class="code" href="structgpr__avl__vtable.html#ad3ca97e89b38b01177ca5ffd77c366d7">destroy_key</a>)(<span class="keywordtype">void</span>* key, <span class="keywordtype">void</span>* user_data);</div>
-<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="structgpr__avl__vtable.html#a56276298eae1bf8af62ab1c2c6e32d9b">   47</a></span>&#160;  <span class="keywordtype">void</span>* (*copy_key)(<span class="keywordtype">void</span>* key, <span class="keywordtype">void</span>* user_data);</div>
-<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="structgpr__avl__vtable.html#a301cd22fe0ac08797b9ae86318cae798">   50</a></span>&#160;  long (*<a class="code" href="structgpr__avl__vtable.html#a301cd22fe0ac08797b9ae86318cae798">compare_keys</a>)(<span class="keywordtype">void</span>* key1, <span class="keywordtype">void</span>* key2, <span class="keywordtype">void</span>* user_data);</div>
-<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="structgpr__avl__vtable.html#aaaf0cee2aa90353bd8f2281389af5242">   52</a></span>&#160;  void (*<a class="code" href="structgpr__avl__vtable.html#aaaf0cee2aa90353bd8f2281389af5242">destroy_value</a>)(<span class="keywordtype">void</span>* value, <span class="keywordtype">void</span>* user_data);</div>
-<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="structgpr__avl__vtable.html#a1e377245680d18ef2fd8e25db3d7a38d">   54</a></span>&#160;  <span class="keywordtype">void</span>* (*copy_value)(<span class="keywordtype">void</span>* value, <span class="keywordtype">void</span>* user_data);</div>
-<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;} <a class="code" href="avl_8h.html#a7b4e175c2732d19931f686aeb7b4f570">gpr_avl_vtable</a>;</div>
-<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;</div>
-<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="structgpr__avl.html">   60</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structgpr__avl.html">gpr_avl</a> {</div>
-<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="structgpr__avl.html#aa1c488ec103792114a136e527b0ccba1">   61</a></span>&#160;  <span class="keyword">const</span> <a class="code" href="structgpr__avl__vtable.html">gpr_avl_vtable</a>* <a class="code" href="structgpr__avl.html#aa1c488ec103792114a136e527b0ccba1">vtable</a>;</div>
-<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="structgpr__avl.html#a05cb42c18c9cc6ec582bde3e953f1574">   62</a></span>&#160;  <a class="code" href="structgpr__avl__node.html">gpr_avl_node</a>* <a class="code" href="structgpr__avl.html#a05cb42c18c9cc6ec582bde3e953f1574">root</a>;</div>
-<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;} <a class="code" href="avl_8h.html#a31a6a15570ecac89eadb97e13e6b73bd">gpr_avl</a>;</div>
-<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;</div>
-<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;<a class="code" href="impl_2codegen_2port__platform_8h.html#af89d3610372fc35178e83e06916aa808">GPRAPI</a> <a class="code" href="structgpr__avl.html">gpr_avl</a> <a class="code" href="avl_8h.html#a1dab3c1a92471b256b82ca8bd8f96d88">gpr_avl_create</a>(<span class="keyword">const</span> <a class="code" href="structgpr__avl__vtable.html">gpr_avl_vtable</a>* vtable);</div>
-<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;<a class="code" href="impl_2codegen_2port__platform_8h.html#af89d3610372fc35178e83e06916aa808">GPRAPI</a> <a class="code" href="structgpr__avl.html">gpr_avl</a> <a class="code" href="avl_8h.html#aef295ada15917867e6e1649b99197830">gpr_avl_ref</a>(<a class="code" href="structgpr__avl.html">gpr_avl</a> avl, <span class="keywordtype">void</span>* user_data);</div>
-<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;<a class="code" href="impl_2codegen_2port__platform_8h.html#af89d3610372fc35178e83e06916aa808">GPRAPI</a> <span class="keywordtype">void</span> <a class="code" href="avl_8h.html#aeb1c9e0a533b8a25b593a806fa070f3f">gpr_avl_unref</a>(<a class="code" href="structgpr__avl.html">gpr_avl</a> avl, <span class="keywordtype">void</span>* user_data);</div>
-<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;<a class="code" href="impl_2codegen_2port__platform_8h.html#af89d3610372fc35178e83e06916aa808">GPRAPI</a> <a class="code" href="structgpr__avl.html">gpr_avl</a> <a class="code" href="avl_8h.html#a22f47f7f803e1c2e48df0fa8ce40eb47">gpr_avl_add</a>(<a class="code" href="structgpr__avl.html">gpr_avl</a> avl, <span class="keywordtype">void</span>* key, <span class="keywordtype">void</span>* value,</div>
-<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;                           <span class="keywordtype">void</span>* user_data);</div>
-<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;<a class="code" href="impl_2codegen_2port__platform_8h.html#af89d3610372fc35178e83e06916aa808">GPRAPI</a> <a class="code" href="structgpr__avl.html">gpr_avl</a> <a class="code" href="avl_8h.html#af809cc603919889ef2f5da7bb46f9f1b">gpr_avl_remove</a>(<a class="code" href="structgpr__avl.html">gpr_avl</a> avl, <span class="keywordtype">void</span>* key, <span class="keywordtype">void</span>* user_data);</div>
-<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;<a class="code" href="impl_2codegen_2port__platform_8h.html#af89d3610372fc35178e83e06916aa808">GPRAPI</a> <span class="keywordtype">void</span>* <a class="code" href="avl_8h.html#ade8a64f68706a8539f14f863cb18d52b">gpr_avl_get</a>(<a class="code" href="structgpr__avl.html">gpr_avl</a> avl, <span class="keywordtype">void</span>* key, <span class="keywordtype">void</span>* user_data);</div>
-<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;<a class="code" href="impl_2codegen_2port__platform_8h.html#af89d3610372fc35178e83e06916aa808">GPRAPI</a> <span class="keywordtype">int</span> <a class="code" href="avl_8h.html#a25526da4bdaa6a799e36aa7c2e3e67fd">gpr_avl_maybe_get</a>(<a class="code" href="structgpr__avl.html">gpr_avl</a> avl, <span class="keywordtype">void</span>* key, <span class="keywordtype">void</span>** value,</div>
-<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;                             <span class="keywordtype">void</span>* user_data);</div>
-<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;<a class="code" href="impl_2codegen_2port__platform_8h.html#af89d3610372fc35178e83e06916aa808">GPRAPI</a> <span class="keywordtype">int</span> <a class="code" href="avl_8h.html#a67437810e910a0b5eaf783d1e59f6299">gpr_avl_is_empty</a>(<a class="code" href="structgpr__avl.html">gpr_avl</a> avl);</div>
-<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;</div>
-<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
-<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;<span class="preprocessor"></span>}</div>
-<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_SUPPORT_AVL_H */</span><span class="preprocessor"></span></div>
-<div class="ttc" id="structgpr__avl__vtable_html"><div class="ttname"><a href="structgpr__avl__vtable.html">gpr_avl_vtable</a></div><div class="ttdoc">vtable for the AVL tree The optional user_data is propagated from the top level gpr_avl_XXX API...</div><div class="ttdef"><b>Definition:</b> avl.h:43</div></div>
-<div class="ttc" id="structgpr__avl__node_html_a23ebc5076ede8c7726e66b3a8fa70db7"><div class="ttname"><a href="structgpr__avl__node.html#a23ebc5076ede8c7726e66b3a8fa70db7">gpr_avl_node::right</a></div><div class="ttdeci">struct gpr_avl_node * right</div><div class="ttdef"><b>Definition:</b> avl.h:34</div></div>
-<div class="ttc" id="structgpr__avl__vtable_html_ad3ca97e89b38b01177ca5ffd77c366d7"><div class="ttname"><a href="structgpr__avl__vtable.html#ad3ca97e89b38b01177ca5ffd77c366d7">gpr_avl_vtable::destroy_key</a></div><div class="ttdeci">void(* destroy_key)(void *key, void *user_data)</div><div class="ttdoc">destroy a key </div><div class="ttdef"><b>Definition:</b> avl.h:45</div></div>
-<div class="ttc" id="structgpr__refcount_html"><div class="ttname"><a href="structgpr__refcount.html">gpr_refcount</a></div><div class="ttdef"><b>Definition:</b> sync_generic.h:34</div></div>
-<div class="ttc" id="avl_8h_html_a67437810e910a0b5eaf783d1e59f6299"><div class="ttname"><a href="avl_8h.html#a67437810e910a0b5eaf783d1e59f6299">gpr_avl_is_empty</a></div><div class="ttdeci">GPRAPI int gpr_avl_is_empty(gpr_avl avl)</div><div class="ttdoc">Return 1 if avl is empty, 0 otherwise. </div></div>
-<div class="ttc" id="avl_8h_html_aef295ada15917867e6e1649b99197830"><div class="ttname"><a href="avl_8h.html#aef295ada15917867e6e1649b99197830">gpr_avl_ref</a></div><div class="ttdeci">GPRAPI gpr_avl gpr_avl_ref(gpr_avl avl, void *user_data)</div><div class="ttdoc">Add a reference to an existing tree - returns the tree as a convenience. </div></div>
-<div class="ttc" id="avl_8h_html_af809cc603919889ef2f5da7bb46f9f1b"><div class="ttname"><a href="avl_8h.html#af809cc603919889ef2f5da7bb46f9f1b">gpr_avl_remove</a></div><div class="ttdeci">GPRAPI gpr_avl gpr_avl_remove(gpr_avl avl, void *key, void *user_data)</div><div class="ttdoc">Return a new tree with key deleted implicitly unrefs avl to allow easy chaining. </div></div>
-<div class="ttc" id="structgpr__avl_html"><div class="ttname"><a href="structgpr__avl.html">gpr_avl</a></div><div class="ttdoc">&quot;pointer&quot; to an AVL tree - this is a reference counted object - use gpr_avl_ref to add a reference...</div><div class="ttdef"><b>Definition:</b> avl.h:60</div></div>
-<div class="ttc" id="avl_8h_html_a22f47f7f803e1c2e48df0fa8ce40eb47"><div class="ttname"><a href="avl_8h.html#a22f47f7f803e1c2e48df0fa8ce40eb47">gpr_avl_add</a></div><div class="ttdeci">GPRAPI gpr_avl gpr_avl_add(gpr_avl avl, void *key, void *value, void *user_data)</div><div class="ttdoc">Return a new tree with (key, value) added to avl. </div></div>
-<div class="ttc" id="structgpr__avl__vtable_html_a301cd22fe0ac08797b9ae86318cae798"><div class="ttname"><a href="structgpr__avl__vtable.html#a301cd22fe0ac08797b9ae86318cae798">gpr_avl_vtable::compare_keys</a></div><div class="ttdeci">long(* compare_keys)(void *key1, void *key2, void *user_data)</div><div class="ttdoc">compare key1, key2; return &lt;0 if key1 &lt; key2, &gt;0 if key1 &gt; key2, 0 if key1 == key2 ...</div><div class="ttdef"><b>Definition:</b> avl.h:50</div></div>
-<div class="ttc" id="structgpr__avl__node_html_aa6d2addf87ecd50fb7dfa474701bc17b"><div class="ttname"><a href="structgpr__avl__node.html#aa6d2addf87ecd50fb7dfa474701bc17b">gpr_avl_node::value</a></div><div class="ttdeci">void * value</div><div class="ttdef"><b>Definition:</b> avl.h:32</div></div>
-<div class="ttc" id="impl_2codegen_2port__platform_8h_html_af89d3610372fc35178e83e06916aa808"><div class="ttname"><a href="impl_2codegen_2port__platform_8h.html#af89d3610372fc35178e83e06916aa808">GPRAPI</a></div><div class="ttdeci">#define GPRAPI</div><div class="ttdef"><b>Definition:</b> port_platform.h:466</div></div>
-<div class="ttc" id="support_2sync_8h_html"><div class="ttname"><a href="support_2sync_8h.html">sync.h</a></div></div>
-<div class="ttc" id="avl_8h_html_aeb1c9e0a533b8a25b593a806fa070f3f"><div class="ttname"><a href="avl_8h.html#aeb1c9e0a533b8a25b593a806fa070f3f">gpr_avl_unref</a></div><div class="ttdeci">GPRAPI void gpr_avl_unref(gpr_avl avl, void *user_data)</div><div class="ttdoc">Remove a reference to a tree - destroying it if there are no references left. </div></div>
-<div class="ttc" id="avl_8h_html_a1dab3c1a92471b256b82ca8bd8f96d88"><div class="ttname"><a href="avl_8h.html#a1dab3c1a92471b256b82ca8bd8f96d88">gpr_avl_create</a></div><div class="ttdeci">GPRAPI gpr_avl gpr_avl_create(const gpr_avl_vtable *vtable)</div><div class="ttdoc">Create an immutable AVL tree. </div></div>
-<div class="ttc" id="avl_8h_html_a31a6a15570ecac89eadb97e13e6b73bd"><div class="ttname"><a href="avl_8h.html#a31a6a15570ecac89eadb97e13e6b73bd">gpr_avl</a></div><div class="ttdeci">struct gpr_avl gpr_avl</div><div class="ttdoc">&quot;pointer&quot; to an AVL tree - this is a reference counted object - use gpr_avl_ref to add a reference...</div></div>
-<div class="ttc" id="avl_8h_html_a7b4e175c2732d19931f686aeb7b4f570"><div class="ttname"><a href="avl_8h.html#a7b4e175c2732d19931f686aeb7b4f570">gpr_avl_vtable</a></div><div class="ttdeci">struct gpr_avl_vtable gpr_avl_vtable</div><div class="ttdoc">vtable for the AVL tree The optional user_data is propagated from the top level gpr_avl_XXX API...</div></div>
-<div class="ttc" id="structgpr__avl__node_html_a0ccff265c5cddedac22988d0b096e617"><div class="ttname"><a href="structgpr__avl__node.html#a0ccff265c5cddedac22988d0b096e617">gpr_avl_node::refs</a></div><div class="ttdeci">gpr_refcount refs</div><div class="ttdef"><b>Definition:</b> avl.h:30</div></div>
-<div class="ttc" id="structgpr__avl_html_a05cb42c18c9cc6ec582bde3e953f1574"><div class="ttname"><a href="structgpr__avl.html#a05cb42c18c9cc6ec582bde3e953f1574">gpr_avl::root</a></div><div class="ttdeci">gpr_avl_node * root</div><div class="ttdef"><b>Definition:</b> avl.h:62</div></div>
-<div class="ttc" id="structgpr__avl__node_html_a8f9e6511a176727937987813d85a0146"><div class="ttname"><a href="structgpr__avl__node.html#a8f9e6511a176727937987813d85a0146">gpr_avl_node::height</a></div><div class="ttdeci">long height</div><div class="ttdef"><b>Definition:</b> avl.h:35</div></div>
-<div class="ttc" id="avl_8h_html_a25526da4bdaa6a799e36aa7c2e3e67fd"><div class="ttname"><a href="avl_8h.html#a25526da4bdaa6a799e36aa7c2e3e67fd">gpr_avl_maybe_get</a></div><div class="ttdeci">GPRAPI int gpr_avl_maybe_get(gpr_avl avl, void *key, void **value, void *user_data)</div><div class="ttdoc">Return 1 if avl contains key, 0 otherwise; if it has the key, sets *value to its value. </div></div>
-<div class="ttc" id="structgpr__avl__vtable_html_aaaf0cee2aa90353bd8f2281389af5242"><div class="ttname"><a href="structgpr__avl__vtable.html#aaaf0cee2aa90353bd8f2281389af5242">gpr_avl_vtable::destroy_value</a></div><div class="ttdeci">void(* destroy_value)(void *value, void *user_data)</div><div class="ttdoc">destroy a value </div><div class="ttdef"><b>Definition:</b> avl.h:52</div></div>
-<div class="ttc" id="structgpr__avl_html_aa1c488ec103792114a136e527b0ccba1"><div class="ttname"><a href="structgpr__avl.html#aa1c488ec103792114a136e527b0ccba1">gpr_avl::vtable</a></div><div class="ttdeci">const gpr_avl_vtable * vtable</div><div class="ttdef"><b>Definition:</b> avl.h:61</div></div>
-<div class="ttc" id="avl_8h_html_a387f850dc2c55ba4e46c3f847e176ada"><div class="ttname"><a href="avl_8h.html#a387f850dc2c55ba4e46c3f847e176ada">gpr_avl_node</a></div><div class="ttdeci">struct gpr_avl_node gpr_avl_node</div><div class="ttdoc">internal node of an AVL tree </div></div>
-<div class="ttc" id="structgpr__avl__node_html_ab41c4d720281a328e4adc148e05f3e86"><div class="ttname"><a href="structgpr__avl__node.html#ab41c4d720281a328e4adc148e05f3e86">gpr_avl_node::key</a></div><div class="ttdeci">void * key</div><div class="ttdef"><b>Definition:</b> avl.h:31</div></div>
-<div class="ttc" id="structgpr__avl__node_html"><div class="ttname"><a href="structgpr__avl__node.html">gpr_avl_node</a></div><div class="ttdoc">internal node of an AVL tree </div><div class="ttdef"><b>Definition:</b> avl.h:29</div></div>
-<div class="ttc" id="structgpr__avl__node_html_a8ec85d5fd8b09dfd25c11e201621af4f"><div class="ttname"><a href="structgpr__avl__node.html#a8ec85d5fd8b09dfd25c11e201621af4f">gpr_avl_node::left</a></div><div class="ttdeci">struct gpr_avl_node * left</div><div class="ttdef"><b>Definition:</b> avl.h:33</div></div>
-<div class="ttc" id="avl_8h_html_ade8a64f68706a8539f14f863cb18d52b"><div class="ttname"><a href="avl_8h.html#ade8a64f68706a8539f14f863cb18d52b">gpr_avl_get</a></div><div class="ttdeci">GPRAPI void * gpr_avl_get(gpr_avl avl, void *key, void *user_data)</div><div class="ttdoc">Lookup key, and return the associated value. </div></div>
-</div><!-- fragment --></div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated on Fri Feb 2 2018 15:15:10 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.6
-</small></address>
-</body>
-</html>

+ 18 - 41
core/binary-logging_8md.html

@@ -3,16 +3,15 @@
 <head>
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: doc/binary-logging.md File Reference</title>
 <title>GRPC Core: doc/binary-logging.md File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <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>
 <script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
-  $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 </head>
 <body>
 <body>
@@ -21,9 +20,9 @@
 <table cellspacing="0" cellpadding="0">
 <table cellspacing="0" cellpadding="0">
  <tbody>
  <tbody>
  <tr style="height: 56px;">
  <tr style="height: 56px;">
-  <td style="padding-left: 0.5em;">
+  <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">GRPC Core
    <div id="projectname">GRPC Core
-   &#160;<span id="projectnumber">5.0.0</span>
+   &#160;<span id="projectnumber">6.0.0</span>
    </div>
    </div>
   </td>
   </td>
  </tr>
  </tr>
@@ -31,47 +30,25 @@
 </table>
 </table>
 </div>
 </div>
 <!-- end header part -->
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li><a href="globals.html"><span>Globals</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onkeydown="return searchBox.OnSearchSelectKey(event)">
      onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
 
 
 <!-- iframe showing the search results (closed by default) -->
 <!-- iframe showing the search results (closed by default) -->
 <div id="MSearchResultsWindow">
 <div id="MSearchResultsWindow">
@@ -89,9 +66,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </div><!-- contents -->
 </div><!-- contents -->
 <!-- start footer part -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Fri Feb 2 2018 15:15:10 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Mar 1 2018 16:16:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.6
+</a> 1.8.13
 </small></address>
 </small></address>
 </body>
 </body>
 </html>
 </html>

+ 21 - 44
core/byte__buffer_8h.html

@@ -3,16 +3,15 @@
 <head>
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: include/grpc/byte_buffer.h File Reference</title>
 <title>GRPC Core: include/grpc/byte_buffer.h File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <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>
 <script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
-  $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 </head>
 <body>
 <body>
@@ -21,9 +20,9 @@
 <table cellspacing="0" cellpadding="0">
 <table cellspacing="0" cellpadding="0">
  <tbody>
  <tbody>
  <tr style="height: 56px;">
  <tr style="height: 56px;">
-  <td style="padding-left: 0.5em;">
+  <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">GRPC Core
    <div id="projectname">GRPC Core
-   &#160;<span id="projectnumber">5.0.0</span>
+   &#160;<span id="projectnumber">6.0.0</span>
    </div>
    </div>
   </td>
   </td>
  </tr>
  </tr>
@@ -31,47 +30,25 @@
 </table>
 </table>
 </div>
 </div>
 <!-- end header part -->
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li><a href="globals.html"><span>Globals</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onkeydown="return searchBox.OnSearchSelectKey(event)">
      onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
 
 
 <!-- iframe showing the search results (closed by default) -->
 <!-- iframe showing the search results (closed by default) -->
 <div id="MSearchResultsWindow">
 <div id="MSearchResultsWindow">
@@ -82,7 +59,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 
 
 <div id="nav-path" class="navpath">
 <div id="nav-path" class="navpath">
   <ul>
   <ul>
-<li class="navelem"><a class="el" href="dir_8c22a72beb99e7fdfd27506cb533e734.html">include</a></li><li class="navelem"><a class="el" href="dir_3da487aded176e6fcacfa0e3f4e152fb.html">grpc</a></li>  </ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_9d7a14d6d9adcbe4c35dbdb88d867e2e.html">grpc</a></li>  </ul>
 </div>
 </div>
 </div><!-- top -->
 </div><!-- top -->
 <div class="header">
 <div class="header">
@@ -90,16 +67,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="title">byte_buffer.h File Reference</div>  </div>
 <div class="title">byte_buffer.h File Reference</div>  </div>
 </div><!--header-->
 </div><!--header-->
 <div class="contents">
 <div class="contents">
-<div class="textblock"><code>#include &lt;<a class="el" href="impl_2codegen_2byte__buffer_8h_source.html">grpc/impl/codegen/byte_buffer.h</a>&gt;</code><br/>
-<code>#include &lt;<a class="el" href="slice__buffer_8h_source.html">grpc/slice_buffer.h</a>&gt;</code><br/>
+<div class="textblock"><code>#include &lt;<a class="el" href="impl_2codegen_2byte__buffer_8h_source.html">grpc/impl/codegen/byte_buffer.h</a>&gt;</code><br />
+<code>#include &lt;<a class="el" href="slice__buffer_8h_source.html">grpc/slice_buffer.h</a>&gt;</code><br />
 </div>
 </div>
 <p><a href="byte__buffer_8h_source.html">Go to the source code of this file.</a></p>
 <p><a href="byte__buffer_8h_source.html">Go to the source code of this file.</a></p>
 </div><!-- contents -->
 </div><!-- contents -->
 <!-- start footer part -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Fri Feb 2 2018 15:15:10 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Mar 1 2018 16:16:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.6
+</a> 1.8.13
 </small></address>
 </small></address>
 </body>
 </body>
 </html>
 </html>

File diff suppressed because it is too large
+ 17 - 66
core/byte__buffer_8h_source.html


+ 20 - 43
core/byte__buffer__reader_8h.html

@@ -3,16 +3,15 @@
 <head>
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: include/grpc/byte_buffer_reader.h File Reference</title>
 <title>GRPC Core: include/grpc/byte_buffer_reader.h File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <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>
 <script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
-  $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 </head>
 <body>
 <body>
@@ -21,9 +20,9 @@
 <table cellspacing="0" cellpadding="0">
 <table cellspacing="0" cellpadding="0">
  <tbody>
  <tbody>
  <tr style="height: 56px;">
  <tr style="height: 56px;">
-  <td style="padding-left: 0.5em;">
+  <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">GRPC Core
    <div id="projectname">GRPC Core
-   &#160;<span id="projectnumber">5.0.0</span>
+   &#160;<span id="projectnumber">6.0.0</span>
    </div>
    </div>
   </td>
   </td>
  </tr>
  </tr>
@@ -31,47 +30,25 @@
 </table>
 </table>
 </div>
 </div>
 <!-- end header part -->
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li><a href="globals.html"><span>Globals</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onkeydown="return searchBox.OnSearchSelectKey(event)">
      onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
 
 
 <!-- iframe showing the search results (closed by default) -->
 <!-- iframe showing the search results (closed by default) -->
 <div id="MSearchResultsWindow">
 <div id="MSearchResultsWindow">
@@ -82,7 +59,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 
 
 <div id="nav-path" class="navpath">
 <div id="nav-path" class="navpath">
   <ul>
   <ul>
-<li class="navelem"><a class="el" href="dir_8c22a72beb99e7fdfd27506cb533e734.html">include</a></li><li class="navelem"><a class="el" href="dir_3da487aded176e6fcacfa0e3f4e152fb.html">grpc</a></li>  </ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_9d7a14d6d9adcbe4c35dbdb88d867e2e.html">grpc</a></li>  </ul>
 </div>
 </div>
 </div><!-- top -->
 </div><!-- top -->
 <div class="header">
 <div class="header">
@@ -90,15 +67,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="title">byte_buffer_reader.h File Reference</div>  </div>
 <div class="title">byte_buffer_reader.h File Reference</div>  </div>
 </div><!--header-->
 </div><!--header-->
 <div class="contents">
 <div class="contents">
-<div class="textblock"><code>#include &lt;<a class="el" href="impl_2codegen_2byte__buffer__reader_8h_source.html">grpc/impl/codegen/byte_buffer_reader.h</a>&gt;</code><br/>
+<div class="textblock"><code>#include &lt;<a class="el" href="impl_2codegen_2byte__buffer__reader_8h_source.html">grpc/impl/codegen/byte_buffer_reader.h</a>&gt;</code><br />
 </div>
 </div>
 <p><a href="byte__buffer__reader_8h_source.html">Go to the source code of this file.</a></p>
 <p><a href="byte__buffer__reader_8h_source.html">Go to the source code of this file.</a></p>
 </div><!-- contents -->
 </div><!-- contents -->
 <!-- start footer part -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Fri Feb 2 2018 15:15:10 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Mar 1 2018 16:16:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.6
+</a> 1.8.13
 </small></address>
 </small></address>
 </body>
 </body>
 </html>
 </html>

File diff suppressed because it is too large
+ 17 - 65
core/byte__buffer__reader_8h_source.html


+ 18 - 41
core/c-style-guide_8md.html

@@ -3,16 +3,15 @@
 <head>
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: doc/c-style-guide.md File Reference</title>
 <title>GRPC Core: doc/c-style-guide.md File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <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>
 <script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
-  $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 </head>
 <body>
 <body>
@@ -21,9 +20,9 @@
 <table cellspacing="0" cellpadding="0">
 <table cellspacing="0" cellpadding="0">
  <tbody>
  <tbody>
  <tr style="height: 56px;">
  <tr style="height: 56px;">
-  <td style="padding-left: 0.5em;">
+  <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">GRPC Core
    <div id="projectname">GRPC Core
-   &#160;<span id="projectnumber">5.0.0</span>
+   &#160;<span id="projectnumber">6.0.0</span>
    </div>
    </div>
   </td>
   </td>
  </tr>
  </tr>
@@ -31,47 +30,25 @@
 </table>
 </table>
 </div>
 </div>
 <!-- end header part -->
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li><a href="globals.html"><span>Globals</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onkeydown="return searchBox.OnSearchSelectKey(event)">
      onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
 
 
 <!-- iframe showing the search results (closed by default) -->
 <!-- iframe showing the search results (closed by default) -->
 <div id="MSearchResultsWindow">
 <div id="MSearchResultsWindow">
@@ -89,9 +66,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </div><!-- contents -->
 </div><!-- contents -->
 <!-- start footer part -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Fri Feb 2 2018 15:15:10 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Mar 1 2018 16:16:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.6
+</a> 1.8.13
 </small></address>
 </small></address>
 </body>
 </body>
 </html>
 </html>

+ 24 - 45
core/census_8h.html

@@ -3,16 +3,15 @@
 <head>
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: include/grpc/census.h File Reference</title>
 <title>GRPC Core: include/grpc/census.h File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <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>
 <script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
-  $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 </head>
 <body>
 <body>
@@ -21,9 +20,9 @@
 <table cellspacing="0" cellpadding="0">
 <table cellspacing="0" cellpadding="0">
  <tbody>
  <tbody>
  <tr style="height: 56px;">
  <tr style="height: 56px;">
-  <td style="padding-left: 0.5em;">
+  <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">GRPC Core
    <div id="projectname">GRPC Core
-   &#160;<span id="projectnumber">5.0.0</span>
+   &#160;<span id="projectnumber">6.0.0</span>
    </div>
    </div>
   </td>
   </td>
  </tr>
  </tr>
@@ -31,47 +30,25 @@
 </table>
 </table>
 </div>
 </div>
 <!-- end header part -->
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li><a href="globals.html"><span>Globals</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onkeydown="return searchBox.OnSearchSelectKey(event)">
      onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
 
 
 <!-- iframe showing the search results (closed by default) -->
 <!-- iframe showing the search results (closed by default) -->
 <div id="MSearchResultsWindow">
 <div id="MSearchResultsWindow">
@@ -82,7 +59,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 
 
 <div id="nav-path" class="navpath">
 <div id="nav-path" class="navpath">
   <ul>
   <ul>
-<li class="navelem"><a class="el" href="dir_8c22a72beb99e7fdfd27506cb533e734.html">include</a></li><li class="navelem"><a class="el" href="dir_3da487aded176e6fcacfa0e3f4e152fb.html">grpc</a></li>  </ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_9d7a14d6d9adcbe4c35dbdb88d867e2e.html">grpc</a></li>  </ul>
 </div>
 </div>
 </div><!-- top -->
 </div><!-- top -->
 <div class="header">
 <div class="header">
@@ -92,18 +69,20 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="title">census.h File Reference</div>  </div>
 <div class="title">census.h File Reference</div>  </div>
 </div><!--header-->
 </div><!--header-->
 <div class="contents">
 <div class="contents">
-<div class="textblock"><code>#include &lt;<a class="el" href="grpc_8h_source.html">grpc/grpc.h</a>&gt;</code><br/>
+<div class="textblock"><code>#include &lt;<a class="el" href="grpc_8h_source.html">grpc/grpc.h</a>&gt;</code><br />
 </div>
 </div>
 <p><a href="census_8h_source.html">Go to the source code of this file.</a></p>
 <p><a href="census_8h_source.html">Go to the source code of this file.</a></p>
 <table class="memberdecls">
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
 Typedefs</h2></td></tr>
 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="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="#a27fc8788690179599713226f1f054736">More...</a><br /></td></tr>
 <tr class="separator:a27fc8788690179599713226f1f054736"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="separator:a27fc8788690179599713226f1f054736"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 </table>
 <h2 class="groupheader">Typedef Documentation</h2>
 <h2 class="groupheader">Typedef Documentation</h2>
-<a class="anchor" id="a27fc8788690179599713226f1f054736"></a>
+<a id="a27fc8788690179599713226f1f054736"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a27fc8788690179599713226f1f054736">&#9670;&nbsp;</a></span>census_context</h2>
+
 <div class="memitem">
 <div class="memitem">
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
@@ -121,9 +100,9 @@ Typedefs</h2></td></tr>
 </div><!-- contents -->
 </div><!-- contents -->
 <!-- start footer part -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Fri Feb 2 2018 15:15:10 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Mar 1 2018 16:16:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.6
+</a> 1.8.13
 </small></address>
 </small></address>
 </body>
 </body>
 </html>
 </html>

File diff suppressed because it is too large
+ 17 - 75
core/census_8h_source.html


+ 32 - 58
core/classes.html

@@ -3,16 +3,15 @@
 <head>
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: Data Structure Index</title>
 <title>GRPC Core: Data Structure Index</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <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>
 <script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
-  $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 </head>
 <body>
 <body>
@@ -21,9 +20,9 @@
 <table cellspacing="0" cellpadding="0">
 <table cellspacing="0" cellpadding="0">
  <tbody>
  <tbody>
  <tr style="height: 56px;">
  <tr style="height: 56px;">
-  <td style="padding-left: 0.5em;">
+  <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">GRPC Core
    <div id="projectname">GRPC Core
-   &#160;<span id="projectnumber">5.0.0</span>
+   &#160;<span id="projectnumber">6.0.0</span>
    </div>
    </div>
   </td>
   </td>
  </tr>
  </tr>
@@ -31,49 +30,26 @@
 </table>
 </table>
 </div>
 </div>
 <!-- end header part -->
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
-      <li class="current"><a href="classes.html"><span>Data&#160;Structure&#160;Index</span></a></li>
-      <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 </div><!-- top -->
 </div><!-- top -->
 <!-- window showing the filter options -->
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onkeydown="return searchBox.OnSearchSelectKey(event)">
      onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
 
 
 <!-- iframe showing the search results (closed by default) -->
 <!-- iframe showing the search results (closed by default) -->
 <div id="MSearchResultsWindow">
 <div id="MSearchResultsWindow">
@@ -87,31 +63,29 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="title">Data Structure Index</div>  </div>
 <div class="title">Data Structure Index</div>  </div>
 </div><!--header-->
 </div><!--header-->
 <div class="contents">
 <div class="contents">
-<div class="qindex"><a class="qindex" href="#letter_G">G</a></div>
-<table style="margin: 10px; white-space: nowrap;" align="center" width="95%" border="0" cellspacing="0" cellpadding="0">
+<div class="qindex"><a class="qindex" href="#letter_g">g</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>
 <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="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__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></tr>
-<tr><td valign="top"><a class="el" href="structgpr__thd__options.html">gpr_thd_options</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__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></tr>
-<tr><td valign="top"><a class="el" href="structgpr__allocation__functions.html">gpr_allocation_functions</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgpr__timespec.html">gpr_timespec</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="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></tr>
-<tr><td valign="top"><a class="el" href="structgpr__avl.html">gpr_avl</a>&#160;&#160;&#160;</td><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__channel__args.html">grpc_channel_args</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__refcount.html">grpc_slice_refcount</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structgpr__avl__node.html">gpr_avl_node</a>&#160;&#160;&#160;</td><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__info.html">grpc_channel_info</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__slice__refcount__vtable.html">grpc_slice_refcount_vtable</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structgpr__avl__vtable.html">gpr_avl_vtable</a>&#160;&#160;&#160;</td><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__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__message.html">grpc_op::grpc_op_data::grpc_op_recv_message</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></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="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__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__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__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="structgpr__gcc__thread__local.html">gpr_gcc_thread_local</a>&#160;&#160;&#160;</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__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__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__compression__options_1_1grpc__stream__compression__options__default__algorithm.html">grpc_compression_options::grpc_stream_compression_options_default_algorithm</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__metadata__processor.html">grpc_auth_metadata_processor</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__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__compression__options_1_1grpc__stream__compression__options__default__level.html">grpc_compression_options::grpc_stream_compression_options_default_level</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structgpr__msvc__thread__local.html">gpr_msvc_thread_local</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__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_1_1grpc__op__send__initial84a8b7c8eb97c0b2b7caa20e8cb5dcdf.html">grpc_op::grpc_op_data::grpc_op_send_initial_metadata::grpc_op_send_initial_metadata_maybe_stream_compression_level</a>&#160;&#160;&#160;</td><td></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__auth__property__iterator.html">grpc_auth_property_iterator</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__message.html">grpc_op::grpc_op_data::grpc_op_send_message</a>&#160;&#160;&#160;</td><td></td></tr>
-<tr><td valign="top"><a class="el" href="structgpr__pthread__thread__local.html">gpr_pthread_thread_local</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__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><td></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__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></td></tr>
+</td><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__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="structgrpc__slice__buffer.html">grpc_slice_buffer</a>&#160;&#160;&#160;</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__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="uniongrpc__slice_1_1grpc__slice__data.html">grpc_slice::grpc_slice_data</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structgpr__allocation__functions.html">gpr_allocation_functions</a>&#160;&#160;&#160;</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__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__inlined.html">grpc_slice::grpc_slice_data::grpc_slice_inlined</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__metadata__processor.html">grpc_auth_metadata_processor</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__slice__refcount.html">grpc_slice_refcount</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.html">grpc_auth_property</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__slice__refcount__vtable.html">grpc_slice_refcount_vtable</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__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__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__slice_1_1grpc__slice__data_1_1grpc__slice__refcounted.html">grpc_slice::grpc_slice_data::grpc_slice_refcounted</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="structgrpc__byte__buffer.html">grpc_byte_buffer</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__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="structgpr__stats__counter.html">gpr_stats_counter</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__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></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="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__message.html">grpc_op::grpc_op_data::grpc_op_send_message</a>&#160;&#160;&#160;</td><td></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="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__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><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__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.html">grpc_slice</a>&#160;&#160;&#160;</td><td></td></tr>
 <tr><td></td><td></td><td></td><td></td><td></td></tr>
 <tr><td></td><td></td><td></td><td></td><td></td></tr>
 </table>
 </table>
-<div class="qindex"><a class="qindex" href="#letter_G">G</a></div>
+<div class="qindex"><a class="qindex" href="#letter_g">g</a></div>
 </div><!-- contents -->
 </div><!-- contents -->
 <!-- start footer part -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Fri Feb 2 2018 15:15:10 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Mar 1 2018 16:16:09 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.6
+</a> 1.8.13
 </small></address>
 </small></address>
 </body>
 </body>
 </html>
 </html>

+ 0 - 449
core/cmdline_8h.html

@@ -1,449 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
-<title>GRPC Core: include/grpc/support/cmdline.h File Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
-  $(document).ready(function() { searchBox.OnSelectItem(0); });
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">GRPC Core
-   &#160;<span id="projectnumber">5.0.0</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li><a href="globals.html"><span>Globals</span></a></li>
-    </ul>
-  </div>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
-     onmouseover="return searchBox.OnSearchSelectShow()"
-     onmouseout="return searchBox.OnSearchSelectHide()"
-     onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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_8c22a72beb99e7fdfd27506cb533e734.html">include</a></li><li class="navelem"><a class="el" href="dir_3da487aded176e6fcacfa0e3f4e152fb.html">grpc</a></li><li class="navelem"><a class="el" href="dir_254b88172214ff35a1af19380f2e7b38.html">support</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="summary">
-<a href="#typedef-members">Typedefs</a> &#124;
-<a href="#func-members">Functions</a>  </div>
-  <div class="headertitle">
-<div class="title">cmdline.h File Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-<div class="textblock"><code>#include &lt;<a class="el" href="support_2port__platform_8h_source.html">grpc/support/port_platform.h</a>&gt;</code><br/>
-</div>
-<p><a href="cmdline_8h_source.html">Go to the source code of this file.</a></p>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
-Typedefs</h2></td></tr>
-<tr class="memitem:aaad93cd9bfc32c54fc89f7c2f3b74eb6"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="cmdline_8h.html#aaad93cd9bfc32c54fc89f7c2f3b74eb6">gpr_cmdline</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cmdline_8h.html#aaad93cd9bfc32c54fc89f7c2f3b74eb6">gpr_cmdline</a></td></tr>
-<tr class="memdesc:aaad93cd9bfc32c54fc89f7c2f3b74eb6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Simple command line parser.  <a href="#aaad93cd9bfc32c54fc89f7c2f3b74eb6">More...</a><br/></td></tr>
-<tr class="separator:aaad93cd9bfc32c54fc89f7c2f3b74eb6"><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:a31fa94e5c43847c82e90bb40087f5aa9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#af89d3610372fc35178e83e06916aa808">GPRAPI</a> <a class="el" href="cmdline_8h.html#aaad93cd9bfc32c54fc89f7c2f3b74eb6">gpr_cmdline</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cmdline_8h.html#a31fa94e5c43847c82e90bb40087f5aa9">gpr_cmdline_create</a> (const char *description)</td></tr>
-<tr class="memdesc:a31fa94e5c43847c82e90bb40087f5aa9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct a command line parser: takes a short description of the tool doing the parsing.  <a href="#a31fa94e5c43847c82e90bb40087f5aa9">More...</a><br/></td></tr>
-<tr class="separator:a31fa94e5c43847c82e90bb40087f5aa9"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a87c433155b5df21be39818d658cfe93f"><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="cmdline_8h.html#a87c433155b5df21be39818d658cfe93f">gpr_cmdline_add_int</a> (<a class="el" href="cmdline_8h.html#aaad93cd9bfc32c54fc89f7c2f3b74eb6">gpr_cmdline</a> *cl, const char *name, const char *help, int *value)</td></tr>
-<tr class="memdesc:a87c433155b5df21be39818d658cfe93f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add an integer parameter, with a name (used on the command line) and some helpful text (used in the command usage)  <a href="#a87c433155b5df21be39818d658cfe93f">More...</a><br/></td></tr>
-<tr class="separator:a87c433155b5df21be39818d658cfe93f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aea1a46a5feb84307dc9e3796ca13c481"><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="cmdline_8h.html#aea1a46a5feb84307dc9e3796ca13c481">gpr_cmdline_add_flag</a> (<a class="el" href="cmdline_8h.html#aaad93cd9bfc32c54fc89f7c2f3b74eb6">gpr_cmdline</a> *cl, const char *name, const char *help, int *value)</td></tr>
-<tr class="memdesc:aea1a46a5feb84307dc9e3796ca13c481"><td class="mdescLeft">&#160;</td><td class="mdescRight">The same, for a boolean flag.  <a href="#aea1a46a5feb84307dc9e3796ca13c481">More...</a><br/></td></tr>
-<tr class="separator:aea1a46a5feb84307dc9e3796ca13c481"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a631534c0f6c1820ae22a4f1e692f0830"><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="cmdline_8h.html#a631534c0f6c1820ae22a4f1e692f0830">gpr_cmdline_add_string</a> (<a class="el" href="cmdline_8h.html#aaad93cd9bfc32c54fc89f7c2f3b74eb6">gpr_cmdline</a> *cl, const char *name, const char *help, const char **value)</td></tr>
-<tr class="memdesc:a631534c0f6c1820ae22a4f1e692f0830"><td class="mdescLeft">&#160;</td><td class="mdescRight">And for a string.  <a href="#a631534c0f6c1820ae22a4f1e692f0830">More...</a><br/></td></tr>
-<tr class="separator:a631534c0f6c1820ae22a4f1e692f0830"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac3b6905c4e9c88abd4936c593b0f5b12"><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="cmdline_8h.html#ac3b6905c4e9c88abd4936c593b0f5b12">gpr_cmdline_on_extra_arg</a> (<a class="el" href="cmdline_8h.html#aaad93cd9bfc32c54fc89f7c2f3b74eb6">gpr_cmdline</a> *cl, const char *name, const char *help, void(*on_extra_arg)(void *user_data, const char *arg), void *user_data)</td></tr>
-<tr class="memdesc:ac3b6905c4e9c88abd4936c593b0f5b12"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set a callback for non-named arguments.  <a href="#ac3b6905c4e9c88abd4936c593b0f5b12">More...</a><br/></td></tr>
-<tr class="separator:ac3b6905c4e9c88abd4936c593b0f5b12"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a191878e568149fffade0786592d13c37"><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="cmdline_8h.html#a191878e568149fffade0786592d13c37">gpr_cmdline_set_survive_failure</a> (<a class="el" href="cmdline_8h.html#aaad93cd9bfc32c54fc89f7c2f3b74eb6">gpr_cmdline</a> *cl)</td></tr>
-<tr class="memdesc:a191878e568149fffade0786592d13c37"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable surviving failure: default behavior is to exit the process.  <a href="#a191878e568149fffade0786592d13c37">More...</a><br/></td></tr>
-<tr class="separator:a191878e568149fffade0786592d13c37"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:acc2f66f6bcdf05c8b761419bf2d40509"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#af89d3610372fc35178e83e06916aa808">GPRAPI</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cmdline_8h.html#acc2f66f6bcdf05c8b761419bf2d40509">gpr_cmdline_parse</a> (<a class="el" href="cmdline_8h.html#aaad93cd9bfc32c54fc89f7c2f3b74eb6">gpr_cmdline</a> *cl, int argc, char **argv)</td></tr>
-<tr class="memdesc:acc2f66f6bcdf05c8b761419bf2d40509"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parse the command line; returns 1 on success, on failure either dies (by default) or returns 0 if <a class="el" href="cmdline_8h.html#a191878e568149fffade0786592d13c37" title="Enable surviving failure: default behavior is to exit the process. ">gpr_cmdline_set_survive_failure()</a> has been called.  <a href="#acc2f66f6bcdf05c8b761419bf2d40509">More...</a><br/></td></tr>
-<tr class="separator:acc2f66f6bcdf05c8b761419bf2d40509"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:acfe85f2db2b17fc82e614618ce5a09a8"><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="cmdline_8h.html#acfe85f2db2b17fc82e614618ce5a09a8">gpr_cmdline_destroy</a> (<a class="el" href="cmdline_8h.html#aaad93cd9bfc32c54fc89f7c2f3b74eb6">gpr_cmdline</a> *cl)</td></tr>
-<tr class="memdesc:acfe85f2db2b17fc82e614618ce5a09a8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroy the parser.  <a href="#acfe85f2db2b17fc82e614618ce5a09a8">More...</a><br/></td></tr>
-<tr class="separator:acfe85f2db2b17fc82e614618ce5a09a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af9bfcaca695b8e0f84fa410f733dced5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#af89d3610372fc35178e83e06916aa808">GPRAPI</a> char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cmdline_8h.html#af9bfcaca695b8e0f84fa410f733dced5">gpr_cmdline_usage_string</a> (<a class="el" href="cmdline_8h.html#aaad93cd9bfc32c54fc89f7c2f3b74eb6">gpr_cmdline</a> *cl, const char *argv0)</td></tr>
-<tr class="memdesc:af9bfcaca695b8e0f84fa410f733dced5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a string describing usage.  <a href="#af9bfcaca695b8e0f84fa410f733dced5">More...</a><br/></td></tr>
-<tr class="separator:af9bfcaca695b8e0f84fa410f733dced5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<h2 class="groupheader">Typedef Documentation</h2>
-<a class="anchor" id="aaad93cd9bfc32c54fc89f7c2f3b74eb6"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef struct <a class="el" href="cmdline_8h.html#aaad93cd9bfc32c54fc89f7c2f3b74eb6">gpr_cmdline</a> <a class="el" href="cmdline_8h.html#aaad93cd9bfc32c54fc89f7c2f3b74eb6">gpr_cmdline</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Simple command line parser. </p>
-<p>Supports flags that can be specified as -foo, &ndash;foo, &ndash;no-foo, -no-foo, etc And integers, strings that can be specified as -foo=4, -foo blah, etc</p>
-<p>No support for short command line options (but we may get that in the future.)</p>
-<p>Usage (for a program with a single flag argument 'foo'):</p>
-<p>int main(int argc, char **argv) { gpr_cmdline *cl; int verbose = 0;</p>
-<p>cl = gpr_cmdline_create("My cool tool"); gpr_cmdline_add_int(cl, "verbose", "Produce verbose output?", &amp;verbose); gpr_cmdline_parse(cl, argc, argv); gpr_cmdline_destroy(cl);</p>
-<p>if (verbose) { gpr_log(GPR_INFO, "Goodbye cruel world!"); }</p>
-<p>return 0; } </p>
-
-</div>
-</div>
-<h2 class="groupheader">Function Documentation</h2>
-<a class="anchor" id="aea1a46a5feb84307dc9e3796ca13c481"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="impl_2codegen_2port__platform_8h.html#af89d3610372fc35178e83e06916aa808">GPRAPI</a> void gpr_cmdline_add_flag </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="cmdline_8h.html#aaad93cd9bfc32c54fc89f7c2f3b74eb6">gpr_cmdline</a> *&#160;</td>
-          <td class="paramname"><em>cl</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&#160;</td>
-          <td class="paramname"><em>name</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&#160;</td>
-          <td class="paramname"><em>help</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int *&#160;</td>
-          <td class="paramname"><em>value</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>The same, for a boolean flag. </p>
-
-</div>
-</div>
-<a class="anchor" id="a87c433155b5df21be39818d658cfe93f"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="impl_2codegen_2port__platform_8h.html#af89d3610372fc35178e83e06916aa808">GPRAPI</a> void gpr_cmdline_add_int </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="cmdline_8h.html#aaad93cd9bfc32c54fc89f7c2f3b74eb6">gpr_cmdline</a> *&#160;</td>
-          <td class="paramname"><em>cl</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&#160;</td>
-          <td class="paramname"><em>name</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&#160;</td>
-          <td class="paramname"><em>help</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int *&#160;</td>
-          <td class="paramname"><em>value</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Add an integer parameter, with a name (used on the command line) and some helpful text (used in the command usage) </p>
-
-</div>
-</div>
-<a class="anchor" id="a631534c0f6c1820ae22a4f1e692f0830"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="impl_2codegen_2port__platform_8h.html#af89d3610372fc35178e83e06916aa808">GPRAPI</a> void gpr_cmdline_add_string </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="cmdline_8h.html#aaad93cd9bfc32c54fc89f7c2f3b74eb6">gpr_cmdline</a> *&#160;</td>
-          <td class="paramname"><em>cl</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&#160;</td>
-          <td class="paramname"><em>name</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&#160;</td>
-          <td class="paramname"><em>help</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char **&#160;</td>
-          <td class="paramname"><em>value</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>And for a string. </p>
-
-</div>
-</div>
-<a class="anchor" id="a31fa94e5c43847c82e90bb40087f5aa9"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="impl_2codegen_2port__platform_8h.html#af89d3610372fc35178e83e06916aa808">GPRAPI</a> <a class="el" href="cmdline_8h.html#aaad93cd9bfc32c54fc89f7c2f3b74eb6">gpr_cmdline</a>* gpr_cmdline_create </td>
-          <td>(</td>
-          <td class="paramtype">const char *&#160;</td>
-          <td class="paramname"><em>description</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Construct a command line parser: takes a short description of the tool doing the parsing. </p>
-
-</div>
-</div>
-<a class="anchor" id="acfe85f2db2b17fc82e614618ce5a09a8"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="impl_2codegen_2port__platform_8h.html#af89d3610372fc35178e83e06916aa808">GPRAPI</a> void gpr_cmdline_destroy </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="cmdline_8h.html#aaad93cd9bfc32c54fc89f7c2f3b74eb6">gpr_cmdline</a> *&#160;</td>
-          <td class="paramname"><em>cl</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Destroy the parser. </p>
-
-</div>
-</div>
-<a class="anchor" id="ac3b6905c4e9c88abd4936c593b0f5b12"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="impl_2codegen_2port__platform_8h.html#af89d3610372fc35178e83e06916aa808">GPRAPI</a> void gpr_cmdline_on_extra_arg </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="cmdline_8h.html#aaad93cd9bfc32c54fc89f7c2f3b74eb6">gpr_cmdline</a> *&#160;</td>
-          <td class="paramname"><em>cl</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&#160;</td>
-          <td class="paramname"><em>name</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&#160;</td>
-          <td class="paramname"><em>help</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">void(*)(void *user_data, const char *arg)&#160;</td>
-          <td class="paramname"><em>on_extra_arg</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">void *&#160;</td>
-          <td class="paramname"><em>user_data</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Set a callback for non-named arguments. </p>
-
-</div>
-</div>
-<a class="anchor" id="acc2f66f6bcdf05c8b761419bf2d40509"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="impl_2codegen_2port__platform_8h.html#af89d3610372fc35178e83e06916aa808">GPRAPI</a> int gpr_cmdline_parse </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="cmdline_8h.html#aaad93cd9bfc32c54fc89f7c2f3b74eb6">gpr_cmdline</a> *&#160;</td>
-          <td class="paramname"><em>cl</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>argc</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">char **&#160;</td>
-          <td class="paramname"><em>argv</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Parse the command line; returns 1 on success, on failure either dies (by default) or returns 0 if <a class="el" href="cmdline_8h.html#a191878e568149fffade0786592d13c37" title="Enable surviving failure: default behavior is to exit the process. ">gpr_cmdline_set_survive_failure()</a> has been called. </p>
-
-</div>
-</div>
-<a class="anchor" id="a191878e568149fffade0786592d13c37"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="impl_2codegen_2port__platform_8h.html#af89d3610372fc35178e83e06916aa808">GPRAPI</a> void gpr_cmdline_set_survive_failure </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="cmdline_8h.html#aaad93cd9bfc32c54fc89f7c2f3b74eb6">gpr_cmdline</a> *&#160;</td>
-          <td class="paramname"><em>cl</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Enable surviving failure: default behavior is to exit the process. </p>
-
-</div>
-</div>
-<a class="anchor" id="af9bfcaca695b8e0f84fa410f733dced5"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="impl_2codegen_2port__platform_8h.html#af89d3610372fc35178e83e06916aa808">GPRAPI</a> char* gpr_cmdline_usage_string </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="cmdline_8h.html#aaad93cd9bfc32c54fc89f7c2f3b74eb6">gpr_cmdline</a> *&#160;</td>
-          <td class="paramname"><em>cl</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&#160;</td>
-          <td class="paramname"><em>argv0</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Get a string describing usage. </p>
-
-</div>
-</div>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated on Fri Feb 2 2018 15:15:10 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.6
-</small></address>
-</body>
-</html>

+ 0 - 162
core/cmdline_8h_source.html

@@ -1,162 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
-<title>GRPC Core: include/grpc/support/cmdline.h Source File</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
-  $(document).ready(function() { searchBox.OnSelectItem(0); });
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">GRPC Core
-   &#160;<span id="projectnumber">5.0.0</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li><a href="globals.html"><span>Globals</span></a></li>
-    </ul>
-  </div>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
-     onmouseover="return searchBox.OnSearchSelectShow()"
-     onmouseout="return searchBox.OnSearchSelectHide()"
-     onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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_8c22a72beb99e7fdfd27506cb533e734.html">include</a></li><li class="navelem"><a class="el" href="dir_3da487aded176e6fcacfa0e3f4e152fb.html">grpc</a></li><li class="navelem"><a class="el" href="dir_254b88172214ff35a1af19380f2e7b38.html">support</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="headertitle">
-<div class="title">cmdline.h</div>  </div>
-</div><!--header-->
-<div class="contents">
-<a href="cmdline_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/*</span></div>
-<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment"> * Copyright 2015 gRPC authors.</span></div>
-<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment"> * Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);</span></div>
-<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"> * you may not use this file except in compliance with the License.</span></div>
-<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"> * You may obtain a copy of the License at</span></div>
-<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"> *     http://www.apache.org/licenses/LICENSE-2.0</span></div>
-<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"> * Unless required by applicable law or agreed to in writing, software</span></div>
-<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> * distributed under the License is distributed on an &quot;AS IS&quot; BASIS,</span></div>
-<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div>
-<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> * See the License for the specific language governing permissions and</span></div>
-<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> * limitations under the License.</span></div>
-<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;</div>
-<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor">#ifndef GRPC_SUPPORT_CMDLINE_H</span></div>
-<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GRPC_SUPPORT_CMDLINE_H</span></div>
-<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="support_2port__platform_8h.html">grpc/support/port_platform.h</a>&gt;</span></div>
-<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;</div>
-<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
-<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="cmdline_8h.html#aaad93cd9bfc32c54fc89f7c2f3b74eb6">   54</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="cmdline_8h.html#aaad93cd9bfc32c54fc89f7c2f3b74eb6">gpr_cmdline</a> <a class="code" href="cmdline_8h.html#aaad93cd9bfc32c54fc89f7c2f3b74eb6">gpr_cmdline</a>;</div>
-<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;</div>
-<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;<a class="code" href="impl_2codegen_2port__platform_8h.html#af89d3610372fc35178e83e06916aa808">GPRAPI</a> <a class="code" href="cmdline_8h.html#aaad93cd9bfc32c54fc89f7c2f3b74eb6">gpr_cmdline</a>* <a class="code" href="cmdline_8h.html#a31fa94e5c43847c82e90bb40087f5aa9">gpr_cmdline_create</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* description);</div>
-<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;<a class="code" href="impl_2codegen_2port__platform_8h.html#af89d3610372fc35178e83e06916aa808">GPRAPI</a> <span class="keywordtype">void</span> <a class="code" href="cmdline_8h.html#a87c433155b5df21be39818d658cfe93f">gpr_cmdline_add_int</a>(<a class="code" href="cmdline_8h.html#aaad93cd9bfc32c54fc89f7c2f3b74eb6">gpr_cmdline</a>* cl, <span class="keyword">const</span> <span class="keywordtype">char</span>* name,</div>
-<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;                                <span class="keyword">const</span> <span class="keywordtype">char</span>* help, <span class="keywordtype">int</span>* value);</div>
-<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;<a class="code" href="impl_2codegen_2port__platform_8h.html#af89d3610372fc35178e83e06916aa808">GPRAPI</a> <span class="keywordtype">void</span> <a class="code" href="cmdline_8h.html#aea1a46a5feb84307dc9e3796ca13c481">gpr_cmdline_add_flag</a>(<a class="code" href="cmdline_8h.html#aaad93cd9bfc32c54fc89f7c2f3b74eb6">gpr_cmdline</a>* cl, <span class="keyword">const</span> <span class="keywordtype">char</span>* name,</div>
-<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;                                 <span class="keyword">const</span> <span class="keywordtype">char</span>* help, <span class="keywordtype">int</span>* value);</div>
-<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;<a class="code" href="impl_2codegen_2port__platform_8h.html#af89d3610372fc35178e83e06916aa808">GPRAPI</a> <span class="keywordtype">void</span> <a class="code" href="cmdline_8h.html#a631534c0f6c1820ae22a4f1e692f0830">gpr_cmdline_add_string</a>(<a class="code" href="cmdline_8h.html#aaad93cd9bfc32c54fc89f7c2f3b74eb6">gpr_cmdline</a>* cl, <span class="keyword">const</span> <span class="keywordtype">char</span>* name,</div>
-<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;                                   <span class="keyword">const</span> <span class="keywordtype">char</span>* help, <span class="keyword">const</span> <span class="keywordtype">char</span>** value);</div>
-<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;<a class="code" href="impl_2codegen_2port__platform_8h.html#af89d3610372fc35178e83e06916aa808">GPRAPI</a> <span class="keywordtype">void</span> <a class="code" href="cmdline_8h.html#ac3b6905c4e9c88abd4936c593b0f5b12">gpr_cmdline_on_extra_arg</a>(</div>
-<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;    <a class="code" href="cmdline_8h.html#aaad93cd9bfc32c54fc89f7c2f3b74eb6">gpr_cmdline</a>* cl, <span class="keyword">const</span> <span class="keywordtype">char</span>* name, <span class="keyword">const</span> <span class="keywordtype">char</span>* help,</div>
-<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;    <span class="keywordtype">void</span> (*on_extra_arg)(<span class="keywordtype">void</span>* user_data, <span class="keyword">const</span> <span class="keywordtype">char</span>* arg), <span class="keywordtype">void</span>* user_data);</div>
-<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;<a class="code" href="impl_2codegen_2port__platform_8h.html#af89d3610372fc35178e83e06916aa808">GPRAPI</a> <span class="keywordtype">void</span> <a class="code" href="cmdline_8h.html#a191878e568149fffade0786592d13c37">gpr_cmdline_set_survive_failure</a>(<a class="code" href="cmdline_8h.html#aaad93cd9bfc32c54fc89f7c2f3b74eb6">gpr_cmdline</a>* cl);</div>
-<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;<a class="code" href="impl_2codegen_2port__platform_8h.html#af89d3610372fc35178e83e06916aa808">GPRAPI</a> <span class="keywordtype">int</span> <a class="code" href="cmdline_8h.html#acc2f66f6bcdf05c8b761419bf2d40509">gpr_cmdline_parse</a>(<a class="code" href="cmdline_8h.html#aaad93cd9bfc32c54fc89f7c2f3b74eb6">gpr_cmdline</a>* cl, <span class="keywordtype">int</span> argc, <span class="keywordtype">char</span>** argv);</div>
-<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;<a class="code" href="impl_2codegen_2port__platform_8h.html#af89d3610372fc35178e83e06916aa808">GPRAPI</a> <span class="keywordtype">void</span> <a class="code" href="cmdline_8h.html#acfe85f2db2b17fc82e614618ce5a09a8">gpr_cmdline_destroy</a>(<a class="code" href="cmdline_8h.html#aaad93cd9bfc32c54fc89f7c2f3b74eb6">gpr_cmdline</a>* cl);</div>
-<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;<a class="code" href="impl_2codegen_2port__platform_8h.html#af89d3610372fc35178e83e06916aa808">GPRAPI</a> <span class="keywordtype">char</span>* <a class="code" href="cmdline_8h.html#af9bfcaca695b8e0f84fa410f733dced5">gpr_cmdline_usage_string</a>(<a class="code" href="cmdline_8h.html#aaad93cd9bfc32c54fc89f7c2f3b74eb6">gpr_cmdline</a>* cl, <span class="keyword">const</span> <span class="keywordtype">char</span>* argv0);</div>
-<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;</div>
-<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
-<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;<span class="preprocessor"></span>}</div>
-<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_SUPPORT_CMDLINE_H */</span><span class="preprocessor"></span></div>
-<div class="ttc" id="cmdline_8h_html_aaad93cd9bfc32c54fc89f7c2f3b74eb6"><div class="ttname"><a href="cmdline_8h.html#aaad93cd9bfc32c54fc89f7c2f3b74eb6">gpr_cmdline</a></div><div class="ttdeci">struct gpr_cmdline gpr_cmdline</div><div class="ttdoc">Simple command line parser. </div><div class="ttdef"><b>Definition:</b> cmdline.h:54</div></div>
-<div class="ttc" id="cmdline_8h_html_af9bfcaca695b8e0f84fa410f733dced5"><div class="ttname"><a href="cmdline_8h.html#af9bfcaca695b8e0f84fa410f733dced5">gpr_cmdline_usage_string</a></div><div class="ttdeci">GPRAPI char * gpr_cmdline_usage_string(gpr_cmdline *cl, const char *argv0)</div><div class="ttdoc">Get a string describing usage. </div></div>
-<div class="ttc" id="cmdline_8h_html_acc2f66f6bcdf05c8b761419bf2d40509"><div class="ttname"><a href="cmdline_8h.html#acc2f66f6bcdf05c8b761419bf2d40509">gpr_cmdline_parse</a></div><div class="ttdeci">GPRAPI int gpr_cmdline_parse(gpr_cmdline *cl, int argc, char **argv)</div><div class="ttdoc">Parse the command line; returns 1 on success, on failure either dies (by default) or returns 0 if gpr...</div></div>
-<div class="ttc" id="impl_2codegen_2port__platform_8h_html_af89d3610372fc35178e83e06916aa808"><div class="ttname"><a href="impl_2codegen_2port__platform_8h.html#af89d3610372fc35178e83e06916aa808">GPRAPI</a></div><div class="ttdeci">#define GPRAPI</div><div class="ttdef"><b>Definition:</b> port_platform.h:466</div></div>
-<div class="ttc" id="cmdline_8h_html_acfe85f2db2b17fc82e614618ce5a09a8"><div class="ttname"><a href="cmdline_8h.html#acfe85f2db2b17fc82e614618ce5a09a8">gpr_cmdline_destroy</a></div><div class="ttdeci">GPRAPI void gpr_cmdline_destroy(gpr_cmdline *cl)</div><div class="ttdoc">Destroy the parser. </div></div>
-<div class="ttc" id="cmdline_8h_html_a31fa94e5c43847c82e90bb40087f5aa9"><div class="ttname"><a href="cmdline_8h.html#a31fa94e5c43847c82e90bb40087f5aa9">gpr_cmdline_create</a></div><div class="ttdeci">GPRAPI gpr_cmdline * gpr_cmdline_create(const char *description)</div><div class="ttdoc">Construct a command line parser: takes a short description of the tool doing the parsing. </div></div>
-<div class="ttc" id="cmdline_8h_html_a631534c0f6c1820ae22a4f1e692f0830"><div class="ttname"><a href="cmdline_8h.html#a631534c0f6c1820ae22a4f1e692f0830">gpr_cmdline_add_string</a></div><div class="ttdeci">GPRAPI void gpr_cmdline_add_string(gpr_cmdline *cl, const char *name, const char *help, const char **value)</div><div class="ttdoc">And for a string. </div></div>
-<div class="ttc" id="cmdline_8h_html_a87c433155b5df21be39818d658cfe93f"><div class="ttname"><a href="cmdline_8h.html#a87c433155b5df21be39818d658cfe93f">gpr_cmdline_add_int</a></div><div class="ttdeci">GPRAPI void gpr_cmdline_add_int(gpr_cmdline *cl, const char *name, const char *help, int *value)</div><div class="ttdoc">Add an integer parameter, with a name (used on the command line) and some helpful text (used in the c...</div></div>
-<div class="ttc" id="cmdline_8h_html_ac3b6905c4e9c88abd4936c593b0f5b12"><div class="ttname"><a href="cmdline_8h.html#ac3b6905c4e9c88abd4936c593b0f5b12">gpr_cmdline_on_extra_arg</a></div><div class="ttdeci">GPRAPI void gpr_cmdline_on_extra_arg(gpr_cmdline *cl, const char *name, const char *help, void(*on_extra_arg)(void *user_data, const char *arg), void *user_data)</div><div class="ttdoc">Set a callback for non-named arguments. </div></div>
-<div class="ttc" id="cmdline_8h_html_aea1a46a5feb84307dc9e3796ca13c481"><div class="ttname"><a href="cmdline_8h.html#aea1a46a5feb84307dc9e3796ca13c481">gpr_cmdline_add_flag</a></div><div class="ttdeci">GPRAPI void gpr_cmdline_add_flag(gpr_cmdline *cl, const char *name, const char *help, int *value)</div><div class="ttdoc">The same, for a boolean flag. </div></div>
-<div class="ttc" id="cmdline_8h_html_a191878e568149fffade0786592d13c37"><div class="ttname"><a href="cmdline_8h.html#a191878e568149fffade0786592d13c37">gpr_cmdline_set_survive_failure</a></div><div class="ttdeci">GPRAPI void gpr_cmdline_set_survive_failure(gpr_cmdline *cl)</div><div class="ttdoc">Enable surviving failure: default behavior is to exit the process. </div></div>
-<div class="ttc" id="support_2port__platform_8h_html"><div class="ttname"><a href="support_2port__platform_8h.html">port_platform.h</a></div></div>
-</div><!-- fragment --></div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated on Fri Feb 2 2018 15:15:10 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.6
-</small></address>
-</body>
-</html>

+ 18 - 41
core/combiner-explainer_8md.html

@@ -3,16 +3,15 @@
 <head>
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: doc/combiner-explainer.md File Reference</title>
 <title>GRPC Core: doc/combiner-explainer.md File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <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>
 <script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
-  $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 </head>
 <body>
 <body>
@@ -21,9 +20,9 @@
 <table cellspacing="0" cellpadding="0">
 <table cellspacing="0" cellpadding="0">
  <tbody>
  <tbody>
  <tr style="height: 56px;">
  <tr style="height: 56px;">
-  <td style="padding-left: 0.5em;">
+  <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">GRPC Core
    <div id="projectname">GRPC Core
-   &#160;<span id="projectnumber">5.0.0</span>
+   &#160;<span id="projectnumber">6.0.0</span>
    </div>
    </div>
   </td>
   </td>
  </tr>
  </tr>
@@ -31,47 +30,25 @@
 </table>
 </table>
 </div>
 </div>
 <!-- end header part -->
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li><a href="globals.html"><span>Globals</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onkeydown="return searchBox.OnSearchSelectKey(event)">
      onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
 
 
 <!-- iframe showing the search results (closed by default) -->
 <!-- iframe showing the search results (closed by default) -->
 <div id="MSearchResultsWindow">
 <div id="MSearchResultsWindow">
@@ -89,9 +66,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </div><!-- contents -->
 </div><!-- contents -->
 <!-- start footer part -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Fri Feb 2 2018 15:15:10 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Mar 1 2018 16:16:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.6
+</a> 1.8.13
 </small></address>
 </small></address>
 </body>
 </body>
 </html>
 </html>

+ 18 - 41
core/command__line__tool_8md.html

@@ -3,16 +3,15 @@
 <head>
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: doc/command_line_tool.md File Reference</title>
 <title>GRPC Core: doc/command_line_tool.md File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <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>
 <script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
-  $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 </head>
 <body>
 <body>
@@ -21,9 +20,9 @@
 <table cellspacing="0" cellpadding="0">
 <table cellspacing="0" cellpadding="0">
  <tbody>
  <tbody>
  <tr style="height: 56px;">
  <tr style="height: 56px;">
-  <td style="padding-left: 0.5em;">
+  <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">GRPC Core
    <div id="projectname">GRPC Core
-   &#160;<span id="projectnumber">5.0.0</span>
+   &#160;<span id="projectnumber">6.0.0</span>
    </div>
    </div>
   </td>
   </td>
  </tr>
  </tr>
@@ -31,47 +30,25 @@
 </table>
 </table>
 </div>
 </div>
 <!-- end header part -->
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li><a href="globals.html"><span>Globals</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onkeydown="return searchBox.OnSearchSelectKey(event)">
      onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
 
 
 <!-- iframe showing the search results (closed by default) -->
 <!-- iframe showing the search results (closed by default) -->
 <div id="MSearchResultsWindow">
 <div id="MSearchResultsWindow">
@@ -89,9 +66,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </div><!-- contents -->
 </div><!-- contents -->
 <!-- start footer part -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Fri Feb 2 2018 15:15:10 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Mar 1 2018 16:16:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.6
+</a> 1.8.13
 </small></address>
 </small></address>
 </body>
 </body>
 </html>
 </html>

+ 95 - 187
core/compression_8h.html

@@ -3,16 +3,15 @@
 <head>
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: include/grpc/compression.h File Reference</title>
 <title>GRPC Core: include/grpc/compression.h File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <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>
 <script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
-  $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 </head>
 <body>
 <body>
@@ -21,9 +20,9 @@
 <table cellspacing="0" cellpadding="0">
 <table cellspacing="0" cellpadding="0">
  <tbody>
  <tbody>
  <tr style="height: 56px;">
  <tr style="height: 56px;">
-  <td style="padding-left: 0.5em;">
+  <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">GRPC Core
    <div id="projectname">GRPC Core
-   &#160;<span id="projectnumber">5.0.0</span>
+   &#160;<span id="projectnumber">6.0.0</span>
    </div>
    </div>
   </td>
   </td>
  </tr>
  </tr>
@@ -31,47 +30,25 @@
 </table>
 </table>
 </div>
 </div>
 <!-- end header part -->
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li><a href="globals.html"><span>Globals</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onkeydown="return searchBox.OnSearchSelectKey(event)">
      onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
 
 
 <!-- iframe showing the search results (closed by default) -->
 <!-- iframe showing the search results (closed by default) -->
 <div id="MSearchResultsWindow">
 <div id="MSearchResultsWindow">
@@ -82,7 +59,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 
 
 <div id="nav-path" class="navpath">
 <div id="nav-path" class="navpath">
   <ul>
   <ul>
-<li class="navelem"><a class="el" href="dir_8c22a72beb99e7fdfd27506cb533e734.html">include</a></li><li class="navelem"><a class="el" href="dir_3da487aded176e6fcacfa0e3f4e152fb.html">grpc</a></li>  </ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_9d7a14d6d9adcbe4c35dbdb88d867e2e.html">grpc</a></li>  </ul>
 </div>
 </div>
 </div><!-- top -->
 </div><!-- top -->
 <div class="header">
 <div class="header">
@@ -92,51 +69,46 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="title">compression.h File Reference</div>  </div>
 <div class="title">compression.h File Reference</div>  </div>
 </div><!--header-->
 </div><!--header-->
 <div class="contents">
 <div class="contents">
-<div class="textblock"><code>#include &lt;<a class="el" href="impl_2codegen_2port__platform_8h_source.html">grpc/impl/codegen/port_platform.h</a>&gt;</code><br/>
-<code>#include &lt;stdlib.h&gt;</code><br/>
-<code>#include &lt;<a class="el" href="compression__types_8h_source.html">grpc/impl/codegen/compression_types.h</a>&gt;</code><br/>
-<code>#include &lt;<a class="el" href="slice_8h_source.html">grpc/slice.h</a>&gt;</code><br/>
+<div class="textblock"><code>#include &lt;<a class="el" href="impl_2codegen_2port__platform_8h_source.html">grpc/impl/codegen/port_platform.h</a>&gt;</code><br />
+<code>#include &lt;stdlib.h&gt;</code><br />
+<code>#include &lt;<a class="el" href="compression__types_8h_source.html">grpc/impl/codegen/compression_types.h</a>&gt;</code><br />
+<code>#include &lt;<a class="el" href="slice_8h_source.html">grpc/slice.h</a>&gt;</code><br />
 </div>
 </div>
 <p><a href="compression_8h_source.html">Go to the source code of this file.</a></p>
 <p><a href="compression_8h_source.html">Go to the source code of this file.</a></p>
 <table class="memberdecls">
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
 Functions</h2></td></tr>
 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="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="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="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="#a5054ebec22cc256853a7ac2ed61fd654">More...</a><br /></td></tr>
 <tr class="separator:a5054ebec22cc256853a7ac2ed61fd654"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="separator:a5054ebec22cc256853a7ac2ed61fd654"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a67faee49695eae970d85c047833d76f0"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="compression_8h.html#a67faee49695eae970d85c047833d76f0">grpc_stream_compression_algorithm_parse</a> (<a class="el" href="structgrpc__slice.html">grpc_slice</a> name, <a class="el" href="compression__types_8h.html#a5f02e953ca5bdabd545b3386ad242073">grpc_stream_compression_algorithm</a> *algorithm)</td></tr>
-<tr class="memdesc:a67faee49695eae970d85c047833d76f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parses the <em>slice</em> as a grpc_stream_compression_algorithm instance and updating <em>algorithm</em>.  <a href="#a67faee49695eae970d85c047833d76f0">More...</a><br/></td></tr>
-<tr class="separator:a67faee49695eae970d85c047833d76f0"><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="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="#a177f6d6330355d5ecaffb042ab1c2c8f">More...</a><br /></td></tr>
 <tr class="separator:a177f6d6330355d5ecaffb042ab1c2c8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="separator:a177f6d6330355d5ecaffb042ab1c2c8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a51d280a2d18d8cc37a25d8b9286d9440"><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#a51d280a2d18d8cc37a25d8b9286d9440">grpc_stream_compression_algorithm_name</a> (<a class="el" href="compression__types_8h.html#a5f02e953ca5bdabd545b3386ad242073">grpc_stream_compression_algorithm</a> algorithm, const char **name)</td></tr>
-<tr class="memdesc:a51d280a2d18d8cc37a25d8b9286d9440"><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="#a51d280a2d18d8cc37a25d8b9286d9440">More...</a><br/></td></tr>
-<tr class="separator:a51d280a2d18d8cc37a25d8b9286d9440"><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="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="#adc2d1d89d880f67aacc4ce84cd72f8f3">More...</a><br /></td></tr>
 <tr class="separator:adc2d1d89d880f67aacc4ce84cd72f8f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="separator:adc2d1d89d880f67aacc4ce84cd72f8f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a24dec74f48599ba12becb0ce78425e39"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> <br class="typebreak"/>
-<a class="el" href="compression__types_8h.html#a5f02e953ca5bdabd545b3386ad242073">grpc_stream_compression_algorithm</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="compression_8h.html#a24dec74f48599ba12becb0ce78425e39">grpc_stream_compression_algorithm_for_level</a> (<a class="el" href="compression__types_8h.html#a80e5bae1e06466c4b0a9ff0c8469b266">grpc_stream_compression_level</a> level, uint32_t accepted_stream_encodings)</td></tr>
-<tr class="memdesc:a24dec74f48599ba12becb0ce78425e39"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the stream compression algorithm corresponding to <em>level</em> for the compression algorithms encoded in the <em>accepted_stream_encodings</em> bitset.  <a href="#a24dec74f48599ba12becb0ce78425e39">More...</a><br/></td></tr>
-<tr class="separator:a24dec74f48599ba12becb0ce78425e39"><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="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="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="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="#a79e61d1ac1d226b3b54b73837f28f0ff">More...</a><br /></td></tr>
 <tr class="separator:a79e61d1ac1d226b3b54b73837f28f0ff"><td class="memSeparator" colspan="2">&#160;</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="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="#a1b58d314775a3651ee2f5f2d3ab4f6d9">More...</a><br /></td></tr>
 <tr class="separator:a1b58d314775a3651ee2f5f2d3ab4f6d9"><td class="memSeparator" colspan="2">&#160;</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="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="#aba0dfe631311c3f49d1045694bc9b0df">More...</a><br /></td></tr>
 <tr class="separator:aba0dfe631311c3f49d1045694bc9b0df"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="separator:aba0dfe631311c3f49d1045694bc9b0df"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2bf848d4d1d0122f70dbe436aeb47d8e"><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#a2bf848d4d1d0122f70dbe436aeb47d8e">grpc_compression_options_is_stream_compression_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#a5f02e953ca5bdabd545b3386ad242073">grpc_stream_compression_algorithm</a> algorithm)</td></tr>
-<tr class="memdesc:a2bf848d4d1d0122f70dbe436aeb47d8e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if <em>algorithm</em> is marked as enabled in <em>opts</em>.  <a href="#a2bf848d4d1d0122f70dbe436aeb47d8e">More...</a><br/></td></tr>
-<tr class="separator:a2bf848d4d1d0122f70dbe436aeb47d8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 </table>
 <h2 class="groupheader">Function Documentation</h2>
 <h2 class="groupheader">Function Documentation</h2>
-<a class="anchor" id="adc2d1d89d880f67aacc4ce84cd72f8f3"></a>
+<a id="adc2d1d89d880f67aacc4ce84cd72f8f3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adc2d1d89d880f67aacc4ce84cd72f8f3">&#9670;&nbsp;</a></span>grpc_compression_algorithm_for_level()</h2>
+
 <div class="memitem">
 <div class="memitem">
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
@@ -161,83 +133,66 @@ Functions</h2></td></tr>
 </div><div class="memdoc">
 </div><div class="memdoc">
 
 
 <p>Returns the compression algorithm corresponding to <em>level</em> for the compression algorithms encoded in the <em>accepted_encodings</em> bitset. </p>
 <p>Returns the compression algorithm corresponding to <em>level</em> for the compression algorithms encoded in the <em>accepted_encodings</em> bitset. </p>
-<p>It abort()s for unknown levels. </p>
 
 
 </div>
 </div>
 </div>
 </div>
-<a class="anchor" id="a177f6d6330355d5ecaffb042ab1c2c8f"></a>
+<a id="af41160f827a3ff132755fb25658435c4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af41160f827a3ff132755fb25658435c4">&#9670;&nbsp;</a></span>grpc_compression_algorithm_is_message()</h2>
+
 <div class="memitem">
 <div class="memitem">
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
         <tr>
         <tr>
-          <td class="memname"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> int grpc_compression_algorithm_name </td>
+          <td class="memname"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> int grpc_compression_algorithm_is_message </td>
           <td>(</td>
           <td>(</td>
           <td class="paramtype"><a class="el" href="compression__types_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a>&#160;</td>
           <td class="paramtype"><a class="el" href="compression__types_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a>&#160;</td>
-          <td class="paramname"><em>algorithm</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
+          <td class="paramname"><em>algorithm</em></td><td>)</td>
           <td></td>
           <td></td>
-          <td class="paramtype">const char **&#160;</td>
-          <td class="paramname"><em>name</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
         </tr>
         </tr>
       </table>
       </table>
 </div><div class="memdoc">
 </div><div class="memdoc">
 
 
-<p>Updates <em>name</em> with the encoding name corresponding to a valid <em>algorithm</em>. </p>
-<p>Note that <em>name</em> is statically allocated and must <em>not</em> be freed. Returns 1 upon success, 0 otherwise. </p>
+<p>Return if an algorithm is message compression algorithm. </p>
 
 
 </div>
 </div>
 </div>
 </div>
-<a class="anchor" id="a5054ebec22cc256853a7ac2ed61fd654"></a>
+<a id="a053257ed8bdeba196b380f326897e25d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a053257ed8bdeba196b380f326897e25d">&#9670;&nbsp;</a></span>grpc_compression_algorithm_is_stream()</h2>
+
 <div class="memitem">
 <div class="memitem">
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
         <tr>
         <tr>
-          <td class="memname"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> int grpc_compression_algorithm_parse </td>
+          <td class="memname"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> int grpc_compression_algorithm_is_stream </td>
           <td>(</td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="structgrpc__slice.html">grpc_slice</a>&#160;</td>
-          <td class="paramname"><em>value</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
+          <td class="paramtype"><a class="el" href="compression__types_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a>&#160;</td>
+          <td class="paramname"><em>algorithm</em></td><td>)</td>
           <td></td>
           <td></td>
-          <td class="paramtype"><a class="el" href="compression__types_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a> *&#160;</td>
-          <td class="paramname"><em>algorithm</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
         </tr>
         </tr>
       </table>
       </table>
 </div><div class="memdoc">
 </div><div class="memdoc">
 
 
-<p>Parses the <em>slice</em> as a grpc_compression_algorithm instance and updating <em>algorithm</em>. </p>
-<p>Returns 1 upon success, 0 otherwise. </p>
+<p>Return if an algorithm is stream compression algorithm. </p>
 
 
 </div>
 </div>
 </div>
 </div>
-<a class="anchor" id="a1b58d314775a3651ee2f5f2d3ab4f6d9"></a>
+<a id="a177f6d6330355d5ecaffb042ab1c2c8f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a177f6d6330355d5ecaffb042ab1c2c8f">&#9670;&nbsp;</a></span>grpc_compression_algorithm_name()</h2>
+
 <div class="memitem">
 <div class="memitem">
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
         <tr>
         <tr>
-          <td class="memname"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> void grpc_compression_options_disable_algorithm </td>
+          <td class="memname"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> int grpc_compression_algorithm_name </td>
           <td>(</td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="structgrpc__compression__options.html">grpc_compression_options</a> *&#160;</td>
-          <td class="paramname"><em>opts</em>, </td>
+          <td class="paramtype"><a class="el" href="compression__types_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a>&#160;</td>
+          <td class="paramname"><em>algorithm</em>, </td>
         </tr>
         </tr>
         <tr>
         <tr>
           <td class="paramkey"></td>
           <td class="paramkey"></td>
           <td></td>
           <td></td>
-          <td class="paramtype"><a class="el" href="compression__types_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a>&#160;</td>
-          <td class="paramname"><em>algorithm</em>&#160;</td>
+          <td class="paramtype">const char **&#160;</td>
+          <td class="paramname"><em>name</em>&#160;</td>
         </tr>
         </tr>
         <tr>
         <tr>
           <td></td>
           <td></td>
@@ -247,24 +202,27 @@ Functions</h2></td></tr>
       </table>
       </table>
 </div><div class="memdoc">
 </div><div class="memdoc">
 
 
-<p>Mark <em>algorithm</em> as disabled in <em>opts</em>. </p>
+<p>Updates <em>name</em> with the encoding name corresponding to a valid <em>algorithm</em>. </p>
+<p>Note that <em>name</em> is statically allocated and must <em>not</em> be freed. Returns 1 upon success, 0 otherwise. </p>
 
 
 </div>
 </div>
 </div>
 </div>
-<a class="anchor" id="a79e61d1ac1d226b3b54b73837f28f0ff"></a>
+<a id="a5054ebec22cc256853a7ac2ed61fd654"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5054ebec22cc256853a7ac2ed61fd654">&#9670;&nbsp;</a></span>grpc_compression_algorithm_parse()</h2>
+
 <div class="memitem">
 <div class="memitem">
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
         <tr>
         <tr>
-          <td class="memname"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> void grpc_compression_options_enable_algorithm </td>
+          <td class="memname"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> int grpc_compression_algorithm_parse </td>
           <td>(</td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="structgrpc__compression__options.html">grpc_compression_options</a> *&#160;</td>
-          <td class="paramname"><em>opts</em>, </td>
+          <td class="paramtype"><a class="el" href="structgrpc__slice.html">grpc_slice</a>&#160;</td>
+          <td class="paramname"><em>value</em>, </td>
         </tr>
         </tr>
         <tr>
         <tr>
           <td class="paramkey"></td>
           <td class="paramkey"></td>
           <td></td>
           <td></td>
-          <td class="paramtype"><a class="el" href="compression__types_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="compression__types_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a> *&#160;</td>
           <td class="paramname"><em>algorithm</em>&#160;</td>
           <td class="paramname"><em>algorithm</em>&#160;</td>
         </tr>
         </tr>
         <tr>
         <tr>
@@ -275,34 +233,21 @@ Functions</h2></td></tr>
       </table>
       </table>
 </div><div class="memdoc">
 </div><div class="memdoc">
 
 
-<p>Mark <em>algorithm</em> as enabled in <em>opts</em>. </p>
+<p>Parses the <em>slice</em> as a grpc_compression_algorithm instance and updating <em>algorithm</em>. </p>
+<p>Returns 1 upon success, 0 otherwise. </p>
 
 
 </div>
 </div>
 </div>
 </div>
-<a class="anchor" id="a2eccdbe5a4d811a7c965d6d67e5cc7d8"></a>
-<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> void grpc_compression_options_init </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="structgrpc__compression__options.html">grpc_compression_options</a> *&#160;</td>
-          <td class="paramname"><em>opts</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
+<a id="a1b58d314775a3651ee2f5f2d3ab4f6d9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1b58d314775a3651ee2f5f2d3ab4f6d9">&#9670;&nbsp;</a></span>grpc_compression_options_disable_algorithm()</h2>
 
 
-</div>
-</div>
-<a class="anchor" id="aba0dfe631311c3f49d1045694bc9b0df"></a>
 <div class="memitem">
 <div class="memitem">
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
         <tr>
         <tr>
-          <td class="memname"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> int grpc_compression_options_is_algorithm_enabled </td>
+          <td class="memname"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> void grpc_compression_options_disable_algorithm </td>
           <td>(</td>
           <td>(</td>
-          <td class="paramtype">const <a class="el" href="structgrpc__compression__options.html">grpc_compression_options</a> *&#160;</td>
+          <td class="paramtype"><a class="el" href="structgrpc__compression__options.html">grpc_compression_options</a> *&#160;</td>
           <td class="paramname"><em>opts</em>, </td>
           <td class="paramname"><em>opts</em>, </td>
         </tr>
         </tr>
         <tr>
         <tr>
@@ -319,24 +264,26 @@ Functions</h2></td></tr>
       </table>
       </table>
 </div><div class="memdoc">
 </div><div class="memdoc">
 
 
-<p>Returns true if <em>algorithm</em> is marked as enabled in <em>opts</em>. </p>
+<p>Mark <em>algorithm</em> as disabled in <em>opts</em>. </p>
 
 
 </div>
 </div>
 </div>
 </div>
-<a class="anchor" id="a2bf848d4d1d0122f70dbe436aeb47d8e"></a>
+<a id="a79e61d1ac1d226b3b54b73837f28f0ff"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a79e61d1ac1d226b3b54b73837f28f0ff">&#9670;&nbsp;</a></span>grpc_compression_options_enable_algorithm()</h2>
+
 <div class="memitem">
 <div class="memitem">
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
         <tr>
         <tr>
-          <td class="memname"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> int grpc_compression_options_is_stream_compression_algorithm_enabled </td>
+          <td class="memname"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> void grpc_compression_options_enable_algorithm </td>
           <td>(</td>
           <td>(</td>
-          <td class="paramtype">const <a class="el" href="structgrpc__compression__options.html">grpc_compression_options</a> *&#160;</td>
+          <td class="paramtype"><a class="el" href="structgrpc__compression__options.html">grpc_compression_options</a> *&#160;</td>
           <td class="paramname"><em>opts</em>, </td>
           <td class="paramname"><em>opts</em>, </td>
         </tr>
         </tr>
         <tr>
         <tr>
           <td class="paramkey"></td>
           <td class="paramkey"></td>
           <td></td>
           <td></td>
-          <td class="paramtype"><a class="el" href="compression__types_8h.html#a5f02e953ca5bdabd545b3386ad242073">grpc_stream_compression_algorithm</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="compression__types_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a>&#160;</td>
           <td class="paramname"><em>algorithm</em>&#160;</td>
           <td class="paramname"><em>algorithm</em>&#160;</td>
         </tr>
         </tr>
         <tr>
         <tr>
@@ -347,82 +294,44 @@ Functions</h2></td></tr>
       </table>
       </table>
 </div><div class="memdoc">
 </div><div class="memdoc">
 
 
-<p>Returns true if <em>algorithm</em> is marked as enabled in <em>opts</em>. </p>
+<p>Mark <em>algorithm</em> as enabled in <em>opts</em>. </p>
 
 
 </div>
 </div>
 </div>
 </div>
-<a class="anchor" id="a24dec74f48599ba12becb0ce78425e39"></a>
-<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> <a class="el" href="compression__types_8h.html#a5f02e953ca5bdabd545b3386ad242073">grpc_stream_compression_algorithm</a> grpc_stream_compression_algorithm_for_level </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="compression__types_8h.html#a80e5bae1e06466c4b0a9ff0c8469b266">grpc_stream_compression_level</a>&#160;</td>
-          <td class="paramname"><em>level</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint32_t&#160;</td>
-          <td class="paramname"><em>accepted_stream_encodings</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Returns the stream compression algorithm corresponding to <em>level</em> for the compression algorithms encoded in the <em>accepted_stream_encodings</em> bitset. </p>
-<p>It abort()s for unknown levels. </p>
+<a id="a2eccdbe5a4d811a7c965d6d67e5cc7d8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2eccdbe5a4d811a7c965d6d67e5cc7d8">&#9670;&nbsp;</a></span>grpc_compression_options_init()</h2>
 
 
-</div>
-</div>
-<a class="anchor" id="a51d280a2d18d8cc37a25d8b9286d9440"></a>
 <div class="memitem">
 <div class="memitem">
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
         <tr>
         <tr>
-          <td class="memname"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> int grpc_stream_compression_algorithm_name </td>
+          <td class="memname"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> void grpc_compression_options_init </td>
           <td>(</td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="compression__types_8h.html#a5f02e953ca5bdabd545b3386ad242073">grpc_stream_compression_algorithm</a>&#160;</td>
-          <td class="paramname"><em>algorithm</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char **&#160;</td>
-          <td class="paramname"><em>name</em>&#160;</td>
-        </tr>
-        <tr>
+          <td class="paramtype"><a class="el" href="structgrpc__compression__options.html">grpc_compression_options</a> *&#160;</td>
+          <td class="paramname"><em>opts</em></td><td>)</td>
           <td></td>
           <td></td>
-          <td>)</td>
-          <td></td><td></td>
         </tr>
         </tr>
       </table>
       </table>
 </div><div class="memdoc">
 </div><div class="memdoc">
 
 
-<p>Updates <em>name</em> with the encoding name corresponding to a valid <em>algorithm</em>. </p>
-<p>Note that <em>name</em> is statically allocated and must <em>not</em> be freed. Returns 1 upon success, 0 otherwise. </p>
-
 </div>
 </div>
 </div>
 </div>
-<a class="anchor" id="a67faee49695eae970d85c047833d76f0"></a>
+<a id="aba0dfe631311c3f49d1045694bc9b0df"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aba0dfe631311c3f49d1045694bc9b0df">&#9670;&nbsp;</a></span>grpc_compression_options_is_algorithm_enabled()</h2>
+
 <div class="memitem">
 <div class="memitem">
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
         <tr>
         <tr>
-          <td class="memname">int grpc_stream_compression_algorithm_parse </td>
+          <td class="memname"><a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">GRPCAPI</a> int grpc_compression_options_is_algorithm_enabled </td>
           <td>(</td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="structgrpc__slice.html">grpc_slice</a>&#160;</td>
-          <td class="paramname"><em>name</em>, </td>
+          <td class="paramtype">const <a class="el" href="structgrpc__compression__options.html">grpc_compression_options</a> *&#160;</td>
+          <td class="paramname"><em>opts</em>, </td>
         </tr>
         </tr>
         <tr>
         <tr>
           <td class="paramkey"></td>
           <td class="paramkey"></td>
           <td></td>
           <td></td>
-          <td class="paramtype"><a class="el" href="compression__types_8h.html#a5f02e953ca5bdabd545b3386ad242073">grpc_stream_compression_algorithm</a> *&#160;</td>
+          <td class="paramtype"><a class="el" href="compression__types_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a>&#160;</td>
           <td class="paramname"><em>algorithm</em>&#160;</td>
           <td class="paramname"><em>algorithm</em>&#160;</td>
         </tr>
         </tr>
         <tr>
         <tr>
@@ -433,17 +342,16 @@ Functions</h2></td></tr>
       </table>
       </table>
 </div><div class="memdoc">
 </div><div class="memdoc">
 
 
-<p>Parses the <em>slice</em> as a grpc_stream_compression_algorithm instance and updating <em>algorithm</em>. </p>
-<p>Returns 1 upon success, 0 otherwise. </p>
+<p>Returns true if <em>algorithm</em> is marked as enabled in <em>opts</em>. </p>
 
 
 </div>
 </div>
 </div>
 </div>
 </div><!-- contents -->
 </div><!-- contents -->
 <!-- start footer part -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Fri Feb 2 2018 15:15:10 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Mar 1 2018 16:16:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.6
+</a> 1.8.13
 </small></address>
 </small></address>
 </body>
 </body>
 </html>
 </html>

File diff suppressed because it is too large
+ 17 - 112
core/compression_8h_source.html


+ 18 - 41
core/compression_8md.html

@@ -3,16 +3,15 @@
 <head>
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: doc/compression.md File Reference</title>
 <title>GRPC Core: doc/compression.md File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <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>
 <script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
-  $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 </head>
 <body>
 <body>
@@ -21,9 +20,9 @@
 <table cellspacing="0" cellpadding="0">
 <table cellspacing="0" cellpadding="0">
  <tbody>
  <tbody>
  <tr style="height: 56px;">
  <tr style="height: 56px;">
-  <td style="padding-left: 0.5em;">
+  <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">GRPC Core
    <div id="projectname">GRPC Core
-   &#160;<span id="projectnumber">5.0.0</span>
+   &#160;<span id="projectnumber">6.0.0</span>
    </div>
    </div>
   </td>
   </td>
  </tr>
  </tr>
@@ -31,47 +30,25 @@
 </table>
 </table>
 </div>
 </div>
 <!-- end header part -->
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li><a href="globals.html"><span>Globals</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onkeydown="return searchBox.OnSearchSelectKey(event)">
      onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
 
 
 <!-- iframe showing the search results (closed by default) -->
 <!-- iframe showing the search results (closed by default) -->
 <div id="MSearchResultsWindow">
 <div id="MSearchResultsWindow">
@@ -89,9 +66,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </div><!-- contents -->
 </div><!-- contents -->
 <!-- start footer part -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Fri Feb 2 2018 15:15:10 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Mar 1 2018 16:16:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.6
+</a> 1.8.13
 </small></address>
 </small></address>
 </body>
 </body>
 </html>
 </html>

+ 18 - 41
core/compression__cookbook_8md.html

@@ -3,16 +3,15 @@
 <head>
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: doc/compression_cookbook.md File Reference</title>
 <title>GRPC Core: doc/compression_cookbook.md File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <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>
 <script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
-  $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 </head>
 <body>
 <body>
@@ -21,9 +20,9 @@
 <table cellspacing="0" cellpadding="0">
 <table cellspacing="0" cellpadding="0">
  <tbody>
  <tbody>
  <tr style="height: 56px;">
  <tr style="height: 56px;">
-  <td style="padding-left: 0.5em;">
+  <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">GRPC Core
    <div id="projectname">GRPC Core
-   &#160;<span id="projectnumber">5.0.0</span>
+   &#160;<span id="projectnumber">6.0.0</span>
    </div>
    </div>
   </td>
   </td>
  </tr>
  </tr>
@@ -31,47 +30,25 @@
 </table>
 </table>
 </div>
 </div>
 <!-- end header part -->
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li><a href="globals.html"><span>Globals</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onkeydown="return searchBox.OnSearchSelectKey(event)">
      onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
 
 
 <!-- iframe showing the search results (closed by default) -->
 <!-- iframe showing the search results (closed by default) -->
 <div id="MSearchResultsWindow">
 <div id="MSearchResultsWindow">
@@ -89,9 +66,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </div><!-- contents -->
 </div><!-- contents -->
 <!-- start footer part -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Fri Feb 2 2018 15:15:10 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Mar 1 2018 16:16:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.6
+</a> 1.8.13
 </small></address>
 </small></address>
 </body>
 </body>
 </html>
 </html>

+ 62 - 179
core/compression__types_8h.html

@@ -3,16 +3,15 @@
 <head>
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: include/grpc/impl/codegen/compression_types.h File Reference</title>
 <title>GRPC Core: include/grpc/impl/codegen/compression_types.h File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <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>
 <script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
-  $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 </head>
 <body>
 <body>
@@ -21,9 +20,9 @@
 <table cellspacing="0" cellpadding="0">
 <table cellspacing="0" cellpadding="0">
  <tbody>
  <tbody>
  <tr style="height: 56px;">
  <tr style="height: 56px;">
-  <td style="padding-left: 0.5em;">
+  <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">GRPC Core
    <div id="projectname">GRPC Core
-   &#160;<span id="projectnumber">5.0.0</span>
+   &#160;<span id="projectnumber">6.0.0</span>
    </div>
    </div>
   </td>
   </td>
  </tr>
  </tr>
@@ -31,47 +30,25 @@
 </table>
 </table>
 </div>
 </div>
 <!-- end header part -->
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li><a href="globals.html"><span>Globals</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onkeydown="return searchBox.OnSearchSelectKey(event)">
      onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
 
 
 <!-- iframe showing the search results (closed by default) -->
 <!-- iframe showing the search results (closed by default) -->
 <div id="MSearchResultsWindow">
 <div id="MSearchResultsWindow">
@@ -82,7 +59,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 
 
 <div id="nav-path" class="navpath">
 <div id="nav-path" class="navpath">
   <ul>
   <ul>
-<li class="navelem"><a class="el" href="dir_8c22a72beb99e7fdfd27506cb533e734.html">include</a></li><li class="navelem"><a class="el" href="dir_3da487aded176e6fcacfa0e3f4e152fb.html">grpc</a></li><li class="navelem"><a class="el" href="dir_b5794ebb4ba6e24740ff52e265370256.html">impl</a></li><li class="navelem"><a class="el" href="dir_7fbb2b96b00a7b3c2033cf6674ff589d.html">codegen</a></li>  </ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_9d7a14d6d9adcbe4c35dbdb88d867e2e.html">grpc</a></li><li class="navelem"><a class="el" href="dir_4b3e2ed696753daba329e2683e0f6479.html">impl</a></li><li class="navelem"><a class="el" href="dir_7a167954ab48275cc692d783196d1f28.html">codegen</a></li>  </ul>
 </div>
 </div>
 </div><!-- top -->
 </div><!-- top -->
 <div class="header">
 <div class="header">
@@ -95,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="title">compression_types.h File Reference</div>  </div>
 <div class="title">compression_types.h File Reference</div>  </div>
 </div><!--header-->
 </div><!--header-->
 <div class="contents">
 <div class="contents">
-<div class="textblock"><code>#include &lt;<a class="el" href="impl_2codegen_2port__platform_8h_source.html">grpc/impl/codegen/port_platform.h</a>&gt;</code><br/>
+<div class="textblock"><code>#include &lt;<a class="el" href="impl_2codegen_2port__platform_8h_source.html">grpc/impl/codegen/port_platform.h</a>&gt;</code><br />
 </div>
 </div>
 <p><a href="compression__types_8h_source.html">Go to the source code of this file.</a></p>
 <p><a href="compression__types_8h_source.html">Go to the source code of this file.</a></p>
 <table class="memberdecls">
 <table class="memberdecls">
@@ -104,91 +81,61 @@ Data Structures</h2></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__compression__options.html">grpc_compression_options</a></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__compression__options.html">grpc_compression_options</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</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__compression__options_1_1grpc__compression__options__default__level.html">grpc_compression_options::grpc_compression_options_default_level</a></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__compression__options_1_1grpc__compression__options__default__level.html">grpc_compression_options::grpc_compression_options_default_level</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The default message-wise compression level.  <a href="structgrpc__compression__options_1_1grpc__compression__options__default__level.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__compression__options_1_1grpc__stream__compression__options__default__level.html">grpc_compression_options::grpc_stream_compression_options_default_level</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The default stream compression level.  <a href="structgrpc__compression__options_1_1grpc__stream__compression__options__default__level.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The default compression level.  <a href="structgrpc__compression__options_1_1grpc__compression__options__default__level.html#details">More...</a><br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</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__compression__options_1_1grpc__compression__options__default__algorithm.html">grpc_compression_options::grpc_compression_options_default_algorithm</a></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__compression__options_1_1grpc__compression__options__default__algorithm.html">grpc_compression_options::grpc_compression_options_default_algorithm</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The default message compression algorithm.  <a href="structgrpc__compression__options_1_1grpc__compression__options__default__algorithm.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__compression__options_1_1grpc__stream__compression__options__default__algorithm.html">grpc_compression_options::grpc_stream_compression_options_default_algorithm</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The default stream compression algorithm.  <a href="structgrpc__compression__options_1_1grpc__stream__compression__options__default__algorithm.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The default message compression algorithm.  <a href="structgrpc__compression__options_1_1grpc__compression__options__default__algorithm.html#details">More...</a><br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
 Macros</h2></td></tr>
 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="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="#a862adef9b36180377a6db217dd5f52fe">More...</a><br /></td></tr>
 <tr class="separator:a862adef9b36180377a6db217dd5f52fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="separator:a862adef9b36180377a6db217dd5f52fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab5c6aaa4113d464af2bba590fe18ef05"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="compression__types_8h.html#ab5c6aaa4113d464af2bba590fe18ef05">GRPC_STREAM_COMPRESSION_REQUEST_ALGORITHM_MD_KEY</a>&#160;&#160;&#160;&quot;grpc-internal-stream-encoding-request&quot;</td></tr>
-<tr class="memdesc:ab5c6aaa4113d464af2bba590fe18ef05"><td class="mdescLeft">&#160;</td><td class="mdescRight">To be used as initial metadata key for the request of a concrete stream compression algorithm.  <a href="#ab5c6aaa4113d464af2bba590fe18ef05">More...</a><br/></td></tr>
-<tr class="separator:ab5c6aaa4113d464af2bba590fe18ef05"><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="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>
+<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="separator:ga33cd5668b4ebacb59b657f4674cc1cf5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga22053c6ad21d79ed31312ddd37722479"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#ga22053c6ad21d79ed31312ddd37722479">GRPC_STREAM_COMPRESSION_CHANNEL_DEFAULT_ALGORITHM</a>&#160;&#160;&#160;&quot;grpc.default_stream_compression_algorithm&quot;</td></tr>
-<tr class="memdesc:ga22053c6ad21d79ed31312ddd37722479"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default stream compression algorithm for the channel.  <a href="group__grpc__arg__keys.html#ga22053c6ad21d79ed31312ddd37722479">More...</a><br/></td></tr>
-<tr class="separator:ga22053c6ad21d79ed31312ddd37722479"><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="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="group__grpc__arg__keys.html#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="separator:ga4ced90d07cc1e9a2c3f8a3d6b9171db3"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga511155e077471e7fc1f8843025d956f9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#ga511155e077471e7fc1f8843025d956f9">GRPC_STREAM_COMPRESSION_CHANNEL_DEFAULT_LEVEL</a>&#160;&#160;&#160;&quot;grpc.default_stream_compression_level&quot;</td></tr>
-<tr class="memdesc:ga511155e077471e7fc1f8843025d956f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default stream compression level for the channel.  <a href="group__grpc__arg__keys.html#ga511155e077471e7fc1f8843025d956f9">More...</a><br/></td></tr>
-<tr class="separator:ga511155e077471e7fc1f8843025d956f9"><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="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="group__grpc__arg__keys.html#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="separator:gaf8844eec49cd7281c77f4fb81deeffdc"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gae465db59ec7e563e7730ab0a2331a53b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#gae465db59ec7e563e7730ab0a2331a53b">GRPC_STREAM_COMPRESSION_CHANNEL_ENABLED_ALGORITHMS_BITSET</a>&#160;&#160;&#160;&quot;grpc.stream_compression_enabled_algorithms_bitset&quot;</td></tr>
-<tr class="memdesc:gae465db59ec7e563e7730ab0a2331a53b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stream compression algorithms supported by the channel.  <a href="group__grpc__arg__keys.html#gae465db59ec7e563e7730ab0a2331a53b">More...</a><br/></td></tr>
-<tr class="separator:gae465db59ec7e563e7730ab0a2331a53b"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
 Typedefs</h2></td></tr>
 Typedefs</h2></td></tr>
-<tr class="memitem:a074a1aa6fb56901a795fe53c2adeefde"><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak"/>
-<a class="el" href="structgrpc__compression__options.html">grpc_compression_options</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="compression__types_8h.html#a074a1aa6fb56901a795fe53c2adeefde">grpc_compression_options</a></td></tr>
+<tr class="memitem:a074a1aa6fb56901a795fe53c2adeefde"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structgrpc__compression__options.html">grpc_compression_options</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="compression__types_8h.html#a074a1aa6fb56901a795fe53c2adeefde">grpc_compression_options</a></td></tr>
 <tr class="separator:a074a1aa6fb56901a795fe53c2adeefde"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="separator:a074a1aa6fb56901a795fe53c2adeefde"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
 Enumerations</h2></td></tr>
 Enumerations</h2></td></tr>
-<tr class="memitem:ab9de0f68bfb1ef8ed09bd00643db14c9"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="compression__types_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a> { <a class="el" href="compression__types_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9a3135cac7e854adb16358c53e97df9cd8">GRPC_COMPRESS_NONE</a> = 0, 
+<tr class="memitem:ab9de0f68bfb1ef8ed09bd00643db14c9"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="compression__types_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a> { <br />
+&#160;&#160;<a class="el" href="compression__types_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9a3135cac7e854adb16358c53e97df9cd8">GRPC_COMPRESS_NONE</a> = 0, 
 <a class="el" href="compression__types_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9a50de256d5abe80daff7e1372e29dd913">GRPC_COMPRESS_DEFLATE</a>, 
 <a class="el" href="compression__types_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9a50de256d5abe80daff7e1372e29dd913">GRPC_COMPRESS_DEFLATE</a>, 
 <a class="el" href="compression__types_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9a5a134ced82d8682b55b99b8e9386555e">GRPC_COMPRESS_GZIP</a>, 
 <a class="el" href="compression__types_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9a5a134ced82d8682b55b99b8e9386555e">GRPC_COMPRESS_GZIP</a>, 
-<a class="el" href="compression__types_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9a94d7fc0a8e4a05546d462d53c2b53b8d">GRPC_COMPRESS_ALGORITHMS_COUNT</a>
- }</td></tr>
-<tr class="memdesc:ab9de0f68bfb1ef8ed09bd00643db14c9"><td class="mdescLeft">&#160;</td><td class="mdescRight">The various compression algorithms supported by gRPC.  <a href="compression__types_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">More...</a><br/></td></tr>
+<a class="el" href="compression__types_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9a362a7cdbb0fca8cb945be79685531e62">GRPC_COMPRESS_STREAM_GZIP</a>, 
+<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.  <a href="compression__types_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">More...</a><br /></td></tr>
+</td></tr>
 <tr class="separator:ab9de0f68bfb1ef8ed09bd00643db14c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="separator:ab9de0f68bfb1ef8ed09bd00643db14c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5f02e953ca5bdabd545b3386ad242073"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="compression__types_8h.html#a5f02e953ca5bdabd545b3386ad242073">grpc_stream_compression_algorithm</a> { <a class="el" href="compression__types_8h.html#a5f02e953ca5bdabd545b3386ad242073aefedc7a0e5d3f1011325d6be6fd3cbed">GRPC_STREAM_COMPRESS_NONE</a> = 0, 
-<a class="el" href="compression__types_8h.html#a5f02e953ca5bdabd545b3386ad242073a1c421fa9f6640f07fa9041e9ae10d254">GRPC_STREAM_COMPRESS_GZIP</a>, 
-<a class="el" href="compression__types_8h.html#a5f02e953ca5bdabd545b3386ad242073afa3f710b83a3a6e2055a88a52337af10">GRPC_STREAM_COMPRESS_ALGORITHMS_COUNT</a>
- }</td></tr>
-<tr class="memdesc:a5f02e953ca5bdabd545b3386ad242073"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stream compresssion algorithms supported by gRPC.  <a href="compression__types_8h.html#a5f02e953ca5bdabd545b3386ad242073">More...</a><br/></td></tr>
-<tr class="separator:a5f02e953ca5bdabd545b3386ad242073"><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/>
+<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, 
 &#160;&#160;<a class="el" href="compression__types_8h.html#a14a79ed6b5ebd7e1dda7c2684f499cc7ab67efe04f58b0939b963e51a5b8f772c">GRPC_COMPRESS_LEVEL_NONE</a> = 0, 
 <a class="el" href="compression__types_8h.html#a14a79ed6b5ebd7e1dda7c2684f499cc7afd436e21be4f897ca939b3b4d9a44673">GRPC_COMPRESS_LEVEL_LOW</a>, 
 <a class="el" href="compression__types_8h.html#a14a79ed6b5ebd7e1dda7c2684f499cc7afd436e21be4f897ca939b3b4d9a44673">GRPC_COMPRESS_LEVEL_LOW</a>, 
 <a class="el" href="compression__types_8h.html#a14a79ed6b5ebd7e1dda7c2684f499cc7a4319a32cdd0b59a7ecc977f8612214ce">GRPC_COMPRESS_LEVEL_MED</a>, 
 <a class="el" href="compression__types_8h.html#a14a79ed6b5ebd7e1dda7c2684f499cc7a4319a32cdd0b59a7ecc977f8612214ce">GRPC_COMPRESS_LEVEL_MED</a>, 
 <a class="el" href="compression__types_8h.html#a14a79ed6b5ebd7e1dda7c2684f499cc7a501a0cf15300a90c09a3d8b4f7f43d22">GRPC_COMPRESS_LEVEL_HIGH</a>, 
 <a class="el" href="compression__types_8h.html#a14a79ed6b5ebd7e1dda7c2684f499cc7a501a0cf15300a90c09a3d8b4f7f43d22">GRPC_COMPRESS_LEVEL_HIGH</a>, 
-<br/>
+<br />
 &#160;&#160;<a class="el" href="compression__types_8h.html#a14a79ed6b5ebd7e1dda7c2684f499cc7a893b24fb0986e61ebda069c713b8bd43">GRPC_COMPRESS_LEVEL_COUNT</a>
 &#160;&#160;<a class="el" href="compression__types_8h.html#a14a79ed6b5ebd7e1dda7c2684f499cc7a893b24fb0986e61ebda069c713b8bd43">GRPC_COMPRESS_LEVEL_COUNT</a>
-<br/>
- }</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>
+<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>
 <tr class="separator:a14a79ed6b5ebd7e1dda7c2684f499cc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="separator:a14a79ed6b5ebd7e1dda7c2684f499cc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a80e5bae1e06466c4b0a9ff0c8469b266"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="compression__types_8h.html#a80e5bae1e06466c4b0a9ff0c8469b266">grpc_stream_compression_level</a> { <br/>
-&#160;&#160;<a class="el" href="compression__types_8h.html#a80e5bae1e06466c4b0a9ff0c8469b266a91a5ffa728d1b59eb79b22c3c06f28a8">GRPC_STREAM_COMPRESS_LEVEL_NONE</a> = 0, 
-<a class="el" href="compression__types_8h.html#a80e5bae1e06466c4b0a9ff0c8469b266a23a8ee63a9804df92d34cc185a90babd">GRPC_STREAM_COMPRESS_LEVEL_LOW</a>, 
-<a class="el" href="compression__types_8h.html#a80e5bae1e06466c4b0a9ff0c8469b266a64966743ba306122eaf189c7d4668110">GRPC_STREAM_COMPRESS_LEVEL_MED</a>, 
-<a class="el" href="compression__types_8h.html#a80e5bae1e06466c4b0a9ff0c8469b266af9322f09d46927104b8779931ec6a59b">GRPC_STREAM_COMPRESS_LEVEL_HIGH</a>, 
-<br/>
-&#160;&#160;<a class="el" href="compression__types_8h.html#a80e5bae1e06466c4b0a9ff0c8469b266a22906945a38af67acd4d8ea90570717f">GRPC_STREAM_COMPRESS_LEVEL_COUNT</a>
-<br/>
- }</td></tr>
-<tr class="memdesc:a80e5bae1e06466c4b0a9ff0c8469b266"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compression levels for stream compression algorithms.  <a href="compression__types_8h.html#a80e5bae1e06466c4b0a9ff0c8469b266">More...</a><br/></td></tr>
-<tr class="separator:a80e5bae1e06466c4b0a9ff0c8469b266"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 </table>
 <h2 class="groupheader">Macro Definition Documentation</h2>
 <h2 class="groupheader">Macro Definition Documentation</h2>
-<a class="anchor" id="a862adef9b36180377a6db217dd5f52fe"></a>
+<a id="a862adef9b36180377a6db217dd5f52fe"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a862adef9b36180377a6db217dd5f52fe">&#9670;&nbsp;</a></span>GRPC_COMPRESSION_REQUEST_ALGORITHM_MD_KEY</h2>
+
 <div class="memitem">
 <div class="memitem">
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
@@ -200,24 +147,12 @@ Enumerations</h2></td></tr>
 
 
 <p>To be used as initial metadata key for the request of a concrete compression algorithm. </p>
 <p>To be used as initial metadata key for the request of a concrete compression algorithm. </p>
 
 
-</div>
-</div>
-<a class="anchor" id="ab5c6aaa4113d464af2bba590fe18ef05"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define GRPC_STREAM_COMPRESSION_REQUEST_ALGORITHM_MD_KEY&#160;&#160;&#160;&quot;grpc-internal-stream-encoding-request&quot;</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>To be used as initial metadata key for the request of a concrete stream compression algorithm. </p>
-
 </div>
 </div>
 </div>
 </div>
 <h2 class="groupheader">Typedef Documentation</h2>
 <h2 class="groupheader">Typedef Documentation</h2>
-<a class="anchor" id="a074a1aa6fb56901a795fe53c2adeefde"></a>
+<a id="a074a1aa6fb56901a795fe53c2adeefde"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a074a1aa6fb56901a795fe53c2adeefde">&#9670;&nbsp;</a></span>grpc_compression_options</h2>
+
 <div class="memitem">
 <div class="memitem">
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
@@ -230,7 +165,9 @@ Enumerations</h2></td></tr>
 </div>
 </div>
 </div>
 </div>
 <h2 class="groupheader">Enumeration Type Documentation</h2>
 <h2 class="groupheader">Enumeration Type Documentation</h2>
-<a class="anchor" id="ab9de0f68bfb1ef8ed09bd00643db14c9"></a>
+<a id="ab9de0f68bfb1ef8ed09bd00643db14c9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab9de0f68bfb1ef8ed09bd00643db14c9">&#9670;&nbsp;</a></span>grpc_compression_algorithm</h2>
+
 <div class="memitem">
 <div class="memitem">
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
@@ -242,19 +179,18 @@ Enumerations</h2></td></tr>
 
 
 <p>The various compression algorithms supported by gRPC. </p>
 <p>The various compression algorithms supported by gRPC. </p>
 <table class="fieldtable">
 <table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="ab9de0f68bfb1ef8ed09bd00643db14c9a3135cac7e854adb16358c53e97df9cd8"></a>GRPC_COMPRESS_NONE</em>&#160;</td><td class="fielddoc">
-</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="ab9de0f68bfb1ef8ed09bd00643db14c9a50de256d5abe80daff7e1372e29dd913"></a>GRPC_COMPRESS_DEFLATE</em>&#160;</td><td class="fielddoc">
-</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="ab9de0f68bfb1ef8ed09bd00643db14c9a5a134ced82d8682b55b99b8e9386555e"></a>GRPC_COMPRESS_GZIP</em>&#160;</td><td class="fielddoc">
-</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="ab9de0f68bfb1ef8ed09bd00643db14c9a94d7fc0a8e4a05546d462d53c2b53b8d"></a>GRPC_COMPRESS_ALGORITHMS_COUNT</em>&#160;</td><td class="fielddoc">
-</td></tr>
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ab9de0f68bfb1ef8ed09bd00643db14c9a3135cac7e854adb16358c53e97df9cd8"></a>GRPC_COMPRESS_NONE&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="ab9de0f68bfb1ef8ed09bd00643db14c9a50de256d5abe80daff7e1372e29dd913"></a>GRPC_COMPRESS_DEFLATE&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="ab9de0f68bfb1ef8ed09bd00643db14c9a5a134ced82d8682b55b99b8e9386555e"></a>GRPC_COMPRESS_GZIP&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="ab9de0f68bfb1ef8ed09bd00643db14c9a362a7cdbb0fca8cb945be79685531e62"></a>GRPC_COMPRESS_STREAM_GZIP&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="ab9de0f68bfb1ef8ed09bd00643db14c9a94d7fc0a8e4a05546d462d53c2b53b8d"></a>GRPC_COMPRESS_ALGORITHMS_COUNT&#160;</td><td class="fielddoc"></td></tr>
 </table>
 </table>
 
 
 </div>
 </div>
 </div>
 </div>
-<a class="anchor" id="a14a79ed6b5ebd7e1dda7c2684f499cc7"></a>
+<a id="a14a79ed6b5ebd7e1dda7c2684f499cc7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a14a79ed6b5ebd7e1dda7c2684f499cc7">&#9670;&nbsp;</a></span>grpc_compression_level</h2>
+
 <div class="memitem">
 <div class="memitem">
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
@@ -267,64 +203,11 @@ Enumerations</h2></td></tr>
 <p>Compression levels allow a party with knowledge of its peer's accepted encodings to request compression in an abstract way. </p>
 <p>Compression levels allow a party with knowledge of its peer's accepted encodings to request compression in an abstract way. </p>
 <p>The level-algorithm mapping is performed internally and depends on the peer's supported compression algorithms. </p>
 <p>The level-algorithm mapping is performed internally and depends on the peer's supported compression algorithms. </p>
 <table class="fieldtable">
 <table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="a14a79ed6b5ebd7e1dda7c2684f499cc7ab67efe04f58b0939b963e51a5b8f772c"></a>GRPC_COMPRESS_LEVEL_NONE</em>&#160;</td><td class="fielddoc">
-</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="a14a79ed6b5ebd7e1dda7c2684f499cc7afd436e21be4f897ca939b3b4d9a44673"></a>GRPC_COMPRESS_LEVEL_LOW</em>&#160;</td><td class="fielddoc">
-</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="a14a79ed6b5ebd7e1dda7c2684f499cc7a4319a32cdd0b59a7ecc977f8612214ce"></a>GRPC_COMPRESS_LEVEL_MED</em>&#160;</td><td class="fielddoc">
-</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="a14a79ed6b5ebd7e1dda7c2684f499cc7a501a0cf15300a90c09a3d8b4f7f43d22"></a>GRPC_COMPRESS_LEVEL_HIGH</em>&#160;</td><td class="fielddoc">
-</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="a14a79ed6b5ebd7e1dda7c2684f499cc7a893b24fb0986e61ebda069c713b8bd43"></a>GRPC_COMPRESS_LEVEL_COUNT</em>&#160;</td><td class="fielddoc">
-</td></tr>
-</table>
-
-</div>
-</div>
-<a class="anchor" id="a5f02e953ca5bdabd545b3386ad242073"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">enum <a class="el" href="compression__types_8h.html#a5f02e953ca5bdabd545b3386ad242073">grpc_stream_compression_algorithm</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Stream compresssion algorithms supported by gRPC. </p>
-<table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="a5f02e953ca5bdabd545b3386ad242073aefedc7a0e5d3f1011325d6be6fd3cbed"></a>GRPC_STREAM_COMPRESS_NONE</em>&#160;</td><td class="fielddoc">
-</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="a5f02e953ca5bdabd545b3386ad242073a1c421fa9f6640f07fa9041e9ae10d254"></a>GRPC_STREAM_COMPRESS_GZIP</em>&#160;</td><td class="fielddoc">
-</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="a5f02e953ca5bdabd545b3386ad242073afa3f710b83a3a6e2055a88a52337af10"></a>GRPC_STREAM_COMPRESS_ALGORITHMS_COUNT</em>&#160;</td><td class="fielddoc">
-</td></tr>
-</table>
-
-</div>
-</div>
-<a class="anchor" id="a80e5bae1e06466c4b0a9ff0c8469b266"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">enum <a class="el" href="compression__types_8h.html#a80e5bae1e06466c4b0a9ff0c8469b266">grpc_stream_compression_level</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Compression levels for stream compression algorithms. </p>
-<table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="a80e5bae1e06466c4b0a9ff0c8469b266a91a5ffa728d1b59eb79b22c3c06f28a8"></a>GRPC_STREAM_COMPRESS_LEVEL_NONE</em>&#160;</td><td class="fielddoc">
-</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="a80e5bae1e06466c4b0a9ff0c8469b266a23a8ee63a9804df92d34cc185a90babd"></a>GRPC_STREAM_COMPRESS_LEVEL_LOW</em>&#160;</td><td class="fielddoc">
-</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="a80e5bae1e06466c4b0a9ff0c8469b266a64966743ba306122eaf189c7d4668110"></a>GRPC_STREAM_COMPRESS_LEVEL_MED</em>&#160;</td><td class="fielddoc">
-</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="a80e5bae1e06466c4b0a9ff0c8469b266af9322f09d46927104b8779931ec6a59b"></a>GRPC_STREAM_COMPRESS_LEVEL_HIGH</em>&#160;</td><td class="fielddoc">
-</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="a80e5bae1e06466c4b0a9ff0c8469b266a22906945a38af67acd4d8ea90570717f"></a>GRPC_STREAM_COMPRESS_LEVEL_COUNT</em>&#160;</td><td class="fielddoc">
-</td></tr>
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a14a79ed6b5ebd7e1dda7c2684f499cc7ab67efe04f58b0939b963e51a5b8f772c"></a>GRPC_COMPRESS_LEVEL_NONE&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="a14a79ed6b5ebd7e1dda7c2684f499cc7afd436e21be4f897ca939b3b4d9a44673"></a>GRPC_COMPRESS_LEVEL_LOW&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="a14a79ed6b5ebd7e1dda7c2684f499cc7a4319a32cdd0b59a7ecc977f8612214ce"></a>GRPC_COMPRESS_LEVEL_MED&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="a14a79ed6b5ebd7e1dda7c2684f499cc7a501a0cf15300a90c09a3d8b4f7f43d22"></a>GRPC_COMPRESS_LEVEL_HIGH&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="a14a79ed6b5ebd7e1dda7c2684f499cc7a893b24fb0986e61ebda069c713b8bd43"></a>GRPC_COMPRESS_LEVEL_COUNT&#160;</td><td class="fielddoc"></td></tr>
 </table>
 </table>
 
 
 </div>
 </div>
@@ -332,9 +215,9 @@ Enumerations</h2></td></tr>
 </div><!-- contents -->
 </div><!-- contents -->
 <!-- start footer part -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Fri Feb 2 2018 15:15:10 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Mar 1 2018 16:16:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.6
+</a> 1.8.13
 </small></address>
 </small></address>
 </body>
 </body>
 </html>
 </html>

File diff suppressed because it is too large
+ 17 - 160
core/compression__types_8h_source.html


+ 18 - 41
core/connection-backoff-interop-test-description_8md.html

@@ -3,16 +3,15 @@
 <head>
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: doc/connection-backoff-interop-test-description.md File Reference</title>
 <title>GRPC Core: doc/connection-backoff-interop-test-description.md File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <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>
 <script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
-  $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 </head>
 <body>
 <body>
@@ -21,9 +20,9 @@
 <table cellspacing="0" cellpadding="0">
 <table cellspacing="0" cellpadding="0">
  <tbody>
  <tbody>
  <tr style="height: 56px;">
  <tr style="height: 56px;">
-  <td style="padding-left: 0.5em;">
+  <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">GRPC Core
    <div id="projectname">GRPC Core
-   &#160;<span id="projectnumber">5.0.0</span>
+   &#160;<span id="projectnumber">6.0.0</span>
    </div>
    </div>
   </td>
   </td>
  </tr>
  </tr>
@@ -31,47 +30,25 @@
 </table>
 </table>
 </div>
 </div>
 <!-- end header part -->
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li><a href="globals.html"><span>Globals</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onkeydown="return searchBox.OnSearchSelectKey(event)">
      onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
 
 
 <!-- iframe showing the search results (closed by default) -->
 <!-- iframe showing the search results (closed by default) -->
 <div id="MSearchResultsWindow">
 <div id="MSearchResultsWindow">
@@ -89,9 +66,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </div><!-- contents -->
 </div><!-- contents -->
 <!-- start footer part -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Fri Feb 2 2018 15:15:10 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Mar 1 2018 16:16:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.6
+</a> 1.8.13
 </small></address>
 </small></address>
 </body>
 </body>
 </html>
 </html>

+ 18 - 41
core/connection-backoff_8md.html

@@ -3,16 +3,15 @@
 <head>
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: doc/connection-backoff.md File Reference</title>
 <title>GRPC Core: doc/connection-backoff.md File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <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>
 <script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
-  $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 </head>
 <body>
 <body>
@@ -21,9 +20,9 @@
 <table cellspacing="0" cellpadding="0">
 <table cellspacing="0" cellpadding="0">
  <tbody>
  <tbody>
  <tr style="height: 56px;">
  <tr style="height: 56px;">
-  <td style="padding-left: 0.5em;">
+  <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">GRPC Core
    <div id="projectname">GRPC Core
-   &#160;<span id="projectnumber">5.0.0</span>
+   &#160;<span id="projectnumber">6.0.0</span>
    </div>
    </div>
   </td>
   </td>
  </tr>
  </tr>
@@ -31,47 +30,25 @@
 </table>
 </table>
 </div>
 </div>
 <!-- end header part -->
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li><a href="globals.html"><span>Globals</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onkeydown="return searchBox.OnSearchSelectKey(event)">
      onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
 
 
 <!-- iframe showing the search results (closed by default) -->
 <!-- iframe showing the search results (closed by default) -->
 <div id="MSearchResultsWindow">
 <div id="MSearchResultsWindow">
@@ -89,9 +66,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </div><!-- contents -->
 </div><!-- contents -->
 <!-- start footer part -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Fri Feb 2 2018 15:15:10 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Mar 1 2018 16:16:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.6
+</a> 1.8.13
 </small></address>
 </small></address>
 </body>
 </body>
 </html>
 </html>

+ 18 - 41
core/connectivity-semantics-and-api_8md.html

@@ -3,16 +3,15 @@
 <head>
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: doc/connectivity-semantics-and-api.md File Reference</title>
 <title>GRPC Core: doc/connectivity-semantics-and-api.md File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <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>
 <script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
-  $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 </head>
 <body>
 <body>
@@ -21,9 +20,9 @@
 <table cellspacing="0" cellpadding="0">
 <table cellspacing="0" cellpadding="0">
  <tbody>
  <tbody>
  <tr style="height: 56px;">
  <tr style="height: 56px;">
-  <td style="padding-left: 0.5em;">
+  <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">GRPC Core
    <div id="projectname">GRPC Core
-   &#160;<span id="projectnumber">5.0.0</span>
+   &#160;<span id="projectnumber">6.0.0</span>
    </div>
    </div>
   </td>
   </td>
  </tr>
  </tr>
@@ -31,47 +30,25 @@
 </table>
 </table>
 </div>
 </div>
 <!-- end header part -->
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li><a href="globals.html"><span>Globals</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onkeydown="return searchBox.OnSearchSelectKey(event)">
      onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
 
 
 <!-- iframe showing the search results (closed by default) -->
 <!-- iframe showing the search results (closed by default) -->
 <div id="MSearchResultsWindow">
 <div id="MSearchResultsWindow">
@@ -89,9 +66,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </div><!-- contents -->
 </div><!-- contents -->
 <!-- start footer part -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Fri Feb 2 2018 15:15:10 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Mar 1 2018 16:16:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.6
+</a> 1.8.13
 </small></address>
 </small></address>
 </body>
 </body>
 </html>
 </html>

+ 32 - 58
core/connectivity__state_8h.html

@@ -3,16 +3,15 @@
 <head>
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: include/grpc/impl/codegen/connectivity_state.h File Reference</title>
 <title>GRPC Core: include/grpc/impl/codegen/connectivity_state.h File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <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>
 <script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
-  $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 </head>
 <body>
 <body>
@@ -21,9 +20,9 @@
 <table cellspacing="0" cellpadding="0">
 <table cellspacing="0" cellpadding="0">
  <tbody>
  <tbody>
  <tr style="height: 56px;">
  <tr style="height: 56px;">
-  <td style="padding-left: 0.5em;">
+  <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">GRPC Core
    <div id="projectname">GRPC Core
-   &#160;<span id="projectnumber">5.0.0</span>
+   &#160;<span id="projectnumber">6.0.0</span>
    </div>
    </div>
   </td>
   </td>
  </tr>
  </tr>
@@ -31,47 +30,25 @@
 </table>
 </table>
 </div>
 </div>
 <!-- end header part -->
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li><a href="globals.html"><span>Globals</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onkeydown="return searchBox.OnSearchSelectKey(event)">
      onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
 
 
 <!-- iframe showing the search results (closed by default) -->
 <!-- iframe showing the search results (closed by default) -->
 <div id="MSearchResultsWindow">
 <div id="MSearchResultsWindow">
@@ -82,7 +59,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 
 
 <div id="nav-path" class="navpath">
 <div id="nav-path" class="navpath">
   <ul>
   <ul>
-<li class="navelem"><a class="el" href="dir_8c22a72beb99e7fdfd27506cb533e734.html">include</a></li><li class="navelem"><a class="el" href="dir_3da487aded176e6fcacfa0e3f4e152fb.html">grpc</a></li><li class="navelem"><a class="el" href="dir_b5794ebb4ba6e24740ff52e265370256.html">impl</a></li><li class="navelem"><a class="el" href="dir_7fbb2b96b00a7b3c2033cf6674ff589d.html">codegen</a></li>  </ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_9d7a14d6d9adcbe4c35dbdb88d867e2e.html">grpc</a></li><li class="navelem"><a class="el" href="dir_4b3e2ed696753daba329e2683e0f6479.html">impl</a></li><li class="navelem"><a class="el" href="dir_7a167954ab48275cc692d783196d1f28.html">codegen</a></li>  </ul>
 </div>
 </div>
 </div><!-- top -->
 </div><!-- top -->
 <div class="header">
 <div class="header">
@@ -97,20 +74,22 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <table class="memberdecls">
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
 Enumerations</h2></td></tr>
 Enumerations</h2></td></tr>
-<tr class="memitem:a065b65f5cdd062a67d82e2b6bcf68cf2"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="connectivity__state_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2">grpc_connectivity_state</a> { <br/>
+<tr class="memitem:a065b65f5cdd062a67d82e2b6bcf68cf2"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="connectivity__state_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2">grpc_connectivity_state</a> { <br />
 &#160;&#160;<a class="el" href="connectivity__state_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2a304d1b81cec4357a9a6acbcb18248e77">GRPC_CHANNEL_IDLE</a>, 
 &#160;&#160;<a class="el" href="connectivity__state_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2a304d1b81cec4357a9a6acbcb18248e77">GRPC_CHANNEL_IDLE</a>, 
 <a class="el" href="connectivity__state_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2a3ac13f6c7627f15186760bfd6b7d9299">GRPC_CHANNEL_CONNECTING</a>, 
 <a class="el" href="connectivity__state_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2a3ac13f6c7627f15186760bfd6b7d9299">GRPC_CHANNEL_CONNECTING</a>, 
 <a class="el" href="connectivity__state_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2aab01ef3f78d9236dfa3c751dc66aa7ea">GRPC_CHANNEL_READY</a>, 
 <a class="el" href="connectivity__state_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2aab01ef3f78d9236dfa3c751dc66aa7ea">GRPC_CHANNEL_READY</a>, 
 <a class="el" href="connectivity__state_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2af5bffd3ffb03795f551b0fa78e44b9b6">GRPC_CHANNEL_TRANSIENT_FAILURE</a>, 
 <a class="el" href="connectivity__state_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2af5bffd3ffb03795f551b0fa78e44b9b6">GRPC_CHANNEL_TRANSIENT_FAILURE</a>, 
-<br/>
+<br />
 &#160;&#160;<a class="el" href="connectivity__state_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2afbab6ba9d3b0986cec9184a1c4c8bb6c">GRPC_CHANNEL_SHUTDOWN</a>
 &#160;&#160;<a class="el" href="connectivity__state_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2afbab6ba9d3b0986cec9184a1c4c8bb6c">GRPC_CHANNEL_SHUTDOWN</a>
-<br/>
- }</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>
+<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>
 <tr class="separator:a065b65f5cdd062a67d82e2b6bcf68cf2"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="separator:a065b65f5cdd062a67d82e2b6bcf68cf2"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 </table>
 <h2 class="groupheader">Enumeration Type Documentation</h2>
 <h2 class="groupheader">Enumeration Type Documentation</h2>
-<a class="anchor" id="a065b65f5cdd062a67d82e2b6bcf68cf2"></a>
+<a id="a065b65f5cdd062a67d82e2b6bcf68cf2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a065b65f5cdd062a67d82e2b6bcf68cf2">&#9670;&nbsp;</a></span>grpc_connectivity_state</h2>
+
 <div class="memitem">
 <div class="memitem">
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
@@ -122,20 +101,15 @@ Enumerations</h2></td></tr>
 
 
 <p>Connectivity state of a channel. </p>
 <p>Connectivity state of a channel. </p>
 <table class="fieldtable">
 <table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="a065b65f5cdd062a67d82e2b6bcf68cf2a304d1b81cec4357a9a6acbcb18248e77"></a>GRPC_CHANNEL_IDLE</em>&#160;</td><td class="fielddoc">
-<p>channel is idle </p>
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a065b65f5cdd062a67d82e2b6bcf68cf2a304d1b81cec4357a9a6acbcb18248e77"></a>GRPC_CHANNEL_IDLE&#160;</td><td class="fielddoc"><p>channel is idle </p>
 </td></tr>
 </td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="a065b65f5cdd062a67d82e2b6bcf68cf2a3ac13f6c7627f15186760bfd6b7d9299"></a>GRPC_CHANNEL_CONNECTING</em>&#160;</td><td class="fielddoc">
-<p>channel is connecting </p>
+<tr><td class="fieldname"><a id="a065b65f5cdd062a67d82e2b6bcf68cf2a3ac13f6c7627f15186760bfd6b7d9299"></a>GRPC_CHANNEL_CONNECTING&#160;</td><td class="fielddoc"><p>channel is connecting </p>
 </td></tr>
 </td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="a065b65f5cdd062a67d82e2b6bcf68cf2aab01ef3f78d9236dfa3c751dc66aa7ea"></a>GRPC_CHANNEL_READY</em>&#160;</td><td class="fielddoc">
-<p>channel is ready for work </p>
+<tr><td class="fieldname"><a id="a065b65f5cdd062a67d82e2b6bcf68cf2aab01ef3f78d9236dfa3c751dc66aa7ea"></a>GRPC_CHANNEL_READY&#160;</td><td class="fielddoc"><p>channel is ready for work </p>
 </td></tr>
 </td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="a065b65f5cdd062a67d82e2b6bcf68cf2af5bffd3ffb03795f551b0fa78e44b9b6"></a>GRPC_CHANNEL_TRANSIENT_FAILURE</em>&#160;</td><td class="fielddoc">
-<p>channel has seen a failure but expects to recover </p>
+<tr><td class="fieldname"><a id="a065b65f5cdd062a67d82e2b6bcf68cf2af5bffd3ffb03795f551b0fa78e44b9b6"></a>GRPC_CHANNEL_TRANSIENT_FAILURE&#160;</td><td class="fielddoc"><p>channel has seen a failure but expects to recover </p>
 </td></tr>
 </td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="a065b65f5cdd062a67d82e2b6bcf68cf2afbab6ba9d3b0986cec9184a1c4c8bb6c"></a>GRPC_CHANNEL_SHUTDOWN</em>&#160;</td><td class="fielddoc">
-<p>channel has seen a failure that it cannot recover from </p>
+<tr><td class="fieldname"><a id="a065b65f5cdd062a67d82e2b6bcf68cf2afbab6ba9d3b0986cec9184a1c4c8bb6c"></a>GRPC_CHANNEL_SHUTDOWN&#160;</td><td class="fielddoc"><p>channel has seen a failure that it cannot recover from </p>
 </td></tr>
 </td></tr>
 </table>
 </table>
 
 
@@ -144,9 +118,9 @@ Enumerations</h2></td></tr>
 </div><!-- contents -->
 </div><!-- contents -->
 <!-- start footer part -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Fri Feb 2 2018 15:15:10 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Mar 1 2018 16:16:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.6
+</a> 1.8.13
 </small></address>
 </small></address>
 </body>
 </body>
 </html>
 </html>

File diff suppressed because it is too large
+ 17 - 79
core/connectivity__state_8h_source.html


+ 18 - 41
core/cpp-style-guide_8md.html

@@ -3,16 +3,15 @@
 <head>
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: doc/cpp-style-guide.md File Reference</title>
 <title>GRPC Core: doc/cpp-style-guide.md File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <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>
 <script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
-  $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 </head>
 <body>
 <body>
@@ -21,9 +20,9 @@
 <table cellspacing="0" cellpadding="0">
 <table cellspacing="0" cellpadding="0">
  <tbody>
  <tbody>
  <tr style="height: 56px;">
  <tr style="height: 56px;">
-  <td style="padding-left: 0.5em;">
+  <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">GRPC Core
    <div id="projectname">GRPC Core
-   &#160;<span id="projectnumber">5.0.0</span>
+   &#160;<span id="projectnumber">6.0.0</span>
    </div>
    </div>
   </td>
   </td>
  </tr>
  </tr>
@@ -31,47 +30,25 @@
 </table>
 </table>
 </div>
 </div>
 <!-- end header part -->
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li><a href="globals.html"><span>Globals</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onkeydown="return searchBox.OnSearchSelectKey(event)">
      onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
 
 
 <!-- iframe showing the search results (closed by default) -->
 <!-- iframe showing the search results (closed by default) -->
 <div id="MSearchResultsWindow">
 <div id="MSearchResultsWindow">
@@ -89,9 +66,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </div><!-- contents -->
 </div><!-- contents -->
 <!-- start footer part -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Fri Feb 2 2018 15:15:10 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Mar 1 2018 16:16:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.6
+</a> 1.8.13
 </small></address>
 </small></address>
 </body>
 </body>
 </html>
 </html>

+ 28 - 47
core/cpu_8h.html

@@ -3,16 +3,15 @@
 <head>
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: include/grpc/support/cpu.h File Reference</title>
 <title>GRPC Core: include/grpc/support/cpu.h File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <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>
 <script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
-  $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 </head>
 <body>
 <body>
@@ -21,9 +20,9 @@
 <table cellspacing="0" cellpadding="0">
 <table cellspacing="0" cellpadding="0">
  <tbody>
  <tbody>
  <tr style="height: 56px;">
  <tr style="height: 56px;">
-  <td style="padding-left: 0.5em;">
+  <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">GRPC Core
    <div id="projectname">GRPC Core
-   &#160;<span id="projectnumber">5.0.0</span>
+   &#160;<span id="projectnumber">6.0.0</span>
    </div>
    </div>
   </td>
   </td>
  </tr>
  </tr>
@@ -31,47 +30,25 @@
 </table>
 </table>
 </div>
 </div>
 <!-- end header part -->
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li><a href="globals.html"><span>Globals</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onkeydown="return searchBox.OnSearchSelectKey(event)">
      onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
 
 
 <!-- iframe showing the search results (closed by default) -->
 <!-- iframe showing the search results (closed by default) -->
 <div id="MSearchResultsWindow">
 <div id="MSearchResultsWindow">
@@ -82,7 +59,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 
 
 <div id="nav-path" class="navpath">
 <div id="nav-path" class="navpath">
   <ul>
   <ul>
-<li class="navelem"><a class="el" href="dir_8c22a72beb99e7fdfd27506cb533e734.html">include</a></li><li class="navelem"><a class="el" href="dir_3da487aded176e6fcacfa0e3f4e152fb.html">grpc</a></li><li class="navelem"><a class="el" href="dir_254b88172214ff35a1af19380f2e7b38.html">support</a></li>  </ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_9d7a14d6d9adcbe4c35dbdb88d867e2e.html">grpc</a></li><li class="navelem"><a class="el" href="dir_cad3142e04109052413f2d2a2d1813b0.html">support</a></li>  </ul>
 </div>
 </div>
 </div><!-- top -->
 </div><!-- top -->
 <div class="header">
 <div class="header">
@@ -92,21 +69,23 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="title">cpu.h File Reference</div>  </div>
 <div class="title">cpu.h File Reference</div>  </div>
 </div><!--header-->
 </div><!--header-->
 <div class="contents">
 <div class="contents">
-<div class="textblock"><code>#include &lt;<a class="el" href="support_2port__platform_8h_source.html">grpc/support/port_platform.h</a>&gt;</code><br/>
+<div class="textblock"><code>#include &lt;<a class="el" href="support_2port__platform_8h_source.html">grpc/support/port_platform.h</a>&gt;</code><br />
 </div>
 </div>
 <p><a href="cpu_8h_source.html">Go to the source code of this file.</a></p>
 <p><a href="cpu_8h_source.html">Go to the source code of this file.</a></p>
 <table class="memberdecls">
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
 Functions</h2></td></tr>
 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="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="#ad02216a0383f381a320c8d183a69bf29">More...</a><br /></td></tr>
 <tr class="separator:ad02216a0383f381a320c8d183a69bf29"><td class="memSeparator" colspan="2">&#160;</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="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="#a751e8c9f891e8b36fb7f22cc39c92c15">More...</a><br /></td></tr>
 <tr class="separator:a751e8c9f891e8b36fb7f22cc39c92c15"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="separator:a751e8c9f891e8b36fb7f22cc39c92c15"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 </table>
 <h2 class="groupheader">Function Documentation</h2>
 <h2 class="groupheader">Function Documentation</h2>
-<a class="anchor" id="a751e8c9f891e8b36fb7f22cc39c92c15"></a>
+<a id="a751e8c9f891e8b36fb7f22cc39c92c15"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a751e8c9f891e8b36fb7f22cc39c92c15">&#9670;&nbsp;</a></span>gpr_cpu_current_cpu()</h2>
+
 <div class="memitem">
 <div class="memitem">
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
@@ -125,7 +104,9 @@ Functions</h2></td></tr>
 
 
 </div>
 </div>
 </div>
 </div>
-<a class="anchor" id="ad02216a0383f381a320c8d183a69bf29"></a>
+<a id="ad02216a0383f381a320c8d183a69bf29"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad02216a0383f381a320c8d183a69bf29">&#9670;&nbsp;</a></span>gpr_cpu_num_cores()</h2>
+
 <div class="memitem">
 <div class="memitem">
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
@@ -147,9 +128,9 @@ Functions</h2></td></tr>
 </div><!-- contents -->
 </div><!-- contents -->
 <!-- start footer part -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Fri Feb 2 2018 15:15:10 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Mar 1 2018 16:16:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.6
+</a> 1.8.13
 </small></address>
 </small></address>
 </body>
 </body>
 </html>
 </html>

File diff suppressed because it is too large
+ 17 - 77
core/cpu_8h_source.html


+ 18 - 35
core/deprecated.html

@@ -3,16 +3,15 @@
 <head>
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: Deprecated List</title>
 <title>GRPC Core: Deprecated List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <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>
 <script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
-  $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 </head>
 <body>
 <body>
@@ -21,9 +20,9 @@
 <table cellspacing="0" cellpadding="0">
 <table cellspacing="0" cellpadding="0">
  <tbody>
  <tbody>
  <tr style="height: 56px;">
  <tr style="height: 56px;">
-  <td style="padding-left: 0.5em;">
+  <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">GRPC Core
    <div id="projectname">GRPC Core
-   &#160;<span id="projectnumber">5.0.0</span>
+   &#160;<span id="projectnumber">6.0.0</span>
    </div>
    </div>
   </td>
   </td>
  </tr>
  </tr>
@@ -31,41 +30,25 @@
 </table>
 </table>
 </div>
 </div>
 <!-- end header part -->
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li class="current"><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onkeydown="return searchBox.OnSearchSelectKey(event)">
      onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
 
 
 <!-- iframe showing the search results (closed by default) -->
 <!-- iframe showing the search results (closed by default) -->
 <div id="MSearchResultsWindow">
 <div id="MSearchResultsWindow">
@@ -87,9 +70,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </div></div><!-- contents -->
 </div></div><!-- contents -->
 <!-- start footer part -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Fri Feb 2 2018 15:15:10 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Mar 1 2018 16:16:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.6
+</a> 1.8.13
 </small></address>
 </small></address>
 </body>
 </body>
 </html>
 </html>

+ 84 - 0
core/dir_4b3e2ed696753daba329e2683e0f6479.html

@@ -0,0 +1,84 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>GRPC Core: include/grpc/impl 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">6.0.0</span>
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_9d7a14d6d9adcbe4c35dbdb88d867e2e.html">grpc</a></li><li class="navelem"><a class="el" href="dir_4b3e2ed696753daba329e2683e0f6479.html">impl</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">impl 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_7a167954ab48275cc692d783196d1f28"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_7a167954ab48275cc692d783196d1f28.html">codegen</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 Thu Mar 1 2018 16:16:09 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
+</small></address>
+</body>
+</html>

+ 19 - 36
core/dir_7fbb2b96b00a7b3c2033cf6674ff589d.html → core/dir_7a167954ab48275cc692d783196d1f28.html

@@ -3,16 +3,15 @@
 <head>
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: include/grpc/impl/codegen Directory Reference</title>
 <title>GRPC Core: include/grpc/impl/codegen Directory Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <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>
 <script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
-  $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 </head>
 <body>
 <body>
@@ -21,9 +20,9 @@
 <table cellspacing="0" cellpadding="0">
 <table cellspacing="0" cellpadding="0">
  <tbody>
  <tbody>
  <tr style="height: 56px;">
  <tr style="height: 56px;">
-  <td style="padding-left: 0.5em;">
+  <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">GRPC Core
    <div id="projectname">GRPC Core
-   &#160;<span id="projectnumber">5.0.0</span>
+   &#160;<span id="projectnumber">6.0.0</span>
    </div>
    </div>
   </td>
   </td>
  </tr>
  </tr>
@@ -31,41 +30,25 @@
 </table>
 </table>
 </div>
 </div>
 <!-- end header part -->
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onkeydown="return searchBox.OnSearchSelectKey(event)">
      onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
 
 
 <!-- iframe showing the search results (closed by default) -->
 <!-- iframe showing the search results (closed by default) -->
 <div id="MSearchResultsWindow">
 <div id="MSearchResultsWindow">
@@ -76,7 +59,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 
 
 <div id="nav-path" class="navpath">
 <div id="nav-path" class="navpath">
   <ul>
   <ul>
-<li class="navelem"><a class="el" href="dir_8c22a72beb99e7fdfd27506cb533e734.html">include</a></li><li class="navelem"><a class="el" href="dir_3da487aded176e6fcacfa0e3f4e152fb.html">grpc</a></li><li class="navelem"><a class="el" href="dir_b5794ebb4ba6e24740ff52e265370256.html">impl</a></li><li class="navelem"><a class="el" href="dir_7fbb2b96b00a7b3c2033cf6674ff589d.html">codegen</a></li>  </ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_9d7a14d6d9adcbe4c35dbdb88d867e2e.html">grpc</a></li><li class="navelem"><a class="el" href="dir_4b3e2ed696753daba329e2683e0f6479.html">impl</a></li><li class="navelem"><a class="el" href="dir_7a167954ab48275cc692d783196d1f28.html">codegen</a></li>  </ul>
 </div>
 </div>
 </div><!-- top -->
 </div><!-- top -->
 <div class="header">
 <div class="header">
@@ -133,9 +116,9 @@ Files</h2></td></tr>
 </div><!-- contents -->
 </div><!-- contents -->
 <!-- start footer part -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Fri Feb 2 2018 15:15:10 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Mar 1 2018 16:16:09 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.6
+</a> 1.8.13
 </small></address>
 </small></address>
 </body>
 </body>
 </html>
 </html>

+ 0 - 101
core/dir_8c22a72beb99e7fdfd27506cb533e734.html

@@ -1,101 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
-<title>GRPC Core: include 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/search.js"></script>
-<script type="text/javascript">
-  $(document).ready(function() { searchBox.OnSelectItem(0); });
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">GRPC Core
-   &#160;<span id="projectnumber">5.0.0</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
-     onmouseover="return searchBox.OnSearchSelectShow()"
-     onmouseout="return searchBox.OnSearchSelectHide()"
-     onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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_8c22a72beb99e7fdfd27506cb533e734.html">include</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="headertitle">
-<div class="title">include 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_3da487aded176e6fcacfa0e3f4e152fb"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_3da487aded176e6fcacfa0e3f4e152fb.html">grpc</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 Fri Feb 2 2018 15:15:10 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.6
-</small></address>
-</body>
-</html>

+ 21 - 38
core/dir_3da487aded176e6fcacfa0e3f4e152fb.html → core/dir_9d7a14d6d9adcbe4c35dbdb88d867e2e.html

@@ -3,16 +3,15 @@
 <head>
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: include/grpc Directory Reference</title>
 <title>GRPC Core: include/grpc Directory Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <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>
 <script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
-  $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 </head>
 <body>
 <body>
@@ -21,9 +20,9 @@
 <table cellspacing="0" cellpadding="0">
 <table cellspacing="0" cellpadding="0">
  <tbody>
  <tbody>
  <tr style="height: 56px;">
  <tr style="height: 56px;">
-  <td style="padding-left: 0.5em;">
+  <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">GRPC Core
    <div id="projectname">GRPC Core
-   &#160;<span id="projectnumber">5.0.0</span>
+   &#160;<span id="projectnumber">6.0.0</span>
    </div>
    </div>
   </td>
   </td>
  </tr>
  </tr>
@@ -31,41 +30,25 @@
 </table>
 </table>
 </div>
 </div>
 <!-- end header part -->
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onkeydown="return searchBox.OnSearchSelectKey(event)">
      onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
 
 
 <!-- iframe showing the search results (closed by default) -->
 <!-- iframe showing the search results (closed by default) -->
 <div id="MSearchResultsWindow">
 <div id="MSearchResultsWindow">
@@ -76,7 +59,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 
 
 <div id="nav-path" class="navpath">
 <div id="nav-path" class="navpath">
   <ul>
   <ul>
-<li class="navelem"><a class="el" href="dir_8c22a72beb99e7fdfd27506cb533e734.html">include</a></li><li class="navelem"><a class="el" href="dir_3da487aded176e6fcacfa0e3f4e152fb.html">grpc</a></li>  </ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_9d7a14d6d9adcbe4c35dbdb88d867e2e.html">grpc</a></li>  </ul>
 </div>
 </div>
 </div><!-- top -->
 </div><!-- top -->
 <div class="header">
 <div class="header">
@@ -87,9 +70,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <table class="memberdecls">
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
 Directories</h2></td></tr>
 Directories</h2></td></tr>
-<tr class="memitem:dir_b5794ebb4ba6e24740ff52e265370256"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_b5794ebb4ba6e24740ff52e265370256.html">impl</a></td></tr>
+<tr class="memitem:dir_4b3e2ed696753daba329e2683e0f6479"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_4b3e2ed696753daba329e2683e0f6479.html">impl</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:dir_254b88172214ff35a1af19380f2e7b38"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_254b88172214ff35a1af19380f2e7b38.html">support</a></td></tr>
+<tr class="memitem:dir_cad3142e04109052413f2d2a2d1813b0"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_cad3142e04109052413f2d2a2d1813b0.html">support</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
@@ -124,9 +107,9 @@ Files</h2></td></tr>
 </div><!-- contents -->
 </div><!-- contents -->
 <!-- start footer part -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Fri Feb 2 2018 15:15:10 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Mar 1 2018 16:16:09 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.6
+</a> 1.8.13
 </small></address>
 </small></address>
 </body>
 </body>
 </html>
 </html>

+ 0 - 101
core/dir_b5794ebb4ba6e24740ff52e265370256.html

@@ -1,101 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
-<title>GRPC Core: include/grpc/impl 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/search.js"></script>
-<script type="text/javascript">
-  $(document).ready(function() { searchBox.OnSelectItem(0); });
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">GRPC Core
-   &#160;<span id="projectnumber">5.0.0</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
-     onmouseover="return searchBox.OnSearchSelectShow()"
-     onmouseout="return searchBox.OnSearchSelectHide()"
-     onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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_8c22a72beb99e7fdfd27506cb533e734.html">include</a></li><li class="navelem"><a class="el" href="dir_3da487aded176e6fcacfa0e3f4e152fb.html">grpc</a></li><li class="navelem"><a class="el" href="dir_b5794ebb4ba6e24740ff52e265370256.html">impl</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="headertitle">
-<div class="title">impl 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_7fbb2b96b00a7b3c2033cf6674ff589d"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_7fbb2b96b00a7b3c2033cf6674ff589d.html">codegen</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 Fri Feb 2 2018 15:15:10 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.6
-</small></address>
-</body>
-</html>

+ 20 - 55
core/dir_254b88172214ff35a1af19380f2e7b38.html → core/dir_cad3142e04109052413f2d2a2d1813b0.html

@@ -3,16 +3,15 @@
 <head>
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: include/grpc/support Directory Reference</title>
 <title>GRPC Core: include/grpc/support Directory Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <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>
 <script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
-  $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 </head>
 <body>
 <body>
@@ -21,9 +20,9 @@
 <table cellspacing="0" cellpadding="0">
 <table cellspacing="0" cellpadding="0">
  <tbody>
  <tbody>
  <tr style="height: 56px;">
  <tr style="height: 56px;">
-  <td style="padding-left: 0.5em;">
+  <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">GRPC Core
    <div id="projectname">GRPC Core
-   &#160;<span id="projectnumber">5.0.0</span>
+   &#160;<span id="projectnumber">6.0.0</span>
    </div>
    </div>
   </td>
   </td>
  </tr>
  </tr>
@@ -31,41 +30,25 @@
 </table>
 </table>
 </div>
 </div>
 <!-- end header part -->
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onkeydown="return searchBox.OnSearchSelectKey(event)">
      onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
 
 
 <!-- iframe showing the search results (closed by default) -->
 <!-- iframe showing the search results (closed by default) -->
 <div id="MSearchResultsWindow">
 <div id="MSearchResultsWindow">
@@ -76,7 +59,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 
 
 <div id="nav-path" class="navpath">
 <div id="nav-path" class="navpath">
   <ul>
   <ul>
-<li class="navelem"><a class="el" href="dir_8c22a72beb99e7fdfd27506cb533e734.html">include</a></li><li class="navelem"><a class="el" href="dir_3da487aded176e6fcacfa0e3f4e152fb.html">grpc</a></li><li class="navelem"><a class="el" href="dir_254b88172214ff35a1af19380f2e7b38.html">support</a></li>  </ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_9d7a14d6d9adcbe4c35dbdb88d867e2e.html">grpc</a></li><li class="navelem"><a class="el" href="dir_cad3142e04109052413f2d2a2d1813b0.html">support</a></li>  </ul>
 </div>
 </div>
 </div><!-- top -->
 </div><!-- top -->
 <div class="header">
 <div class="header">
@@ -97,14 +80,8 @@ Files</h2></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:support_2atm__windows_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="support_2atm__windows_8h.html">atm_windows.h</a> <a href="support_2atm__windows_8h_source.html">[code]</a></td></tr>
 <tr class="memitem:support_2atm__windows_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="support_2atm__windows_8h.html">atm_windows.h</a> <a href="support_2atm__windows_8h_source.html">[code]</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:avl_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="avl_8h.html">avl.h</a> <a href="avl_8h_source.html">[code]</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:cmdline_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cmdline_8h.html">cmdline.h</a> <a href="cmdline_8h_source.html">[code]</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:cpu_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cpu_8h.html">cpu.h</a> <a href="cpu_8h_source.html">[code]</a></td></tr>
 <tr class="memitem:cpu_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cpu_8h.html">cpu.h</a> <a href="cpu_8h_source.html">[code]</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:host__port_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host__port_8h.html">host_port.h</a> <a href="host__port_8h_source.html">[code]</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:log_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="log_8h.html">log.h</a> <a href="log_8h_source.html">[code]</a></td></tr>
 <tr class="memitem:log_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="log_8h.html">log.h</a> <a href="log_8h_source.html">[code]</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:log__windows_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="log__windows_8h.html">log_windows.h</a> <a href="log__windows_8h_source.html">[code]</a></td></tr>
 <tr class="memitem:log__windows_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="log__windows_8h.html">log_windows.h</a> <a href="log__windows_8h_source.html">[code]</a></td></tr>
@@ -113,8 +90,6 @@ Files</h2></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:string__util_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="string__util_8h.html">string_util.h</a> <a href="string__util_8h_source.html">[code]</a></td></tr>
 <tr class="memitem:string__util_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="string__util_8h.html">string_util.h</a> <a href="string__util_8h_source.html">[code]</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:subprocess_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="subprocess_8h.html">subprocess.h</a> <a href="subprocess_8h_source.html">[code]</a></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="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="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="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>
@@ -125,29 +100,19 @@ Files</h2></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:support_2sync__windows_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="support_2sync__windows_8h.html">sync_windows.h</a> <a href="support_2sync__windows_8h_source.html">[code]</a></td></tr>
 <tr class="memitem:support_2sync__windows_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="support_2sync__windows_8h.html">sync_windows.h</a> <a href="support_2sync__windows_8h_source.html">[code]</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:thd_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="thd_8h.html">thd.h</a> <a href="thd_8h_source.html">[code]</a></td></tr>
+<tr class="memitem:thd__id_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="thd__id_8h.html">thd_id.h</a> <a href="thd__id_8h_source.html">[code]</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:time_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="time_8h.html">time.h</a> <a href="time_8h_source.html">[code]</a></td></tr>
 <tr class="memitem:time_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="time_8h.html">time.h</a> <a href="time_8h_source.html">[code]</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:tls_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tls_8h.html">tls.h</a> <a href="tls_8h_source.html">[code]</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:tls__gcc_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tls__gcc_8h.html">tls_gcc.h</a> <a href="tls__gcc_8h_source.html">[code]</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:tls__msvc_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tls__msvc_8h.html">tls_msvc.h</a> <a href="tls__msvc_8h_source.html">[code]</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:tls__pthread_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tls__pthread_8h.html">tls_pthread.h</a> <a href="tls__pthread_8h_source.html">[code]</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:useful_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="useful_8h.html">useful.h</a> <a href="useful_8h_source.html">[code]</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:workaround__list_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="workaround__list_8h.html">workaround_list.h</a> <a href="workaround__list_8h_source.html">[code]</a></td></tr>
 <tr class="memitem:workaround__list_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="workaround__list_8h.html">workaround_list.h</a> <a href="workaround__list_8h_source.html">[code]</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 </table>
 </div><!-- contents -->
 </div><!-- contents -->
 <!-- start footer part -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Fri Feb 2 2018 15:15:10 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Mar 1 2018 16:16:09 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.6
+</a> 1.8.13
 </small></address>
 </small></address>
 </body>
 </body>
 </html>
 </html>

+ 84 - 0
core/dir_d44c64559bbebec7f509842c48db8b23.html

@@ -0,0 +1,84 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>GRPC Core: include 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">6.0.0</span>
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">include 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_9d7a14d6d9adcbe4c35dbdb88d867e2e"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_9d7a14d6d9adcbe4c35dbdb88d867e2e.html">grpc</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 Thu Mar 1 2018 16:16:09 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
+</small></address>
+</body>
+</html>

+ 0 - 0
core/ftv2doc.png → core/doc.png


+ 245 - 15
core/doxygen.css

@@ -1,9 +1,13 @@
-/* The standard CSS for doxygen 1.8.6 */
+/* The standard CSS for doxygen 1.8.13 */
 
 
 body, table, div, p, dl {
 body, table, div, p, dl {
 	font: 400 14px/22px Roboto,sans-serif;
 	font: 400 14px/22px Roboto,sans-serif;
 }
 }
 
 
+p.reference, p.definition {
+	font: 400 14px/22px Roboto,sans-serif;
+}
+
 /* @group Heading Levels */
 /* @group Heading Levels */
 
 
 h1.groupheader {
 h1.groupheader {
@@ -173,7 +177,7 @@ pre.fragment {
 }
 }
 
 
 div.fragment {
 div.fragment {
-        padding: 4px 6px;
+        padding: 0px;
         margin: 4px 8px 4px 2px;
         margin: 4px 8px 4px 2px;
 	background-color: #FBFCFD;
 	background-color: #FBFCFD;
 	border: 1px solid #C4CFE5;
 	border: 1px solid #C4CFE5;
@@ -206,6 +210,11 @@ div.line {
 	transition-duration: 0.5s;
 	transition-duration: 0.5s;
 }
 }
 
 
+div.line:after {
+    content:"\000A";
+    white-space: pre;
+}
+
 div.line.glow {
 div.line.glow {
 	background-color: cyan;
 	background-color: cyan;
 	box-shadow: 0 0 10px cyan;
 	box-shadow: 0 0 10px cyan;
@@ -227,7 +236,16 @@ span.lineno a:hover {
 	background-color: #C8C8C8;
 	background-color: #C8C8C8;
 }
 }
 
 
-div.ah {
+.lineno {
+	-webkit-touch-callout: none;
+	-webkit-user-select: none;
+	-khtml-user-select: none;
+	-moz-user-select: none;
+	-ms-user-select: none;
+	user-select: none;
+}
+
+div.ah, span.ah {
 	background-color: black;
 	background-color: black;
 	font-weight: bold;
 	font-weight: bold;
 	color: #ffffff;
 	color: #ffffff;
@@ -242,7 +260,16 @@ div.ah {
 	-webkit-box-shadow: 2px 2px 3px #999;
 	-webkit-box-shadow: 2px 2px 3px #999;
 	-moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
 	-moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
 	background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444));
 	background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444));
-	background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000);
+	background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000 110%);
+}
+
+div.classindex ul {
+        list-style: none;
+        padding-left: 0;
+}
+
+div.classindex span.ai {
+        display: inline-block;
 }
 }
 
 
 div.groupHeader {
 div.groupHeader {
@@ -487,6 +514,29 @@ table.memberdecls {
 
 
 /* Styles for detailed member documentation */
 /* Styles for detailed member documentation */
 
 
+.memtitle {
+	padding: 8px;
+	border-top: 1px solid #A8B8D9;
+	border-left: 1px solid #A8B8D9;
+	border-right: 1px solid #A8B8D9;
+	border-top-right-radius: 4px;
+	border-top-left-radius: 4px;
+	margin-bottom: -1px;
+	background-image: url('nav_f.png');
+	background-repeat: repeat-x;
+	background-color: #E2E8F2;
+	line-height: 1.25;
+	font-weight: 300;
+	float:left;
+}
+
+.permalink
+{
+        font-size: 65%;
+        display: inline-block;
+        vertical-align: middle;
+}
+
 .memtemplate {
 .memtemplate {
 	font-size: 80%;
 	font-size: 80%;
 	color: #4665A2;
 	color: #4665A2;
@@ -525,7 +575,7 @@ table.memberdecls {
 }
 }
 
 
 .memname {
 .memname {
-        font-weight: bold;
+        font-weight: 400;
         margin-left: 6px;
         margin-left: 6px;
 }
 }
 
 
@@ -541,24 +591,24 @@ table.memberdecls {
         color: #253555;
         color: #253555;
         font-weight: bold;
         font-weight: bold;
         text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
         text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
-        background-image:url('nav_f.png');
-        background-repeat:repeat-x;
-        background-color: #E2E8F2;
+        background-color: #DFE5F1;
         /* opera specific markup */
         /* opera specific markup */
         box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
         box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
         border-top-right-radius: 4px;
         border-top-right-radius: 4px;
-        border-top-left-radius: 4px;
         /* firefox specific markup */
         /* firefox specific markup */
         -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
         -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
         -moz-border-radius-topright: 4px;
         -moz-border-radius-topright: 4px;
-        -moz-border-radius-topleft: 4px;
         /* webkit specific markup */
         /* webkit specific markup */
         -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
         -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
         -webkit-border-top-right-radius: 4px;
         -webkit-border-top-right-radius: 4px;
-        -webkit-border-top-left-radius: 4px;
 
 
 }
 }
 
 
+.overload {
+        font-family: "courier new",courier,monospace;
+	font-size: 65%;
+}
+
 .memdoc, dl.reflist dd {
 .memdoc, dl.reflist dd {
         border-bottom: 1px solid #A8B8D9;      
         border-bottom: 1px solid #A8B8D9;      
         border-left: 1px solid #A8B8D9;      
         border-left: 1px solid #A8B8D9;      
@@ -670,12 +720,12 @@ span.mlabel {
 
 
 /* @end */
 /* @end */
 
 
-/* these are for tree view when not used as main index */
+/* these are for tree view inside a (index) page */
 
 
 div.directory {
 div.directory {
         margin: 10px 0px;
         margin: 10px 0px;
-        border-top: 1px solid #A8B8D9;
-        border-bottom: 1px solid #A8B8D9;
+        border-top: 1px solid #9CAFD4;
+        border-bottom: 1px solid #9CAFD4;
         width: 100%;
         width: 100%;
 }
 }
 
 
@@ -734,6 +784,80 @@ div.directory {
 	color: #3D578C;
 	color: #3D578C;
 }
 }
 
 
+.arrow {
+    color: #9CAFD4;
+    -webkit-user-select: none;
+    -khtml-user-select: none;
+    -moz-user-select: none;
+    -ms-user-select: none;
+    user-select: none;
+    cursor: pointer;
+    font-size: 80%;
+    display: inline-block;
+    width: 16px;
+    height: 22px;
+}
+
+.icon {
+    font-family: Arial, Helvetica;
+    font-weight: bold;
+    font-size: 12px;
+    height: 14px;
+    width: 16px;
+    display: inline-block;
+    background-color: #728DC1;
+    color: white;
+    text-align: center;
+    border-radius: 4px;
+    margin-left: 2px;
+    margin-right: 2px;
+}
+
+.icona {
+    width: 24px;
+    height: 22px;
+    display: inline-block;
+}
+
+.iconfopen {
+    width: 24px;
+    height: 18px;
+    margin-bottom: 4px;
+    background-image:url('folderopen.png');
+    background-position: 0px -4px;
+    background-repeat: repeat-y;
+    vertical-align:top;
+    display: inline-block;
+}
+
+.iconfclosed {
+    width: 24px;
+    height: 18px;
+    margin-bottom: 4px;
+    background-image:url('folderclosed.png');
+    background-position: 0px -4px;
+    background-repeat: repeat-y;
+    vertical-align:top;
+    display: inline-block;
+}
+
+.icondoc {
+    width: 24px;
+    height: 18px;
+    margin-bottom: 4px;
+    background-image:url('doc.png');
+    background-position: 0px -4px;
+    background-repeat: repeat-y;
+    vertical-align:top;
+    display: inline-block;
+}
+
+table.directory {
+    font: 400 14px Roboto,sans-serif;
+}
+
+/* @end */
+
 div.dynheader {
 div.dynheader {
         margin-top: 8px;
         margin-top: 8px;
 	-webkit-touch-callout: none;
 	-webkit-touch-callout: none;
@@ -749,6 +873,10 @@ address {
 	color: #2A3D61;
 	color: #2A3D61;
 }
 }
 
 
+table.doxtable caption {
+	caption-side: top;
+}
+
 table.doxtable {
 table.doxtable {
 	border-collapse:collapse;
 	border-collapse:collapse;
         margin-top: 4px;
         margin-top: 4px;
@@ -822,6 +950,7 @@ table.fieldtable {
         padding-bottom: 4px;
         padding-bottom: 4px;
         padding-top: 5px;
         padding-top: 5px;
         text-align:left;
         text-align:left;
+        font-weight: 400;
         -moz-border-radius-topleft: 4px;
         -moz-border-radius-topleft: 4px;
         -moz-border-radius-topright: 4px;
         -moz-border-radius-topright: 4px;
         -webkit-border-top-left-radius: 4px;
         -webkit-border-top-left-radius: 4px;
@@ -914,6 +1043,18 @@ div.summary a
 	white-space: nowrap;
 	white-space: nowrap;
 }
 }
 
 
+table.classindex
+{
+        margin: 10px;
+        white-space: nowrap;
+        margin-left: 3%;
+        margin-right: 3%;
+        width: 94%;
+        border: 0;
+        border-spacing: 0; 
+        padding: 0;
+}
+
 div.ingroups
 div.ingroups
 {
 {
 	font-size: 8pt;
 	font-size: 8pt;
@@ -1025,6 +1166,11 @@ dl.section dd {
 	border: 0px none;
 	border: 0px none;
 }
 }
  
  
+#projectalign
+{
+        vertical-align: middle;
+}
+
 #projectname
 #projectname
 {
 {
 	font: 300% Tahoma, Arial,sans-serif;
 	font: 300% Tahoma, Arial,sans-serif;
@@ -1069,6 +1215,11 @@ dl.section dd {
         text-align: center;
         text-align: center;
 }
 }
 
 
+.plantumlgraph
+{
+        text-align: center;
+}
+
 .diagraph
 .diagraph
 {
 {
         text-align: center;
         text-align: center;
@@ -1108,7 +1259,7 @@ div.toc {
         border-radius: 7px 7px 7px 7px;
         border-radius: 7px 7px 7px 7px;
         float: right;
         float: right;
         height: auto;
         height: auto;
-        margin: 0 20px 10px 10px;
+        margin: 0 8px 10px 10px;
         width: 200px;
         width: 200px;
 }
 }
 
 
@@ -1364,3 +1515,82 @@ tr.heading h2 {
   }
   }
 }
 }
 
 
+/* @group Markdown */
+
+/*
+table.markdownTable {
+	border-collapse:collapse;
+        margin-top: 4px;
+        margin-bottom: 4px;
+}
+
+table.markdownTable td, table.markdownTable th {
+	border: 1px solid #2D4068;
+	padding: 3px 7px 2px;
+}
+
+table.markdownTableHead tr {
+}
+
+table.markdownTableBodyLeft td, table.markdownTable th {
+	border: 1px solid #2D4068;
+	padding: 3px 7px 2px;
+}
+
+th.markdownTableHeadLeft th.markdownTableHeadRight th.markdownTableHeadCenter th.markdownTableHeadNone {
+	background-color: #374F7F;
+	color: #FFFFFF;
+	font-size: 110%;
+	padding-bottom: 4px;
+	padding-top: 5px;
+}
+
+th.markdownTableHeadLeft {
+	text-align: left
+}
+
+th.markdownTableHeadRight {
+	text-align: right
+}
+
+th.markdownTableHeadCenter {
+	text-align: center
+}
+*/
+
+table.markdownTable {
+	border-collapse:collapse;
+        margin-top: 4px;
+        margin-bottom: 4px;
+}
+
+table.markdownTable td, table.markdownTable th {
+	border: 1px solid #2D4068;
+	padding: 3px 7px 2px;
+}
+
+table.markdownTable tr {
+}
+
+th.markdownTableHeadLeft, th.markdownTableHeadRight, th.markdownTableHeadCenter, th.markdownTableHeadNone {
+	background-color: #374F7F;
+	color: #FFFFFF;
+	font-size: 110%;
+	padding-bottom: 4px;
+	padding-top: 5px;
+}
+
+th.markdownTableHeadLeft, td.markdownTableBodyLeft {
+	text-align: left
+}
+
+th.markdownTableHeadRight, td.markdownTableBodyRight {
+	text-align: right
+}
+
+th.markdownTableHeadCenter, td.markdownTableBodyCenter {
+	text-align: center
+}
+
+
+/* @end */

+ 27 - 27
core/dynsections.js

@@ -24,19 +24,20 @@ function updateStripes()
   $('table.directory tr').
   $('table.directory tr').
        removeClass('even').filter(':visible:even').addClass('even');
        removeClass('even').filter(':visible:even').addClass('even');
 }
 }
+
 function toggleLevel(level)
 function toggleLevel(level)
 {
 {
-  $('table.directory tr').each(function(){ 
+  $('table.directory tr').each(function() {
     var l = this.id.split('_').length-1;
     var l = this.id.split('_').length-1;
     var i = $('#img'+this.id.substring(3));
     var i = $('#img'+this.id.substring(3));
     var a = $('#arr'+this.id.substring(3));
     var a = $('#arr'+this.id.substring(3));
     if (l<level+1) {
     if (l<level+1) {
-      i.attr('src','ftv2folderopen.png');
-      a.attr('src','ftv2mnode.png');
+      i.removeClass('iconfopen iconfclosed').addClass('iconfopen');
+      a.html('&#9660;');
       $(this).show();
       $(this).show();
     } else if (l==level+1) {
     } else if (l==level+1) {
-      i.attr('src','ftv2folderclosed.png');
-      a.attr('src','ftv2pnode.png');
+      i.removeClass('iconfclosed iconfopen').addClass('iconfclosed');
+      a.html('&#9658;');
       $(this).show();
       $(this).show();
     } else {
     } else {
       $(this).hide();
       $(this).hide();
@@ -47,34 +48,33 @@ function toggleLevel(level)
 
 
 function toggleFolder(id)
 function toggleFolder(id)
 {
 {
-  //The clicked row
+  // the clicked row
   var currentRow = $('#row_'+id);
   var currentRow = $('#row_'+id);
-  var currentRowImages = currentRow.find("img");
 
 
-  //All rows after the clicked row
+  // all rows after the clicked row
   var rows = currentRow.nextAll("tr");
   var rows = currentRow.nextAll("tr");
 
 
-  //Only match elements AFTER this one (can't hide elements before)
-  var childRows = rows.filter(function() {
-    var re = new RegExp('^row_'+id+'\\d+_$', "i"); //only one sub
-    return this.id.match(re);
-  });
+  var re = new RegExp('^row_'+id+'\\d+_$', "i"); //only one sub
 
 
-  //First row is visible we are HIDING
-  if (childRows.filter(':first').is(':visible')===true) {
-    currentRowImages.filter("[id^=arr]").attr('src', 'ftv2pnode.png');
-    currentRowImages.filter("[id^=img]").attr('src', 'ftv2folderclosed.png');
-    rows.filter("[id^=row_"+id+"]").hide();
-  } else { //We are SHOWING
-    //All sub images
-    var childImages = childRows.find("img");
-    var childImg = childImages.filter("[id^=img]");
-    var childArr = childImages.filter("[id^=arr]");
+  // only match elements AFTER this one (can't hide elements before)
+  var childRows = rows.filter(function() { return this.id.match(re); });
 
 
-    currentRow.find("[id^=arr]").attr('src', 'ftv2mnode.png'); //open row
-    currentRow.find("[id^=img]").attr('src', 'ftv2folderopen.png'); //open row
-    childImg.attr('src','ftv2folderclosed.png'); //children closed
-    childArr.attr('src','ftv2pnode.png'); //children closed
+  // first row is visible we are HIDING
+  if (childRows.filter(':first').is(':visible')===true) {
+    // replace down arrow by right arrow for current row
+    var currentRowSpans = currentRow.find("span");
+    currentRowSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed");
+    currentRowSpans.filter(".arrow").html('&#9658;');
+    rows.filter("[id^=row_"+id+"]").hide(); // hide all children
+  } else { // we are SHOWING
+    // replace right arrow by down arrow for current row
+    var currentRowSpans = currentRow.find("span");
+    currentRowSpans.filter(".iconfclosed").removeClass("iconfclosed").addClass("iconfopen");
+    currentRowSpans.filter(".arrow").html('&#9660;');
+    // replace down arrows by right arrows for child rows
+    var childRowsSpans = childRows.find("span");
+    childRowsSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed");
+    childRowsSpans.filter(".arrow").html('&#9658;');
     childRows.show(); //show all children
     childRows.show(); //show all children
   }
   }
   updateStripes();
   updateStripes();

+ 18 - 41
core/environment__variables_8md.html

@@ -3,16 +3,15 @@
 <head>
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: doc/environment_variables.md File Reference</title>
 <title>GRPC Core: doc/environment_variables.md File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <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>
 <script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
-  $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 </head>
 <body>
 <body>
@@ -21,9 +20,9 @@
 <table cellspacing="0" cellpadding="0">
 <table cellspacing="0" cellpadding="0">
  <tbody>
  <tbody>
  <tr style="height: 56px;">
  <tr style="height: 56px;">
-  <td style="padding-left: 0.5em;">
+  <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">GRPC Core
    <div id="projectname">GRPC Core
-   &#160;<span id="projectnumber">5.0.0</span>
+   &#160;<span id="projectnumber">6.0.0</span>
    </div>
    </div>
   </td>
   </td>
  </tr>
  </tr>
@@ -31,47 +30,25 @@
 </table>
 </table>
 </div>
 </div>
 <!-- end header part -->
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li><a href="globals.html"><span>Globals</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onkeydown="return searchBox.OnSearchSelectKey(event)">
      onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
 
 
 <!-- iframe showing the search results (closed by default) -->
 <!-- iframe showing the search results (closed by default) -->
 <div id="MSearchResultsWindow">
 <div id="MSearchResultsWindow">
@@ -89,9 +66,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </div><!-- contents -->
 </div><!-- contents -->
 <!-- start footer part -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Fri Feb 2 2018 15:15:10 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Mar 1 2018 16:16:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.6
+</a> 1.8.13
 </small></address>
 </small></address>
 </body>
 </body>
 </html>
 </html>

+ 18 - 41
core/epoll-polling-engine_8md.html

@@ -3,16 +3,15 @@
 <head>
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: doc/epoll-polling-engine.md File Reference</title>
 <title>GRPC Core: doc/epoll-polling-engine.md File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <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>
 <script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
-  $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 </head>
 <body>
 <body>
@@ -21,9 +20,9 @@
 <table cellspacing="0" cellpadding="0">
 <table cellspacing="0" cellpadding="0">
  <tbody>
  <tbody>
  <tr style="height: 56px;">
  <tr style="height: 56px;">
-  <td style="padding-left: 0.5em;">
+  <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">GRPC Core
    <div id="projectname">GRPC Core
-   &#160;<span id="projectnumber">5.0.0</span>
+   &#160;<span id="projectnumber">6.0.0</span>
    </div>
    </div>
   </td>
   </td>
  </tr>
  </tr>
@@ -31,47 +30,25 @@
 </table>
 </table>
 </div>
 </div>
 <!-- end header part -->
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li><a href="globals.html"><span>Globals</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onkeydown="return searchBox.OnSearchSelectKey(event)">
      onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
 
 
 <!-- iframe showing the search results (closed by default) -->
 <!-- iframe showing the search results (closed by default) -->
 <div id="MSearchResultsWindow">
 <div id="MSearchResultsWindow">
@@ -89,9 +66,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </div><!-- contents -->
 </div><!-- contents -->
 <!-- start footer part -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Fri Feb 2 2018 15:15:10 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Mar 1 2018 16:16:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.6
+</a> 1.8.13
 </small></address>
 </small></address>
 </body>
 </body>
 </html>
 </html>

+ 18 - 41
core/fail__fast_8md.html

@@ -3,16 +3,15 @@
 <head>
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: doc/fail_fast.md File Reference</title>
 <title>GRPC Core: doc/fail_fast.md File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <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>
 <script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
-  $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 </head>
 <body>
 <body>
@@ -21,9 +20,9 @@
 <table cellspacing="0" cellpadding="0">
 <table cellspacing="0" cellpadding="0">
  <tbody>
  <tbody>
  <tr style="height: 56px;">
  <tr style="height: 56px;">
-  <td style="padding-left: 0.5em;">
+  <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">GRPC Core
    <div id="projectname">GRPC Core
-   &#160;<span id="projectnumber">5.0.0</span>
+   &#160;<span id="projectnumber">6.0.0</span>
    </div>
    </div>
   </td>
   </td>
  </tr>
  </tr>
@@ -31,47 +30,25 @@
 </table>
 </table>
 </div>
 </div>
 <!-- end header part -->
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li><a href="globals.html"><span>Globals</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onkeydown="return searchBox.OnSearchSelectKey(event)">
      onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
 
 
 <!-- iframe showing the search results (closed by default) -->
 <!-- iframe showing the search results (closed by default) -->
 <div id="MSearchResultsWindow">
 <div id="MSearchResultsWindow">
@@ -89,9 +66,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </div><!-- contents -->
 </div><!-- contents -->
 <!-- start footer part -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Fri Feb 2 2018 15:15:10 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Mar 1 2018 16:16:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.6
+</a> 1.8.13
 </small></address>
 </small></address>
 </body>
 </body>
 </html>
 </html>

+ 75 - 107
core/files.html

@@ -3,16 +3,15 @@
 <head>
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: File List</title>
 <title>GRPC Core: File List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <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>
 <script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
-  $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 </head>
 <body>
 <body>
@@ -21,9 +20,9 @@
 <table cellspacing="0" cellpadding="0">
 <table cellspacing="0" cellpadding="0">
  <tbody>
  <tbody>
  <tr style="height: 56px;">
  <tr style="height: 56px;">
-  <td style="padding-left: 0.5em;">
+  <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">GRPC Core
    <div id="projectname">GRPC Core
-   &#160;<span id="projectnumber">5.0.0</span>
+   &#160;<span id="projectnumber">6.0.0</span>
    </div>
    </div>
   </td>
   </td>
  </tr>
  </tr>
@@ -31,48 +30,26 @@
 </table>
 </table>
 </div>
 </div>
 <!-- end header part -->
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li class="current"><a href="files.html"><span>File&#160;List</span></a></li>
-      <li><a href="globals.html"><span>Globals</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 </div><!-- top -->
 </div><!-- top -->
 <!-- window showing the filter options -->
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onkeydown="return searchBox.OnSearchSelectKey(event)">
      onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
 
 
 <!-- iframe showing the search results (closed by default) -->
 <!-- iframe showing the search results (closed by default) -->
 <div id="MSearchResultsWindow">
 <div id="MSearchResultsWindow">
@@ -88,80 +65,71 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="contents">
 <div class="contents">
 <div class="textblock">Here is a list of all files with brief descriptions:</div><div class="directory">
 <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">
 <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"><img id="arr_0_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('0_')"/><img id="img_0_" src="ftv2folderopen.png" alt="-" width="24" height="22" onclick="toggleFolder('0_')"/><a class="el" href="dir_8c22a72beb99e7fdfd27506cb533e734.html" target="_self">include</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img id="arr_0_0_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('0_0_')"/><img id="img_0_0_" src="ftv2folderopen.png" alt="-" width="24" height="22" onclick="toggleFolder('0_0_')"/><a class="el" href="dir_3da487aded176e6fcacfa0e3f4e152fb.html" target="_self">grpc</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img id="arr_0_0_0_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('0_0_0_')"/><img id="img_0_0_0_" src="ftv2folderopen.png" alt="-" width="24" height="22" onclick="toggleFolder('0_0_0_')"/><a class="el" href="dir_b5794ebb4ba6e24740ff52e265370256.html" target="_self">impl</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_0_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_0_0_0_0_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('0_0_0_0_')"/><img id="img_0_0_0_0_" src="ftv2folderopen.png" alt="-" width="24" height="22" onclick="toggleFolder('0_0_0_0_')"/><a class="el" href="dir_7fbb2b96b00a7b3c2033cf6674ff589d.html" target="_self">codegen</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_0_0_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="impl_2codegen_2atm_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></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"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="impl_2codegen_2atm__gcc__atomic_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></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"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="impl_2codegen_2atm__gcc__sync_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></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"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="impl_2codegen_2atm__windows_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></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"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="impl_2codegen_2byte__buffer_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></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"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="impl_2codegen_2byte__buffer__reader_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></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"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="compression__types_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></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"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="connectivity__state_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></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"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="impl_2codegen_2fork_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></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"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="gpr__slice_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></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"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="gpr__types_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></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"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="grpc__types_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></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"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="impl_2codegen_2port__platform_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></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_13_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="propagation__bits_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></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_14_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="impl_2codegen_2slice_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></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_15_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="impl_2codegen_2status_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></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_16_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="impl_2codegen_2sync_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></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_17_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="impl_2codegen_2sync__custom_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></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_18_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="impl_2codegen_2sync__generic_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></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_19_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="impl_2codegen_2sync__posix_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></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_20_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="impl_2codegen_2sync__windows_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></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_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img id="arr_0_0_1_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('0_0_1_')"/><img id="img_0_0_1_" src="ftv2folderopen.png" alt="-" width="24" height="22" onclick="toggleFolder('0_0_1_')"/><a class="el" href="dir_254b88172214ff35a1af19380f2e7b38.html" target="_self">support</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_1_0_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="alloc_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></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_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="support_2atm_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></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_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="support_2atm__gcc__atomic_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></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_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="support_2atm__gcc__sync_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></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_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="support_2atm__windows_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></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_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="avl_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="avl_8h.html" target="_self">avl.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_1_6_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="cmdline_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="cmdline_8h.html" target="_self">cmdline.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_1_7_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="cpu_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></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_8_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="host__port_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="host__port_8h.html" target="_self">host_port.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_1_9_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="log_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="log_8h.html" target="_self">log.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_1_10_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="log__windows_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></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_11_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="support_2port__platform_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></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_12_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="string__util_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></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_13_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="subprocess_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="subprocess_8h.html" target="_self">subprocess.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_1_14_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="support_2sync_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></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_15_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="support_2sync__custom_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></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_16_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="support_2sync__generic_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></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_17_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="support_2sync__posix_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></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_18_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="support_2sync__windows_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></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_19_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="thd_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="thd_8h.html" target="_self">thd.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_1_20_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="time_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></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_21_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="tls_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="tls_8h.html" target="_self">tls.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_1_22_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="tls__gcc_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="tls__gcc_8h.html" target="_self">tls_gcc.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_1_23_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="tls__msvc_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="tls__msvc_8h.html" target="_self">tls_msvc.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_1_24_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="tls__pthread_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="tls__pthread_8h.html" target="_self">tls_pthread.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_1_25_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="useful_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="useful_8h.html" target="_self">useful.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_1_26_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="workaround__list_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></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"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="byte__buffer_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></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"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="byte__buffer__reader_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></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"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="census_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></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"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="compression_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></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"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="fork_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></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"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="grpc_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></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"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="grpc__posix_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></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"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="grpc__security_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></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"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="grpc__security__constants_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></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"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="load__reporting_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></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"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="slice_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></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"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="slice__buffer_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></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"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="status_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></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_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_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_13_"><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_14_" class="even"><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_15_"><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_16_" class="even"><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_17_"><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_18_" 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_0_0_0_0_19_"><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_20_" 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_0_0_1_"><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_" 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_0_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_0_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_0_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_0_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_0_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_0_0_1_6_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="log_8h_source.html"><span class="icondoc"></span></a><a class="el" href="log_8h.html" target="_self">log.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_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_0_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_0_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_0_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_0_0_1_11_"><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_" class="even"><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_"><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_" class="even"><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_"><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_" class="even"><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_"><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_" class="even"><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_"><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_" class="even"><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_"><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_" class="even"><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_"><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_" class="even"><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_"><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_" class="even"><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_"><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_" class="even"><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_"><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_" class="even"><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>
 </table>
 </div><!-- directory -->
 </div><!-- directory -->
 </div><!-- contents -->
 </div><!-- contents -->
 <!-- start footer part -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Fri Feb 2 2018 15:15:11 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Mar 1 2018 16:16:09 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.6
+</a> 1.8.13
 </small></address>
 </small></address>
 </body>
 </body>
 </html>
 </html>

+ 0 - 0
core/ftv2folderclosed.png → core/folderclosed.png


+ 0 - 0
core/ftv2folderopen.png → core/folderopen.png


+ 20 - 43
core/fork_8h.html

@@ -3,16 +3,15 @@
 <head>
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: include/grpc/fork.h File Reference</title>
 <title>GRPC Core: include/grpc/fork.h File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <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>
 <script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
-  $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 </head>
 <body>
 <body>
@@ -21,9 +20,9 @@
 <table cellspacing="0" cellpadding="0">
 <table cellspacing="0" cellpadding="0">
  <tbody>
  <tbody>
  <tr style="height: 56px;">
  <tr style="height: 56px;">
-  <td style="padding-left: 0.5em;">
+  <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">GRPC Core
    <div id="projectname">GRPC Core
-   &#160;<span id="projectnumber">5.0.0</span>
+   &#160;<span id="projectnumber">6.0.0</span>
    </div>
    </div>
   </td>
   </td>
  </tr>
  </tr>
@@ -31,47 +30,25 @@
 </table>
 </table>
 </div>
 </div>
 <!-- end header part -->
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li><a href="globals.html"><span>Globals</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onkeydown="return searchBox.OnSearchSelectKey(event)">
      onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
 
 
 <!-- iframe showing the search results (closed by default) -->
 <!-- iframe showing the search results (closed by default) -->
 <div id="MSearchResultsWindow">
 <div id="MSearchResultsWindow">
@@ -82,7 +59,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 
 
 <div id="nav-path" class="navpath">
 <div id="nav-path" class="navpath">
   <ul>
   <ul>
-<li class="navelem"><a class="el" href="dir_8c22a72beb99e7fdfd27506cb533e734.html">include</a></li><li class="navelem"><a class="el" href="dir_3da487aded176e6fcacfa0e3f4e152fb.html">grpc</a></li>  </ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_9d7a14d6d9adcbe4c35dbdb88d867e2e.html">grpc</a></li>  </ul>
 </div>
 </div>
 </div><!-- top -->
 </div><!-- top -->
 <div class="header">
 <div class="header">
@@ -90,15 +67,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="title">fork.h File Reference</div>  </div>
 <div class="title">fork.h File Reference</div>  </div>
 </div><!--header-->
 </div><!--header-->
 <div class="contents">
 <div class="contents">
-<div class="textblock"><code>#include &lt;<a class="el" href="impl_2codegen_2fork_8h_source.html">grpc/impl/codegen/fork.h</a>&gt;</code><br/>
+<div class="textblock"><code>#include &lt;<a class="el" href="impl_2codegen_2fork_8h_source.html">grpc/impl/codegen/fork.h</a>&gt;</code><br />
 </div>
 </div>
 <p><a href="fork_8h_source.html">Go to the source code of this file.</a></p>
 <p><a href="fork_8h_source.html">Go to the source code of this file.</a></p>
 </div><!-- contents -->
 </div><!-- contents -->
 <!-- start footer part -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Fri Feb 2 2018 15:15:10 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Mar 1 2018 16:16:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.6
+</a> 1.8.13
 </small></address>
 </small></address>
 </body>
 </body>
 </html>
 </html>

File diff suppressed because it is too large
+ 17 - 65
core/fork_8h_source.html


BIN
core/ftv2blank.png


BIN
core/ftv2cl.png


BIN
core/ftv2lastnode.png


BIN
core/ftv2mlastnode.png


BIN
core/ftv2mnode.png


BIN
core/ftv2mo.png


BIN
core/ftv2node.png


BIN
core/ftv2ns.png


BIN
core/ftv2plastnode.png


BIN
core/ftv2pnode.png


BIN
core/ftv2vertline.png


+ 61 - 171
core/functions.html

@@ -3,16 +3,15 @@
 <head>
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: Data Fields</title>
 <title>GRPC Core: Data Fields</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <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>
 <script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
-  $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 </head>
 <body>
 <body>
@@ -21,9 +20,9 @@
 <table cellspacing="0" cellpadding="0">
 <table cellspacing="0" cellpadding="0">
  <tbody>
  <tbody>
  <tr style="height: 56px;">
  <tr style="height: 56px;">
-  <td style="padding-left: 0.5em;">
+  <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">GRPC Core
    <div id="projectname">GRPC Core
-   &#160;<span id="projectnumber">5.0.0</span>
+   &#160;<span id="projectnumber">6.0.0</span>
    </div>
    </div>
   </td>
   </td>
  </tr>
  </tr>
@@ -31,80 +30,26 @@
 </table>
 </table>
 </div>
 </div>
 <!-- end header part -->
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
-      <li><a href="classes.html"><span>Data&#160;Structure&#160;Index</span></a></li>
-      <li class="current"><a href="functions.html"><span>Data&#160;Fields</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow3" class="tabs2">
-    <ul class="tablist">
-      <li class="current"><a href="functions.html"><span>All</span></a></li>
-      <li><a href="functions_vars.html"><span>Variables</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow4" class="tabs3">
-    <ul class="tablist">
-      <li><a href="#index_a"><span>a</span></a></li>
-      <li><a href="#index_b"><span>b</span></a></li>
-      <li><a href="#index_c"><span>c</span></a></li>
-      <li><a href="#index_d"><span>d</span></a></li>
-      <li><a href="#index_e"><span>e</span></a></li>
-      <li><a href="#index_f"><span>f</span></a></li>
-      <li><a href="#index_g"><span>g</span></a></li>
-      <li><a href="#index_h"><span>h</span></a></li>
-      <li><a href="#index_i"><span>i</span></a></li>
-      <li><a href="#index_k"><span>k</span></a></li>
-      <li><a href="#index_l"><span>l</span></a></li>
-      <li><a href="#index_m"><span>m</span></a></li>
-      <li><a href="#index_n"><span>n</span></a></li>
-      <li><a href="#index_o"><span>o</span></a></li>
-      <li><a href="#index_p"><span>p</span></a></li>
-      <li><a href="#index_r"><span>r</span></a></li>
-      <li><a href="#index_s"><span>s</span></a></li>
-      <li><a href="#index_t"><span>t</span></a></li>
-      <li><a href="#index_u"><span>u</span></a></li>
-      <li><a href="#index_v"><span>v</span></a></li>
-      <li class="current"><a href="#index_z"><span>z</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 </div><!-- top -->
 </div><!-- top -->
 <!-- window showing the filter options -->
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onkeydown="return searchBox.OnSearchSelectKey(event)">
      onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
 
 
 <!-- iframe showing the search results (closed by default) -->
 <!-- iframe showing the search results (closed by default) -->
 <div id="MSearchResultsWindow">
 <div id="MSearchResultsWindow">
@@ -116,10 +61,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="contents">
 <div class="contents">
 <div class="textblock">Here is a list of all struct and union fields with links to the structures/unions they belong to:</div>
 <div class="textblock">Here is a list of all struct and union fields with links to the structures/unions they belong to:</div>
 
 
-<h3><a class="anchor" id="index_a"></a>- a -</h3><ul>
+<h3><a id="index_a"></a>- a -</h3><ul>
 <li>algorithm
 <li>algorithm
 : <a class="el" href="structgrpc__compression__options_1_1grpc__compression__options__default__algorithm.html#a3889d2d3a028ca4524606c3d4a206210">grpc_compression_options::grpc_compression_options_default_algorithm</a>
 : <a class="el" href="structgrpc__compression__options_1_1grpc__compression__options__default__algorithm.html#a3889d2d3a028ca4524606c3d4a206210">grpc_compression_options::grpc_compression_options_default_algorithm</a>
-, <a class="el" href="structgrpc__compression__options_1_1grpc__stream__compression__options__default__algorithm.html#aea7f431a0db4dce32d045772574f960d">grpc_compression_options::grpc_stream_compression_options_default_algorithm</a>
 </li>
 </li>
 <li>args
 <li>args
 : <a class="el" href="structgrpc__channel__args.html#a05aa7aeb14aa9ae5f4d6a34f5c222b76">grpc_channel_args</a>
 : <a class="el" href="structgrpc__channel__args.html#a05aa7aeb14aa9ae5f4d6a34f5c222b76">grpc_channel_args</a>
@@ -127,7 +71,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </ul>
 </ul>
 
 
 
 
-<h3><a class="anchor" id="index_b"></a>- b -</h3><ul>
+<h3><a id="index_b"></a>- b -</h3><ul>
 <li>base_slices
 <li>base_slices
 : <a class="el" href="structgrpc__slice__buffer.html#a52a8e83b31006d685d98ce4db16520d8">grpc_slice_buffer</a>
 : <a class="el" href="structgrpc__slice__buffer.html#a52a8e83b31006d685d98ce4db16520d8">grpc_slice_buffer</a>
 </li>
 </li>
@@ -138,13 +82,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="structgrpc__byte__buffer__reader.html#a30ea22e64f0d746881daa5955e7ab48e">grpc_byte_buffer_reader</a>
 : <a class="el" href="structgrpc__byte__buffer__reader.html#a30ea22e64f0d746881daa5955e7ab48e">grpc_byte_buffer_reader</a>
 </li>
 </li>
 <li>bytes
 <li>bytes
-: <a class="el" href="structgrpc__slice_1_1grpc__slice__data_1_1grpc__slice__inlined.html#ab73ef7a49671331f76c07710dfd9add8">grpc_slice::grpc_slice_data::grpc_slice_inlined</a>
+: <a class="el" href="structgrpc__slice_1_1grpc__slice__data_1_1grpc__slice__inlined.html#ae4d2db52d28392a565aae5d5ba698c28">grpc_slice::grpc_slice_data::grpc_slice_inlined</a>
 , <a class="el" href="structgrpc__slice_1_1grpc__slice__data_1_1grpc__slice__refcounted.html#abeb23ef5c6395ccd04908b9d7227a566">grpc_slice::grpc_slice_data::grpc_slice_refcounted</a>
 , <a class="el" href="structgrpc__slice_1_1grpc__slice__data_1_1grpc__slice__refcounted.html#abeb23ef5c6395ccd04908b9d7227a566">grpc_slice::grpc_slice_data::grpc_slice_refcounted</a>
 </li>
 </li>
 </ul>
 </ul>
 
 
 
 
-<h3><a class="anchor" id="index_c"></a>- c -</h3><ul>
+<h3><a id="index_c"></a>- c -</h3><ul>
 <li>cancelled
 <li>cancelled
 : <a class="el" href="structgrpc__op_1_1grpc__op__data_1_1grpc__op__recv__close__on__server.html#a9245c801a7d3efc4ded0a04d680f9088">grpc_op::grpc_op_data::grpc_op_recv_close_on_server</a>
 : <a class="el" href="structgrpc__op_1_1grpc__op__data_1_1grpc__op__recv__close__on__server.html#a9245c801a7d3efc4ded0a04d680f9088">grpc_op::grpc_op_data::grpc_op_recv_close_on_server</a>
 </li>
 </li>
@@ -162,22 +106,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="structgpr__timespec.html#a6dd26976820fa71a7c5a710d4c1845ff">gpr_timespec</a>
 : <a class="el" href="structgpr__timespec.html#a6dd26976820fa71a7c5a710d4c1845ff">gpr_timespec</a>
 </li>
 </li>
 <li>cmp
 <li>cmp
-: <a class="el" href="structgrpc__arg__pointer__vtable.html#a1037c7866bb3f070f4689b4a8ad04c09">grpc_arg_pointer_vtable</a>
-</li>
-<li>compare_keys
-: <a class="el" href="structgpr__avl__vtable.html#a301cd22fe0ac08797b9ae86318cae798">gpr_avl_vtable</a>
+: <a class="el" href="structgrpc__arg__pointer__vtable.html#a32cf9ad123eb45c82c41b4845b3dc236">grpc_arg_pointer_vtable</a>
 </li>
 </li>
 <li>compression
 <li>compression
 : <a class="el" href="structgrpc__byte__buffer_1_1grpc__byte__buffer__data_1_1grpc__compressed__buffer.html#a110cdc07225f77ae580e50a8944bcb7c">grpc_byte_buffer::grpc_byte_buffer_data::grpc_compressed_buffer</a>
 : <a class="el" href="structgrpc__byte__buffer_1_1grpc__byte__buffer__data_1_1grpc__compressed__buffer.html#a110cdc07225f77ae580e50a8944bcb7c">grpc_byte_buffer::grpc_byte_buffer_data::grpc_compressed_buffer</a>
 </li>
 </li>
 <li>copy
 <li>copy
-: <a class="el" href="structgrpc__arg__pointer__vtable.html#a4b937861a8c7c8165fcb3bfc831dd95e">grpc_arg_pointer_vtable</a>
-</li>
-<li>copy_key
-: <a class="el" href="structgpr__avl__vtable.html#a56276298eae1bf8af62ab1c2c6e32d9b">gpr_avl_vtable</a>
-</li>
-<li>copy_value
-: <a class="el" href="structgpr__avl__vtable.html#a1e377245680d18ef2fd8e25db3d7a38d">gpr_avl_vtable</a>
+: <a class="el" href="structgrpc__arg__pointer__vtable.html#a1a71527a772bae82735ef8682d0668ad">grpc_arg_pointer_vtable</a>
 </li>
 </li>
 <li>count
 <li>count
 : <a class="el" href="structgpr__refcount.html#ae1e2d58344b59ff6c0db0dc4f2953470">gpr_refcount</a>
 : <a class="el" href="structgpr__refcount.html#ae1e2d58344b59ff6c0db0dc4f2953470">gpr_refcount</a>
@@ -203,7 +138,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </ul>
 </ul>
 
 
 
 
-<h3><a class="anchor" id="index_d"></a>- d -</h3><ul>
+<h3><a id="index_d"></a>- d -</h3><ul>
 <li>data
 <li>data
 : <a class="el" href="structgrpc__byte__buffer.html#a90ca7aa2eed302f8a1a935c80ec47c36">grpc_byte_buffer</a>
 : <a class="el" href="structgrpc__byte__buffer.html#a90ca7aa2eed302f8a1a935c80ec47c36">grpc_byte_buffer</a>
 , <a class="el" href="structgrpc__op.html#ad00e45845155bb6317cec7ec6ad05bdf">grpc_op</a>
 , <a class="el" href="structgrpc__op.html#ad00e45845155bb6317cec7ec6ad05bdf">grpc_op</a>
@@ -218,35 +153,20 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>default_level
 <li>default_level
 : <a class="el" href="structgrpc__compression__options.html#a13e56a1d6b97fe62dbc431891d8248a7">grpc_compression_options</a>
 : <a class="el" href="structgrpc__compression__options.html#a13e56a1d6b97fe62dbc431891d8248a7">grpc_compression_options</a>
 </li>
 </li>
-<li>default_stream_compression_algorithm
-: <a class="el" href="structgrpc__compression__options.html#a52bb2a9610ae290ad896de47554adb83">grpc_compression_options</a>
-</li>
-<li>default_stream_compression_level
-: <a class="el" href="structgrpc__compression__options.html#afbc5198e3a092c2dfd093a9242261559">grpc_compression_options</a>
-</li>
 <li>destroy
 <li>destroy
-: <a class="el" href="structgrpc__arg__pointer__vtable.html#a504afcbbf0bc2d13718dd786d6b65e55">grpc_arg_pointer_vtable</a>
-, <a class="el" href="structgrpc__auth__metadata__processor.html#a08bf8229b6032ddff4456596f765fdab">grpc_auth_metadata_processor</a>
-, <a class="el" href="structgrpc__metadata__credentials__plugin.html#add80309ff459eeb988630682913582c2">grpc_metadata_credentials_plugin</a>
-</li>
-<li>destroy_key
-: <a class="el" href="structgpr__avl__vtable.html#ad3ca97e89b38b01177ca5ffd77c366d7">gpr_avl_vtable</a>
-</li>
-<li>destroy_value
-: <a class="el" href="structgpr__avl__vtable.html#aaaf0cee2aa90353bd8f2281389af5242">gpr_avl_vtable</a>
+: <a class="el" href="structgrpc__arg__pointer__vtable.html#a40604c374509e651a2f3c74b6dd81961">grpc_arg_pointer_vtable</a>
+, <a class="el" href="structgrpc__auth__metadata__processor.html#a33be2059783190555aee0edb42bca475">grpc_auth_metadata_processor</a>
+, <a class="el" href="structgrpc__metadata__credentials__plugin.html#a445b45204d00f76d957a6065cc117cc6">grpc_metadata_credentials_plugin</a>
 </li>
 </li>
 </ul>
 </ul>
 
 
 
 
-<h3><a class="anchor" id="index_e"></a>- e -</h3><ul>
+<h3><a id="index_e"></a>- e -</h3><ul>
 <li>enabled_algorithms_bitset
 <li>enabled_algorithms_bitset
 : <a class="el" href="structgrpc__compression__options.html#a2b584aa8b7ee684f145c75a5035ed800">grpc_compression_options</a>
 : <a class="el" href="structgrpc__compression__options.html#a2b584aa8b7ee684f145c75a5035ed800">grpc_compression_options</a>
 </li>
 </li>
-<li>enabled_stream_compression_algorithms_bitset
-: <a class="el" href="structgrpc__compression__options.html#ac8a9f70892076657b45de859a1ef8571">grpc_compression_options</a>
-</li>
 <li>eq
 <li>eq
-: <a class="el" href="structgrpc__slice__refcount__vtable.html#a9f914a5a0b094a7343a23894b1a2de40">grpc_slice_refcount_vtable</a>
+: <a class="el" href="structgrpc__slice__refcount__vtable.html#a2a90794c3e3ead5ee4cbe2b492d1788c">grpc_slice_refcount_vtable</a>
 </li>
 </li>
 <li>error_string
 <li>error_string
 : <a class="el" href="structgrpc__op_1_1grpc__op__data_1_1grpc__op__recv__status__on__client.html#a6d5471266248e60c09104ca5bf2e4b63">grpc_op::grpc_op_data::grpc_op_recv_status_on_client</a>
 : <a class="el" href="structgrpc__op_1_1grpc__op__data_1_1grpc__op__recv__status__on__client.html#a6d5471266248e60c09104ca5bf2e4b63">grpc_op::grpc_op_data::grpc_op_recv_status_on_client</a>
@@ -254,35 +174,31 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </ul>
 </ul>
 
 
 
 
-<h3><a class="anchor" id="index_f"></a>- f -</h3><ul>
+<h3><a id="index_f"></a>- f -</h3><ul>
 <li>file
 <li>file
 : <a class="el" href="structgpr__log__func__args.html#a7961b2303b10d4f66d1aee6b5857ef89">gpr_log_func_args</a>
 : <a class="el" href="structgpr__log__func__args.html#a7961b2303b10d4f66d1aee6b5857ef89">gpr_log_func_args</a>
 </li>
 </li>
 <li>flags
 <li>flags
-: <a class="el" href="structgpr__thd__options.html#aaa966777aca6604109eb4cd6cae7984c">gpr_thd_options</a>
-, <a class="el" href="structgrpc__call__details.html#a8acee25b5bfd2a644e99cfd744fcd077">grpc_call_details</a>
+: <a class="el" href="structgrpc__call__details.html#a8acee25b5bfd2a644e99cfd744fcd077">grpc_call_details</a>
 , <a class="el" href="structgrpc__metadata.html#a133ac4f411ab967565bebce75a0e1b91">grpc_metadata</a>
 , <a class="el" href="structgrpc__metadata.html#a133ac4f411ab967565bebce75a0e1b91">grpc_metadata</a>
 , <a class="el" href="structgrpc__op.html#a5b6e034719e0ac3cd6bcf5efbc7cb019">grpc_op</a>
 , <a class="el" href="structgrpc__op.html#a5b6e034719e0ac3cd6bcf5efbc7cb019">grpc_op</a>
 </li>
 </li>
 <li>free_fn
 <li>free_fn
-: <a class="el" href="structgpr__allocation__functions.html#ad323a5e8635f58683d9c87ade4b04a7e">gpr_allocation_functions</a>
+: <a class="el" href="structgpr__allocation__functions.html#a1cebaedc2a76e00f773254bd16ab5f9a">gpr_allocation_functions</a>
 </li>
 </li>
 </ul>
 </ul>
 
 
 
 
-<h3><a class="anchor" id="index_g"></a>- g -</h3><ul>
+<h3><a id="index_g"></a>- g -</h3><ul>
 <li>get_metadata
 <li>get_metadata
-: <a class="el" href="structgrpc__metadata__credentials__plugin.html#aca612636a5032a240b50005b2e75b1d7">grpc_metadata_credentials_plugin</a>
+: <a class="el" href="structgrpc__metadata__credentials__plugin.html#af8506ea31e5709124899e4e406b4a9f1">grpc_metadata_credentials_plugin</a>
 </li>
 </li>
 </ul>
 </ul>
 
 
 
 
-<h3><a class="anchor" id="index_h"></a>- h -</h3><ul>
+<h3><a id="index_h"></a>- h -</h3><ul>
 <li>hash
 <li>hash
-: <a class="el" href="structgrpc__slice__refcount__vtable.html#a38e78e171f83371fe401c0c349309798">grpc_slice_refcount_vtable</a>
-</li>
-<li>height
-: <a class="el" href="structgpr__avl__node.html#a8f9e6511a176727937987813d85a0146">gpr_avl_node</a>
+: <a class="el" href="structgrpc__slice__refcount__vtable.html#a497f51ccb0631966ae530a8e18737da2">grpc_slice_refcount_vtable</a>
 </li>
 </li>
 <li>host
 <li>host
 : <a class="el" href="structgrpc__call__details.html#ae241885cfb88a9036b02df6436437caf">grpc_call_details</a>
 : <a class="el" href="structgrpc__call__details.html#ae241885cfb88a9036b02df6436437caf">grpc_call_details</a>
@@ -290,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </ul>
 </ul>
 
 
 
 
-<h3><a class="anchor" id="index_i"></a>- i -</h3><ul>
+<h3><a id="index_i"></a>- i -</h3><ul>
 <li>index
 <li>index
 : <a class="el" href="structgrpc__auth__property__iterator.html#ac2b2a0501f097562a6d8856e3da5e7e6">grpc_auth_property_iterator</a>
 : <a class="el" href="structgrpc__auth__property__iterator.html#ac2b2a0501f097562a6d8856e3da5e7e6">grpc_auth_property_iterator</a>
 , <a class="el" href="uniongrpc__byte__buffer__reader_1_1grpc__byte__buffer__reader__current.html#a75e9e86942ca6b95cba101775f7c15ea">grpc_byte_buffer_reader::grpc_byte_buffer_reader_current</a>
 , <a class="el" href="uniongrpc__byte__buffer__reader_1_1grpc__byte__buffer__reader__current.html#a75e9e86942ca6b95cba101775f7c15ea">grpc_byte_buffer_reader::grpc_byte_buffer_reader_current</a>
@@ -308,31 +224,23 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>is_set
 <li>is_set
 : <a class="el" href="structgrpc__compression__options_1_1grpc__compression__options__default__algorithm.html#a2cb65e409b0c08519a43812baf000888">grpc_compression_options::grpc_compression_options_default_algorithm</a>
 : <a class="el" href="structgrpc__compression__options_1_1grpc__compression__options__default__algorithm.html#a2cb65e409b0c08519a43812baf000888">grpc_compression_options::grpc_compression_options_default_algorithm</a>
 , <a class="el" href="structgrpc__compression__options_1_1grpc__compression__options__default__level.html#ac870ba7683a8da44a3bfb3086553fc60">grpc_compression_options::grpc_compression_options_default_level</a>
 , <a class="el" href="structgrpc__compression__options_1_1grpc__compression__options__default__level.html#ac870ba7683a8da44a3bfb3086553fc60">grpc_compression_options::grpc_compression_options_default_level</a>
-, <a class="el" href="structgrpc__compression__options_1_1grpc__stream__compression__options__default__algorithm.html#a46032accaf22c239371fbfaad1a260e1">grpc_compression_options::grpc_stream_compression_options_default_algorithm</a>
-, <a class="el" href="structgrpc__compression__options_1_1grpc__stream__compression__options__default__level.html#a9db50458e01e28a34cd59a2320178414">grpc_compression_options::grpc_stream_compression_options_default_level</a>
 , <a class="el" href="structgrpc__op_1_1grpc__op__data_1_1grpc__op__send__initial__metadata_1_1grpc__op__send__initialaea3b3a42c7d59f33d8b29d9f8d06219.html#ae7b5c487af58eeee763326b2374aa3fe">grpc_op::grpc_op_data::grpc_op_send_initial_metadata::grpc_op_send_initial_metadata_maybe_compression_level</a>
 , <a class="el" href="structgrpc__op_1_1grpc__op__data_1_1grpc__op__send__initial__metadata_1_1grpc__op__send__initialaea3b3a42c7d59f33d8b29d9f8d06219.html#ae7b5c487af58eeee763326b2374aa3fe">grpc_op::grpc_op_data::grpc_op_send_initial_metadata::grpc_op_send_initial_metadata_maybe_compression_level</a>
-, <a class="el" href="structgrpc__op_1_1grpc__op__data_1_1grpc__op__send__initial__metadata_1_1grpc__op__send__initial84a8b7c8eb97c0b2b7caa20e8cb5dcdf.html#a6bb43d45af0d182e3b8eff51a8c5dc10">grpc_op::grpc_op_data::grpc_op_send_initial_metadata::grpc_op_send_initial_metadata_maybe_stream_compression_level</a>
 </li>
 </li>
 </ul>
 </ul>
 
 
 
 
-<h3><a class="anchor" id="index_k"></a>- k -</h3><ul>
+<h3><a id="index_k"></a>- k -</h3><ul>
 <li>key
 <li>key
-: <a class="el" href="structgpr__avl__node.html#ab41c4d720281a328e4adc148e05f3e86">gpr_avl_node</a>
-, <a class="el" href="structgpr__pthread__thread__local.html#a006cbb5f30eb7c7c53a99a19f242fece">gpr_pthread_thread_local</a>
-, <a class="el" href="structgrpc__arg.html#aeb230fbd50daacfe654abc3500a44968">grpc_arg</a>
+: <a class="el" href="structgrpc__arg.html#aeb230fbd50daacfe654abc3500a44968">grpc_arg</a>
 , <a class="el" href="structgrpc__metadata.html#a97e0b57621fa9ae74f15e833bece37a6">grpc_metadata</a>
 , <a class="el" href="structgrpc__metadata.html#a97e0b57621fa9ae74f15e833bece37a6">grpc_metadata</a>
 </li>
 </li>
 </ul>
 </ul>
 
 
 
 
-<h3><a class="anchor" id="index_l"></a>- l -</h3><ul>
+<h3><a id="index_l"></a>- l -</h3><ul>
 <li>lb_policy_name
 <li>lb_policy_name
 : <a class="el" href="structgrpc__channel__info.html#abdd188fe2ff5b9e98a5088b350c3f36d">grpc_channel_info</a>
 : <a class="el" href="structgrpc__channel__info.html#abdd188fe2ff5b9e98a5088b350c3f36d">grpc_channel_info</a>
 </li>
 </li>
-<li>left
-: <a class="el" href="structgpr__avl__node.html#a8ec85d5fd8b09dfd25c11e201621af4f">gpr_avl_node</a>
-</li>
 <li>length
 <li>length
 : <a class="el" href="structgrpc__slice_1_1grpc__slice__data_1_1grpc__slice__inlined.html#a252a85cb15f1793625ef88b1fa4f9f89">grpc_slice::grpc_slice_data::grpc_slice_inlined</a>
 : <a class="el" href="structgrpc__slice_1_1grpc__slice__data_1_1grpc__slice__inlined.html#a252a85cb15f1793625ef88b1fa4f9f89">grpc_slice::grpc_slice_data::grpc_slice_inlined</a>
 , <a class="el" href="structgrpc__slice_1_1grpc__slice__data_1_1grpc__slice__refcounted.html#abb0e321a6dfc5609ce4a7eb940484ee0">grpc_slice::grpc_slice_data::grpc_slice_refcounted</a>
 , <a class="el" href="structgrpc__slice_1_1grpc__slice__data_1_1grpc__slice__refcounted.html#abb0e321a6dfc5609ce4a7eb940484ee0">grpc_slice::grpc_slice_data::grpc_slice_refcounted</a>
@@ -340,9 +248,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </li>
 </li>
 <li>level
 <li>level
 : <a class="el" href="structgrpc__compression__options_1_1grpc__compression__options__default__level.html#a9ea42c67ca5ad8d21f477370ec370b64">grpc_compression_options::grpc_compression_options_default_level</a>
 : <a class="el" href="structgrpc__compression__options_1_1grpc__compression__options__default__level.html#a9ea42c67ca5ad8d21f477370ec370b64">grpc_compression_options::grpc_compression_options_default_level</a>
-, <a class="el" href="structgrpc__compression__options_1_1grpc__stream__compression__options__default__level.html#af0b0c949c7402de1167aeeabc19497c3">grpc_compression_options::grpc_stream_compression_options_default_level</a>
 , <a class="el" href="structgrpc__op_1_1grpc__op__data_1_1grpc__op__send__initial__metadata_1_1grpc__op__send__initialaea3b3a42c7d59f33d8b29d9f8d06219.html#a4f5288a3e97d34f07f98792dda92ae8b">grpc_op::grpc_op_data::grpc_op_send_initial_metadata::grpc_op_send_initial_metadata_maybe_compression_level</a>
 , <a class="el" href="structgrpc__op_1_1grpc__op__data_1_1grpc__op__send__initial__metadata_1_1grpc__op__send__initialaea3b3a42c7d59f33d8b29d9f8d06219.html#a4f5288a3e97d34f07f98792dda92ae8b">grpc_op::grpc_op_data::grpc_op_send_initial_metadata::grpc_op_send_initial_metadata_maybe_compression_level</a>
-, <a class="el" href="structgrpc__op_1_1grpc__op__data_1_1grpc__op__send__initial__metadata_1_1grpc__op__send__initial84a8b7c8eb97c0b2b7caa20e8cb5dcdf.html#a646ca51472acf5ec3b3cf40fd103df57">grpc_op::grpc_op_data::grpc_op_send_initial_metadata::grpc_op_send_initial_metadata_maybe_stream_compression_level</a>
 </li>
 </li>
 <li>line
 <li>line
 : <a class="el" href="structgpr__log__func__args.html#ae1a051bbc7e0ef6c58de0db3efda24bb">gpr_log_func_args</a>
 : <a class="el" href="structgpr__log__func__args.html#ae1a051bbc7e0ef6c58de0db3efda24bb">gpr_log_func_args</a>
@@ -353,16 +259,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </ul>
 </ul>
 
 
 
 
-<h3><a class="anchor" id="index_m"></a>- m -</h3><ul>
+<h3><a id="index_m"></a>- m -</h3><ul>
 <li>malloc_fn
 <li>malloc_fn
-: <a class="el" href="structgpr__allocation__functions.html#a8b4c22c83d45aad9a15df42b0ea856de">gpr_allocation_functions</a>
+: <a class="el" href="structgpr__allocation__functions.html#ad305eae61dce43f120ea64da1fe889f1">gpr_allocation_functions</a>
 </li>
 </li>
 <li>maybe_compression_level
 <li>maybe_compression_level
 : <a class="el" href="structgrpc__op_1_1grpc__op__data_1_1grpc__op__send__initial__metadata.html#a1912a64a40c7ebdba980b317629a6db8">grpc_op::grpc_op_data::grpc_op_send_initial_metadata</a>
 : <a class="el" href="structgrpc__op_1_1grpc__op__data_1_1grpc__op__send__initial__metadata.html#a1912a64a40c7ebdba980b317629a6db8">grpc_op::grpc_op_data::grpc_op_send_initial_metadata</a>
 </li>
 </li>
-<li>maybe_stream_compression_level
-: <a class="el" href="structgrpc__op_1_1grpc__op__data_1_1grpc__op__send__initial__metadata.html#a6a02aecae6b8a2d8161ef14afa1bd4fb">grpc_op::grpc_op_data::grpc_op_send_initial_metadata</a>
-</li>
 <li>message
 <li>message
 : <a class="el" href="structgpr__log__func__args.html#ad9ce882bef15e3127620a8ef47f2b74b">gpr_log_func_args</a>
 : <a class="el" href="structgpr__log__func__args.html#ad9ce882bef15e3127620a8ef47f2b74b">gpr_log_func_args</a>
 </li>
 </li>
@@ -379,7 +282,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </ul>
 </ul>
 
 
 
 
-<h3><a class="anchor" id="index_n"></a>- n -</h3><ul>
+<h3><a id="index_n"></a>- n -</h3><ul>
 <li>name
 <li>name
 : <a class="el" href="structgrpc__auth__property.html#a83fb830ffe7321265dc9b628e9246a27">grpc_auth_property</a>
 : <a class="el" href="structgrpc__auth__property.html#a83fb830ffe7321265dc9b628e9246a27">grpc_auth_property</a>
 , <a class="el" href="structgrpc__auth__property__iterator.html#a3838efa5eb622c7e2c071497132b1cc7">grpc_auth_property_iterator</a>
 , <a class="el" href="structgrpc__auth__property__iterator.html#a3838efa5eb622c7e2c071497132b1cc7">grpc_auth_property_iterator</a>
@@ -390,7 +293,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </ul>
 </ul>
 
 
 
 
-<h3><a class="anchor" id="index_o"></a>- o -</h3><ul>
+<h3><a id="index_o"></a>- o -</h3><ul>
 <li>obfuscated
 <li>obfuscated
 : <a class="el" href="structgrpc__metadata.html#a737f2161d2ccc9da44f340d923c97658">grpc_metadata</a>
 : <a class="el" href="structgrpc__metadata.html#a737f2161d2ccc9da44f340d923c97658">grpc_metadata</a>
 </li>
 </li>
@@ -400,7 +303,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </ul>
 </ul>
 
 
 
 
-<h3><a class="anchor" id="index_p"></a>- p -</h3><ul>
+<h3><a id="index_p"></a>- p -</h3><ul>
 <li>p
 <li>p
 : <a class="el" href="structgrpc__arg_1_1grpc__arg__value_1_1grpc__arg__pointer.html#ae710895cf375541f68bcf2c46940c63e">grpc_arg::grpc_arg_value::grpc_arg_pointer</a>
 : <a class="el" href="structgrpc__arg_1_1grpc__arg__value_1_1grpc__arg__pointer.html#ae710895cf375541f68bcf2c46940c63e">grpc_arg::grpc_arg_value::grpc_arg_pointer</a>
 </li>
 </li>
@@ -411,17 +314,17 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="structgrpc__ssl__pem__key__cert__pair.html#a2d4e3bdbc59d906bc9ca8b873120fd72">grpc_ssl_pem_key_cert_pair</a>
 : <a class="el" href="structgrpc__ssl__pem__key__cert__pair.html#a2d4e3bdbc59d906bc9ca8b873120fd72">grpc_ssl_pem_key_cert_pair</a>
 </li>
 </li>
 <li>process
 <li>process
-: <a class="el" href="structgrpc__auth__metadata__processor.html#a600fce6862323bb4dc4a3a1b2f844c68">grpc_auth_metadata_processor</a>
+: <a class="el" href="structgrpc__auth__metadata__processor.html#aac9b9b7b0057c688c19fd7c5a2f2d808">grpc_auth_metadata_processor</a>
 </li>
 </li>
 </ul>
 </ul>
 
 
 
 
-<h3><a class="anchor" id="index_r"></a>- r -</h3><ul>
+<h3><a id="index_r"></a>- r -</h3><ul>
 <li>raw
 <li>raw
 : <a class="el" href="uniongrpc__byte__buffer_1_1grpc__byte__buffer__data.html#a1b18536aa82c2ad37c7a22d4485d280d">grpc_byte_buffer::grpc_byte_buffer_data</a>
 : <a class="el" href="uniongrpc__byte__buffer_1_1grpc__byte__buffer__data.html#a1b18536aa82c2ad37c7a22d4485d280d">grpc_byte_buffer::grpc_byte_buffer_data</a>
 </li>
 </li>
 <li>realloc_fn
 <li>realloc_fn
-: <a class="el" href="structgpr__allocation__functions.html#a9531b5caeb40a8feb26c9f2009c87af1">gpr_allocation_functions</a>
+: <a class="el" href="structgpr__allocation__functions.html#a6e045f05fd723164fb8d6d6eeeed305e">gpr_allocation_functions</a>
 </li>
 </li>
 <li>recv_close_on_server
 <li>recv_close_on_server
 : <a class="el" href="uniongrpc__op_1_1grpc__op__data.html#a9dddb27dfca57fa1322723845612c517">grpc_op::grpc_op_data</a>
 : <a class="el" href="uniongrpc__op_1_1grpc__op__data.html#a9dddb27dfca57fa1322723845612c517">grpc_op::grpc_op_data</a>
@@ -438,7 +341,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="uniongrpc__op_1_1grpc__op__data.html#a1bae2dbd6283da5ebecd33489f5e3d37">grpc_op::grpc_op_data</a>
 : <a class="el" href="uniongrpc__op_1_1grpc__op__data.html#a1bae2dbd6283da5ebecd33489f5e3d37">grpc_op::grpc_op_data</a>
 </li>
 </li>
 <li>ref
 <li>ref
-: <a class="el" href="structgrpc__slice__refcount__vtable.html#aab9280224bc6e9e86fabe51ea90f216b">grpc_slice_refcount_vtable</a>
+: <a class="el" href="structgrpc__slice__refcount__vtable.html#ac32e1fb1e52cc844f59e8ab78afff853">grpc_slice_refcount_vtable</a>
 </li>
 </li>
 <li>refcount
 <li>refcount
 : <a class="el" href="structgrpc__slice.html#a467ef319d024f1897c7ff3bdadb78493">grpc_slice</a>
 : <a class="el" href="structgrpc__slice.html#a467ef319d024f1897c7ff3bdadb78493">grpc_slice</a>
@@ -446,27 +349,18 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>refcounted
 <li>refcounted
 : <a class="el" href="uniongrpc__slice_1_1grpc__slice__data.html#a7ff9bca8b0e10a05607d81643352659e">grpc_slice::grpc_slice_data</a>
 : <a class="el" href="uniongrpc__slice_1_1grpc__slice__data.html#a7ff9bca8b0e10a05607d81643352659e">grpc_slice::grpc_slice_data</a>
 </li>
 </li>
-<li>refs
-: <a class="el" href="structgpr__avl__node.html#a0ccff265c5cddedac22988d0b096e617">gpr_avl_node</a>
-</li>
 <li>reserved
 <li>reserved
 : <a class="el" href="structgrpc__auth__metadata__context.html#a0ca2d1c0da619c1e50cef8437f1ef517">grpc_auth_metadata_context</a>
 : <a class="el" href="structgrpc__auth__metadata__context.html#a0ca2d1c0da619c1e50cef8437f1ef517">grpc_auth_metadata_context</a>
-, <a class="el" href="uniongrpc__byte__buffer_1_1grpc__byte__buffer__data.html#a4336cf56aea5c505f2cd44826e2954ab">grpc_byte_buffer::grpc_byte_buffer_data</a>
+, <a class="el" href="uniongrpc__byte__buffer_1_1grpc__byte__buffer__data.html#a83dbb8e4a7b9660b1d8b3a21b68128c0">grpc_byte_buffer::grpc_byte_buffer_data</a>
 , <a class="el" href="structgrpc__byte__buffer.html#a0945e647b3a7b14083537a6d3e51fde5">grpc_byte_buffer</a>
 , <a class="el" href="structgrpc__byte__buffer.html#a0945e647b3a7b14083537a6d3e51fde5">grpc_byte_buffer</a>
 , <a class="el" href="structgrpc__call__details.html#a5c323f3f0c94cbb867f13453dd43dd9d">grpc_call_details</a>
 , <a class="el" href="structgrpc__call__details.html#a5c323f3f0c94cbb867f13453dd43dd9d">grpc_call_details</a>
-, <a class="el" href="uniongrpc__op_1_1grpc__op__data.html#ada262cf2f51816ed6a9e5b32c41bdf03">grpc_op::grpc_op_data</a>
+, <a class="el" href="uniongrpc__op_1_1grpc__op__data.html#ad3859f113f08d8564d504161c263bc08">grpc_op::grpc_op_data</a>
 , <a class="el" href="structgrpc__op.html#a58d279ba14f133153eb0ee801deb74f5">grpc_op</a>
 , <a class="el" href="structgrpc__op.html#a58d279ba14f133153eb0ee801deb74f5">grpc_op</a>
 </li>
 </li>
-<li>right
-: <a class="el" href="structgpr__avl__node.html#a23ebc5076ede8c7726e66b3a8fa70db7">gpr_avl_node</a>
-</li>
-<li>root
-: <a class="el" href="structgpr__avl.html#a05cb42c18c9cc6ec582bde3e953f1574">gpr_avl</a>
-</li>
 </ul>
 </ul>
 
 
 
 
-<h3><a class="anchor" id="index_s"></a>- s -</h3><ul>
+<h3><a id="index_s"></a>- s -</h3><ul>
 <li>send_initial_metadata
 <li>send_initial_metadata
 : <a class="el" href="uniongrpc__op_1_1grpc__op__data.html#ae6ef97451e551478d4e4e5c74f0ece2f">grpc_op::grpc_op_data</a>
 : <a class="el" href="uniongrpc__op_1_1grpc__op__data.html#ae6ef97451e551478d4e4e5c74f0ece2f">grpc_op::grpc_op_data</a>
 </li>
 </li>
@@ -517,7 +411,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </ul>
 </ul>
 
 
 
 
-<h3><a class="anchor" id="index_t"></a>- t -</h3><ul>
+<h3><a id="index_t"></a>- t -</h3><ul>
 <li>tag
 <li>tag
 : <a class="el" href="structgrpc__event.html#a883ab15e862db582116c72cdcdc4c201">grpc_event</a>
 : <a class="el" href="structgrpc__event.html#a883ab15e862db582116c72cdcdc4c201">grpc_event</a>
 </li>
 </li>
@@ -543,19 +437,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </ul>
 </ul>
 
 
 
 
-<h3><a class="anchor" id="index_u"></a>- u -</h3><ul>
+<h3><a id="index_u"></a>- u -</h3><ul>
 <li>unref
 <li>unref
-: <a class="el" href="structgrpc__slice__refcount__vtable.html#a3c03fef5e600c34720416bf8ee19df84">grpc_slice_refcount_vtable</a>
+: <a class="el" href="structgrpc__slice__refcount__vtable.html#aff300ff56298de4fd0d497ac005692ad">grpc_slice_refcount_vtable</a>
 </li>
 </li>
 </ul>
 </ul>
 
 
 
 
-<h3><a class="anchor" id="index_v"></a>- v -</h3><ul>
+<h3><a id="index_v"></a>- v -</h3><ul>
 <li>value
 <li>value
-: <a class="el" href="structgpr__avl__node.html#aa6d2addf87ecd50fb7dfa474701bc17b">gpr_avl_node</a>
-, <a class="el" href="structgpr__gcc__thread__local.html#ab3d5e3ce7529dc976b72794797c25e56">gpr_gcc_thread_local</a>
-, <a class="el" href="structgpr__msvc__thread__local.html#a044a9f5ee0a6d57e0863cd70fb6e2587">gpr_msvc_thread_local</a>
-, <a class="el" href="structgpr__stats__counter.html#ab9338ff7b5fd9f0c0830a8a788aab04a">gpr_stats_counter</a>
+: <a class="el" href="structgpr__stats__counter.html#ab9338ff7b5fd9f0c0830a8a788aab04a">gpr_stats_counter</a>
 , <a class="el" href="structgrpc__arg.html#a4d44ed25e671818dc69fdb03796ad065">grpc_arg</a>
 , <a class="el" href="structgrpc__arg.html#a4d44ed25e671818dc69fdb03796ad065">grpc_arg</a>
 , <a class="el" href="structgrpc__auth__property.html#af44f45ac4673a0298d00354c47d0907e">grpc_auth_property</a>
 , <a class="el" href="structgrpc__auth__property.html#af44f45ac4673a0298d00354c47d0907e">grpc_auth_property</a>
 , <a class="el" href="structgrpc__metadata.html#ac49b42fcfe8ff2a31d371b878ce07ca7">grpc_metadata</a>
 , <a class="el" href="structgrpc__metadata.html#ac49b42fcfe8ff2a31d371b878ce07ca7">grpc_metadata</a>
@@ -567,24 +458,23 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="structgrpc__completion__queue__attributes.html#a77193c57fac60071d907ceda3be64f72">grpc_completion_queue_attributes</a>
 : <a class="el" href="structgrpc__completion__queue__attributes.html#a77193c57fac60071d907ceda3be64f72">grpc_completion_queue_attributes</a>
 </li>
 </li>
 <li>vtable
 <li>vtable
-: <a class="el" href="structgpr__avl.html#aa1c488ec103792114a136e527b0ccba1">gpr_avl</a>
-, <a class="el" href="structgrpc__arg_1_1grpc__arg__value_1_1grpc__arg__pointer.html#a9ac50b325433ccb4c4a6f617ad4fdd8f">grpc_arg::grpc_arg_value::grpc_arg_pointer</a>
+: <a class="el" href="structgrpc__arg_1_1grpc__arg__value_1_1grpc__arg__pointer.html#a9ac50b325433ccb4c4a6f617ad4fdd8f">grpc_arg::grpc_arg_value::grpc_arg_pointer</a>
 , <a class="el" href="structgrpc__slice__refcount.html#ab35b82d586e9ca84f9d42af591616f98">grpc_slice_refcount</a>
 , <a class="el" href="structgrpc__slice__refcount.html#ab35b82d586e9ca84f9d42af591616f98">grpc_slice_refcount</a>
 </li>
 </li>
 </ul>
 </ul>
 
 
 
 
-<h3><a class="anchor" id="index_z"></a>- z -</h3><ul>
+<h3><a id="index_z"></a>- z -</h3><ul>
 <li>zalloc_fn
 <li>zalloc_fn
-: <a class="el" href="structgpr__allocation__functions.html#a3b5179cfe5bb7bfd124c8ccfc4115c3f">gpr_allocation_functions</a>
+: <a class="el" href="structgpr__allocation__functions.html#ac3b36e6fa09be3fec1bfc7fcc956dbfb">gpr_allocation_functions</a>
 </li>
 </li>
 </ul>
 </ul>
 </div><!-- contents -->
 </div><!-- contents -->
 <!-- start footer part -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Fri Feb 2 2018 15:15:11 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Mar 1 2018 16:16:09 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.6
+</a> 1.8.13
 </small></address>
 </small></address>
 </body>
 </body>
 </html>
 </html>

+ 61 - 171
core/functions_vars.html

@@ -3,16 +3,15 @@
 <head>
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: Data Fields - Variables</title>
 <title>GRPC Core: Data Fields - Variables</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <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>
 <script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
-  $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 </head>
 <body>
 <body>
@@ -21,9 +20,9 @@
 <table cellspacing="0" cellpadding="0">
 <table cellspacing="0" cellpadding="0">
  <tbody>
  <tbody>
  <tr style="height: 56px;">
  <tr style="height: 56px;">
-  <td style="padding-left: 0.5em;">
+  <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">GRPC Core
    <div id="projectname">GRPC Core
-   &#160;<span id="projectnumber">5.0.0</span>
+   &#160;<span id="projectnumber">6.0.0</span>
    </div>
    </div>
   </td>
   </td>
  </tr>
  </tr>
@@ -31,80 +30,26 @@
 </table>
 </table>
 </div>
 </div>
 <!-- end header part -->
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
-      <li><a href="classes.html"><span>Data&#160;Structure&#160;Index</span></a></li>
-      <li class="current"><a href="functions.html"><span>Data&#160;Fields</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow3" class="tabs2">
-    <ul class="tablist">
-      <li><a href="functions.html"><span>All</span></a></li>
-      <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow4" class="tabs3">
-    <ul class="tablist">
-      <li><a href="#index_a"><span>a</span></a></li>
-      <li><a href="#index_b"><span>b</span></a></li>
-      <li><a href="#index_c"><span>c</span></a></li>
-      <li><a href="#index_d"><span>d</span></a></li>
-      <li><a href="#index_e"><span>e</span></a></li>
-      <li><a href="#index_f"><span>f</span></a></li>
-      <li><a href="#index_g"><span>g</span></a></li>
-      <li><a href="#index_h"><span>h</span></a></li>
-      <li><a href="#index_i"><span>i</span></a></li>
-      <li><a href="#index_k"><span>k</span></a></li>
-      <li><a href="#index_l"><span>l</span></a></li>
-      <li><a href="#index_m"><span>m</span></a></li>
-      <li><a href="#index_n"><span>n</span></a></li>
-      <li><a href="#index_o"><span>o</span></a></li>
-      <li><a href="#index_p"><span>p</span></a></li>
-      <li><a href="#index_r"><span>r</span></a></li>
-      <li><a href="#index_s"><span>s</span></a></li>
-      <li><a href="#index_t"><span>t</span></a></li>
-      <li><a href="#index_u"><span>u</span></a></li>
-      <li><a href="#index_v"><span>v</span></a></li>
-      <li class="current"><a href="#index_z"><span>z</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 </div><!-- top -->
 </div><!-- top -->
 <!-- window showing the filter options -->
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onkeydown="return searchBox.OnSearchSelectKey(event)">
      onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
 
 
 <!-- iframe showing the search results (closed by default) -->
 <!-- iframe showing the search results (closed by default) -->
 <div id="MSearchResultsWindow">
 <div id="MSearchResultsWindow">
@@ -116,10 +61,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="contents">
 <div class="contents">
 &#160;
 &#160;
 
 
-<h3><a class="anchor" id="index_a"></a>- a -</h3><ul>
+<h3><a id="index_a"></a>- a -</h3><ul>
 <li>algorithm
 <li>algorithm
 : <a class="el" href="structgrpc__compression__options_1_1grpc__compression__options__default__algorithm.html#a3889d2d3a028ca4524606c3d4a206210">grpc_compression_options::grpc_compression_options_default_algorithm</a>
 : <a class="el" href="structgrpc__compression__options_1_1grpc__compression__options__default__algorithm.html#a3889d2d3a028ca4524606c3d4a206210">grpc_compression_options::grpc_compression_options_default_algorithm</a>
-, <a class="el" href="structgrpc__compression__options_1_1grpc__stream__compression__options__default__algorithm.html#aea7f431a0db4dce32d045772574f960d">grpc_compression_options::grpc_stream_compression_options_default_algorithm</a>
 </li>
 </li>
 <li>args
 <li>args
 : <a class="el" href="structgrpc__channel__args.html#a05aa7aeb14aa9ae5f4d6a34f5c222b76">grpc_channel_args</a>
 : <a class="el" href="structgrpc__channel__args.html#a05aa7aeb14aa9ae5f4d6a34f5c222b76">grpc_channel_args</a>
@@ -127,7 +71,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </ul>
 </ul>
 
 
 
 
-<h3><a class="anchor" id="index_b"></a>- b -</h3><ul>
+<h3><a id="index_b"></a>- b -</h3><ul>
 <li>base_slices
 <li>base_slices
 : <a class="el" href="structgrpc__slice__buffer.html#a52a8e83b31006d685d98ce4db16520d8">grpc_slice_buffer</a>
 : <a class="el" href="structgrpc__slice__buffer.html#a52a8e83b31006d685d98ce4db16520d8">grpc_slice_buffer</a>
 </li>
 </li>
@@ -138,13 +82,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="structgrpc__byte__buffer__reader.html#a30ea22e64f0d746881daa5955e7ab48e">grpc_byte_buffer_reader</a>
 : <a class="el" href="structgrpc__byte__buffer__reader.html#a30ea22e64f0d746881daa5955e7ab48e">grpc_byte_buffer_reader</a>
 </li>
 </li>
 <li>bytes
 <li>bytes
-: <a class="el" href="structgrpc__slice_1_1grpc__slice__data_1_1grpc__slice__inlined.html#ab73ef7a49671331f76c07710dfd9add8">grpc_slice::grpc_slice_data::grpc_slice_inlined</a>
+: <a class="el" href="structgrpc__slice_1_1grpc__slice__data_1_1grpc__slice__inlined.html#ae4d2db52d28392a565aae5d5ba698c28">grpc_slice::grpc_slice_data::grpc_slice_inlined</a>
 , <a class="el" href="structgrpc__slice_1_1grpc__slice__data_1_1grpc__slice__refcounted.html#abeb23ef5c6395ccd04908b9d7227a566">grpc_slice::grpc_slice_data::grpc_slice_refcounted</a>
 , <a class="el" href="structgrpc__slice_1_1grpc__slice__data_1_1grpc__slice__refcounted.html#abeb23ef5c6395ccd04908b9d7227a566">grpc_slice::grpc_slice_data::grpc_slice_refcounted</a>
 </li>
 </li>
 </ul>
 </ul>
 
 
 
 
-<h3><a class="anchor" id="index_c"></a>- c -</h3><ul>
+<h3><a id="index_c"></a>- c -</h3><ul>
 <li>cancelled
 <li>cancelled
 : <a class="el" href="structgrpc__op_1_1grpc__op__data_1_1grpc__op__recv__close__on__server.html#a9245c801a7d3efc4ded0a04d680f9088">grpc_op::grpc_op_data::grpc_op_recv_close_on_server</a>
 : <a class="el" href="structgrpc__op_1_1grpc__op__data_1_1grpc__op__recv__close__on__server.html#a9245c801a7d3efc4ded0a04d680f9088">grpc_op::grpc_op_data::grpc_op_recv_close_on_server</a>
 </li>
 </li>
@@ -162,22 +106,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="structgpr__timespec.html#a6dd26976820fa71a7c5a710d4c1845ff">gpr_timespec</a>
 : <a class="el" href="structgpr__timespec.html#a6dd26976820fa71a7c5a710d4c1845ff">gpr_timespec</a>
 </li>
 </li>
 <li>cmp
 <li>cmp
-: <a class="el" href="structgrpc__arg__pointer__vtable.html#a1037c7866bb3f070f4689b4a8ad04c09">grpc_arg_pointer_vtable</a>
-</li>
-<li>compare_keys
-: <a class="el" href="structgpr__avl__vtable.html#a301cd22fe0ac08797b9ae86318cae798">gpr_avl_vtable</a>
+: <a class="el" href="structgrpc__arg__pointer__vtable.html#a32cf9ad123eb45c82c41b4845b3dc236">grpc_arg_pointer_vtable</a>
 </li>
 </li>
 <li>compression
 <li>compression
 : <a class="el" href="structgrpc__byte__buffer_1_1grpc__byte__buffer__data_1_1grpc__compressed__buffer.html#a110cdc07225f77ae580e50a8944bcb7c">grpc_byte_buffer::grpc_byte_buffer_data::grpc_compressed_buffer</a>
 : <a class="el" href="structgrpc__byte__buffer_1_1grpc__byte__buffer__data_1_1grpc__compressed__buffer.html#a110cdc07225f77ae580e50a8944bcb7c">grpc_byte_buffer::grpc_byte_buffer_data::grpc_compressed_buffer</a>
 </li>
 </li>
 <li>copy
 <li>copy
-: <a class="el" href="structgrpc__arg__pointer__vtable.html#a4b937861a8c7c8165fcb3bfc831dd95e">grpc_arg_pointer_vtable</a>
-</li>
-<li>copy_key
-: <a class="el" href="structgpr__avl__vtable.html#a56276298eae1bf8af62ab1c2c6e32d9b">gpr_avl_vtable</a>
-</li>
-<li>copy_value
-: <a class="el" href="structgpr__avl__vtable.html#a1e377245680d18ef2fd8e25db3d7a38d">gpr_avl_vtable</a>
+: <a class="el" href="structgrpc__arg__pointer__vtable.html#a1a71527a772bae82735ef8682d0668ad">grpc_arg_pointer_vtable</a>
 </li>
 </li>
 <li>count
 <li>count
 : <a class="el" href="structgpr__refcount.html#ae1e2d58344b59ff6c0db0dc4f2953470">gpr_refcount</a>
 : <a class="el" href="structgpr__refcount.html#ae1e2d58344b59ff6c0db0dc4f2953470">gpr_refcount</a>
@@ -203,7 +138,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </ul>
 </ul>
 
 
 
 
-<h3><a class="anchor" id="index_d"></a>- d -</h3><ul>
+<h3><a id="index_d"></a>- d -</h3><ul>
 <li>data
 <li>data
 : <a class="el" href="structgrpc__byte__buffer.html#a90ca7aa2eed302f8a1a935c80ec47c36">grpc_byte_buffer</a>
 : <a class="el" href="structgrpc__byte__buffer.html#a90ca7aa2eed302f8a1a935c80ec47c36">grpc_byte_buffer</a>
 , <a class="el" href="structgrpc__op.html#ad00e45845155bb6317cec7ec6ad05bdf">grpc_op</a>
 , <a class="el" href="structgrpc__op.html#ad00e45845155bb6317cec7ec6ad05bdf">grpc_op</a>
@@ -218,35 +153,20 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>default_level
 <li>default_level
 : <a class="el" href="structgrpc__compression__options.html#a13e56a1d6b97fe62dbc431891d8248a7">grpc_compression_options</a>
 : <a class="el" href="structgrpc__compression__options.html#a13e56a1d6b97fe62dbc431891d8248a7">grpc_compression_options</a>
 </li>
 </li>
-<li>default_stream_compression_algorithm
-: <a class="el" href="structgrpc__compression__options.html#a52bb2a9610ae290ad896de47554adb83">grpc_compression_options</a>
-</li>
-<li>default_stream_compression_level
-: <a class="el" href="structgrpc__compression__options.html#afbc5198e3a092c2dfd093a9242261559">grpc_compression_options</a>
-</li>
 <li>destroy
 <li>destroy
-: <a class="el" href="structgrpc__arg__pointer__vtable.html#a504afcbbf0bc2d13718dd786d6b65e55">grpc_arg_pointer_vtable</a>
-, <a class="el" href="structgrpc__auth__metadata__processor.html#a08bf8229b6032ddff4456596f765fdab">grpc_auth_metadata_processor</a>
-, <a class="el" href="structgrpc__metadata__credentials__plugin.html#add80309ff459eeb988630682913582c2">grpc_metadata_credentials_plugin</a>
-</li>
-<li>destroy_key
-: <a class="el" href="structgpr__avl__vtable.html#ad3ca97e89b38b01177ca5ffd77c366d7">gpr_avl_vtable</a>
-</li>
-<li>destroy_value
-: <a class="el" href="structgpr__avl__vtable.html#aaaf0cee2aa90353bd8f2281389af5242">gpr_avl_vtable</a>
+: <a class="el" href="structgrpc__arg__pointer__vtable.html#a40604c374509e651a2f3c74b6dd81961">grpc_arg_pointer_vtable</a>
+, <a class="el" href="structgrpc__auth__metadata__processor.html#a33be2059783190555aee0edb42bca475">grpc_auth_metadata_processor</a>
+, <a class="el" href="structgrpc__metadata__credentials__plugin.html#a445b45204d00f76d957a6065cc117cc6">grpc_metadata_credentials_plugin</a>
 </li>
 </li>
 </ul>
 </ul>
 
 
 
 
-<h3><a class="anchor" id="index_e"></a>- e -</h3><ul>
+<h3><a id="index_e"></a>- e -</h3><ul>
 <li>enabled_algorithms_bitset
 <li>enabled_algorithms_bitset
 : <a class="el" href="structgrpc__compression__options.html#a2b584aa8b7ee684f145c75a5035ed800">grpc_compression_options</a>
 : <a class="el" href="structgrpc__compression__options.html#a2b584aa8b7ee684f145c75a5035ed800">grpc_compression_options</a>
 </li>
 </li>
-<li>enabled_stream_compression_algorithms_bitset
-: <a class="el" href="structgrpc__compression__options.html#ac8a9f70892076657b45de859a1ef8571">grpc_compression_options</a>
-</li>
 <li>eq
 <li>eq
-: <a class="el" href="structgrpc__slice__refcount__vtable.html#a9f914a5a0b094a7343a23894b1a2de40">grpc_slice_refcount_vtable</a>
+: <a class="el" href="structgrpc__slice__refcount__vtable.html#a2a90794c3e3ead5ee4cbe2b492d1788c">grpc_slice_refcount_vtable</a>
 </li>
 </li>
 <li>error_string
 <li>error_string
 : <a class="el" href="structgrpc__op_1_1grpc__op__data_1_1grpc__op__recv__status__on__client.html#a6d5471266248e60c09104ca5bf2e4b63">grpc_op::grpc_op_data::grpc_op_recv_status_on_client</a>
 : <a class="el" href="structgrpc__op_1_1grpc__op__data_1_1grpc__op__recv__status__on__client.html#a6d5471266248e60c09104ca5bf2e4b63">grpc_op::grpc_op_data::grpc_op_recv_status_on_client</a>
@@ -254,35 +174,31 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </ul>
 </ul>
 
 
 
 
-<h3><a class="anchor" id="index_f"></a>- f -</h3><ul>
+<h3><a id="index_f"></a>- f -</h3><ul>
 <li>file
 <li>file
 : <a class="el" href="structgpr__log__func__args.html#a7961b2303b10d4f66d1aee6b5857ef89">gpr_log_func_args</a>
 : <a class="el" href="structgpr__log__func__args.html#a7961b2303b10d4f66d1aee6b5857ef89">gpr_log_func_args</a>
 </li>
 </li>
 <li>flags
 <li>flags
-: <a class="el" href="structgpr__thd__options.html#aaa966777aca6604109eb4cd6cae7984c">gpr_thd_options</a>
-, <a class="el" href="structgrpc__call__details.html#a8acee25b5bfd2a644e99cfd744fcd077">grpc_call_details</a>
+: <a class="el" href="structgrpc__call__details.html#a8acee25b5bfd2a644e99cfd744fcd077">grpc_call_details</a>
 , <a class="el" href="structgrpc__metadata.html#a133ac4f411ab967565bebce75a0e1b91">grpc_metadata</a>
 , <a class="el" href="structgrpc__metadata.html#a133ac4f411ab967565bebce75a0e1b91">grpc_metadata</a>
 , <a class="el" href="structgrpc__op.html#a5b6e034719e0ac3cd6bcf5efbc7cb019">grpc_op</a>
 , <a class="el" href="structgrpc__op.html#a5b6e034719e0ac3cd6bcf5efbc7cb019">grpc_op</a>
 </li>
 </li>
 <li>free_fn
 <li>free_fn
-: <a class="el" href="structgpr__allocation__functions.html#ad323a5e8635f58683d9c87ade4b04a7e">gpr_allocation_functions</a>
+: <a class="el" href="structgpr__allocation__functions.html#a1cebaedc2a76e00f773254bd16ab5f9a">gpr_allocation_functions</a>
 </li>
 </li>
 </ul>
 </ul>
 
 
 
 
-<h3><a class="anchor" id="index_g"></a>- g -</h3><ul>
+<h3><a id="index_g"></a>- g -</h3><ul>
 <li>get_metadata
 <li>get_metadata
-: <a class="el" href="structgrpc__metadata__credentials__plugin.html#aca612636a5032a240b50005b2e75b1d7">grpc_metadata_credentials_plugin</a>
+: <a class="el" href="structgrpc__metadata__credentials__plugin.html#af8506ea31e5709124899e4e406b4a9f1">grpc_metadata_credentials_plugin</a>
 </li>
 </li>
 </ul>
 </ul>
 
 
 
 
-<h3><a class="anchor" id="index_h"></a>- h -</h3><ul>
+<h3><a id="index_h"></a>- h -</h3><ul>
 <li>hash
 <li>hash
-: <a class="el" href="structgrpc__slice__refcount__vtable.html#a38e78e171f83371fe401c0c349309798">grpc_slice_refcount_vtable</a>
-</li>
-<li>height
-: <a class="el" href="structgpr__avl__node.html#a8f9e6511a176727937987813d85a0146">gpr_avl_node</a>
+: <a class="el" href="structgrpc__slice__refcount__vtable.html#a497f51ccb0631966ae530a8e18737da2">grpc_slice_refcount_vtable</a>
 </li>
 </li>
 <li>host
 <li>host
 : <a class="el" href="structgrpc__call__details.html#ae241885cfb88a9036b02df6436437caf">grpc_call_details</a>
 : <a class="el" href="structgrpc__call__details.html#ae241885cfb88a9036b02df6436437caf">grpc_call_details</a>
@@ -290,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </ul>
 </ul>
 
 
 
 
-<h3><a class="anchor" id="index_i"></a>- i -</h3><ul>
+<h3><a id="index_i"></a>- i -</h3><ul>
 <li>index
 <li>index
 : <a class="el" href="structgrpc__auth__property__iterator.html#ac2b2a0501f097562a6d8856e3da5e7e6">grpc_auth_property_iterator</a>
 : <a class="el" href="structgrpc__auth__property__iterator.html#ac2b2a0501f097562a6d8856e3da5e7e6">grpc_auth_property_iterator</a>
 , <a class="el" href="uniongrpc__byte__buffer__reader_1_1grpc__byte__buffer__reader__current.html#a75e9e86942ca6b95cba101775f7c15ea">grpc_byte_buffer_reader::grpc_byte_buffer_reader_current</a>
 , <a class="el" href="uniongrpc__byte__buffer__reader_1_1grpc__byte__buffer__reader__current.html#a75e9e86942ca6b95cba101775f7c15ea">grpc_byte_buffer_reader::grpc_byte_buffer_reader_current</a>
@@ -308,31 +224,23 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>is_set
 <li>is_set
 : <a class="el" href="structgrpc__compression__options_1_1grpc__compression__options__default__algorithm.html#a2cb65e409b0c08519a43812baf000888">grpc_compression_options::grpc_compression_options_default_algorithm</a>
 : <a class="el" href="structgrpc__compression__options_1_1grpc__compression__options__default__algorithm.html#a2cb65e409b0c08519a43812baf000888">grpc_compression_options::grpc_compression_options_default_algorithm</a>
 , <a class="el" href="structgrpc__compression__options_1_1grpc__compression__options__default__level.html#ac870ba7683a8da44a3bfb3086553fc60">grpc_compression_options::grpc_compression_options_default_level</a>
 , <a class="el" href="structgrpc__compression__options_1_1grpc__compression__options__default__level.html#ac870ba7683a8da44a3bfb3086553fc60">grpc_compression_options::grpc_compression_options_default_level</a>
-, <a class="el" href="structgrpc__compression__options_1_1grpc__stream__compression__options__default__algorithm.html#a46032accaf22c239371fbfaad1a260e1">grpc_compression_options::grpc_stream_compression_options_default_algorithm</a>
-, <a class="el" href="structgrpc__compression__options_1_1grpc__stream__compression__options__default__level.html#a9db50458e01e28a34cd59a2320178414">grpc_compression_options::grpc_stream_compression_options_default_level</a>
 , <a class="el" href="structgrpc__op_1_1grpc__op__data_1_1grpc__op__send__initial__metadata_1_1grpc__op__send__initialaea3b3a42c7d59f33d8b29d9f8d06219.html#ae7b5c487af58eeee763326b2374aa3fe">grpc_op::grpc_op_data::grpc_op_send_initial_metadata::grpc_op_send_initial_metadata_maybe_compression_level</a>
 , <a class="el" href="structgrpc__op_1_1grpc__op__data_1_1grpc__op__send__initial__metadata_1_1grpc__op__send__initialaea3b3a42c7d59f33d8b29d9f8d06219.html#ae7b5c487af58eeee763326b2374aa3fe">grpc_op::grpc_op_data::grpc_op_send_initial_metadata::grpc_op_send_initial_metadata_maybe_compression_level</a>
-, <a class="el" href="structgrpc__op_1_1grpc__op__data_1_1grpc__op__send__initial__metadata_1_1grpc__op__send__initial84a8b7c8eb97c0b2b7caa20e8cb5dcdf.html#a6bb43d45af0d182e3b8eff51a8c5dc10">grpc_op::grpc_op_data::grpc_op_send_initial_metadata::grpc_op_send_initial_metadata_maybe_stream_compression_level</a>
 </li>
 </li>
 </ul>
 </ul>
 
 
 
 
-<h3><a class="anchor" id="index_k"></a>- k -</h3><ul>
+<h3><a id="index_k"></a>- k -</h3><ul>
 <li>key
 <li>key
-: <a class="el" href="structgpr__avl__node.html#ab41c4d720281a328e4adc148e05f3e86">gpr_avl_node</a>
-, <a class="el" href="structgpr__pthread__thread__local.html#a006cbb5f30eb7c7c53a99a19f242fece">gpr_pthread_thread_local</a>
-, <a class="el" href="structgrpc__arg.html#aeb230fbd50daacfe654abc3500a44968">grpc_arg</a>
+: <a class="el" href="structgrpc__arg.html#aeb230fbd50daacfe654abc3500a44968">grpc_arg</a>
 , <a class="el" href="structgrpc__metadata.html#a97e0b57621fa9ae74f15e833bece37a6">grpc_metadata</a>
 , <a class="el" href="structgrpc__metadata.html#a97e0b57621fa9ae74f15e833bece37a6">grpc_metadata</a>
 </li>
 </li>
 </ul>
 </ul>
 
 
 
 
-<h3><a class="anchor" id="index_l"></a>- l -</h3><ul>
+<h3><a id="index_l"></a>- l -</h3><ul>
 <li>lb_policy_name
 <li>lb_policy_name
 : <a class="el" href="structgrpc__channel__info.html#abdd188fe2ff5b9e98a5088b350c3f36d">grpc_channel_info</a>
 : <a class="el" href="structgrpc__channel__info.html#abdd188fe2ff5b9e98a5088b350c3f36d">grpc_channel_info</a>
 </li>
 </li>
-<li>left
-: <a class="el" href="structgpr__avl__node.html#a8ec85d5fd8b09dfd25c11e201621af4f">gpr_avl_node</a>
-</li>
 <li>length
 <li>length
 : <a class="el" href="structgrpc__slice_1_1grpc__slice__data_1_1grpc__slice__inlined.html#a252a85cb15f1793625ef88b1fa4f9f89">grpc_slice::grpc_slice_data::grpc_slice_inlined</a>
 : <a class="el" href="structgrpc__slice_1_1grpc__slice__data_1_1grpc__slice__inlined.html#a252a85cb15f1793625ef88b1fa4f9f89">grpc_slice::grpc_slice_data::grpc_slice_inlined</a>
 , <a class="el" href="structgrpc__slice_1_1grpc__slice__data_1_1grpc__slice__refcounted.html#abb0e321a6dfc5609ce4a7eb940484ee0">grpc_slice::grpc_slice_data::grpc_slice_refcounted</a>
 , <a class="el" href="structgrpc__slice_1_1grpc__slice__data_1_1grpc__slice__refcounted.html#abb0e321a6dfc5609ce4a7eb940484ee0">grpc_slice::grpc_slice_data::grpc_slice_refcounted</a>
@@ -340,9 +248,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </li>
 </li>
 <li>level
 <li>level
 : <a class="el" href="structgrpc__compression__options_1_1grpc__compression__options__default__level.html#a9ea42c67ca5ad8d21f477370ec370b64">grpc_compression_options::grpc_compression_options_default_level</a>
 : <a class="el" href="structgrpc__compression__options_1_1grpc__compression__options__default__level.html#a9ea42c67ca5ad8d21f477370ec370b64">grpc_compression_options::grpc_compression_options_default_level</a>
-, <a class="el" href="structgrpc__compression__options_1_1grpc__stream__compression__options__default__level.html#af0b0c949c7402de1167aeeabc19497c3">grpc_compression_options::grpc_stream_compression_options_default_level</a>
 , <a class="el" href="structgrpc__op_1_1grpc__op__data_1_1grpc__op__send__initial__metadata_1_1grpc__op__send__initialaea3b3a42c7d59f33d8b29d9f8d06219.html#a4f5288a3e97d34f07f98792dda92ae8b">grpc_op::grpc_op_data::grpc_op_send_initial_metadata::grpc_op_send_initial_metadata_maybe_compression_level</a>
 , <a class="el" href="structgrpc__op_1_1grpc__op__data_1_1grpc__op__send__initial__metadata_1_1grpc__op__send__initialaea3b3a42c7d59f33d8b29d9f8d06219.html#a4f5288a3e97d34f07f98792dda92ae8b">grpc_op::grpc_op_data::grpc_op_send_initial_metadata::grpc_op_send_initial_metadata_maybe_compression_level</a>
-, <a class="el" href="structgrpc__op_1_1grpc__op__data_1_1grpc__op__send__initial__metadata_1_1grpc__op__send__initial84a8b7c8eb97c0b2b7caa20e8cb5dcdf.html#a646ca51472acf5ec3b3cf40fd103df57">grpc_op::grpc_op_data::grpc_op_send_initial_metadata::grpc_op_send_initial_metadata_maybe_stream_compression_level</a>
 </li>
 </li>
 <li>line
 <li>line
 : <a class="el" href="structgpr__log__func__args.html#ae1a051bbc7e0ef6c58de0db3efda24bb">gpr_log_func_args</a>
 : <a class="el" href="structgpr__log__func__args.html#ae1a051bbc7e0ef6c58de0db3efda24bb">gpr_log_func_args</a>
@@ -353,16 +259,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </ul>
 </ul>
 
 
 
 
-<h3><a class="anchor" id="index_m"></a>- m -</h3><ul>
+<h3><a id="index_m"></a>- m -</h3><ul>
 <li>malloc_fn
 <li>malloc_fn
-: <a class="el" href="structgpr__allocation__functions.html#a8b4c22c83d45aad9a15df42b0ea856de">gpr_allocation_functions</a>
+: <a class="el" href="structgpr__allocation__functions.html#ad305eae61dce43f120ea64da1fe889f1">gpr_allocation_functions</a>
 </li>
 </li>
 <li>maybe_compression_level
 <li>maybe_compression_level
 : <a class="el" href="structgrpc__op_1_1grpc__op__data_1_1grpc__op__send__initial__metadata.html#a1912a64a40c7ebdba980b317629a6db8">grpc_op::grpc_op_data::grpc_op_send_initial_metadata</a>
 : <a class="el" href="structgrpc__op_1_1grpc__op__data_1_1grpc__op__send__initial__metadata.html#a1912a64a40c7ebdba980b317629a6db8">grpc_op::grpc_op_data::grpc_op_send_initial_metadata</a>
 </li>
 </li>
-<li>maybe_stream_compression_level
-: <a class="el" href="structgrpc__op_1_1grpc__op__data_1_1grpc__op__send__initial__metadata.html#a6a02aecae6b8a2d8161ef14afa1bd4fb">grpc_op::grpc_op_data::grpc_op_send_initial_metadata</a>
-</li>
 <li>message
 <li>message
 : <a class="el" href="structgpr__log__func__args.html#ad9ce882bef15e3127620a8ef47f2b74b">gpr_log_func_args</a>
 : <a class="el" href="structgpr__log__func__args.html#ad9ce882bef15e3127620a8ef47f2b74b">gpr_log_func_args</a>
 </li>
 </li>
@@ -379,7 +282,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </ul>
 </ul>
 
 
 
 
-<h3><a class="anchor" id="index_n"></a>- n -</h3><ul>
+<h3><a id="index_n"></a>- n -</h3><ul>
 <li>name
 <li>name
 : <a class="el" href="structgrpc__auth__property.html#a83fb830ffe7321265dc9b628e9246a27">grpc_auth_property</a>
 : <a class="el" href="structgrpc__auth__property.html#a83fb830ffe7321265dc9b628e9246a27">grpc_auth_property</a>
 , <a class="el" href="structgrpc__auth__property__iterator.html#a3838efa5eb622c7e2c071497132b1cc7">grpc_auth_property_iterator</a>
 , <a class="el" href="structgrpc__auth__property__iterator.html#a3838efa5eb622c7e2c071497132b1cc7">grpc_auth_property_iterator</a>
@@ -390,7 +293,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </ul>
 </ul>
 
 
 
 
-<h3><a class="anchor" id="index_o"></a>- o -</h3><ul>
+<h3><a id="index_o"></a>- o -</h3><ul>
 <li>obfuscated
 <li>obfuscated
 : <a class="el" href="structgrpc__metadata.html#a737f2161d2ccc9da44f340d923c97658">grpc_metadata</a>
 : <a class="el" href="structgrpc__metadata.html#a737f2161d2ccc9da44f340d923c97658">grpc_metadata</a>
 </li>
 </li>
@@ -400,7 +303,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </ul>
 </ul>
 
 
 
 
-<h3><a class="anchor" id="index_p"></a>- p -</h3><ul>
+<h3><a id="index_p"></a>- p -</h3><ul>
 <li>p
 <li>p
 : <a class="el" href="structgrpc__arg_1_1grpc__arg__value_1_1grpc__arg__pointer.html#ae710895cf375541f68bcf2c46940c63e">grpc_arg::grpc_arg_value::grpc_arg_pointer</a>
 : <a class="el" href="structgrpc__arg_1_1grpc__arg__value_1_1grpc__arg__pointer.html#ae710895cf375541f68bcf2c46940c63e">grpc_arg::grpc_arg_value::grpc_arg_pointer</a>
 </li>
 </li>
@@ -411,17 +314,17 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="structgrpc__ssl__pem__key__cert__pair.html#a2d4e3bdbc59d906bc9ca8b873120fd72">grpc_ssl_pem_key_cert_pair</a>
 : <a class="el" href="structgrpc__ssl__pem__key__cert__pair.html#a2d4e3bdbc59d906bc9ca8b873120fd72">grpc_ssl_pem_key_cert_pair</a>
 </li>
 </li>
 <li>process
 <li>process
-: <a class="el" href="structgrpc__auth__metadata__processor.html#a600fce6862323bb4dc4a3a1b2f844c68">grpc_auth_metadata_processor</a>
+: <a class="el" href="structgrpc__auth__metadata__processor.html#aac9b9b7b0057c688c19fd7c5a2f2d808">grpc_auth_metadata_processor</a>
 </li>
 </li>
 </ul>
 </ul>
 
 
 
 
-<h3><a class="anchor" id="index_r"></a>- r -</h3><ul>
+<h3><a id="index_r"></a>- r -</h3><ul>
 <li>raw
 <li>raw
 : <a class="el" href="uniongrpc__byte__buffer_1_1grpc__byte__buffer__data.html#a1b18536aa82c2ad37c7a22d4485d280d">grpc_byte_buffer::grpc_byte_buffer_data</a>
 : <a class="el" href="uniongrpc__byte__buffer_1_1grpc__byte__buffer__data.html#a1b18536aa82c2ad37c7a22d4485d280d">grpc_byte_buffer::grpc_byte_buffer_data</a>
 </li>
 </li>
 <li>realloc_fn
 <li>realloc_fn
-: <a class="el" href="structgpr__allocation__functions.html#a9531b5caeb40a8feb26c9f2009c87af1">gpr_allocation_functions</a>
+: <a class="el" href="structgpr__allocation__functions.html#a6e045f05fd723164fb8d6d6eeeed305e">gpr_allocation_functions</a>
 </li>
 </li>
 <li>recv_close_on_server
 <li>recv_close_on_server
 : <a class="el" href="uniongrpc__op_1_1grpc__op__data.html#a9dddb27dfca57fa1322723845612c517">grpc_op::grpc_op_data</a>
 : <a class="el" href="uniongrpc__op_1_1grpc__op__data.html#a9dddb27dfca57fa1322723845612c517">grpc_op::grpc_op_data</a>
@@ -438,7 +341,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="uniongrpc__op_1_1grpc__op__data.html#a1bae2dbd6283da5ebecd33489f5e3d37">grpc_op::grpc_op_data</a>
 : <a class="el" href="uniongrpc__op_1_1grpc__op__data.html#a1bae2dbd6283da5ebecd33489f5e3d37">grpc_op::grpc_op_data</a>
 </li>
 </li>
 <li>ref
 <li>ref
-: <a class="el" href="structgrpc__slice__refcount__vtable.html#aab9280224bc6e9e86fabe51ea90f216b">grpc_slice_refcount_vtable</a>
+: <a class="el" href="structgrpc__slice__refcount__vtable.html#ac32e1fb1e52cc844f59e8ab78afff853">grpc_slice_refcount_vtable</a>
 </li>
 </li>
 <li>refcount
 <li>refcount
 : <a class="el" href="structgrpc__slice.html#a467ef319d024f1897c7ff3bdadb78493">grpc_slice</a>
 : <a class="el" href="structgrpc__slice.html#a467ef319d024f1897c7ff3bdadb78493">grpc_slice</a>
@@ -446,27 +349,18 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>refcounted
 <li>refcounted
 : <a class="el" href="uniongrpc__slice_1_1grpc__slice__data.html#a7ff9bca8b0e10a05607d81643352659e">grpc_slice::grpc_slice_data</a>
 : <a class="el" href="uniongrpc__slice_1_1grpc__slice__data.html#a7ff9bca8b0e10a05607d81643352659e">grpc_slice::grpc_slice_data</a>
 </li>
 </li>
-<li>refs
-: <a class="el" href="structgpr__avl__node.html#a0ccff265c5cddedac22988d0b096e617">gpr_avl_node</a>
-</li>
 <li>reserved
 <li>reserved
 : <a class="el" href="structgrpc__auth__metadata__context.html#a0ca2d1c0da619c1e50cef8437f1ef517">grpc_auth_metadata_context</a>
 : <a class="el" href="structgrpc__auth__metadata__context.html#a0ca2d1c0da619c1e50cef8437f1ef517">grpc_auth_metadata_context</a>
-, <a class="el" href="uniongrpc__byte__buffer_1_1grpc__byte__buffer__data.html#a4336cf56aea5c505f2cd44826e2954ab">grpc_byte_buffer::grpc_byte_buffer_data</a>
+, <a class="el" href="uniongrpc__byte__buffer_1_1grpc__byte__buffer__data.html#a83dbb8e4a7b9660b1d8b3a21b68128c0">grpc_byte_buffer::grpc_byte_buffer_data</a>
 , <a class="el" href="structgrpc__byte__buffer.html#a0945e647b3a7b14083537a6d3e51fde5">grpc_byte_buffer</a>
 , <a class="el" href="structgrpc__byte__buffer.html#a0945e647b3a7b14083537a6d3e51fde5">grpc_byte_buffer</a>
 , <a class="el" href="structgrpc__call__details.html#a5c323f3f0c94cbb867f13453dd43dd9d">grpc_call_details</a>
 , <a class="el" href="structgrpc__call__details.html#a5c323f3f0c94cbb867f13453dd43dd9d">grpc_call_details</a>
-, <a class="el" href="uniongrpc__op_1_1grpc__op__data.html#ada262cf2f51816ed6a9e5b32c41bdf03">grpc_op::grpc_op_data</a>
+, <a class="el" href="uniongrpc__op_1_1grpc__op__data.html#ad3859f113f08d8564d504161c263bc08">grpc_op::grpc_op_data</a>
 , <a class="el" href="structgrpc__op.html#a58d279ba14f133153eb0ee801deb74f5">grpc_op</a>
 , <a class="el" href="structgrpc__op.html#a58d279ba14f133153eb0ee801deb74f5">grpc_op</a>
 </li>
 </li>
-<li>right
-: <a class="el" href="structgpr__avl__node.html#a23ebc5076ede8c7726e66b3a8fa70db7">gpr_avl_node</a>
-</li>
-<li>root
-: <a class="el" href="structgpr__avl.html#a05cb42c18c9cc6ec582bde3e953f1574">gpr_avl</a>
-</li>
 </ul>
 </ul>
 
 
 
 
-<h3><a class="anchor" id="index_s"></a>- s -</h3><ul>
+<h3><a id="index_s"></a>- s -</h3><ul>
 <li>send_initial_metadata
 <li>send_initial_metadata
 : <a class="el" href="uniongrpc__op_1_1grpc__op__data.html#ae6ef97451e551478d4e4e5c74f0ece2f">grpc_op::grpc_op_data</a>
 : <a class="el" href="uniongrpc__op_1_1grpc__op__data.html#ae6ef97451e551478d4e4e5c74f0ece2f">grpc_op::grpc_op_data</a>
 </li>
 </li>
@@ -517,7 +411,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </ul>
 </ul>
 
 
 
 
-<h3><a class="anchor" id="index_t"></a>- t -</h3><ul>
+<h3><a id="index_t"></a>- t -</h3><ul>
 <li>tag
 <li>tag
 : <a class="el" href="structgrpc__event.html#a883ab15e862db582116c72cdcdc4c201">grpc_event</a>
 : <a class="el" href="structgrpc__event.html#a883ab15e862db582116c72cdcdc4c201">grpc_event</a>
 </li>
 </li>
@@ -543,19 +437,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </ul>
 </ul>
 
 
 
 
-<h3><a class="anchor" id="index_u"></a>- u -</h3><ul>
+<h3><a id="index_u"></a>- u -</h3><ul>
 <li>unref
 <li>unref
-: <a class="el" href="structgrpc__slice__refcount__vtable.html#a3c03fef5e600c34720416bf8ee19df84">grpc_slice_refcount_vtable</a>
+: <a class="el" href="structgrpc__slice__refcount__vtable.html#aff300ff56298de4fd0d497ac005692ad">grpc_slice_refcount_vtable</a>
 </li>
 </li>
 </ul>
 </ul>
 
 
 
 
-<h3><a class="anchor" id="index_v"></a>- v -</h3><ul>
+<h3><a id="index_v"></a>- v -</h3><ul>
 <li>value
 <li>value
-: <a class="el" href="structgpr__avl__node.html#aa6d2addf87ecd50fb7dfa474701bc17b">gpr_avl_node</a>
-, <a class="el" href="structgpr__gcc__thread__local.html#ab3d5e3ce7529dc976b72794797c25e56">gpr_gcc_thread_local</a>
-, <a class="el" href="structgpr__msvc__thread__local.html#a044a9f5ee0a6d57e0863cd70fb6e2587">gpr_msvc_thread_local</a>
-, <a class="el" href="structgpr__stats__counter.html#ab9338ff7b5fd9f0c0830a8a788aab04a">gpr_stats_counter</a>
+: <a class="el" href="structgpr__stats__counter.html#ab9338ff7b5fd9f0c0830a8a788aab04a">gpr_stats_counter</a>
 , <a class="el" href="structgrpc__arg.html#a4d44ed25e671818dc69fdb03796ad065">grpc_arg</a>
 , <a class="el" href="structgrpc__arg.html#a4d44ed25e671818dc69fdb03796ad065">grpc_arg</a>
 , <a class="el" href="structgrpc__auth__property.html#af44f45ac4673a0298d00354c47d0907e">grpc_auth_property</a>
 , <a class="el" href="structgrpc__auth__property.html#af44f45ac4673a0298d00354c47d0907e">grpc_auth_property</a>
 , <a class="el" href="structgrpc__metadata.html#ac49b42fcfe8ff2a31d371b878ce07ca7">grpc_metadata</a>
 , <a class="el" href="structgrpc__metadata.html#ac49b42fcfe8ff2a31d371b878ce07ca7">grpc_metadata</a>
@@ -567,24 +458,23 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="structgrpc__completion__queue__attributes.html#a77193c57fac60071d907ceda3be64f72">grpc_completion_queue_attributes</a>
 : <a class="el" href="structgrpc__completion__queue__attributes.html#a77193c57fac60071d907ceda3be64f72">grpc_completion_queue_attributes</a>
 </li>
 </li>
 <li>vtable
 <li>vtable
-: <a class="el" href="structgpr__avl.html#aa1c488ec103792114a136e527b0ccba1">gpr_avl</a>
-, <a class="el" href="structgrpc__arg_1_1grpc__arg__value_1_1grpc__arg__pointer.html#a9ac50b325433ccb4c4a6f617ad4fdd8f">grpc_arg::grpc_arg_value::grpc_arg_pointer</a>
+: <a class="el" href="structgrpc__arg_1_1grpc__arg__value_1_1grpc__arg__pointer.html#a9ac50b325433ccb4c4a6f617ad4fdd8f">grpc_arg::grpc_arg_value::grpc_arg_pointer</a>
 , <a class="el" href="structgrpc__slice__refcount.html#ab35b82d586e9ca84f9d42af591616f98">grpc_slice_refcount</a>
 , <a class="el" href="structgrpc__slice__refcount.html#ab35b82d586e9ca84f9d42af591616f98">grpc_slice_refcount</a>
 </li>
 </li>
 </ul>
 </ul>
 
 
 
 
-<h3><a class="anchor" id="index_z"></a>- z -</h3><ul>
+<h3><a id="index_z"></a>- z -</h3><ul>
 <li>zalloc_fn
 <li>zalloc_fn
-: <a class="el" href="structgpr__allocation__functions.html#a3b5179cfe5bb7bfd124c8ccfc4115c3f">gpr_allocation_functions</a>
+: <a class="el" href="structgpr__allocation__functions.html#ac3b36e6fa09be3fec1bfc7fcc956dbfb">gpr_allocation_functions</a>
 </li>
 </li>
 </ul>
 </ul>
 </div><!-- contents -->
 </div><!-- contents -->
 <!-- start footer part -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Fri Feb 2 2018 15:15:11 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Mar 1 2018 16:16:09 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.6
+</a> 1.8.13
 </small></address>
 </small></address>
 </body>
 </body>
 </html>
 </html>

+ 18 - 41
core/g__stands__for_8md.html

@@ -3,16 +3,15 @@
 <head>
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: doc/g_stands_for.md File Reference</title>
 <title>GRPC Core: doc/g_stands_for.md File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <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>
 <script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
-  $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 </head>
 <body>
 <body>
@@ -21,9 +20,9 @@
 <table cellspacing="0" cellpadding="0">
 <table cellspacing="0" cellpadding="0">
  <tbody>
  <tbody>
  <tr style="height: 56px;">
  <tr style="height: 56px;">
-  <td style="padding-left: 0.5em;">
+  <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">GRPC Core
    <div id="projectname">GRPC Core
-   &#160;<span id="projectnumber">5.0.0</span>
+   &#160;<span id="projectnumber">6.0.0</span>
    </div>
    </div>
   </td>
   </td>
  </tr>
  </tr>
@@ -31,47 +30,25 @@
 </table>
 </table>
 </div>
 </div>
 <!-- end header part -->
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li><a href="globals.html"><span>Globals</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onkeydown="return searchBox.OnSearchSelectKey(event)">
      onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
 
 
 <!-- iframe showing the search results (closed by default) -->
 <!-- iframe showing the search results (closed by default) -->
 <div id="MSearchResultsWindow">
 <div id="MSearchResultsWindow">
@@ -89,9 +66,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </div><!-- contents -->
 </div><!-- contents -->
 <!-- start footer part -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Fri Feb 2 2018 15:15:10 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Mar 1 2018 16:16:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.6
+</a> 1.8.13
 </small></address>
 </small></address>
 </body>
 </body>
 </html>
 </html>

+ 19 - 59
core/globals.html

@@ -3,16 +3,15 @@
 <head>
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: Globals</title>
 <title>GRPC Core: Globals</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <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>
 <script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
-  $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 </head>
 <body>
 <body>
@@ -21,9 +20,9 @@
 <table cellspacing="0" cellpadding="0">
 <table cellspacing="0" cellpadding="0">
  <tbody>
  <tbody>
  <tr style="height: 56px;">
  <tr style="height: 56px;">
-  <td style="padding-left: 0.5em;">
+  <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">GRPC Core
    <div id="projectname">GRPC Core
-   &#160;<span id="projectnumber">5.0.0</span>
+   &#160;<span id="projectnumber">6.0.0</span>
    </div>
    </div>
   </td>
   </td>
  </tr>
  </tr>
@@ -31,65 +30,26 @@
 </table>
 </table>
 </div>
 </div>
 <!-- end header part -->
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow3" class="tabs2">
-    <ul class="tablist">
-      <li class="current"><a href="globals.html"><span>All</span></a></li>
-      <li><a href="globals_func.html"><span>Functions</span></a></li>
-      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
-      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="globals_defs.html"><span>Macros</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow4" class="tabs3">
-    <ul class="tablist">
-      <li class="current"><a href="globals.html#index__"><span>_</span></a></li>
-      <li><a href="globals_c.html#index_c"><span>c</span></a></li>
-      <li><a href="globals_g.html#index_g"><span>g</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 </div><!-- top -->
 </div><!-- top -->
 <!-- window showing the filter options -->
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onkeydown="return searchBox.OnSearchSelectKey(event)">
      onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
 
 
 <!-- iframe showing the search results (closed by default) -->
 <!-- iframe showing the search results (closed by default) -->
 <div id="MSearchResultsWindow">
 <div id="MSearchResultsWindow">
@@ -101,7 +61,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="contents">
 <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>
 <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 class="anchor" id="index__"></a>- _ -</h3><ul>
+<h3><a id="index__"></a>- _ -</h3><ul>
 <li>__STDC_FORMAT_MACROS
 <li>__STDC_FORMAT_MACROS
 : <a class="el" href="impl_2codegen_2port__platform_8h.html#aacbb9e1f38be71e22df1584a37c56693">port_platform.h</a>
 : <a class="el" href="impl_2codegen_2port__platform_8h.html#aacbb9e1f38be71e22df1584a37c56693">port_platform.h</a>
 </li>
 </li>
@@ -109,9 +69,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </div><!-- contents -->
 </div><!-- contents -->
 <!-- start footer part -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Fri Feb 2 2018 15:15:11 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Mar 1 2018 16:16:09 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.6
+</a> 1.8.13
 </small></address>
 </small></address>
 </body>
 </body>
 </html>
 </html>

+ 19 - 59
core/globals_c.html

@@ -3,16 +3,15 @@
 <head>
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: Globals</title>
 <title>GRPC Core: Globals</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <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>
 <script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
-  $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 </head>
 <body>
 <body>
@@ -21,9 +20,9 @@
 <table cellspacing="0" cellpadding="0">
 <table cellspacing="0" cellpadding="0">
  <tbody>
  <tbody>
  <tr style="height: 56px;">
  <tr style="height: 56px;">
-  <td style="padding-left: 0.5em;">
+  <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">GRPC Core
    <div id="projectname">GRPC Core
-   &#160;<span id="projectnumber">5.0.0</span>
+   &#160;<span id="projectnumber">6.0.0</span>
    </div>
    </div>
   </td>
   </td>
  </tr>
  </tr>
@@ -31,65 +30,26 @@
 </table>
 </table>
 </div>
 </div>
 <!-- end header part -->
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow3" class="tabs2">
-    <ul class="tablist">
-      <li class="current"><a href="globals.html"><span>All</span></a></li>
-      <li><a href="globals_func.html"><span>Functions</span></a></li>
-      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
-      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="globals_defs.html"><span>Macros</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow4" class="tabs3">
-    <ul class="tablist">
-      <li><a href="globals.html#index__"><span>_</span></a></li>
-      <li class="current"><a href="globals_c.html#index_c"><span>c</span></a></li>
-      <li><a href="globals_g.html#index_g"><span>g</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 </div><!-- top -->
 </div><!-- top -->
 <!-- window showing the filter options -->
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onkeydown="return searchBox.OnSearchSelectKey(event)">
      onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
 
 
 <!-- iframe showing the search results (closed by default) -->
 <!-- iframe showing the search results (closed by default) -->
 <div id="MSearchResultsWindow">
 <div id="MSearchResultsWindow">
@@ -101,7 +61,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="contents">
 <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>
 <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 class="anchor" id="index_c"></a>- c -</h3><ul>
+<h3><a id="index_c"></a>- c -</h3><ul>
 <li>census_context
 <li>census_context
 : <a class="el" href="census_8h.html#a27fc8788690179599713226f1f054736">census.h</a>
 : <a class="el" href="census_8h.html#a27fc8788690179599713226f1f054736">census.h</a>
 </li>
 </li>
@@ -112,9 +72,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </div><!-- contents -->
 </div><!-- contents -->
 <!-- start footer part -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Fri Feb 2 2018 15:15:11 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Mar 1 2018 16:16:09 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.6
+</a> 1.8.13
 </small></address>
 </small></address>
 </body>
 </body>
 </html>
 </html>

+ 564 - 59
core/globals_defs.html

@@ -3,16 +3,15 @@
 <head>
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: Globals</title>
 <title>GRPC Core: Globals</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <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>
 <script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
-  $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 </head>
 <body>
 <body>
@@ -21,9 +20,9 @@
 <table cellspacing="0" cellpadding="0">
 <table cellspacing="0" cellpadding="0">
  <tbody>
  <tbody>
  <tr style="height: 56px;">
  <tr style="height: 56px;">
-  <td style="padding-left: 0.5em;">
+  <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">GRPC Core
    <div id="projectname">GRPC Core
-   &#160;<span id="projectnumber">5.0.0</span>
+   &#160;<span id="projectnumber">6.0.0</span>
    </div>
    </div>
   </td>
   </td>
  </tr>
  </tr>
@@ -31,65 +30,26 @@
 </table>
 </table>
 </div>
 </div>
 <!-- end header part -->
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow3" class="tabs2">
-    <ul class="tablist">
-      <li><a href="globals.html"><span>All</span></a></li>
-      <li><a href="globals_func.html"><span>Functions</span></a></li>
-      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
-      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
-      <li class="current"><a href="globals_defs.html"><span>Macros</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow4" class="tabs3">
-    <ul class="tablist">
-      <li class="current"><a href="globals_defs.html#index__"><span>_</span></a></li>
-      <li><a href="globals_defs_c.html#index_c"><span>c</span></a></li>
-      <li><a href="globals_defs_g.html#index_g"><span>g</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 </div><!-- top -->
 </div><!-- top -->
 <!-- window showing the filter options -->
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onkeydown="return searchBox.OnSearchSelectKey(event)">
      onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
 
 
 <!-- iframe showing the search results (closed by default) -->
 <!-- iframe showing the search results (closed by default) -->
 <div id="MSearchResultsWindow">
 <div id="MSearchResultsWindow">
@@ -101,17 +61,562 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="contents">
 <div class="contents">
 &#160;
 &#160;
 
 
-<h3><a class="anchor" id="index__"></a>- _ -</h3><ul>
+<h3><a id="index__"></a>- _ -</h3><ul>
 <li>__STDC_FORMAT_MACROS
 <li>__STDC_FORMAT_MACROS
 : <a class="el" href="impl_2codegen_2port__platform_8h.html#aacbb9e1f38be71e22df1584a37c56693">port_platform.h</a>
 : <a class="el" href="impl_2codegen_2port__platform_8h.html#aacbb9e1f38be71e22df1584a37c56693">port_platform.h</a>
 </li>
 </li>
 </ul>
 </ul>
+
+
+<h3><a id="index_c"></a>- c -</h3><ul>
+<li>CENSUSAPI
+: <a class="el" href="impl_2codegen_2port__platform_8h.html#a3f6006f19ae6445e4a42f9d16b720ad7">port_platform.h</a>
+</li>
+</ul>
+
+
+<h3><a id="index_g"></a>- g -</h3><ul>
+<li>GPR_ALIGN_STRUCT
+: <a class="el" href="impl_2codegen_2port__platform_8h.html#aafd38282877816cf1eea110c65fdf14b">port_platform.h</a>
+</li>
+<li>GPR_ASSERT
+: <a class="el" href="log_8h.html#a6ccf52ff690655cc22cd9d053650876f">log.h</a>
+</li>
+<li>gpr_atm_acq_cas
+: <a class="el" href="impl_2codegen_2atm__gcc__sync_8h.html#a1a90e5777158aaa53624822f1f87dd90">atm_gcc_sync.h</a>
+</li>
+<li>gpr_atm_acq_load
+: <a class="el" href="impl_2codegen_2atm__gcc__atomic_8h.html#a44607f95f7ee40eba592c7fe10960a06">atm_gcc_atomic.h</a>
+</li>
+<li>GPR_ATM_COMPILE_BARRIER_
+: <a class="el" href="impl_2codegen_2atm__gcc__sync_8h.html#a5a1f94112dcd03309d6716d43c8edf3f">atm_gcc_sync.h</a>
+</li>
+<li>gpr_atm_full_barrier
+: <a class="el" href="impl_2codegen_2atm__gcc__atomic_8h.html#a95f86e51ae9a479026bd237cb792193e">atm_gcc_atomic.h</a>
+, <a class="el" href="impl_2codegen_2atm__gcc__sync_8h.html#a95f86e51ae9a479026bd237cb792193e">atm_gcc_sync.h</a>
+, <a class="el" href="impl_2codegen_2atm__windows_8h.html#a8e58c94aff5c7161bc3cbfde878dd03d">atm_windows.h</a>
+</li>
+<li>gpr_atm_full_cas
+: <a class="el" href="impl_2codegen_2atm__gcc__sync_8h.html#a9d29f224b49d4de8bb2b0d7feae64fcb">atm_gcc_sync.h</a>
+</li>
+<li>gpr_atm_full_fetch_add
+: <a class="el" href="impl_2codegen_2atm__gcc__atomic_8h.html#abada8771b338845e4c6ef93c8392582c">atm_gcc_atomic.h</a>
+, <a class="el" href="impl_2codegen_2atm__gcc__sync_8h.html#abada8771b338845e4c6ef93c8392582c">atm_gcc_sync.h</a>
+</li>
+<li>gpr_atm_full_xchg
+: <a class="el" href="impl_2codegen_2atm__gcc__atomic_8h.html#a724691b6d48f35bbd9f575c82fdfb526">atm_gcc_atomic.h</a>
+</li>
+<li>GPR_ATM_INC_ADD_THEN
+: <a class="el" href="impl_2codegen_2atm__gcc__atomic_8h.html#a9c18195c74f7c1fb80e26462ea55d2ab">atm_gcc_atomic.h</a>
+</li>
+<li>GPR_ATM_INC_CAS_THEN
+: <a class="el" href="impl_2codegen_2atm__gcc__atomic_8h.html#af498a174edbc5b41c4d972480f892eac">atm_gcc_atomic.h</a>
+</li>
+<li>GPR_ATM_LS_BARRIER_
+: <a class="el" href="impl_2codegen_2atm__gcc__sync_8h.html#a4ceb46c9b854db0ade8cfe2f37edb878">atm_gcc_sync.h</a>
+</li>
+<li>GPR_ATM_MAX
+: <a class="el" href="impl_2codegen_2atm__gcc__atomic_8h.html#a5fb170a483552faeb4b6d4acb674c44c">atm_gcc_atomic.h</a>
+, <a class="el" href="impl_2codegen_2atm__gcc__sync_8h.html#a5fb170a483552faeb4b6d4acb674c44c">atm_gcc_sync.h</a>
+, <a class="el" href="impl_2codegen_2atm__windows_8h.html#a5fb170a483552faeb4b6d4acb674c44c">atm_windows.h</a>
+</li>
+<li>GPR_ATM_MIN
+: <a class="el" href="impl_2codegen_2atm__gcc__atomic_8h.html#a99e375c7c261fecdf2ffed0ec491c8e1">atm_gcc_atomic.h</a>
+, <a class="el" href="impl_2codegen_2atm__gcc__sync_8h.html#a99e375c7c261fecdf2ffed0ec491c8e1">atm_gcc_sync.h</a>
+, <a class="el" href="impl_2codegen_2atm__windows_8h.html#a99e375c7c261fecdf2ffed0ec491c8e1">atm_windows.h</a>
+</li>
+<li>gpr_atm_no_barrier_cas
+: <a class="el" href="impl_2codegen_2atm__gcc__sync_8h.html#ad39536b08912ac4a0770655ed334d260">atm_gcc_sync.h</a>
+</li>
+<li>gpr_atm_no_barrier_fetch_add
+: <a class="el" href="impl_2codegen_2atm__gcc__atomic_8h.html#ae337dc477a6a45ac3d91e41e8f3f2f8c">atm_gcc_atomic.h</a>
+, <a class="el" href="impl_2codegen_2atm__gcc__sync_8h.html#ae337dc477a6a45ac3d91e41e8f3f2f8c">atm_gcc_sync.h</a>
+</li>
+<li>gpr_atm_no_barrier_load
+: <a class="el" href="impl_2codegen_2atm__gcc__atomic_8h.html#aa647aa9c97294a6709bbf2ac401cd9a6">atm_gcc_atomic.h</a>
+</li>
+<li>gpr_atm_no_barrier_store
+: <a class="el" href="impl_2codegen_2atm__gcc__atomic_8h.html#afad47d4c311c5439371fcdd4a0b6794e">atm_gcc_atomic.h</a>
+</li>
+<li>gpr_atm_rel_cas
+: <a class="el" href="impl_2codegen_2atm__gcc__sync_8h.html#ae7c3b215cda868ee9ee778822000c3f2">atm_gcc_sync.h</a>
+</li>
+<li>gpr_atm_rel_store
+: <a class="el" href="impl_2codegen_2atm__gcc__atomic_8h.html#a42e3982d45ae4cec439a12b8fcd618e9">atm_gcc_atomic.h</a>
+</li>
+<li>GPR_ATTRIBUTE_NO_TSAN
+: <a class="el" href="impl_2codegen_2port__platform_8h.html#ac5d859f207ef029e0f5fc556f8e5876e">port_platform.h</a>
+</li>
+<li>GPR_CACHELINE_SIZE
+: <a class="el" href="impl_2codegen_2port__platform_8h.html#ad9b7cc620233bbab0bc57cfbbe9519ad">port_platform.h</a>
+</li>
+<li>GPR_CACHELINE_SIZE_LOG
+: <a class="el" href="impl_2codegen_2port__platform_8h.html#a4e8b19add0d8d0be9464f748be985576">port_platform.h</a>
+</li>
+<li>GPR_DEBUG
+: <a class="el" href="log_8h.html#a3e793245091f13bb7318a18b1166a773">log.h</a>
+</li>
+<li>GPR_ERROR
+: <a class="el" href="log_8h.html#a63faedb3eefd93d1c0e79974be80cc36">log.h</a>
+</li>
+<li>GPR_EVENT_INIT
+: <a class="el" href="impl_2codegen_2sync__generic_8h.html#a6f38fe7692eaa6663c1f79ff5847c050">sync_generic.h</a>
+</li>
+<li>GPR_INFO
+: <a class="el" href="log_8h.html#af0d0d75690f79edc9294498c88f96703">log.h</a>
+</li>
+<li>GPR_LOG_VERBOSITY_UNSET
+: <a class="el" href="log_8h.html#afce870efb3d4bff38f747f79cb6c0f18">log.h</a>
+</li>
+<li>GPR_MAX_ALIGNMENT
+: <a class="el" href="impl_2codegen_2port__platform_8h.html#a53c934fa255faf3f8c4f028df105c8e2">port_platform.h</a>
+</li>
+<li>GPR_MS_PER_SEC
+: <a class="el" href="time_8h.html#af2c8091db4e2a3133b93131f64db859e">time.h</a>
+</li>
+<li>GPR_NS_PER_MS
+: <a class="el" href="time_8h.html#a3c63ee76f91a122abf3a0806b64318eb">time.h</a>
+</li>
+<li>GPR_NS_PER_SEC
+: <a class="el" href="time_8h.html#a447d0913b0cfdc943df51585f0e2785e">time.h</a>
+</li>
+<li>GPR_NS_PER_US
+: <a class="el" href="time_8h.html#adc295bf07c72edae8a2ad49e24da2f32">time.h</a>
+</li>
+<li>GPR_ONCE_INIT
+: <a class="el" href="impl_2codegen_2sync__posix_8h.html#a8edd7eb4f6860a4f79defbad49c35666">sync_posix.h</a>
+, <a class="el" href="impl_2codegen_2sync__windows_8h.html#a8edd7eb4f6860a4f79defbad49c35666">sync_windows.h</a>
+</li>
+<li>GPR_PLATFORM_STRING
+: <a class="el" href="impl_2codegen_2port__platform_8h.html#a99f34e9b119908109486e91abedc933e">port_platform.h</a>
+</li>
+<li>GPR_PRINT_FORMAT_CHECK
+: <a class="el" href="impl_2codegen_2port__platform_8h.html#a3364659cddcdfeae3897c3300de03d05">port_platform.h</a>
+</li>
+<li>gpr_slice
+: <a class="el" href="gpr__slice_8h.html#aad57c6f3679d50e1034f7214d863cbda">gpr_slice.h</a>
+</li>
+<li>gpr_slice_buffer
+: <a class="el" href="gpr__slice_8h.html#a04afe0311b9670d3b4ad32651dd5a5e2">gpr_slice.h</a>
+</li>
+<li>gpr_slice_buffer_add
+: <a class="el" href="gpr__slice_8h.html#a94ac21a1dcccec16db49965c35a20e3d">gpr_slice.h</a>
+</li>
+<li>gpr_slice_buffer_add_indexed
+: <a class="el" href="gpr__slice_8h.html#a9700ca384c9b066313a6a8e22e446940">gpr_slice.h</a>
+</li>
+<li>gpr_slice_buffer_addn
+: <a class="el" href="gpr__slice_8h.html#a34451a9b6f1417188e93d28564733113">gpr_slice.h</a>
+</li>
+<li>gpr_slice_buffer_destroy
+: <a class="el" href="gpr__slice_8h.html#a8d8d16a4e3e4c0fe5a82afdfbfb9280b">gpr_slice.h</a>
+</li>
+<li>gpr_slice_buffer_init
+: <a class="el" href="gpr__slice_8h.html#a676d139dcea07e6628d7d5b4cb10e970">gpr_slice.h</a>
+</li>
+<li>gpr_slice_buffer_move_first
+: <a class="el" href="gpr__slice_8h.html#a630538adfa7a60fc9614345b633e5a56">gpr_slice.h</a>
+</li>
+<li>gpr_slice_buffer_move_into
+: <a class="el" href="gpr__slice_8h.html#a35937ec93b942d52d6f5f493e08d812d">gpr_slice.h</a>
+</li>
+<li>gpr_slice_buffer_pop
+: <a class="el" href="gpr__slice_8h.html#ac2bd3d94feaa6353356037607d5a8b9a">gpr_slice.h</a>
+</li>
+<li>gpr_slice_buffer_reset_and_unref
+: <a class="el" href="gpr__slice_8h.html#a98411c67bf6800ac6ac0c35221941dd5">gpr_slice.h</a>
+</li>
+<li>gpr_slice_buffer_swap
+: <a class="el" href="gpr__slice_8h.html#a3f2e450cfba233de3ae78699547daccd">gpr_slice.h</a>
+</li>
+<li>gpr_slice_buffer_take_first
+: <a class="el" href="gpr__slice_8h.html#ab9ee2598566a421ccfb08b0983812474">gpr_slice.h</a>
+</li>
+<li>gpr_slice_buffer_tiny_add
+: <a class="el" href="gpr__slice_8h.html#a5f0b3ee3d70cf4eafc581c02e3ce36b3">gpr_slice.h</a>
+</li>
+<li>gpr_slice_buffer_trim_end
+: <a class="el" href="gpr__slice_8h.html#a39952431c62a133744da20f598a2f254">gpr_slice.h</a>
+</li>
+<li>gpr_slice_cmp
+: <a class="el" href="gpr__slice_8h.html#ac30959553f8b4a57d3deced68c456a86">gpr_slice.h</a>
+</li>
+<li>gpr_slice_from_copied_buffer
+: <a class="el" href="gpr__slice_8h.html#a64973680209649cb38ba493f35e8996c">gpr_slice.h</a>
+</li>
+<li>gpr_slice_from_copied_string
+: <a class="el" href="gpr__slice_8h.html#a87d1481455d797220987857f9c300af0">gpr_slice.h</a>
+</li>
+<li>gpr_slice_from_static_string
+: <a class="el" href="gpr__slice_8h.html#a0df01de74dc6afcfbcd6d4e006fecf27">gpr_slice.h</a>
+</li>
+<li>gpr_slice_malloc
+: <a class="el" href="gpr__slice_8h.html#a691df8d4cb4eb0c56915f8ca68415149">gpr_slice.h</a>
+</li>
+<li>gpr_slice_new
+: <a class="el" href="gpr__slice_8h.html#a3b96cc84c036ac7fc15878dde01f8ac1">gpr_slice.h</a>
+</li>
+<li>gpr_slice_new_with_len
+: <a class="el" href="gpr__slice_8h.html#a042bb49b9be2d6e4659983f3676691fe">gpr_slice.h</a>
+</li>
+<li>gpr_slice_new_with_user_data
+: <a class="el" href="gpr__slice_8h.html#a91357258719e34ddd5df5285942065dd">gpr_slice.h</a>
+</li>
+<li>gpr_slice_ref
+: <a class="el" href="gpr__slice_8h.html#a520b82c3a0ac539e15ff7730e2753f22">gpr_slice.h</a>
+</li>
+<li>gpr_slice_refcount
+: <a class="el" href="gpr__slice_8h.html#a80821e4a998847922c99171ec1b82d8a">gpr_slice.h</a>
+</li>
+<li>gpr_slice_split_head
+: <a class="el" href="gpr__slice_8h.html#a8a68e30c3e6ffa23650453f633733227">gpr_slice.h</a>
+</li>
+<li>gpr_slice_split_tail
+: <a class="el" href="gpr__slice_8h.html#ae6cbc0509b3268a4c62b631374e8cc8d">gpr_slice.h</a>
+</li>
+<li>gpr_slice_str_cmp
+: <a class="el" href="gpr__slice_8h.html#a3fde459231ab6381dd377cbe367dcc7c">gpr_slice.h</a>
+</li>
+<li>gpr_slice_sub
+: <a class="el" href="gpr__slice_8h.html#aa99cc5ece4113b70cca664cd7fadea02">gpr_slice.h</a>
+</li>
+<li>gpr_slice_sub_no_ref
+: <a class="el" href="gpr__slice_8h.html#a4f724d1be9697db9e0912b39ecdc5137">gpr_slice.h</a>
+</li>
+<li>gpr_slice_unref
+: <a class="el" href="gpr__slice_8h.html#aa25ffabf2607e7193bd816a8392a54da">gpr_slice.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_UNREACHABLE_CODE
+: <a class="el" href="impl_2codegen_2port__platform_8h.html#ab75d366740f8322e795ab0d44ed9d958">port_platform.h</a>
+</li>
+<li>GPR_US_PER_MS
+: <a class="el" href="time_8h.html#a33dba9a222266cf2270c9b09c1f64336">time.h</a>
+</li>
+<li>GPR_US_PER_SEC
+: <a class="el" href="time_8h.html#a48433e202646afa00d9694585b05b9e3">time.h</a>
+</li>
+<li>GPRAPI
+: <a class="el" href="impl_2codegen_2port__platform_8h.html#af89d3610372fc35178e83e06916aa808">port_platform.h</a>
+</li>
+<li>GRPC_ALLOW_EXCEPTIONS
+: <a class="el" href="impl_2codegen_2port__platform_8h.html#a30c4ae5cdf0ec0d72fd9e08e0d06370a">port_platform.h</a>
+</li>
+<li>GRPC_ALLOW_GPR_SLICE_FUNCTIONS
+: <a class="el" href="gpr__slice_8h.html#aec9e3b59ce21312d75e3c11013f0adab">gpr_slice.h</a>
+</li>
+<li>GRPC_ARES
+: <a class="el" href="impl_2codegen_2port__platform_8h.html#ab977d82eab38f56b6234fc503f4d51c6">port_platform.h</a>
+</li>
+<li>GRPC_ARG_ALLOW_REUSEPORT
+: <a class="el" href="group__grpc__arg__keys.html#ga40e635cf00ea7a10c71ed71c03d97f23">grpc_types.h</a>
+</li>
+<li>GRPC_ARG_DEFAULT_AUTHORITY
+: <a class="el" href="group__grpc__arg__keys.html#gadd42f97666fbfc66b7dac253ac3b73ae">grpc_types.h</a>
+</li>
+<li>GRPC_ARG_DNS_MIN_TIME_BETWEEN_RESOLUTIONS_MS
+: <a class="el" href="group__grpc__arg__keys.html#ga04ecb35be00c4d5f12f8f10e1a501713">grpc_types.h</a>
+</li>
+<li>GRPC_ARG_ENABLE_CENSUS
+: <a class="el" href="group__grpc__arg__keys.html#gae498934a02de89ce29cec570b02a2037">grpc_types.h</a>
+</li>
+<li>GRPC_ARG_ENABLE_DEADLINE_CHECKS
+: <a class="el" href="group__grpc__arg__keys.html#ga405daab19c0dceb2a64d0b1a77f8fe97">grpc_types.h</a>
+</li>
+<li>GRPC_ARG_ENABLE_LOAD_REPORTING
+: <a class="el" href="group__grpc__arg__keys.html#gaae124ed1c6d60a08d0f56884e9442044">grpc_types.h</a>
+</li>
+<li>GRPC_ARG_ENABLE_PER_MESSAGE_COMPRESSION
+: <a class="el" href="group__grpc__arg__keys.html#gab195665836ae27c45748f5c4e5dc4057">grpc_types.h</a>
+</li>
+<li>GRPC_ARG_EXPAND_WILDCARD_ADDRS
+: <a class="el" href="group__grpc__arg__keys.html#gab11602475264d01e0ea50f0ce376cdcd">grpc_types.h</a>
+</li>
+<li>GRPC_ARG_GRPCLB_CALL_TIMEOUT_MS
+: <a class="el" href="group__grpc__arg__keys.html#ga1768735fceeb8108a2f1eb12ea0a894e">grpc_types.h</a>
+</li>
+<li>GRPC_ARG_GRPCLB_FALLBACK_TIMEOUT_MS
+: <a class="el" href="group__grpc__arg__keys.html#gaaaf4ebe91111ede7ee09a2bc790caa21">grpc_types.h</a>
+</li>
+<li>GRPC_ARG_HTTP2_BDP_PROBE
+: <a class="el" href="group__grpc__arg__keys.html#ga0958b21ee82acd9c77de30a978c59fb2">grpc_types.h</a>
+</li>
+<li>GRPC_ARG_HTTP2_ENABLE_TRUE_BINARY
+: <a class="el" href="group__grpc__arg__keys.html#gacccbdf888685b6d4beda61a3600f4a20">grpc_types.h</a>
+</li>
+<li>GRPC_ARG_HTTP2_HPACK_TABLE_SIZE_DECODER
+: <a class="el" href="group__grpc__arg__keys.html#ga216089aecb45149441024ffe5542cbaf">grpc_types.h</a>
+</li>
+<li>GRPC_ARG_HTTP2_HPACK_TABLE_SIZE_ENCODER
+: <a class="el" href="group__grpc__arg__keys.html#gaab50fc8faf9f04675a9fefa9d631e362">grpc_types.h</a>
+</li>
+<li>GRPC_ARG_HTTP2_INITIAL_SEQUENCE_NUMBER
+: <a class="el" href="group__grpc__arg__keys.html#gaecc45a63163796ca1bc5453938bdfb36">grpc_types.h</a>
+</li>
+<li>GRPC_ARG_HTTP2_MAX_FRAME_SIZE
+: <a class="el" href="group__grpc__arg__keys.html#ga2ef6e079e5d61b34ce236f50fd38fc83">grpc_types.h</a>
+</li>
+<li>GRPC_ARG_HTTP2_MAX_PING_STRIKES
+: <a class="el" href="group__grpc__arg__keys.html#gaf50a9992745183e14e8c660d954c1d82">grpc_types.h</a>
+</li>
+<li>GRPC_ARG_HTTP2_MAX_PINGS_WITHOUT_DATA
+: <a class="el" href="group__grpc__arg__keys.html#ga401cc6c0e567cbbb8b689b091f92dc7e">grpc_types.h</a>
+</li>
+<li>GRPC_ARG_HTTP2_MIN_RECV_PING_INTERVAL_WITHOUT_DATA_MS
+: <a class="el" href="group__grpc__arg__keys.html#ga4494709dc5c7c899af4ed67ec7728549">grpc_types.h</a>
+</li>
+<li>GRPC_ARG_HTTP2_MIN_SENT_PING_INTERVAL_WITHOUT_DATA_MS
+: <a class="el" href="group__grpc__arg__keys.html#ga69583c8efdbdcb7cdf9055ee80a07014">grpc_types.h</a>
+</li>
+<li>GRPC_ARG_HTTP2_SCHEME
+: <a class="el" href="group__grpc__arg__keys.html#ga7797da9f3f5a1381484b2cabca1920fc">grpc_types.h</a>
+</li>
+<li>GRPC_ARG_HTTP2_STREAM_LOOKAHEAD_BYTES
+: <a class="el" href="group__grpc__arg__keys.html#gac02673f790cd2e8616e03aa010be67d6">grpc_types.h</a>
+</li>
+<li>GRPC_ARG_HTTP2_WRITE_BUFFER_SIZE
+: <a class="el" href="group__grpc__arg__keys.html#ga8ee81850446e587a7410df5ab640c565">grpc_types.h</a>
+</li>
+<li>GRPC_ARG_INITIAL_RECONNECT_BACKOFF_MS
+: <a class="el" href="group__grpc__arg__keys.html#gaedb26c5ca7d3d279b81d12d9bf6dabc6">grpc_types.h</a>
+</li>
+<li>GRPC_ARG_KEEPALIVE_PERMIT_WITHOUT_CALLS
+: <a class="el" href="group__grpc__arg__keys.html#gaf900669f52f137677c4dbb9a7a902c92">grpc_types.h</a>
+</li>
+<li>GRPC_ARG_KEEPALIVE_TIME_MS
+: <a class="el" href="group__grpc__arg__keys.html#gabeeccb441a671122c75384e062b1b91b">grpc_types.h</a>
+</li>
+<li>GRPC_ARG_KEEPALIVE_TIMEOUT_MS
+: <a class="el" href="group__grpc__arg__keys.html#ga78975b982fd17ff190fddf2f90050ee3">grpc_types.h</a>
+</li>
+<li>GRPC_ARG_LB_POLICY_NAME
+: <a class="el" href="group__grpc__arg__keys.html#ga72c2b475e218ecfd36bb7d3551d0295b">grpc_types.h</a>
+</li>
+<li>GRPC_ARG_MAX_CONCURRENT_STREAMS
+: <a class="el" href="group__grpc__arg__keys.html#ga5bb9256d0b457cab219f4d9d765148b6">grpc_types.h</a>
+</li>
+<li>GRPC_ARG_MAX_CONNECTION_AGE_GRACE_MS
+: <a class="el" href="group__grpc__arg__keys.html#gaf4574abe94c339c6f21163bca6e7b6b7">grpc_types.h</a>
+</li>
+<li>GRPC_ARG_MAX_CONNECTION_AGE_MS
+: <a class="el" href="group__grpc__arg__keys.html#gabd3a16f46ad2cb5f06064bb607df7b5b">grpc_types.h</a>
+</li>
+<li>GRPC_ARG_MAX_CONNECTION_IDLE_MS
+: <a class="el" href="group__grpc__arg__keys.html#ga8a7a3d98f39302c7859aa09e3f35a12a">grpc_types.h</a>
+</li>
+<li>GRPC_ARG_MAX_MESSAGE_LENGTH
+: <a class="el" href="group__grpc__arg__keys.html#ga50f37feb7c000a23b3b0edf4c31d4367">grpc_types.h</a>
+</li>
+<li>GRPC_ARG_MAX_METADATA_SIZE
+: <a class="el" href="group__grpc__arg__keys.html#ga2a9e23d3fe81ae539ba655d2e49051c8">grpc_types.h</a>
+</li>
+<li>GRPC_ARG_MAX_RECEIVE_MESSAGE_LENGTH
+: <a class="el" href="group__grpc__arg__keys.html#ga813f94f9ac3174571dd712c96cdbbdc1">grpc_types.h</a>
+</li>
+<li>GRPC_ARG_MAX_RECONNECT_BACKOFF_MS
+: <a class="el" href="group__grpc__arg__keys.html#gac978e84658bcda47633c5b81a80d0052">grpc_types.h</a>
+</li>
+<li>GRPC_ARG_MAX_SEND_MESSAGE_LENGTH
+: <a class="el" href="group__grpc__arg__keys.html#gab4defdabac3610ef8a5946848592458c">grpc_types.h</a>
+</li>
+<li>GRPC_ARG_MIN_RECONNECT_BACKOFF_MS
+: <a class="el" href="group__grpc__arg__keys.html#gad7d9d143858d8f5e138cf704b0082973">grpc_types.h</a>
+</li>
+<li>GRPC_ARG_MINIMAL_STACK
+: <a class="el" href="group__grpc__arg__keys.html#ga17b79aacf3bbfb0bce6d29bf9867988b">grpc_types.h</a>
+</li>
+<li>GRPC_ARG_OPTIMIZATION_TARGET
+: <a class="el" href="group__grpc__arg__keys.html#ga5bbdfddb3afba6b330221d9adbecc778">grpc_types.h</a>
+</li>
+<li>GRPC_ARG_PRIMARY_USER_AGENT_STRING
+: <a class="el" href="group__grpc__arg__keys.html#ga0732df2d9003e9ee1c01e50e41b5a8e2">grpc_types.h</a>
+</li>
+<li>GRPC_ARG_RESOURCE_QUOTA
+: <a class="el" href="group__grpc__arg__keys.html#gaa8bb5c65808f9c340ba7e4dd4f9f0f39">grpc_types.h</a>
+</li>
+<li>GRPC_ARG_SECONDARY_USER_AGENT_STRING
+: <a class="el" href="group__grpc__arg__keys.html#gaf47b4048c11e4f8f4162f12c135c2da4">grpc_types.h</a>
+</li>
+<li>GRPC_ARG_SERVER_HANDSHAKE_TIMEOUT_MS
+: <a class="el" href="group__grpc__arg__keys.html#gabd95d2a6b1cd3b3ca8a1c9fb7eb4cdf1">grpc_types.h</a>
+</li>
+<li>GRPC_ARG_SERVICE_CONFIG
+: <a class="el" href="group__grpc__arg__keys.html#gad60df744eb84ef55a371de9b8bd2373d">grpc_types.h</a>
+</li>
+<li>GRPC_ARG_SERVICE_CONFIG_DISABLE_RESOLUTION
+: <a class="el" href="group__grpc__arg__keys.html#gaf3c9aad876ebaa5484a0cffd8d295244">grpc_types.h</a>
+</li>
+<li>GRPC_ARG_SOCKET_FACTORY
+: <a class="el" href="group__grpc__arg__keys.html#ga9e1054f78a26481931b10aa0b33f52b7">grpc_types.h</a>
+</li>
+<li>GRPC_ARG_SOCKET_MUTATOR
+: <a class="el" href="group__grpc__arg__keys.html#gabdcf8122824e386dcc23b947473e83e0">grpc_types.h</a>
+</li>
+<li>GRPC_ARG_TCP_MAX_READ_CHUNK_SIZE
+: <a class="el" href="group__grpc__arg__keys.html#gadeaad8ae5b50ee8d2fb44d289aeb223d">grpc_types.h</a>
+</li>
+<li>GRPC_ARG_TCP_MIN_READ_CHUNK_SIZE
+: <a class="el" href="group__grpc__arg__keys.html#gae55b7bd57a5344e0083eac4d06c2d51b">grpc_types.h</a>
+</li>
+<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_USE_CRONET_PACKET_COALESCING
+: <a class="el" href="group__grpc__arg__keys.html#ga3da556ec531495ace9f93b97c8c4f24b">grpc_types.h</a>
+</li>
+<li>GRPC_ARG_WORKAROUND_CRONET_COMPRESSION
+: <a class="el" href="group__grpc__arg__keys.html#ga618ddbf19fdd38d8f90b8f3d7cb5d481">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>
+<li>GRPC_COMPRESSION_CHANNEL_DEFAULT_LEVEL
+: <a class="el" href="group__grpc__arg__keys.html#ga4ced90d07cc1e9a2c3f8a3d6b9171db3">compression_types.h</a>
+</li>
+<li>GRPC_COMPRESSION_CHANNEL_ENABLED_ALGORITHMS_BITSET
+: <a class="el" href="group__grpc__arg__keys.html#gaf8844eec49cd7281c77f4fb81deeffdc">compression_types.h</a>
+</li>
+<li>GRPC_COMPRESSION_REQUEST_ALGORITHM_MD_KEY
+: <a class="el" href="compression__types_8h.html#a862adef9b36180377a6db217dd5f52fe">compression_types.h</a>
+</li>
+<li>GRPC_CQ_CURRENT_VERSION
+: <a class="el" href="grpc__types_8h.html#a52497b2b6db8035126a8b45467a14d97">grpc_types.h</a>
+</li>
+<li>GRPC_DEFAULT_MAX_RECV_MESSAGE_LENGTH
+: <a class="el" href="grpc__types_8h.html#a25687d417e9dc0a05af692dff23af179">grpc_types.h</a>
+</li>
+<li>GRPC_DEFAULT_MAX_SEND_MESSAGE_LENGTH
+: <a class="el" href="grpc__types_8h.html#a4e5d829393a2ad7a98e53c4856057220">grpc_types.h</a>
+</li>
+<li>GRPC_DEFAULT_SSL_ROOTS_FILE_PATH_ENV_VAR
+: <a class="el" href="grpc__security__constants_8h.html#a48565da473b7c82fa2453798f620fd59">grpc_security_constants.h</a>
+</li>
+<li>GRPC_GOOGLE_CREDENTIALS_ENV_VAR
+: <a class="el" href="grpc__security__constants_8h.html#a3874f70577fc9fe15fd2c4ce68a36ecd">grpc_security_constants.h</a>
+</li>
+<li>GRPC_INITIAL_METADATA_CACHEABLE_REQUEST
+: <a class="el" href="grpc__types_8h.html#a7978c09a9933e7b858c65c1b03eb5b2b">grpc_types.h</a>
+</li>
+<li>GRPC_INITIAL_METADATA_CORKED
+: <a class="el" href="grpc__types_8h.html#a1175f30479912922d006387536d2c46c">grpc_types.h</a>
+</li>
+<li>GRPC_INITIAL_METADATA_IDEMPOTENT_REQUEST
+: <a class="el" href="grpc__types_8h.html#a3b9e262e1a797030f62bccfe7b42ce01">grpc_types.h</a>
+</li>
+<li>GRPC_INITIAL_METADATA_USED_MASK
+: <a class="el" href="grpc__types_8h.html#aca7fa3c1b87589e5829f508ee3fc1f84">grpc_types.h</a>
+</li>
+<li>GRPC_INITIAL_METADATA_WAIT_FOR_READY
+: <a class="el" href="grpc__types_8h.html#a9606180fd0950a1514522fbe535edf49">grpc_types.h</a>
+</li>
+<li>GRPC_INITIAL_METADATA_WAIT_FOR_READY_EXPLICITLY_SET
+: <a class="el" href="grpc__types_8h.html#afa71c451716eca6c8d38fb71d66c0bbb">grpc_types.h</a>
+</li>
+<li>GRPC_LB_COST_MD_KEY
+: <a class="el" href="load__reporting_8h.html#a26062f16fe0fc3265852717c32be532c">load_reporting.h</a>
+</li>
+<li>GRPC_LB_TOKEN_MD_KEY
+: <a class="el" href="load__reporting_8h.html#aad02df8e03e2f88bf4b0f54beb904d12">load_reporting.h</a>
+</li>
+<li>GRPC_MAX_COMPLETION_QUEUE_PLUCKERS
+: <a class="el" href="grpc_8h.html#a7fa47963513b9ce50ca4006b9db94c5e">grpc.h</a>
+</li>
+<li>GRPC_METADATA_CREDENTIALS_PLUGIN_SYNC_MAX
+: <a class="el" href="grpc__security_8h.html#a33e259900dbbac0ea018352adf1a4af7">grpc_security.h</a>
+</li>
+<li>GRPC_MUST_USE_RESULT
+: <a class="el" href="impl_2codegen_2port__platform_8h.html#aef49047a3be38448a61332117b306686">port_platform.h</a>
+</li>
+<li>GRPC_PROPAGATE_CANCELLATION
+: <a class="el" href="propagation__bits_8h.html#aa87041a20c89c31d27217b22ef79d066">propagation_bits.h</a>
+</li>
+<li>GRPC_PROPAGATE_CENSUS_STATS_CONTEXT
+: <a class="el" href="propagation__bits_8h.html#a1729fbf455d0a10d31246086187bc9b3">propagation_bits.h</a>
+</li>
+<li>GRPC_PROPAGATE_CENSUS_TRACING_CONTEXT
+: <a class="el" href="propagation__bits_8h.html#ab78096727057fdd2f6794df351e26243">propagation_bits.h</a>
+</li>
+<li>GRPC_PROPAGATE_DEADLINE
+: <a class="el" href="propagation__bits_8h.html#a8d4d1f2973b2f5e4e3cdb515b7507868">propagation_bits.h</a>
+</li>
+<li>GRPC_PROPAGATE_DEFAULTS
+: <a class="el" href="propagation__bits_8h.html#aab5e717edb406d236313f70f304772cc">propagation_bits.h</a>
+</li>
+<li>GRPC_SLICE_BUFFER_INLINE_ELEMENTS
+: <a class="el" href="impl_2codegen_2slice_8h.html#a81db47a2be0a079aa797cd77f3864809">slice.h</a>
+</li>
+<li>GRPC_SLICE_END_PTR
+: <a class="el" href="impl_2codegen_2slice_8h.html#a96535019e10a540192c1f276ec049a56">slice.h</a>
+</li>
+<li>GRPC_SLICE_INLINE_EXTRA_SIZE
+: <a class="el" href="impl_2codegen_2slice_8h.html#a6a30245ea694a3915b1413a2f50c9b54">slice.h</a>
+</li>
+<li>GRPC_SLICE_INLINED_SIZE
+: <a class="el" href="impl_2codegen_2slice_8h.html#ae65fc74cb3afbcd3299a1c93f90bae20">slice.h</a>
+</li>
+<li>GRPC_SLICE_IS_EMPTY
+: <a class="el" href="impl_2codegen_2slice_8h.html#a829178b3baec8b96a992a5607ad3ed93">slice.h</a>
+</li>
+<li>GRPC_SLICE_LENGTH
+: <a class="el" href="impl_2codegen_2slice_8h.html#ae965fb2ee1a646253cdbd49d82b0b6c5">slice.h</a>
+</li>
+<li>GRPC_SLICE_MALLOC
+: <a class="el" href="slice_8h.html#ae0799ad659c9438e0b2cc25e1aa99a52">slice.h</a>
+</li>
+<li>GRPC_SLICE_SET_LENGTH
+: <a class="el" href="impl_2codegen_2slice_8h.html#a6791fa7be0a1a9144e005cfea7baea84">slice.h</a>
+</li>
+<li>GRPC_SLICE_START_PTR
+: <a class="el" href="impl_2codegen_2slice_8h.html#a8a15783c251cdeb18c3f8b0ad41d0352">slice.h</a>
+</li>
+<li>GRPC_SSL_TARGET_NAME_OVERRIDE_ARG
+: <a class="el" href="group__grpc__arg__keys.html#ga218bf55b665134a11baf07ada5980825">grpc_types.h</a>
+</li>
+<li>GRPC_SSL_TRANSPORT_SECURITY_TYPE
+: <a class="el" href="grpc__security__constants_8h.html#a35a35c597b7090b8ac7e2d854c9bcc7a">grpc_security_constants.h</a>
+</li>
+<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_TYPE_PROPERTY_NAME
+: <a class="el" href="grpc__security__constants_8h.html#aff82fdff9e7c40c4dd4bdc650e38e25a">grpc_security_constants.h</a>
+</li>
+<li>GRPC_UNUSED
+: <a class="el" href="impl_2codegen_2port__platform_8h.html#a278515bb22fcd59e3a1092bb35063bd8">port_platform.h</a>
+</li>
+<li>GRPC_WRITE_BUFFER_HINT
+: <a class="el" href="grpc__types_8h.html#adf29fd8b7df2ecc47d14a7f5a3a079c0">grpc_types.h</a>
+</li>
+<li>GRPC_WRITE_NO_COMPRESS
+: <a class="el" href="grpc__types_8h.html#ae09000181671f031ed0e319ed557da4e">grpc_types.h</a>
+</li>
+<li>GRPC_WRITE_THROUGH
+: <a class="el" href="grpc__types_8h.html#a5de65995b1101bba3652f9d2ae51cc23">grpc_types.h</a>
+</li>
+<li>GRPC_WRITE_USED_MASK
+: <a class="el" href="grpc__types_8h.html#a3317259e1098b2b6f49982d6997bbf6a">grpc_types.h</a>
+</li>
+<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_PROPERTY_NAME
+: <a class="el" href="grpc__security__constants_8h.html#ad46c3fd565d6a24eeb25d1fdc342cb28">grpc_security_constants.h</a>
+</li>
+<li>GRPC_X509_SAN_PROPERTY_NAME
+: <a class="el" href="grpc__security__constants_8h.html#a1412421653b7999544296f56025a0f36">grpc_security_constants.h</a>
+</li>
+<li>GRPCAPI
+: <a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">port_platform.h</a>
+</li>
+</ul>
 </div><!-- contents -->
 </div><!-- contents -->
 <!-- start footer part -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Fri Feb 2 2018 15:15:11 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Mar 1 2018 16:16:09 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.6
+</a> 1.8.13
 </small></address>
 </small></address>
 </body>
 </body>
 </html>
 </html>

+ 0 - 117
core/globals_defs_c.html

@@ -1,117 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
-<title>GRPC Core: Globals</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/search.js"></script>
-<script type="text/javascript">
-  $(document).ready(function() { searchBox.OnSelectItem(0); });
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">GRPC Core
-   &#160;<span id="projectnumber">5.0.0</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow3" class="tabs2">
-    <ul class="tablist">
-      <li><a href="globals.html"><span>All</span></a></li>
-      <li><a href="globals_func.html"><span>Functions</span></a></li>
-      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
-      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
-      <li class="current"><a href="globals_defs.html"><span>Macros</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow4" class="tabs3">
-    <ul class="tablist">
-      <li><a href="globals_defs.html#index__"><span>_</span></a></li>
-      <li class="current"><a href="globals_defs_c.html#index_c"><span>c</span></a></li>
-      <li><a href="globals_defs_g.html#index_g"><span>g</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
-     onmouseover="return searchBox.OnSearchSelectShow()"
-     onmouseout="return searchBox.OnSearchSelectHide()"
-     onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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 class="contents">
-&#160;
-
-<h3><a class="anchor" id="index_c"></a>- c -</h3><ul>
-<li>CENSUSAPI
-: <a class="el" href="impl_2codegen_2port__platform_8h.html#a3f6006f19ae6445e4a42f9d16b720ad7">port_platform.h</a>
-</li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated on Fri Feb 2 2018 15:15:11 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.6
-</small></address>
-</body>
-</html>

+ 0 - 733
core/globals_defs_g.html

@@ -1,733 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
-<title>GRPC Core: Globals</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/search.js"></script>
-<script type="text/javascript">
-  $(document).ready(function() { searchBox.OnSelectItem(0); });
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">GRPC Core
-   &#160;<span id="projectnumber">5.0.0</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow3" class="tabs2">
-    <ul class="tablist">
-      <li><a href="globals.html"><span>All</span></a></li>
-      <li><a href="globals_func.html"><span>Functions</span></a></li>
-      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
-      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
-      <li class="current"><a href="globals_defs.html"><span>Macros</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow4" class="tabs3">
-    <ul class="tablist">
-      <li><a href="globals_defs.html#index__"><span>_</span></a></li>
-      <li><a href="globals_defs_c.html#index_c"><span>c</span></a></li>
-      <li class="current"><a href="globals_defs_g.html#index_g"><span>g</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
-     onmouseover="return searchBox.OnSearchSelectShow()"
-     onmouseout="return searchBox.OnSearchSelectHide()"
-     onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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 class="contents">
-&#160;
-
-<h3><a class="anchor" id="index_g"></a>- g -</h3><ul>
-<li>GPR_ALIGN_STRUCT
-: <a class="el" href="impl_2codegen_2port__platform_8h.html#aafd38282877816cf1eea110c65fdf14b">port_platform.h</a>
-</li>
-<li>GPR_ARRAY_SIZE
-: <a class="el" href="useful_8h.html#a0e411d4f81a169c97c319d4e84df5747">useful.h</a>
-</li>
-<li>GPR_ASSERT
-: <a class="el" href="log_8h.html#a6ccf52ff690655cc22cd9d053650876f">log.h</a>
-</li>
-<li>gpr_atm_acq_cas
-: <a class="el" href="impl_2codegen_2atm__gcc__sync_8h.html#a1a90e5777158aaa53624822f1f87dd90">atm_gcc_sync.h</a>
-</li>
-<li>gpr_atm_acq_load
-: <a class="el" href="impl_2codegen_2atm__gcc__atomic_8h.html#a44607f95f7ee40eba592c7fe10960a06">atm_gcc_atomic.h</a>
-</li>
-<li>GPR_ATM_COMPILE_BARRIER_
-: <a class="el" href="impl_2codegen_2atm__gcc__sync_8h.html#a5a1f94112dcd03309d6716d43c8edf3f">atm_gcc_sync.h</a>
-</li>
-<li>gpr_atm_full_barrier
-: <a class="el" href="impl_2codegen_2atm__gcc__sync_8h.html#a95f86e51ae9a479026bd237cb792193e">atm_gcc_sync.h</a>
-, <a class="el" href="impl_2codegen_2atm__windows_8h.html#a8e58c94aff5c7161bc3cbfde878dd03d">atm_windows.h</a>
-, <a class="el" href="impl_2codegen_2atm__gcc__atomic_8h.html#a95f86e51ae9a479026bd237cb792193e">atm_gcc_atomic.h</a>
-</li>
-<li>gpr_atm_full_cas
-: <a class="el" href="impl_2codegen_2atm__gcc__sync_8h.html#a9d29f224b49d4de8bb2b0d7feae64fcb">atm_gcc_sync.h</a>
-</li>
-<li>gpr_atm_full_fetch_add
-: <a class="el" href="impl_2codegen_2atm__gcc__atomic_8h.html#abada8771b338845e4c6ef93c8392582c">atm_gcc_atomic.h</a>
-, <a class="el" href="impl_2codegen_2atm__gcc__sync_8h.html#abada8771b338845e4c6ef93c8392582c">atm_gcc_sync.h</a>
-</li>
-<li>gpr_atm_full_xchg
-: <a class="el" href="impl_2codegen_2atm__gcc__atomic_8h.html#a724691b6d48f35bbd9f575c82fdfb526">atm_gcc_atomic.h</a>
-</li>
-<li>GPR_ATM_INC_ADD_THEN
-: <a class="el" href="impl_2codegen_2atm__gcc__atomic_8h.html#a9c18195c74f7c1fb80e26462ea55d2ab">atm_gcc_atomic.h</a>
-</li>
-<li>GPR_ATM_INC_CAS_THEN
-: <a class="el" href="impl_2codegen_2atm__gcc__atomic_8h.html#af498a174edbc5b41c4d972480f892eac">atm_gcc_atomic.h</a>
-</li>
-<li>GPR_ATM_LS_BARRIER_
-: <a class="el" href="impl_2codegen_2atm__gcc__sync_8h.html#a4ceb46c9b854db0ade8cfe2f37edb878">atm_gcc_sync.h</a>
-</li>
-<li>GPR_ATM_MAX
-: <a class="el" href="impl_2codegen_2atm__gcc__atomic_8h.html#a5fb170a483552faeb4b6d4acb674c44c">atm_gcc_atomic.h</a>
-, <a class="el" href="impl_2codegen_2atm__gcc__sync_8h.html#a5fb170a483552faeb4b6d4acb674c44c">atm_gcc_sync.h</a>
-, <a class="el" href="impl_2codegen_2atm__windows_8h.html#a5fb170a483552faeb4b6d4acb674c44c">atm_windows.h</a>
-</li>
-<li>GPR_ATM_MIN
-: <a class="el" href="impl_2codegen_2atm__gcc__atomic_8h.html#a99e375c7c261fecdf2ffed0ec491c8e1">atm_gcc_atomic.h</a>
-, <a class="el" href="impl_2codegen_2atm__gcc__sync_8h.html#a99e375c7c261fecdf2ffed0ec491c8e1">atm_gcc_sync.h</a>
-, <a class="el" href="impl_2codegen_2atm__windows_8h.html#a99e375c7c261fecdf2ffed0ec491c8e1">atm_windows.h</a>
-</li>
-<li>gpr_atm_no_barrier_cas
-: <a class="el" href="impl_2codegen_2atm__gcc__sync_8h.html#ad39536b08912ac4a0770655ed334d260">atm_gcc_sync.h</a>
-</li>
-<li>gpr_atm_no_barrier_fetch_add
-: <a class="el" href="impl_2codegen_2atm__gcc__atomic_8h.html#ae337dc477a6a45ac3d91e41e8f3f2f8c">atm_gcc_atomic.h</a>
-, <a class="el" href="impl_2codegen_2atm__gcc__sync_8h.html#ae337dc477a6a45ac3d91e41e8f3f2f8c">atm_gcc_sync.h</a>
-</li>
-<li>gpr_atm_no_barrier_load
-: <a class="el" href="impl_2codegen_2atm__gcc__atomic_8h.html#aa647aa9c97294a6709bbf2ac401cd9a6">atm_gcc_atomic.h</a>
-</li>
-<li>gpr_atm_no_barrier_store
-: <a class="el" href="impl_2codegen_2atm__gcc__atomic_8h.html#afad47d4c311c5439371fcdd4a0b6794e">atm_gcc_atomic.h</a>
-</li>
-<li>gpr_atm_rel_cas
-: <a class="el" href="impl_2codegen_2atm__gcc__sync_8h.html#ae7c3b215cda868ee9ee778822000c3f2">atm_gcc_sync.h</a>
-</li>
-<li>gpr_atm_rel_store
-: <a class="el" href="impl_2codegen_2atm__gcc__atomic_8h.html#a42e3982d45ae4cec439a12b8fcd618e9">atm_gcc_atomic.h</a>
-</li>
-<li>GPR_ATTRIBUTE_NO_TSAN
-: <a class="el" href="impl_2codegen_2port__platform_8h.html#ac5d859f207ef029e0f5fc556f8e5876e">port_platform.h</a>
-</li>
-<li>GPR_BITCLEAR
-: <a class="el" href="useful_8h.html#af797bf1803f9809b3ccceaa619078c89">useful.h</a>
-</li>
-<li>GPR_BITCOUNT
-: <a class="el" href="useful_8h.html#a8f51444fe97eb3f83184b98035e3357f">useful.h</a>
-</li>
-<li>GPR_BITGET
-: <a class="el" href="useful_8h.html#a7c54bb2fffdaae24ba38ca5e5c53ab41">useful.h</a>
-</li>
-<li>GPR_BITSET
-: <a class="el" href="useful_8h.html#a28de4ed955bfc2bff309061b7820a37a">useful.h</a>
-</li>
-<li>GPR_CACHELINE_SIZE
-: <a class="el" href="impl_2codegen_2port__platform_8h.html#ad9b7cc620233bbab0bc57cfbbe9519ad">port_platform.h</a>
-</li>
-<li>GPR_CACHELINE_SIZE_LOG
-: <a class="el" href="impl_2codegen_2port__platform_8h.html#a4e8b19add0d8d0be9464f748be985576">port_platform.h</a>
-</li>
-<li>GPR_CLAMP
-: <a class="el" href="useful_8h.html#ac974b8c13ee716193e0ee30d9513672c">useful.h</a>
-</li>
-<li>GPR_DEBUG
-: <a class="el" href="log_8h.html#a3e793245091f13bb7318a18b1166a773">log.h</a>
-</li>
-<li>GPR_ERROR
-: <a class="el" href="log_8h.html#a63faedb3eefd93d1c0e79974be80cc36">log.h</a>
-</li>
-<li>GPR_EVENT_INIT
-: <a class="el" href="impl_2codegen_2sync__generic_8h.html#a6f38fe7692eaa6663c1f79ff5847c050">sync_generic.h</a>
-</li>
-<li>GPR_HASH_POINTER
-: <a class="el" href="useful_8h.html#ac303d133f8b8a8d81799ae11d00ae1d3">useful.h</a>
-</li>
-<li>GPR_ICMP
-: <a class="el" href="useful_8h.html#a0f5453aa5dc6d3314ad8a894177d257b">useful.h</a>
-</li>
-<li>GPR_INFO
-: <a class="el" href="log_8h.html#af0d0d75690f79edc9294498c88f96703">log.h</a>
-</li>
-<li>GPR_INTERNAL_HEXDIGIT_BITCOUNT
-: <a class="el" href="useful_8h.html#a601e1be692fe7922b52991a5d410b945">useful.h</a>
-</li>
-<li>GPR_LOG_VERBOSITY_UNSET
-: <a class="el" href="log_8h.html#afce870efb3d4bff38f747f79cb6c0f18">log.h</a>
-</li>
-<li>GPR_MAX
-: <a class="el" href="useful_8h.html#af50c518bb1183da84adb7d8a86cd568a">useful.h</a>
-</li>
-<li>GPR_MAX_ALIGNMENT
-: <a class="el" href="impl_2codegen_2port__platform_8h.html#a53c934fa255faf3f8c4f028df105c8e2">port_platform.h</a>
-</li>
-<li>GPR_MIN
-: <a class="el" href="useful_8h.html#a298322c952526928cf8dbc7aaba7b84d">useful.h</a>
-</li>
-<li>GPR_MS_PER_SEC
-: <a class="el" href="time_8h.html#af2c8091db4e2a3133b93131f64db859e">time.h</a>
-</li>
-<li>GPR_NS_PER_MS
-: <a class="el" href="time_8h.html#a3c63ee76f91a122abf3a0806b64318eb">time.h</a>
-</li>
-<li>GPR_NS_PER_SEC
-: <a class="el" href="time_8h.html#a447d0913b0cfdc943df51585f0e2785e">time.h</a>
-</li>
-<li>GPR_NS_PER_US
-: <a class="el" href="time_8h.html#adc295bf07c72edae8a2ad49e24da2f32">time.h</a>
-</li>
-<li>GPR_ONCE_INIT
-: <a class="el" href="impl_2codegen_2sync__posix_8h.html#a8edd7eb4f6860a4f79defbad49c35666">sync_posix.h</a>
-, <a class="el" href="impl_2codegen_2sync__windows_8h.html#a8edd7eb4f6860a4f79defbad49c35666">sync_windows.h</a>
-</li>
-<li>GPR_PLATFORM_STRING
-: <a class="el" href="impl_2codegen_2port__platform_8h.html#a99f34e9b119908109486e91abedc933e">port_platform.h</a>
-</li>
-<li>GPR_PRINT_FORMAT_CHECK
-: <a class="el" href="impl_2codegen_2port__platform_8h.html#a3364659cddcdfeae3897c3300de03d05">port_platform.h</a>
-</li>
-<li>GPR_ROTL
-: <a class="el" href="useful_8h.html#a6f7a8aba8e044f6b20fc8a7560f28f85">useful.h</a>
-</li>
-<li>GPR_ROTR
-: <a class="el" href="useful_8h.html#a5ff4b278972e799dc134963a0249f316">useful.h</a>
-</li>
-<li>gpr_slice
-: <a class="el" href="gpr__slice_8h.html#aad57c6f3679d50e1034f7214d863cbda">gpr_slice.h</a>
-</li>
-<li>gpr_slice_buffer
-: <a class="el" href="gpr__slice_8h.html#a04afe0311b9670d3b4ad32651dd5a5e2">gpr_slice.h</a>
-</li>
-<li>gpr_slice_buffer_add
-: <a class="el" href="gpr__slice_8h.html#a94ac21a1dcccec16db49965c35a20e3d">gpr_slice.h</a>
-</li>
-<li>gpr_slice_buffer_add_indexed
-: <a class="el" href="gpr__slice_8h.html#a9700ca384c9b066313a6a8e22e446940">gpr_slice.h</a>
-</li>
-<li>gpr_slice_buffer_addn
-: <a class="el" href="gpr__slice_8h.html#a34451a9b6f1417188e93d28564733113">gpr_slice.h</a>
-</li>
-<li>gpr_slice_buffer_destroy
-: <a class="el" href="gpr__slice_8h.html#a8d8d16a4e3e4c0fe5a82afdfbfb9280b">gpr_slice.h</a>
-</li>
-<li>gpr_slice_buffer_init
-: <a class="el" href="gpr__slice_8h.html#a676d139dcea07e6628d7d5b4cb10e970">gpr_slice.h</a>
-</li>
-<li>gpr_slice_buffer_move_first
-: <a class="el" href="gpr__slice_8h.html#a630538adfa7a60fc9614345b633e5a56">gpr_slice.h</a>
-</li>
-<li>gpr_slice_buffer_move_into
-: <a class="el" href="gpr__slice_8h.html#a35937ec93b942d52d6f5f493e08d812d">gpr_slice.h</a>
-</li>
-<li>gpr_slice_buffer_pop
-: <a class="el" href="gpr__slice_8h.html#ac2bd3d94feaa6353356037607d5a8b9a">gpr_slice.h</a>
-</li>
-<li>gpr_slice_buffer_reset_and_unref
-: <a class="el" href="gpr__slice_8h.html#a98411c67bf6800ac6ac0c35221941dd5">gpr_slice.h</a>
-</li>
-<li>gpr_slice_buffer_swap
-: <a class="el" href="gpr__slice_8h.html#a3f2e450cfba233de3ae78699547daccd">gpr_slice.h</a>
-</li>
-<li>gpr_slice_buffer_take_first
-: <a class="el" href="gpr__slice_8h.html#ab9ee2598566a421ccfb08b0983812474">gpr_slice.h</a>
-</li>
-<li>gpr_slice_buffer_tiny_add
-: <a class="el" href="gpr__slice_8h.html#a5f0b3ee3d70cf4eafc581c02e3ce36b3">gpr_slice.h</a>
-</li>
-<li>gpr_slice_buffer_trim_end
-: <a class="el" href="gpr__slice_8h.html#a39952431c62a133744da20f598a2f254">gpr_slice.h</a>
-</li>
-<li>gpr_slice_cmp
-: <a class="el" href="gpr__slice_8h.html#ac30959553f8b4a57d3deced68c456a86">gpr_slice.h</a>
-</li>
-<li>gpr_slice_from_copied_buffer
-: <a class="el" href="gpr__slice_8h.html#a64973680209649cb38ba493f35e8996c">gpr_slice.h</a>
-</li>
-<li>gpr_slice_from_copied_string
-: <a class="el" href="gpr__slice_8h.html#a87d1481455d797220987857f9c300af0">gpr_slice.h</a>
-</li>
-<li>gpr_slice_from_static_string
-: <a class="el" href="gpr__slice_8h.html#a0df01de74dc6afcfbcd6d4e006fecf27">gpr_slice.h</a>
-</li>
-<li>gpr_slice_malloc
-: <a class="el" href="gpr__slice_8h.html#a691df8d4cb4eb0c56915f8ca68415149">gpr_slice.h</a>
-</li>
-<li>gpr_slice_new
-: <a class="el" href="gpr__slice_8h.html#a3b96cc84c036ac7fc15878dde01f8ac1">gpr_slice.h</a>
-</li>
-<li>gpr_slice_new_with_len
-: <a class="el" href="gpr__slice_8h.html#a042bb49b9be2d6e4659983f3676691fe">gpr_slice.h</a>
-</li>
-<li>gpr_slice_new_with_user_data
-: <a class="el" href="gpr__slice_8h.html#a91357258719e34ddd5df5285942065dd">gpr_slice.h</a>
-</li>
-<li>gpr_slice_ref
-: <a class="el" href="gpr__slice_8h.html#a520b82c3a0ac539e15ff7730e2753f22">gpr_slice.h</a>
-</li>
-<li>gpr_slice_refcount
-: <a class="el" href="gpr__slice_8h.html#a80821e4a998847922c99171ec1b82d8a">gpr_slice.h</a>
-</li>
-<li>gpr_slice_split_head
-: <a class="el" href="gpr__slice_8h.html#a8a68e30c3e6ffa23650453f633733227">gpr_slice.h</a>
-</li>
-<li>gpr_slice_split_tail
-: <a class="el" href="gpr__slice_8h.html#ae6cbc0509b3268a4c62b631374e8cc8d">gpr_slice.h</a>
-</li>
-<li>gpr_slice_str_cmp
-: <a class="el" href="gpr__slice_8h.html#a3fde459231ab6381dd377cbe367dcc7c">gpr_slice.h</a>
-</li>
-<li>gpr_slice_sub
-: <a class="el" href="gpr__slice_8h.html#aa99cc5ece4113b70cca664cd7fadea02">gpr_slice.h</a>
-</li>
-<li>gpr_slice_sub_no_ref
-: <a class="el" href="gpr__slice_8h.html#a4f724d1be9697db9e0912b39ecdc5137">gpr_slice.h</a>
-</li>
-<li>gpr_slice_unref
-: <a class="el" href="gpr__slice_8h.html#aa25ffabf2607e7193bd816a8392a54da">gpr_slice.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_SWAP
-: <a class="el" href="useful_8h.html#a9f884f8218a97ed9739e2dac467f0719">useful.h</a>
-</li>
-<li>GPR_TLS_CLASS_DECL
-: <a class="el" href="tls__gcc_8h.html#acc8fbf4ef25c95e4ddab571dd156407d">tls_gcc.h</a>
-, <a class="el" href="tls__msvc_8h.html#acc8fbf4ef25c95e4ddab571dd156407d">tls_msvc.h</a>
-, <a class="el" href="tls__pthread_8h.html#acc8fbf4ef25c95e4ddab571dd156407d">tls_pthread.h</a>
-</li>
-<li>GPR_TLS_CLASS_DEF
-: <a class="el" href="tls__gcc_8h.html#ace2f12ec75e024b1adb5a67f4b3ea1cf">tls_gcc.h</a>
-, <a class="el" href="tls__msvc_8h.html#ace2f12ec75e024b1adb5a67f4b3ea1cf">tls_msvc.h</a>
-, <a class="el" href="tls__pthread_8h.html#ace2f12ec75e024b1adb5a67f4b3ea1cf">tls_pthread.h</a>
-</li>
-<li>GPR_TLS_DECL
-: <a class="el" href="tls__gcc_8h.html#ab2c3baa4e4ceb366668aaf51379340fd">tls_gcc.h</a>
-, <a class="el" href="tls__msvc_8h.html#ab2c3baa4e4ceb366668aaf51379340fd">tls_msvc.h</a>
-, <a class="el" href="tls__pthread_8h.html#ab2c3baa4e4ceb366668aaf51379340fd">tls_pthread.h</a>
-</li>
-<li>gpr_tls_destroy
-: <a class="el" href="tls__gcc_8h.html#a187108e1078d2ce05388cb17bc59ce74">tls_gcc.h</a>
-, <a class="el" href="tls__msvc_8h.html#a187108e1078d2ce05388cb17bc59ce74">tls_msvc.h</a>
-, <a class="el" href="tls__pthread_8h.html#a187108e1078d2ce05388cb17bc59ce74">tls_pthread.h</a>
-</li>
-<li>gpr_tls_get
-: <a class="el" href="tls__gcc_8h.html#a9aa9e55eddbe7fed424526c23e1b55a3">tls_gcc.h</a>
-, <a class="el" href="tls__msvc_8h.html#a9aa9e55eddbe7fed424526c23e1b55a3">tls_msvc.h</a>
-, <a class="el" href="tls__pthread_8h.html#a9aa9e55eddbe7fed424526c23e1b55a3">tls_pthread.h</a>
-</li>
-<li>gpr_tls_init
-: <a class="el" href="tls__gcc_8h.html#a43768a42ff705cc028b4a483dc3b65c5">tls_gcc.h</a>
-, <a class="el" href="tls__msvc_8h.html#a43768a42ff705cc028b4a483dc3b65c5">tls_msvc.h</a>
-, <a class="el" href="tls__pthread_8h.html#a43768a42ff705cc028b4a483dc3b65c5">tls_pthread.h</a>
-</li>
-<li>gpr_tls_set
-: <a class="el" href="tls__gcc_8h.html#aa8f01b3e40178b80d098650f42c529e7">tls_gcc.h</a>
-, <a class="el" href="tls__msvc_8h.html#aa8f01b3e40178b80d098650f42c529e7">tls_msvc.h</a>
-</li>
-<li>GPR_UNREACHABLE_CODE
-: <a class="el" href="impl_2codegen_2port__platform_8h.html#ab75d366740f8322e795ab0d44ed9d958">port_platform.h</a>
-</li>
-<li>GPR_US_PER_MS
-: <a class="el" href="time_8h.html#a33dba9a222266cf2270c9b09c1f64336">time.h</a>
-</li>
-<li>GPR_US_PER_SEC
-: <a class="el" href="time_8h.html#a48433e202646afa00d9694585b05b9e3">time.h</a>
-</li>
-<li>GPRAPI
-: <a class="el" href="impl_2codegen_2port__platform_8h.html#af89d3610372fc35178e83e06916aa808">port_platform.h</a>
-</li>
-<li>GRPC_ALLOW_EXCEPTIONS
-: <a class="el" href="impl_2codegen_2port__platform_8h.html#a30c4ae5cdf0ec0d72fd9e08e0d06370a">port_platform.h</a>
-</li>
-<li>GRPC_ALLOW_GPR_SLICE_FUNCTIONS
-: <a class="el" href="gpr__slice_8h.html#aec9e3b59ce21312d75e3c11013f0adab">gpr_slice.h</a>
-</li>
-<li>GRPC_ARES
-: <a class="el" href="impl_2codegen_2port__platform_8h.html#ab977d82eab38f56b6234fc503f4d51c6">port_platform.h</a>
-</li>
-<li>GRPC_ARG_ALLOW_REUSEPORT
-: <a class="el" href="group__grpc__arg__keys.html#ga40e635cf00ea7a10c71ed71c03d97f23">grpc_types.h</a>
-</li>
-<li>GRPC_ARG_DEFAULT_AUTHORITY
-: <a class="el" href="group__grpc__arg__keys.html#gadd42f97666fbfc66b7dac253ac3b73ae">grpc_types.h</a>
-</li>
-<li>GRPC_ARG_ENABLE_CENSUS
-: <a class="el" href="group__grpc__arg__keys.html#gae498934a02de89ce29cec570b02a2037">grpc_types.h</a>
-</li>
-<li>GRPC_ARG_ENABLE_DEADLINE_CHECKS
-: <a class="el" href="group__grpc__arg__keys.html#ga405daab19c0dceb2a64d0b1a77f8fe97">grpc_types.h</a>
-</li>
-<li>GRPC_ARG_ENABLE_LOAD_REPORTING
-: <a class="el" href="group__grpc__arg__keys.html#gaae124ed1c6d60a08d0f56884e9442044">grpc_types.h</a>
-</li>
-<li>GRPC_ARG_ENABLE_PER_MESSAGE_COMPRESSION
-: <a class="el" href="group__grpc__arg__keys.html#gab195665836ae27c45748f5c4e5dc4057">grpc_types.h</a>
-</li>
-<li>GRPC_ARG_EXPAND_WILDCARD_ADDRS
-: <a class="el" href="group__grpc__arg__keys.html#gab11602475264d01e0ea50f0ce376cdcd">grpc_types.h</a>
-</li>
-<li>GRPC_ARG_GRPCLB_CALL_TIMEOUT_MS
-: <a class="el" href="group__grpc__arg__keys.html#ga1768735fceeb8108a2f1eb12ea0a894e">grpc_types.h</a>
-</li>
-<li>GRPC_ARG_GRPCLB_FALLBACK_TIMEOUT_MS
-: <a class="el" href="group__grpc__arg__keys.html#gaaaf4ebe91111ede7ee09a2bc790caa21">grpc_types.h</a>
-</li>
-<li>GRPC_ARG_HTTP2_BDP_PROBE
-: <a class="el" href="group__grpc__arg__keys.html#ga0958b21ee82acd9c77de30a978c59fb2">grpc_types.h</a>
-</li>
-<li>GRPC_ARG_HTTP2_ENABLE_TRUE_BINARY
-: <a class="el" href="group__grpc__arg__keys.html#gacccbdf888685b6d4beda61a3600f4a20">grpc_types.h</a>
-</li>
-<li>GRPC_ARG_HTTP2_HPACK_TABLE_SIZE_DECODER
-: <a class="el" href="group__grpc__arg__keys.html#ga216089aecb45149441024ffe5542cbaf">grpc_types.h</a>
-</li>
-<li>GRPC_ARG_HTTP2_HPACK_TABLE_SIZE_ENCODER
-: <a class="el" href="group__grpc__arg__keys.html#gaab50fc8faf9f04675a9fefa9d631e362">grpc_types.h</a>
-</li>
-<li>GRPC_ARG_HTTP2_INITIAL_SEQUENCE_NUMBER
-: <a class="el" href="group__grpc__arg__keys.html#gaecc45a63163796ca1bc5453938bdfb36">grpc_types.h</a>
-</li>
-<li>GRPC_ARG_HTTP2_MAX_FRAME_SIZE
-: <a class="el" href="group__grpc__arg__keys.html#ga2ef6e079e5d61b34ce236f50fd38fc83">grpc_types.h</a>
-</li>
-<li>GRPC_ARG_HTTP2_MAX_PING_STRIKES
-: <a class="el" href="group__grpc__arg__keys.html#gaf50a9992745183e14e8c660d954c1d82">grpc_types.h</a>
-</li>
-<li>GRPC_ARG_HTTP2_MAX_PINGS_WITHOUT_DATA
-: <a class="el" href="group__grpc__arg__keys.html#ga401cc6c0e567cbbb8b689b091f92dc7e">grpc_types.h</a>
-</li>
-<li>GRPC_ARG_HTTP2_MIN_RECV_PING_INTERVAL_WITHOUT_DATA_MS
-: <a class="el" href="group__grpc__arg__keys.html#ga4494709dc5c7c899af4ed67ec7728549">grpc_types.h</a>
-</li>
-<li>GRPC_ARG_HTTP2_MIN_SENT_PING_INTERVAL_WITHOUT_DATA_MS
-: <a class="el" href="group__grpc__arg__keys.html#ga69583c8efdbdcb7cdf9055ee80a07014">grpc_types.h</a>
-</li>
-<li>GRPC_ARG_HTTP2_SCHEME
-: <a class="el" href="group__grpc__arg__keys.html#ga7797da9f3f5a1381484b2cabca1920fc">grpc_types.h</a>
-</li>
-<li>GRPC_ARG_HTTP2_STREAM_LOOKAHEAD_BYTES
-: <a class="el" href="group__grpc__arg__keys.html#gac02673f790cd2e8616e03aa010be67d6">grpc_types.h</a>
-</li>
-<li>GRPC_ARG_HTTP2_WRITE_BUFFER_SIZE
-: <a class="el" href="group__grpc__arg__keys.html#ga8ee81850446e587a7410df5ab640c565">grpc_types.h</a>
-</li>
-<li>GRPC_ARG_INITIAL_RECONNECT_BACKOFF_MS
-: <a class="el" href="group__grpc__arg__keys.html#gaedb26c5ca7d3d279b81d12d9bf6dabc6">grpc_types.h</a>
-</li>
-<li>GRPC_ARG_KEEPALIVE_PERMIT_WITHOUT_CALLS
-: <a class="el" href="group__grpc__arg__keys.html#gaf900669f52f137677c4dbb9a7a902c92">grpc_types.h</a>
-</li>
-<li>GRPC_ARG_KEEPALIVE_TIME_MS
-: <a class="el" href="group__grpc__arg__keys.html#gabeeccb441a671122c75384e062b1b91b">grpc_types.h</a>
-</li>
-<li>GRPC_ARG_KEEPALIVE_TIMEOUT_MS
-: <a class="el" href="group__grpc__arg__keys.html#ga78975b982fd17ff190fddf2f90050ee3">grpc_types.h</a>
-</li>
-<li>GRPC_ARG_LB_POLICY_NAME
-: <a class="el" href="group__grpc__arg__keys.html#ga72c2b475e218ecfd36bb7d3551d0295b">grpc_types.h</a>
-</li>
-<li>GRPC_ARG_MAX_CONCURRENT_STREAMS
-: <a class="el" href="group__grpc__arg__keys.html#ga5bb9256d0b457cab219f4d9d765148b6">grpc_types.h</a>
-</li>
-<li>GRPC_ARG_MAX_CONNECTION_AGE_GRACE_MS
-: <a class="el" href="group__grpc__arg__keys.html#gaf4574abe94c339c6f21163bca6e7b6b7">grpc_types.h</a>
-</li>
-<li>GRPC_ARG_MAX_CONNECTION_AGE_MS
-: <a class="el" href="group__grpc__arg__keys.html#gabd3a16f46ad2cb5f06064bb607df7b5b">grpc_types.h</a>
-</li>
-<li>GRPC_ARG_MAX_CONNECTION_IDLE_MS
-: <a class="el" href="group__grpc__arg__keys.html#ga8a7a3d98f39302c7859aa09e3f35a12a">grpc_types.h</a>
-</li>
-<li>GRPC_ARG_MAX_MESSAGE_LENGTH
-: <a class="el" href="group__grpc__arg__keys.html#ga50f37feb7c000a23b3b0edf4c31d4367">grpc_types.h</a>
-</li>
-<li>GRPC_ARG_MAX_METADATA_SIZE
-: <a class="el" href="group__grpc__arg__keys.html#ga2a9e23d3fe81ae539ba655d2e49051c8">grpc_types.h</a>
-</li>
-<li>GRPC_ARG_MAX_RECEIVE_MESSAGE_LENGTH
-: <a class="el" href="group__grpc__arg__keys.html#ga813f94f9ac3174571dd712c96cdbbdc1">grpc_types.h</a>
-</li>
-<li>GRPC_ARG_MAX_RECONNECT_BACKOFF_MS
-: <a class="el" href="group__grpc__arg__keys.html#gac978e84658bcda47633c5b81a80d0052">grpc_types.h</a>
-</li>
-<li>GRPC_ARG_MAX_SEND_MESSAGE_LENGTH
-: <a class="el" href="group__grpc__arg__keys.html#gab4defdabac3610ef8a5946848592458c">grpc_types.h</a>
-</li>
-<li>GRPC_ARG_MIN_RECONNECT_BACKOFF_MS
-: <a class="el" href="group__grpc__arg__keys.html#gad7d9d143858d8f5e138cf704b0082973">grpc_types.h</a>
-</li>
-<li>GRPC_ARG_MINIMAL_STACK
-: <a class="el" href="group__grpc__arg__keys.html#ga17b79aacf3bbfb0bce6d29bf9867988b">grpc_types.h</a>
-</li>
-<li>GRPC_ARG_OPTIMIZATION_TARGET
-: <a class="el" href="group__grpc__arg__keys.html#ga5bbdfddb3afba6b330221d9adbecc778">grpc_types.h</a>
-</li>
-<li>GRPC_ARG_PRIMARY_USER_AGENT_STRING
-: <a class="el" href="group__grpc__arg__keys.html#ga0732df2d9003e9ee1c01e50e41b5a8e2">grpc_types.h</a>
-</li>
-<li>GRPC_ARG_RESOURCE_QUOTA
-: <a class="el" href="group__grpc__arg__keys.html#gaa8bb5c65808f9c340ba7e4dd4f9f0f39">grpc_types.h</a>
-</li>
-<li>GRPC_ARG_SECONDARY_USER_AGENT_STRING
-: <a class="el" href="group__grpc__arg__keys.html#gaf47b4048c11e4f8f4162f12c135c2da4">grpc_types.h</a>
-</li>
-<li>GRPC_ARG_SERVER_HANDSHAKE_TIMEOUT_MS
-: <a class="el" href="group__grpc__arg__keys.html#gabd95d2a6b1cd3b3ca8a1c9fb7eb4cdf1">grpc_types.h</a>
-</li>
-<li>GRPC_ARG_SERVICE_CONFIG
-: <a class="el" href="group__grpc__arg__keys.html#gad60df744eb84ef55a371de9b8bd2373d">grpc_types.h</a>
-</li>
-<li>GRPC_ARG_SERVICE_CONFIG_DISABLE_RESOLUTION
-: <a class="el" href="group__grpc__arg__keys.html#gaf3c9aad876ebaa5484a0cffd8d295244">grpc_types.h</a>
-</li>
-<li>GRPC_ARG_SOCKET_FACTORY
-: <a class="el" href="group__grpc__arg__keys.html#ga9e1054f78a26481931b10aa0b33f52b7">grpc_types.h</a>
-</li>
-<li>GRPC_ARG_SOCKET_MUTATOR
-: <a class="el" href="group__grpc__arg__keys.html#gabdcf8122824e386dcc23b947473e83e0">grpc_types.h</a>
-</li>
-<li>GRPC_ARG_TCP_MAX_READ_CHUNK_SIZE
-: <a class="el" href="group__grpc__arg__keys.html#gadeaad8ae5b50ee8d2fb44d289aeb223d">grpc_types.h</a>
-</li>
-<li>GRPC_ARG_TCP_MIN_READ_CHUNK_SIZE
-: <a class="el" href="group__grpc__arg__keys.html#gae55b7bd57a5344e0083eac4d06c2d51b">grpc_types.h</a>
-</li>
-<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_USE_CRONET_PACKET_COALESCING
-: <a class="el" href="group__grpc__arg__keys.html#ga3da556ec531495ace9f93b97c8c4f24b">grpc_types.h</a>
-</li>
-<li>GRPC_ARG_WORKAROUND_CRONET_COMPRESSION
-: <a class="el" href="group__grpc__arg__keys.html#ga618ddbf19fdd38d8f90b8f3d7cb5d481">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>
-<li>GRPC_COMPRESSION_CHANNEL_DEFAULT_LEVEL
-: <a class="el" href="group__grpc__arg__keys.html#ga4ced90d07cc1e9a2c3f8a3d6b9171db3">compression_types.h</a>
-</li>
-<li>GRPC_COMPRESSION_CHANNEL_ENABLED_ALGORITHMS_BITSET
-: <a class="el" href="group__grpc__arg__keys.html#gaf8844eec49cd7281c77f4fb81deeffdc">compression_types.h</a>
-</li>
-<li>GRPC_COMPRESSION_REQUEST_ALGORITHM_MD_KEY
-: <a class="el" href="compression__types_8h.html#a862adef9b36180377a6db217dd5f52fe">compression_types.h</a>
-</li>
-<li>GRPC_CQ_CURRENT_VERSION
-: <a class="el" href="grpc__types_8h.html#a52497b2b6db8035126a8b45467a14d97">grpc_types.h</a>
-</li>
-<li>GRPC_DEFAULT_MAX_RECV_MESSAGE_LENGTH
-: <a class="el" href="grpc__types_8h.html#a25687d417e9dc0a05af692dff23af179">grpc_types.h</a>
-</li>
-<li>GRPC_DEFAULT_MAX_SEND_MESSAGE_LENGTH
-: <a class="el" href="grpc__types_8h.html#a4e5d829393a2ad7a98e53c4856057220">grpc_types.h</a>
-</li>
-<li>GRPC_DEFAULT_SSL_ROOTS_FILE_PATH_ENV_VAR
-: <a class="el" href="grpc__security__constants_8h.html#a48565da473b7c82fa2453798f620fd59">grpc_security_constants.h</a>
-</li>
-<li>GRPC_GOOGLE_CREDENTIALS_ENV_VAR
-: <a class="el" href="grpc__security__constants_8h.html#a3874f70577fc9fe15fd2c4ce68a36ecd">grpc_security_constants.h</a>
-</li>
-<li>GRPC_INITIAL_METADATA_CACHEABLE_REQUEST
-: <a class="el" href="grpc__types_8h.html#a7978c09a9933e7b858c65c1b03eb5b2b">grpc_types.h</a>
-</li>
-<li>GRPC_INITIAL_METADATA_CORKED
-: <a class="el" href="grpc__types_8h.html#a1175f30479912922d006387536d2c46c">grpc_types.h</a>
-</li>
-<li>GRPC_INITIAL_METADATA_IDEMPOTENT_REQUEST
-: <a class="el" href="grpc__types_8h.html#a3b9e262e1a797030f62bccfe7b42ce01">grpc_types.h</a>
-</li>
-<li>GRPC_INITIAL_METADATA_USED_MASK
-: <a class="el" href="grpc__types_8h.html#aca7fa3c1b87589e5829f508ee3fc1f84">grpc_types.h</a>
-</li>
-<li>GRPC_INITIAL_METADATA_WAIT_FOR_READY
-: <a class="el" href="grpc__types_8h.html#a9606180fd0950a1514522fbe535edf49">grpc_types.h</a>
-</li>
-<li>GRPC_INITIAL_METADATA_WAIT_FOR_READY_EXPLICITLY_SET
-: <a class="el" href="grpc__types_8h.html#afa71c451716eca6c8d38fb71d66c0bbb">grpc_types.h</a>
-</li>
-<li>GRPC_LB_COST_MD_KEY
-: <a class="el" href="load__reporting_8h.html#a26062f16fe0fc3265852717c32be532c">load_reporting.h</a>
-</li>
-<li>GRPC_LB_TOKEN_MD_KEY
-: <a class="el" href="load__reporting_8h.html#aad02df8e03e2f88bf4b0f54beb904d12">load_reporting.h</a>
-</li>
-<li>GRPC_MAX_COMPLETION_QUEUE_PLUCKERS
-: <a class="el" href="grpc_8h.html#a7fa47963513b9ce50ca4006b9db94c5e">grpc.h</a>
-</li>
-<li>GRPC_METADATA_CREDENTIALS_PLUGIN_SYNC_MAX
-: <a class="el" href="grpc__security_8h.html#a33e259900dbbac0ea018352adf1a4af7">grpc_security.h</a>
-</li>
-<li>GRPC_MUST_USE_RESULT
-: <a class="el" href="impl_2codegen_2port__platform_8h.html#aef49047a3be38448a61332117b306686">port_platform.h</a>
-</li>
-<li>GRPC_PROPAGATE_CANCELLATION
-: <a class="el" href="propagation__bits_8h.html#aa87041a20c89c31d27217b22ef79d066">propagation_bits.h</a>
-</li>
-<li>GRPC_PROPAGATE_CENSUS_STATS_CONTEXT
-: <a class="el" href="propagation__bits_8h.html#a1729fbf455d0a10d31246086187bc9b3">propagation_bits.h</a>
-</li>
-<li>GRPC_PROPAGATE_CENSUS_TRACING_CONTEXT
-: <a class="el" href="propagation__bits_8h.html#ab78096727057fdd2f6794df351e26243">propagation_bits.h</a>
-</li>
-<li>GRPC_PROPAGATE_DEADLINE
-: <a class="el" href="propagation__bits_8h.html#a8d4d1f2973b2f5e4e3cdb515b7507868">propagation_bits.h</a>
-</li>
-<li>GRPC_PROPAGATE_DEFAULTS
-: <a class="el" href="propagation__bits_8h.html#aab5e717edb406d236313f70f304772cc">propagation_bits.h</a>
-</li>
-<li>GRPC_SLICE_BUFFER_INLINE_ELEMENTS
-: <a class="el" href="impl_2codegen_2slice_8h.html#a81db47a2be0a079aa797cd77f3864809">slice.h</a>
-</li>
-<li>GRPC_SLICE_END_PTR
-: <a class="el" href="impl_2codegen_2slice_8h.html#a96535019e10a540192c1f276ec049a56">slice.h</a>
-</li>
-<li>GRPC_SLICE_INLINE_EXTRA_SIZE
-: <a class="el" href="impl_2codegen_2slice_8h.html#a6a30245ea694a3915b1413a2f50c9b54">slice.h</a>
-</li>
-<li>GRPC_SLICE_INLINED_SIZE
-: <a class="el" href="impl_2codegen_2slice_8h.html#ae65fc74cb3afbcd3299a1c93f90bae20">slice.h</a>
-</li>
-<li>GRPC_SLICE_IS_EMPTY
-: <a class="el" href="impl_2codegen_2slice_8h.html#a829178b3baec8b96a992a5607ad3ed93">slice.h</a>
-</li>
-<li>GRPC_SLICE_LENGTH
-: <a class="el" href="impl_2codegen_2slice_8h.html#ae965fb2ee1a646253cdbd49d82b0b6c5">slice.h</a>
-</li>
-<li>GRPC_SLICE_MALLOC
-: <a class="el" href="slice_8h.html#ae0799ad659c9438e0b2cc25e1aa99a52">slice.h</a>
-</li>
-<li>GRPC_SLICE_SET_LENGTH
-: <a class="el" href="impl_2codegen_2slice_8h.html#a6791fa7be0a1a9144e005cfea7baea84">slice.h</a>
-</li>
-<li>GRPC_SLICE_START_PTR
-: <a class="el" href="impl_2codegen_2slice_8h.html#a8a15783c251cdeb18c3f8b0ad41d0352">slice.h</a>
-</li>
-<li>GRPC_SSL_TARGET_NAME_OVERRIDE_ARG
-: <a class="el" href="group__grpc__arg__keys.html#ga218bf55b665134a11baf07ada5980825">grpc_types.h</a>
-</li>
-<li>GRPC_SSL_TRANSPORT_SECURITY_TYPE
-: <a class="el" href="grpc__security__constants_8h.html#a35a35c597b7090b8ac7e2d854c9bcc7a">grpc_security_constants.h</a>
-</li>
-<li>GRPC_STREAM_COMPRESSION_CHANNEL_DEFAULT_ALGORITHM
-: <a class="el" href="group__grpc__arg__keys.html#ga22053c6ad21d79ed31312ddd37722479">compression_types.h</a>
-</li>
-<li>GRPC_STREAM_COMPRESSION_CHANNEL_DEFAULT_LEVEL
-: <a class="el" href="group__grpc__arg__keys.html#ga511155e077471e7fc1f8843025d956f9">compression_types.h</a>
-</li>
-<li>GRPC_STREAM_COMPRESSION_CHANNEL_ENABLED_ALGORITHMS_BITSET
-: <a class="el" href="group__grpc__arg__keys.html#gae465db59ec7e563e7730ab0a2331a53b">compression_types.h</a>
-</li>
-<li>GRPC_STREAM_COMPRESSION_REQUEST_ALGORITHM_MD_KEY
-: <a class="el" href="compression__types_8h.html#ab5c6aaa4113d464af2bba590fe18ef05">compression_types.h</a>
-</li>
-<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_TYPE_PROPERTY_NAME
-: <a class="el" href="grpc__security__constants_8h.html#aff82fdff9e7c40c4dd4bdc650e38e25a">grpc_security_constants.h</a>
-</li>
-<li>GRPC_UNUSED
-: <a class="el" href="impl_2codegen_2port__platform_8h.html#a278515bb22fcd59e3a1092bb35063bd8">port_platform.h</a>
-</li>
-<li>GRPC_WRITE_BUFFER_HINT
-: <a class="el" href="grpc__types_8h.html#adf29fd8b7df2ecc47d14a7f5a3a079c0">grpc_types.h</a>
-</li>
-<li>GRPC_WRITE_NO_COMPRESS
-: <a class="el" href="grpc__types_8h.html#ae09000181671f031ed0e319ed557da4e">grpc_types.h</a>
-</li>
-<li>GRPC_WRITE_THROUGH
-: <a class="el" href="grpc__types_8h.html#a5de65995b1101bba3652f9d2ae51cc23">grpc_types.h</a>
-</li>
-<li>GRPC_WRITE_USED_MASK
-: <a class="el" href="grpc__types_8h.html#a3317259e1098b2b6f49982d6997bbf6a">grpc_types.h</a>
-</li>
-<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_PROPERTY_NAME
-: <a class="el" href="grpc__security__constants_8h.html#ad46c3fd565d6a24eeb25d1fdc342cb28">grpc_security_constants.h</a>
-</li>
-<li>GRPC_X509_SAN_PROPERTY_NAME
-: <a class="el" href="grpc__security__constants_8h.html#a1412421653b7999544296f56025a0f36">grpc_security_constants.h</a>
-</li>
-<li>GRPCAPI
-: <a class="el" href="impl_2codegen_2port__platform_8h.html#a2865c3b28ea7db75be4c725adb1edc7d">port_platform.h</a>
-</li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated on Fri Feb 2 2018 15:15:11 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.6
-</small></address>
-</body>
-</html>

+ 18 - 57
core/globals_enum.html

@@ -3,16 +3,15 @@
 <head>
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: Globals</title>
 <title>GRPC Core: Globals</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <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>
 <script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
-  $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 </head>
 <body>
 <body>
@@ -21,9 +20,9 @@
 <table cellspacing="0" cellpadding="0">
 <table cellspacing="0" cellpadding="0">
  <tbody>
  <tbody>
  <tr style="height: 56px;">
  <tr style="height: 56px;">
-  <td style="padding-left: 0.5em;">
+  <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">GRPC Core
    <div id="projectname">GRPC Core
-   &#160;<span id="projectnumber">5.0.0</span>
+   &#160;<span id="projectnumber">6.0.0</span>
    </div>
    </div>
   </td>
   </td>
  </tr>
  </tr>
@@ -31,58 +30,26 @@
 </table>
 </table>
 </div>
 </div>
 <!-- end header part -->
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow3" class="tabs2">
-    <ul class="tablist">
-      <li><a href="globals.html"><span>All</span></a></li>
-      <li><a href="globals_func.html"><span>Functions</span></a></li>
-      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
-      <li class="current"><a href="globals_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="globals_defs.html"><span>Macros</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 </div><!-- top -->
 </div><!-- top -->
 <!-- window showing the filter options -->
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onkeydown="return searchBox.OnSearchSelectKey(event)">
      onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
 
 
 <!-- iframe showing the search results (closed by default) -->
 <!-- iframe showing the search results (closed by default) -->
 <div id="MSearchResultsWindow">
 <div id="MSearchResultsWindow">
@@ -147,12 +114,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>grpc_status_code
 <li>grpc_status_code
 : <a class="el" href="impl_2codegen_2status_8h.html#a35ab2a68917eb836de84cb23253108eb">status.h</a>
 : <a class="el" href="impl_2codegen_2status_8h.html#a35ab2a68917eb836de84cb23253108eb">status.h</a>
 </li>
 </li>
-<li>grpc_stream_compression_algorithm
-: <a class="el" href="compression__types_8h.html#a5f02e953ca5bdabd545b3386ad242073">compression_types.h</a>
-</li>
-<li>grpc_stream_compression_level
-: <a class="el" href="compression__types_8h.html#a80e5bae1e06466c4b0a9ff0c8469b266">compression_types.h</a>
-</li>
 <li>grpc_workaround_list
 <li>grpc_workaround_list
 : <a class="el" href="workaround__list_8h.html#ade8be35fce7415c7234ac22d8b9ad9d2">workaround_list.h</a>
 : <a class="el" href="workaround__list_8h.html#ade8be35fce7415c7234ac22d8b9ad9d2">workaround_list.h</a>
 </li>
 </li>
@@ -160,9 +121,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </div><!-- contents -->
 </div><!-- contents -->
 <!-- start footer part -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Fri Feb 2 2018 15:15:11 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Mar 1 2018 16:16:09 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.6
+</a> 1.8.13
 </small></address>
 </small></address>
 </body>
 </body>
 </html>
 </html>

+ 22 - 81
core/globals_eval.html

@@ -3,16 +3,15 @@
 <head>
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: Globals</title>
 <title>GRPC Core: Globals</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <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>
 <script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
-  $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 </head>
 <body>
 <body>
@@ -21,9 +20,9 @@
 <table cellspacing="0" cellpadding="0">
 <table cellspacing="0" cellpadding="0">
  <tbody>
  <tbody>
  <tr style="height: 56px;">
  <tr style="height: 56px;">
-  <td style="padding-left: 0.5em;">
+  <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">GRPC Core
    <div id="projectname">GRPC Core
-   &#160;<span id="projectnumber">5.0.0</span>
+   &#160;<span id="projectnumber">6.0.0</span>
    </div>
    </div>
   </td>
   </td>
  </tr>
  </tr>
@@ -31,63 +30,26 @@
 </table>
 </table>
 </div>
 </div>
 <!-- end header part -->
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow3" class="tabs2">
-    <ul class="tablist">
-      <li><a href="globals.html"><span>All</span></a></li>
-      <li><a href="globals_func.html"><span>Functions</span></a></li>
-      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
-      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
-      <li class="current"><a href="globals_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="globals_defs.html"><span>Macros</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow4" class="tabs3">
-    <ul class="tablist">
-      <li class="current"><a href="#index_g"><span>g</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 </div><!-- top -->
 </div><!-- top -->
 <!-- window showing the filter options -->
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onkeydown="return searchBox.OnSearchSelectKey(event)">
      onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
 
 
 <!-- iframe showing the search results (closed by default) -->
 <!-- iframe showing the search results (closed by default) -->
 <div id="MSearchResultsWindow">
 <div id="MSearchResultsWindow">
@@ -99,7 +61,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="contents">
 <div class="contents">
 &#160;
 &#160;
 
 
-<h3><a class="anchor" id="index_g"></a>- g -</h3><ul>
+<h3><a id="index_g"></a>- g -</h3><ul>
 <li>GPR_CLOCK_MONOTONIC
 <li>GPR_CLOCK_MONOTONIC
 : <a class="el" href="gpr__types_8h.html#a2441bd1fbe80e86ff741e0757725b281a6ddd11813c5172c7b3e0e46e5ce7f01c">gpr_types.h</a>
 : <a class="el" href="gpr__types_8h.html#a2441bd1fbe80e86ff741e0757725b281a6ddd11813c5172c7b3e0e46e5ce7f01c">gpr_types.h</a>
 </li>
 </li>
@@ -223,6 +185,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>GRPC_COMPRESS_NONE
 <li>GRPC_COMPRESS_NONE
 : <a class="el" href="compression__types_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9a3135cac7e854adb16358c53e97df9cd8">compression_types.h</a>
 : <a class="el" href="compression__types_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9a3135cac7e854adb16358c53e97df9cd8">compression_types.h</a>
 </li>
 </li>
+<li>GRPC_COMPRESS_STREAM_GZIP
+: <a class="el" href="compression__types_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9a362a7cdbb0fca8cb945be79685531e62">compression_types.h</a>
+</li>
 <li>GRPC_CQ_DEFAULT_POLLING
 <li>GRPC_CQ_DEFAULT_POLLING
 : <a class="el" href="grpc__types_8h.html#a6f3d3ec662c2a8ac669c98163d511343afc366f1bf1fc412fafd97557bc0160c8">grpc_types.h</a>
 : <a class="el" href="grpc__types_8h.html#a6f3d3ec662c2a8ac669c98163d511343afc366f1bf1fc412fafd97557bc0160c8">grpc_types.h</a>
 </li>
 </li>
@@ -376,30 +341,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>GRPC_STATUS_UNKNOWN
 <li>GRPC_STATUS_UNKNOWN
 : <a class="el" href="impl_2codegen_2status_8h.html#a35ab2a68917eb836de84cb23253108eba5f02c0e431162618ab422d27fd39dd08">status.h</a>
 : <a class="el" href="impl_2codegen_2status_8h.html#a35ab2a68917eb836de84cb23253108eba5f02c0e431162618ab422d27fd39dd08">status.h</a>
 </li>
 </li>
-<li>GRPC_STREAM_COMPRESS_ALGORITHMS_COUNT
-: <a class="el" href="compression__types_8h.html#a5f02e953ca5bdabd545b3386ad242073afa3f710b83a3a6e2055a88a52337af10">compression_types.h</a>
-</li>
-<li>GRPC_STREAM_COMPRESS_GZIP
-: <a class="el" href="compression__types_8h.html#a5f02e953ca5bdabd545b3386ad242073a1c421fa9f6640f07fa9041e9ae10d254">compression_types.h</a>
-</li>
-<li>GRPC_STREAM_COMPRESS_LEVEL_COUNT
-: <a class="el" href="compression__types_8h.html#a80e5bae1e06466c4b0a9ff0c8469b266a22906945a38af67acd4d8ea90570717f">compression_types.h</a>
-</li>
-<li>GRPC_STREAM_COMPRESS_LEVEL_HIGH
-: <a class="el" href="compression__types_8h.html#a80e5bae1e06466c4b0a9ff0c8469b266af9322f09d46927104b8779931ec6a59b">compression_types.h</a>
-</li>
-<li>GRPC_STREAM_COMPRESS_LEVEL_LOW
-: <a class="el" href="compression__types_8h.html#a80e5bae1e06466c4b0a9ff0c8469b266a23a8ee63a9804df92d34cc185a90babd">compression_types.h</a>
-</li>
-<li>GRPC_STREAM_COMPRESS_LEVEL_MED
-: <a class="el" href="compression__types_8h.html#a80e5bae1e06466c4b0a9ff0c8469b266a64966743ba306122eaf189c7d4668110">compression_types.h</a>
-</li>
-<li>GRPC_STREAM_COMPRESS_LEVEL_NONE
-: <a class="el" href="compression__types_8h.html#a80e5bae1e06466c4b0a9ff0c8469b266a91a5ffa728d1b59eb79b22c3c06f28a8">compression_types.h</a>
-</li>
-<li>GRPC_STREAM_COMPRESS_NONE
-: <a class="el" href="compression__types_8h.html#a5f02e953ca5bdabd545b3386ad242073aefedc7a0e5d3f1011325d6be6fd3cbed">compression_types.h</a>
-</li>
 <li>GRPC_WORKAROUND_ID_CRONET_COMPRESSION
 <li>GRPC_WORKAROUND_ID_CRONET_COMPRESSION
 : <a class="el" href="workaround__list_8h.html#ade8be35fce7415c7234ac22d8b9ad9d2ad5634536a70e6bf3b14550dd26a66033">workaround_list.h</a>
 : <a class="el" href="workaround__list_8h.html#ade8be35fce7415c7234ac22d8b9ad9d2ad5634536a70e6bf3b14550dd26a66033">workaround_list.h</a>
 </li>
 </li>
@@ -407,9 +348,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </div><!-- contents -->
 </div><!-- contents -->
 <!-- start footer part -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Fri Feb 2 2018 15:15:11 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Mar 1 2018 16:16:09 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.6
+</a> 1.8.13
 </small></address>
 </small></address>
 </body>
 </body>
 </html>
 </html>

+ 27 - 179
core/globals_func.html

@@ -3,16 +3,15 @@
 <head>
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: Globals</title>
 <title>GRPC Core: Globals</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <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>
 <script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
-  $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 </head>
 <body>
 <body>
@@ -21,9 +20,9 @@
 <table cellspacing="0" cellpadding="0">
 <table cellspacing="0" cellpadding="0">
  <tbody>
  <tbody>
  <tr style="height: 56px;">
  <tr style="height: 56px;">
-  <td style="padding-left: 0.5em;">
+  <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">GRPC Core
    <div id="projectname">GRPC Core
-   &#160;<span id="projectnumber">5.0.0</span>
+   &#160;<span id="projectnumber">6.0.0</span>
    </div>
    </div>
   </td>
   </td>
  </tr>
  </tr>
@@ -31,63 +30,26 @@
 </table>
 </table>
 </div>
 </div>
 <!-- end header part -->
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow3" class="tabs2">
-    <ul class="tablist">
-      <li><a href="globals.html"><span>All</span></a></li>
-      <li class="current"><a href="globals_func.html"><span>Functions</span></a></li>
-      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
-      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="globals_defs.html"><span>Macros</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow4" class="tabs3">
-    <ul class="tablist">
-      <li class="current"><a href="globals_func.html#index_g"><span>g</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 </div><!-- top -->
 </div><!-- top -->
 <!-- window showing the filter options -->
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onkeydown="return searchBox.OnSearchSelectKey(event)">
      onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
 
 
 <!-- iframe showing the search results (closed by default) -->
 <!-- iframe showing the search results (closed by default) -->
 <div id="MSearchResultsWindow">
 <div id="MSearchResultsWindow">
@@ -99,64 +61,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="contents">
 <div class="contents">
 &#160;
 &#160;
 
 
-<h3><a class="anchor" id="index_g"></a>- g -</h3><ul>
+<h3><a id="index_g"></a>- g -</h3><ul>
 <li>gpr_asprintf()
 <li>gpr_asprintf()
 : <a class="el" href="string__util_8h.html#acf4ee571585b7e7785cad0eec91857fa">string_util.h</a>
 : <a class="el" href="string__util_8h.html#acf4ee571585b7e7785cad0eec91857fa">string_util.h</a>
 </li>
 </li>
 <li>gpr_atm_no_barrier_clamped_add()
 <li>gpr_atm_no_barrier_clamped_add()
 : <a class="el" href="impl_2codegen_2atm_8h.html#acd924aafc13347097cc06c74c8b5a68d">atm.h</a>
 : <a class="el" href="impl_2codegen_2atm_8h.html#acd924aafc13347097cc06c74c8b5a68d">atm.h</a>
 </li>
 </li>
-<li>gpr_avl_add()
-: <a class="el" href="avl_8h.html#a22f47f7f803e1c2e48df0fa8ce40eb47">avl.h</a>
-</li>
-<li>gpr_avl_create()
-: <a class="el" href="avl_8h.html#a1dab3c1a92471b256b82ca8bd8f96d88">avl.h</a>
-</li>
-<li>gpr_avl_get()
-: <a class="el" href="avl_8h.html#ade8a64f68706a8539f14f863cb18d52b">avl.h</a>
-</li>
-<li>gpr_avl_is_empty()
-: <a class="el" href="avl_8h.html#a67437810e910a0b5eaf783d1e59f6299">avl.h</a>
-</li>
-<li>gpr_avl_maybe_get()
-: <a class="el" href="avl_8h.html#a25526da4bdaa6a799e36aa7c2e3e67fd">avl.h</a>
-</li>
-<li>gpr_avl_ref()
-: <a class="el" href="avl_8h.html#aef295ada15917867e6e1649b99197830">avl.h</a>
-</li>
-<li>gpr_avl_remove()
-: <a class="el" href="avl_8h.html#af809cc603919889ef2f5da7bb46f9f1b">avl.h</a>
-</li>
-<li>gpr_avl_unref()
-: <a class="el" href="avl_8h.html#aeb1c9e0a533b8a25b593a806fa070f3f">avl.h</a>
-</li>
-<li>gpr_cmdline_add_flag()
-: <a class="el" href="cmdline_8h.html#aea1a46a5feb84307dc9e3796ca13c481">cmdline.h</a>
-</li>
-<li>gpr_cmdline_add_int()
-: <a class="el" href="cmdline_8h.html#a87c433155b5df21be39818d658cfe93f">cmdline.h</a>
-</li>
-<li>gpr_cmdline_add_string()
-: <a class="el" href="cmdline_8h.html#a631534c0f6c1820ae22a4f1e692f0830">cmdline.h</a>
-</li>
-<li>gpr_cmdline_create()
-: <a class="el" href="cmdline_8h.html#a31fa94e5c43847c82e90bb40087f5aa9">cmdline.h</a>
-</li>
-<li>gpr_cmdline_destroy()
-: <a class="el" href="cmdline_8h.html#acfe85f2db2b17fc82e614618ce5a09a8">cmdline.h</a>
-</li>
-<li>gpr_cmdline_on_extra_arg()
-: <a class="el" href="cmdline_8h.html#ac3b6905c4e9c88abd4936c593b0f5b12">cmdline.h</a>
-</li>
-<li>gpr_cmdline_parse()
-: <a class="el" href="cmdline_8h.html#acc2f66f6bcdf05c8b761419bf2d40509">cmdline.h</a>
-</li>
-<li>gpr_cmdline_set_survive_failure()
-: <a class="el" href="cmdline_8h.html#a191878e568149fffade0786592d13c37">cmdline.h</a>
-</li>
-<li>gpr_cmdline_usage_string()
-: <a class="el" href="cmdline_8h.html#af9bfcaca695b8e0f84fa410f733dced5">cmdline.h</a>
-</li>
 <li>gpr_convert_clock_type()
 <li>gpr_convert_clock_type()
 : <a class="el" href="time_8h.html#a3547f380f9a1ac94b6f2856023c18dcf">time.h</a>
 : <a class="el" href="time_8h.html#a3547f380f9a1ac94b6f2856023c18dcf">time.h</a>
 </li>
 </li>
@@ -211,9 +122,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>gpr_inf_past()
 <li>gpr_inf_past()
 : <a class="el" href="time_8h.html#ab2f44f83d25f050f8d607b2bd65e46a4">time.h</a>
 : <a class="el" href="time_8h.html#ab2f44f83d25f050f8d607b2bd65e46a4">time.h</a>
 </li>
 </li>
-<li>gpr_join_host_port()
-: <a class="el" href="host__port_8h.html#a0aceae7a79506c44f063093a0a855049">host_port.h</a>
-</li>
 <li>gpr_log()
 <li>gpr_log()
 : <a class="el" href="log_8h.html#a938a283d9a10c3ddfe46dfc22e21077f">log.h</a>
 : <a class="el" href="log_8h.html#a938a283d9a10c3ddfe46dfc22e21077f">log.h</a>
 </li>
 </li>
@@ -230,7 +138,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="alloc_8h.html#aa15f6aa58f356420b0d955fc6e506a60">alloc.h</a>
 : <a class="el" href="alloc_8h.html#aa15f6aa58f356420b0d955fc6e506a60">alloc.h</a>
 </li>
 </li>
 <li>gpr_malloc_aligned()
 <li>gpr_malloc_aligned()
-: <a class="el" href="alloc_8h.html#a06063f6aa3522eaed0f1eae1987c31db">alloc.h</a>
+: <a class="el" href="alloc_8h.html#a29ae1ca65e84c7df8626d0a6de2a581a">alloc.h</a>
 </li>
 </li>
 <li>gpr_mu_destroy()
 <li>gpr_mu_destroy()
 : <a class="el" href="support_2sync_8h.html#a23567fcb3d8a7d5f29834ddbcbbe1d1d">sync.h</a>
 : <a class="el" href="support_2sync_8h.html#a23567fcb3d8a7d5f29834ddbcbbe1d1d">sync.h</a>
@@ -283,9 +191,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>gpr_sleep_until()
 <li>gpr_sleep_until()
 : <a class="el" href="time_8h.html#aa4c20e6c9119819de6c2d53b3dae39ef">time.h</a>
 : <a class="el" href="time_8h.html#aa4c20e6c9119819de6c2d53b3dae39ef">time.h</a>
 </li>
 </li>
-<li>gpr_split_host_port()
-: <a class="el" href="host__port_8h.html#a86c89d6e6e9a39b310706b703f6e7cdd">host_port.h</a>
-</li>
 <li>gpr_stats_inc()
 <li>gpr_stats_inc()
 : <a class="el" href="support_2sync_8h.html#a8d1f3e75040086f0da4d7fc4e94a5b2b">sync.h</a>
 : <a class="el" href="support_2sync_8h.html#a8d1f3e75040086f0da4d7fc4e94a5b2b">sync.h</a>
 </li>
 </li>
@@ -298,44 +203,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>gpr_strdup()
 <li>gpr_strdup()
 : <a class="el" href="string__util_8h.html#ac985fb3e83365807cb3ddf14c8f6a477">string_util.h</a>
 : <a class="el" href="string__util_8h.html#ac985fb3e83365807cb3ddf14c8f6a477">string_util.h</a>
 </li>
 </li>
-<li>gpr_subprocess_binary_extension()
-: <a class="el" href="subprocess_8h.html#a9f3fc27d7049e86c818e3ce0e7a1c455">subprocess.h</a>
-</li>
-<li>gpr_subprocess_create()
-: <a class="el" href="subprocess_8h.html#a0bccee37834b2d5eb84b34cec119c7c7">subprocess.h</a>
-</li>
-<li>gpr_subprocess_destroy()
-: <a class="el" href="subprocess_8h.html#ac9d2009c919c83e4805ec5761586b794">subprocess.h</a>
-</li>
-<li>gpr_subprocess_interrupt()
-: <a class="el" href="subprocess_8h.html#a41807ad6060c8a58f125c7b00dc826fa">subprocess.h</a>
-</li>
-<li>gpr_subprocess_join()
-: <a class="el" href="subprocess_8h.html#a861d83b3b63a0e728735382c3576a503">subprocess.h</a>
-</li>
 <li>gpr_thd_currentid()
 <li>gpr_thd_currentid()
-: <a class="el" href="thd_8h.html#a31f4f0f3d23991877b30e44a966d3306">thd.h</a>
-</li>
-<li>gpr_thd_join()
-: <a class="el" href="thd_8h.html#a4735072c325ed1c09d1ca41033cdb362">thd.h</a>
-</li>
-<li>gpr_thd_new()
-: <a class="el" href="thd_8h.html#a63b693490ea52dd83f04d5d6116c7088">thd.h</a>
-</li>
-<li>gpr_thd_options_default()
-: <a class="el" href="thd_8h.html#ae568dd50aa735eb5b5bc9cd7f0a511b2">thd.h</a>
-</li>
-<li>gpr_thd_options_is_detached()
-: <a class="el" href="thd_8h.html#a9733626e12522fd2f04095a2d4c61cf5">thd.h</a>
-</li>
-<li>gpr_thd_options_is_joinable()
-: <a class="el" href="thd_8h.html#a77574a5c01a28e81b8bdc0d2b9ffb6df">thd.h</a>
-</li>
-<li>gpr_thd_options_set_detached()
-: <a class="el" href="thd_8h.html#a378bba9e91aea353a95cdf22bfca0e8f">thd.h</a>
-</li>
-<li>gpr_thd_options_set_joinable()
-: <a class="el" href="thd_8h.html#a2e7d20212eaad5c06a0cbd554eec01e9">thd.h</a>
+: <a class="el" href="thd__id_8h.html#a31f4f0f3d23991877b30e44a966d3306">thd_id.h</a>
 </li>
 </li>
 <li>gpr_time_0()
 <li>gpr_time_0()
 : <a class="el" href="time_8h.html#a50d869af52fa28c558e7022c2fb9be89">time.h</a>
 : <a class="el" href="time_8h.html#a50d869af52fa28c558e7022c2fb9be89">time.h</a>
@@ -385,9 +254,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>gpr_timespec_to_micros()
 <li>gpr_timespec_to_micros()
 : <a class="el" href="time_8h.html#a5442dcf33ff59f901bb73fcaf82d6d91">time.h</a>
 : <a class="el" href="time_8h.html#a5442dcf33ff59f901bb73fcaf82d6d91">time.h</a>
 </li>
 </li>
-<li>gpr_tls_set()
-: <a class="el" href="tls__pthread_8h.html#a1851838d725310f7c043ba49fc5357c8">tls_pthread.h</a>
-</li>
 <li>gpr_unref()
 <li>gpr_unref()
 : <a class="el" href="support_2sync_8h.html#a244626eb1a00a846eb602820fc736f84">sync.h</a>
 : <a class="el" href="support_2sync_8h.html#a244626eb1a00a846eb602820fc736f84">sync.h</a>
 </li>
 </li>
@@ -397,18 +263,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>grpc_access_token_credentials_create()
 <li>grpc_access_token_credentials_create()
 : <a class="el" href="grpc__security_8h.html#aa64d5173a15c51fdb2d80c3c187157ca">grpc_security.h</a>
 : <a class="el" href="grpc__security_8h.html#aa64d5173a15c51fdb2d80c3c187157ca">grpc_security.h</a>
 </li>
 </li>
-<li>grpc_alarm_cancel()
-: <a class="el" href="grpc_8h.html#a8a7df4d1c61a581ee125f160249644fd">grpc.h</a>
-</li>
-<li>grpc_alarm_create()
-: <a class="el" href="grpc_8h.html#a3bb07971bb2ae3e5b70acb0eb115e23b">grpc.h</a>
-</li>
-<li>grpc_alarm_destroy()
-: <a class="el" href="grpc_8h.html#a4bcf958a8230547e3fff7604e634231f">grpc.h</a>
-</li>
-<li>grpc_alarm_set()
-: <a class="el" href="grpc_8h.html#a2d757b447c7902573847378d376bd95b">grpc.h</a>
-</li>
 <li>grpc_auth_context_add_cstring_property()
 <li>grpc_auth_context_add_cstring_property()
 : <a class="el" href="grpc__security_8h.html#a73068ca89b430bb9004f8c3e86a2886a">grpc_security.h</a>
 : <a class="el" href="grpc__security_8h.html#a73068ca89b430bb9004f8c3e86a2886a">grpc_security.h</a>
 </li>
 </li>
@@ -580,6 +434,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>grpc_compression_algorithm_for_level()
 <li>grpc_compression_algorithm_for_level()
 : <a class="el" href="compression_8h.html#adc2d1d89d880f67aacc4ce84cd72f8f3">compression.h</a>
 : <a class="el" href="compression_8h.html#adc2d1d89d880f67aacc4ce84cd72f8f3">compression.h</a>
 </li>
 </li>
+<li>grpc_compression_algorithm_is_message()
+: <a class="el" href="compression_8h.html#af41160f827a3ff132755fb25658435c4">compression.h</a>
+</li>
+<li>grpc_compression_algorithm_is_stream()
+: <a class="el" href="compression_8h.html#a053257ed8bdeba196b380f326897e25d">compression.h</a>
+</li>
 <li>grpc_compression_algorithm_name()
 <li>grpc_compression_algorithm_name()
 : <a class="el" href="compression_8h.html#a177f6d6330355d5ecaffb042ab1c2c8f">compression.h</a>
 : <a class="el" href="compression_8h.html#a177f6d6330355d5ecaffb042ab1c2c8f">compression.h</a>
 </li>
 </li>
@@ -598,9 +458,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>grpc_compression_options_is_algorithm_enabled()
 <li>grpc_compression_options_is_algorithm_enabled()
 : <a class="el" href="compression_8h.html#aba0dfe631311c3f49d1045694bc9b0df">compression.h</a>
 : <a class="el" href="compression_8h.html#aba0dfe631311c3f49d1045694bc9b0df">compression.h</a>
 </li>
 </li>
-<li>grpc_compression_options_is_stream_compression_algorithm_enabled()
-: <a class="el" href="compression_8h.html#a2bf848d4d1d0122f70dbe436aeb47d8e">compression.h</a>
-</li>
 <li>grpc_empty_slice()
 <li>grpc_empty_slice()
 : <a class="el" href="slice_8h.html#a5deea1b06b3f4830c91e910cd4379004">slice.h</a>
 : <a class="el" href="slice_8h.html#a5deea1b06b3f4830c91e910cd4379004">slice.h</a>
 </li>
 </li>
@@ -913,15 +770,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>grpc_ssl_server_credentials_options_destroy()
 <li>grpc_ssl_server_credentials_options_destroy()
 : <a class="el" href="grpc__security_8h.html#aa22779b6b4ffefc0efdaf8de4c8314a8">grpc_security.h</a>
 : <a class="el" href="grpc__security_8h.html#aa22779b6b4ffefc0efdaf8de4c8314a8">grpc_security.h</a>
 </li>
 </li>
-<li>grpc_stream_compression_algorithm_for_level()
-: <a class="el" href="compression_8h.html#a24dec74f48599ba12becb0ce78425e39">compression.h</a>
-</li>
-<li>grpc_stream_compression_algorithm_name()
-: <a class="el" href="compression_8h.html#a51d280a2d18d8cc37a25d8b9286d9440">compression.h</a>
-</li>
-<li>grpc_stream_compression_algorithm_parse()
-: <a class="el" href="compression_8h.html#a67faee49695eae970d85c047833d76f0">compression.h</a>
-</li>
 <li>grpc_tracer_set_enabled()
 <li>grpc_tracer_set_enabled()
 : <a class="el" href="grpc_8h.html#a0bcbc8d69b256843facb8339d812ae2e">grpc.h</a>
 : <a class="el" href="grpc_8h.html#a0bcbc8d69b256843facb8339d812ae2e">grpc.h</a>
 </li>
 </li>
@@ -935,9 +783,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </div><!-- contents -->
 </div><!-- contents -->
 <!-- start footer part -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Fri Feb 2 2018 15:15:11 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Mar 1 2018 16:16:09 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.6
+</a> 1.8.13
 </small></address>
 </small></address>
 </body>
 </body>
 </html>
 </html>

+ 50 - 332
core/globals_g.html

@@ -3,16 +3,15 @@
 <head>
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: Globals</title>
 <title>GRPC Core: Globals</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <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>
 <script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
-  $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 </head>
 <body>
 <body>
@@ -21,9 +20,9 @@
 <table cellspacing="0" cellpadding="0">
 <table cellspacing="0" cellpadding="0">
  <tbody>
  <tbody>
  <tr style="height: 56px;">
  <tr style="height: 56px;">
-  <td style="padding-left: 0.5em;">
+  <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">GRPC Core
    <div id="projectname">GRPC Core
-   &#160;<span id="projectnumber">5.0.0</span>
+   &#160;<span id="projectnumber">6.0.0</span>
    </div>
    </div>
   </td>
   </td>
  </tr>
  </tr>
@@ -31,65 +30,26 @@
 </table>
 </table>
 </div>
 </div>
 <!-- end header part -->
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow3" class="tabs2">
-    <ul class="tablist">
-      <li class="current"><a href="globals.html"><span>All</span></a></li>
-      <li><a href="globals_func.html"><span>Functions</span></a></li>
-      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
-      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="globals_defs.html"><span>Macros</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow4" class="tabs3">
-    <ul class="tablist">
-      <li><a href="globals.html#index__"><span>_</span></a></li>
-      <li><a href="globals_c.html#index_c"><span>c</span></a></li>
-      <li class="current"><a href="globals_g.html#index_g"><span>g</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 </div><!-- top -->
 </div><!-- top -->
 <!-- window showing the filter options -->
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onkeydown="return searchBox.OnSearchSelectKey(event)">
      onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
 
 
 <!-- iframe showing the search results (closed by default) -->
 <!-- iframe showing the search results (closed by default) -->
 <div id="MSearchResultsWindow">
 <div id="MSearchResultsWindow">
@@ -101,16 +61,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="contents">
 <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>
 <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 class="anchor" id="index_g"></a>- g -</h3><ul>
+<h3><a id="index_g"></a>- g -</h3><ul>
 <li>GPR_ALIGN_STRUCT
 <li>GPR_ALIGN_STRUCT
 : <a class="el" href="impl_2codegen_2port__platform_8h.html#aafd38282877816cf1eea110c65fdf14b">port_platform.h</a>
 : <a class="el" href="impl_2codegen_2port__platform_8h.html#aafd38282877816cf1eea110c65fdf14b">port_platform.h</a>
 </li>
 </li>
 <li>gpr_allocation_functions
 <li>gpr_allocation_functions
 : <a class="el" href="alloc_8h.html#a54bbd527f303da4b618adb37ae44efd7">alloc.h</a>
 : <a class="el" href="alloc_8h.html#a54bbd527f303da4b618adb37ae44efd7">alloc.h</a>
 </li>
 </li>
-<li>GPR_ARRAY_SIZE
-: <a class="el" href="useful_8h.html#a0e411d4f81a169c97c319d4e84df5747">useful.h</a>
-</li>
 <li>gpr_asprintf()
 <li>gpr_asprintf()
 : <a class="el" href="string__util_8h.html#acf4ee571585b7e7785cad0eec91857fa">string_util.h</a>
 : <a class="el" href="string__util_8h.html#acf4ee571585b7e7785cad0eec91857fa">string_util.h</a>
 </li>
 </li>
@@ -118,9 +75,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="log_8h.html#a6ccf52ff690655cc22cd9d053650876f">log.h</a>
 : <a class="el" href="log_8h.html#a6ccf52ff690655cc22cd9d053650876f">log.h</a>
 </li>
 </li>
 <li>gpr_atm
 <li>gpr_atm
-: <a class="el" href="impl_2codegen_2atm__windows_8h.html#a0a6314f31fcae0666a93961bed98af51">atm_windows.h</a>
-, <a class="el" href="impl_2codegen_2atm__gcc__atomic_8h.html#a0a6314f31fcae0666a93961bed98af51">atm_gcc_atomic.h</a>
+: <a class="el" href="impl_2codegen_2atm__gcc__atomic_8h.html#a0a6314f31fcae0666a93961bed98af51">atm_gcc_atomic.h</a>
 , <a class="el" href="impl_2codegen_2atm__gcc__sync_8h.html#a0a6314f31fcae0666a93961bed98af51">atm_gcc_sync.h</a>
 , <a class="el" href="impl_2codegen_2atm__gcc__sync_8h.html#a0a6314f31fcae0666a93961bed98af51">atm_gcc_sync.h</a>
+, <a class="el" href="impl_2codegen_2atm__windows_8h.html#a0a6314f31fcae0666a93961bed98af51">atm_windows.h</a>
 </li>
 </li>
 <li>gpr_atm_acq_cas
 <li>gpr_atm_acq_cas
 : <a class="el" href="impl_2codegen_2atm__gcc__sync_8h.html#a1a90e5777158aaa53624822f1f87dd90">atm_gcc_sync.h</a>
 : <a class="el" href="impl_2codegen_2atm__gcc__sync_8h.html#a1a90e5777158aaa53624822f1f87dd90">atm_gcc_sync.h</a>
@@ -140,8 +97,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="impl_2codegen_2atm__gcc__sync_8h.html#a9d29f224b49d4de8bb2b0d7feae64fcb">atm_gcc_sync.h</a>
 : <a class="el" href="impl_2codegen_2atm__gcc__sync_8h.html#a9d29f224b49d4de8bb2b0d7feae64fcb">atm_gcc_sync.h</a>
 </li>
 </li>
 <li>gpr_atm_full_fetch_add
 <li>gpr_atm_full_fetch_add
-: <a class="el" href="impl_2codegen_2atm__gcc__atomic_8h.html#abada8771b338845e4c6ef93c8392582c">atm_gcc_atomic.h</a>
-, <a class="el" href="impl_2codegen_2atm__gcc__sync_8h.html#abada8771b338845e4c6ef93c8392582c">atm_gcc_sync.h</a>
+: <a class="el" href="impl_2codegen_2atm__gcc__sync_8h.html#abada8771b338845e4c6ef93c8392582c">atm_gcc_sync.h</a>
+, <a class="el" href="impl_2codegen_2atm__gcc__atomic_8h.html#abada8771b338845e4c6ef93c8392582c">atm_gcc_atomic.h</a>
 </li>
 </li>
 <li>gpr_atm_full_xchg
 <li>gpr_atm_full_xchg
 : <a class="el" href="impl_2codegen_2atm__gcc__atomic_8h.html#a724691b6d48f35bbd9f575c82fdfb526">atm_gcc_atomic.h</a>
 : <a class="el" href="impl_2codegen_2atm__gcc__atomic_8h.html#a724691b6d48f35bbd9f575c82fdfb526">atm_gcc_atomic.h</a>
@@ -190,60 +147,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>GPR_ATTRIBUTE_NO_TSAN
 <li>GPR_ATTRIBUTE_NO_TSAN
 : <a class="el" href="impl_2codegen_2port__platform_8h.html#ac5d859f207ef029e0f5fc556f8e5876e">port_platform.h</a>
 : <a class="el" href="impl_2codegen_2port__platform_8h.html#ac5d859f207ef029e0f5fc556f8e5876e">port_platform.h</a>
 </li>
 </li>
-<li>gpr_avl
-: <a class="el" href="avl_8h.html#a31a6a15570ecac89eadb97e13e6b73bd">avl.h</a>
-</li>
-<li>gpr_avl_add()
-: <a class="el" href="avl_8h.html#a22f47f7f803e1c2e48df0fa8ce40eb47">avl.h</a>
-</li>
-<li>gpr_avl_create()
-: <a class="el" href="avl_8h.html#a1dab3c1a92471b256b82ca8bd8f96d88">avl.h</a>
-</li>
-<li>gpr_avl_get()
-: <a class="el" href="avl_8h.html#ade8a64f68706a8539f14f863cb18d52b">avl.h</a>
-</li>
-<li>gpr_avl_is_empty()
-: <a class="el" href="avl_8h.html#a67437810e910a0b5eaf783d1e59f6299">avl.h</a>
-</li>
-<li>gpr_avl_maybe_get()
-: <a class="el" href="avl_8h.html#a25526da4bdaa6a799e36aa7c2e3e67fd">avl.h</a>
-</li>
-<li>gpr_avl_node
-: <a class="el" href="avl_8h.html#a387f850dc2c55ba4e46c3f847e176ada">avl.h</a>
-</li>
-<li>gpr_avl_ref()
-: <a class="el" href="avl_8h.html#aef295ada15917867e6e1649b99197830">avl.h</a>
-</li>
-<li>gpr_avl_remove()
-: <a class="el" href="avl_8h.html#af809cc603919889ef2f5da7bb46f9f1b">avl.h</a>
-</li>
-<li>gpr_avl_unref()
-: <a class="el" href="avl_8h.html#aeb1c9e0a533b8a25b593a806fa070f3f">avl.h</a>
-</li>
-<li>gpr_avl_vtable
-: <a class="el" href="avl_8h.html#a7b4e175c2732d19931f686aeb7b4f570">avl.h</a>
-</li>
-<li>GPR_BITCLEAR
-: <a class="el" href="useful_8h.html#af797bf1803f9809b3ccceaa619078c89">useful.h</a>
-</li>
-<li>GPR_BITCOUNT
-: <a class="el" href="useful_8h.html#a8f51444fe97eb3f83184b98035e3357f">useful.h</a>
-</li>
-<li>GPR_BITGET
-: <a class="el" href="useful_8h.html#a7c54bb2fffdaae24ba38ca5e5c53ab41">useful.h</a>
-</li>
-<li>GPR_BITSET
-: <a class="el" href="useful_8h.html#a28de4ed955bfc2bff309061b7820a37a">useful.h</a>
-</li>
 <li>GPR_CACHELINE_SIZE
 <li>GPR_CACHELINE_SIZE
 : <a class="el" href="impl_2codegen_2port__platform_8h.html#ad9b7cc620233bbab0bc57cfbbe9519ad">port_platform.h</a>
 : <a class="el" href="impl_2codegen_2port__platform_8h.html#ad9b7cc620233bbab0bc57cfbbe9519ad">port_platform.h</a>
 </li>
 </li>
 <li>GPR_CACHELINE_SIZE_LOG
 <li>GPR_CACHELINE_SIZE_LOG
 : <a class="el" href="impl_2codegen_2port__platform_8h.html#a4e8b19add0d8d0be9464f748be985576">port_platform.h</a>
 : <a class="el" href="impl_2codegen_2port__platform_8h.html#a4e8b19add0d8d0be9464f748be985576">port_platform.h</a>
 </li>
 </li>
-<li>GPR_CLAMP
-: <a class="el" href="useful_8h.html#ac974b8c13ee716193e0ee30d9513672c">useful.h</a>
-</li>
 <li>GPR_CLOCK_MONOTONIC
 <li>GPR_CLOCK_MONOTONIC
 : <a class="el" href="gpr__types_8h.html#a2441bd1fbe80e86ff741e0757725b281a6ddd11813c5172c7b3e0e46e5ce7f01c">gpr_types.h</a>
 : <a class="el" href="gpr__types_8h.html#a2441bd1fbe80e86ff741e0757725b281a6ddd11813c5172c7b3e0e46e5ce7f01c">gpr_types.h</a>
 </li>
 </li>
@@ -256,36 +165,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>gpr_clock_type
 <li>gpr_clock_type
 : <a class="el" href="gpr__types_8h.html#a2441bd1fbe80e86ff741e0757725b281">gpr_types.h</a>
 : <a class="el" href="gpr__types_8h.html#a2441bd1fbe80e86ff741e0757725b281">gpr_types.h</a>
 </li>
 </li>
-<li>gpr_cmdline
-: <a class="el" href="cmdline_8h.html#aaad93cd9bfc32c54fc89f7c2f3b74eb6">cmdline.h</a>
-</li>
-<li>gpr_cmdline_add_flag()
-: <a class="el" href="cmdline_8h.html#aea1a46a5feb84307dc9e3796ca13c481">cmdline.h</a>
-</li>
-<li>gpr_cmdline_add_int()
-: <a class="el" href="cmdline_8h.html#a87c433155b5df21be39818d658cfe93f">cmdline.h</a>
-</li>
-<li>gpr_cmdline_add_string()
-: <a class="el" href="cmdline_8h.html#a631534c0f6c1820ae22a4f1e692f0830">cmdline.h</a>
-</li>
-<li>gpr_cmdline_create()
-: <a class="el" href="cmdline_8h.html#a31fa94e5c43847c82e90bb40087f5aa9">cmdline.h</a>
-</li>
-<li>gpr_cmdline_destroy()
-: <a class="el" href="cmdline_8h.html#acfe85f2db2b17fc82e614618ce5a09a8">cmdline.h</a>
-</li>
-<li>gpr_cmdline_on_extra_arg()
-: <a class="el" href="cmdline_8h.html#ac3b6905c4e9c88abd4936c593b0f5b12">cmdline.h</a>
-</li>
-<li>gpr_cmdline_parse()
-: <a class="el" href="cmdline_8h.html#acc2f66f6bcdf05c8b761419bf2d40509">cmdline.h</a>
-</li>
-<li>gpr_cmdline_set_survive_failure()
-: <a class="el" href="cmdline_8h.html#a191878e568149fffade0786592d13c37">cmdline.h</a>
-</li>
-<li>gpr_cmdline_usage_string()
-: <a class="el" href="cmdline_8h.html#af9bfcaca695b8e0f84fa410f733dced5">cmdline.h</a>
-</li>
 <li>gpr_convert_clock_type()
 <li>gpr_convert_clock_type()
 : <a class="el" href="time_8h.html#a3547f380f9a1ac94b6f2856023c18dcf">time.h</a>
 : <a class="el" href="time_8h.html#a3547f380f9a1ac94b6f2856023c18dcf">time.h</a>
 </li>
 </li>
@@ -347,12 +226,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>gpr_get_allocation_functions()
 <li>gpr_get_allocation_functions()
 : <a class="el" href="alloc_8h.html#aa96aa61deb3f72c6e5d8f57d08942602">alloc.h</a>
 : <a class="el" href="alloc_8h.html#aa96aa61deb3f72c6e5d8f57d08942602">alloc.h</a>
 </li>
 </li>
-<li>GPR_HASH_POINTER
-: <a class="el" href="useful_8h.html#ac303d133f8b8a8d81799ae11d00ae1d3">useful.h</a>
-</li>
-<li>GPR_ICMP
-: <a class="el" href="useful_8h.html#a0f5453aa5dc6d3314ad8a894177d257b">useful.h</a>
-</li>
 <li>gpr_inf_future()
 <li>gpr_inf_future()
 : <a class="el" href="time_8h.html#a57c9693ef253d0951363c5dafb6586df">time.h</a>
 : <a class="el" href="time_8h.html#a57c9693ef253d0951363c5dafb6586df">time.h</a>
 </li>
 </li>
@@ -362,17 +235,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>GPR_INFO
 <li>GPR_INFO
 : <a class="el" href="log_8h.html#af0d0d75690f79edc9294498c88f96703">log.h</a>
 : <a class="el" href="log_8h.html#af0d0d75690f79edc9294498c88f96703">log.h</a>
 </li>
 </li>
-<li>GPR_INTERNAL_HEXDIGIT_BITCOUNT
-: <a class="el" href="useful_8h.html#a601e1be692fe7922b52991a5d410b945">useful.h</a>
-</li>
-<li>gpr_join_host_port()
-: <a class="el" href="host__port_8h.html#a0aceae7a79506c44f063093a0a855049">host_port.h</a>
-</li>
 <li>gpr_log()
 <li>gpr_log()
 : <a class="el" href="log_8h.html#a938a283d9a10c3ddfe46dfc22e21077f">log.h</a>
 : <a class="el" href="log_8h.html#a938a283d9a10c3ddfe46dfc22e21077f">log.h</a>
 </li>
 </li>
 <li>gpr_log_func
 <li>gpr_log_func
-: <a class="el" href="log_8h.html#a23f29195676c33c61ff08a7f0a3e69b0">log.h</a>
+: <a class="el" href="log_8h.html#a3bba35ee3180d11d8ff5a71cc2ee2a05">log.h</a>
 </li>
 </li>
 <li>gpr_log_func_args
 <li>gpr_log_func_args
 : <a class="el" href="log_8h.html#adce8dc81f07a98265e917de7d7f3cde5">log.h</a>
 : <a class="el" href="log_8h.html#adce8dc81f07a98265e917de7d7f3cde5">log.h</a>
@@ -405,17 +272,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="alloc_8h.html#aa15f6aa58f356420b0d955fc6e506a60">alloc.h</a>
 : <a class="el" href="alloc_8h.html#aa15f6aa58f356420b0d955fc6e506a60">alloc.h</a>
 </li>
 </li>
 <li>gpr_malloc_aligned()
 <li>gpr_malloc_aligned()
-: <a class="el" href="alloc_8h.html#a06063f6aa3522eaed0f1eae1987c31db">alloc.h</a>
-</li>
-<li>GPR_MAX
-: <a class="el" href="useful_8h.html#af50c518bb1183da84adb7d8a86cd568a">useful.h</a>
+: <a class="el" href="alloc_8h.html#a29ae1ca65e84c7df8626d0a6de2a581a">alloc.h</a>
 </li>
 </li>
 <li>GPR_MAX_ALIGNMENT
 <li>GPR_MAX_ALIGNMENT
 : <a class="el" href="impl_2codegen_2port__platform_8h.html#a53c934fa255faf3f8c4f028df105c8e2">port_platform.h</a>
 : <a class="el" href="impl_2codegen_2port__platform_8h.html#a53c934fa255faf3f8c4f028df105c8e2">port_platform.h</a>
 </li>
 </li>
-<li>GPR_MIN
-: <a class="el" href="useful_8h.html#a298322c952526928cf8dbc7aaba7b84d">useful.h</a>
-</li>
 <li>GPR_MS_PER_SEC
 <li>GPR_MS_PER_SEC
 : <a class="el" href="time_8h.html#af2c8091db4e2a3133b93131f64db859e">time.h</a>
 : <a class="el" href="time_8h.html#af2c8091db4e2a3133b93131f64db859e">time.h</a>
 </li>
 </li>
@@ -453,13 +314,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="impl_2codegen_2sync__posix_8h.html#a28731dc17a4158343f58f453a4d5e37f">sync_posix.h</a>
 : <a class="el" href="impl_2codegen_2sync__posix_8h.html#a28731dc17a4158343f58f453a4d5e37f">sync_posix.h</a>
 , <a class="el" href="impl_2codegen_2sync__windows_8h.html#a6a752a459fe345c616c26b5a556ccc13">sync_windows.h</a>
 , <a class="el" href="impl_2codegen_2sync__windows_8h.html#a6a752a459fe345c616c26b5a556ccc13">sync_windows.h</a>
 </li>
 </li>
+<li>gpr_once_init()
+: <a class="el" href="support_2sync_8h.html#a1157f44f131ce5f000744bea273347bc">sync.h</a>
+</li>
 <li>GPR_ONCE_INIT
 <li>GPR_ONCE_INIT
 : <a class="el" href="impl_2codegen_2sync__posix_8h.html#a8edd7eb4f6860a4f79defbad49c35666">sync_posix.h</a>
 : <a class="el" href="impl_2codegen_2sync__posix_8h.html#a8edd7eb4f6860a4f79defbad49c35666">sync_posix.h</a>
 , <a class="el" href="impl_2codegen_2sync__windows_8h.html#a8edd7eb4f6860a4f79defbad49c35666">sync_windows.h</a>
 , <a class="el" href="impl_2codegen_2sync__windows_8h.html#a8edd7eb4f6860a4f79defbad49c35666">sync_windows.h</a>
 </li>
 </li>
-<li>gpr_once_init()
-: <a class="el" href="support_2sync_8h.html#a1157f44f131ce5f000744bea273347bc">sync.h</a>
-</li>
 <li>GPR_PLATFORM_STRING
 <li>GPR_PLATFORM_STRING
 : <a class="el" href="impl_2codegen_2port__platform_8h.html#a99f34e9b119908109486e91abedc933e">port_platform.h</a>
 : <a class="el" href="impl_2codegen_2port__platform_8h.html#a99f34e9b119908109486e91abedc933e">port_platform.h</a>
 </li>
 </li>
@@ -484,12 +345,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>gpr_refn()
 <li>gpr_refn()
 : <a class="el" href="support_2sync_8h.html#a91472a0360a87654379b3b6eb0fe942e">sync.h</a>
 : <a class="el" href="support_2sync_8h.html#a91472a0360a87654379b3b6eb0fe942e">sync.h</a>
 </li>
 </li>
-<li>GPR_ROTL
-: <a class="el" href="useful_8h.html#a6f7a8aba8e044f6b20fc8a7560f28f85">useful.h</a>
-</li>
-<li>GPR_ROTR
-: <a class="el" href="useful_8h.html#a5ff4b278972e799dc134963a0249f316">useful.h</a>
-</li>
 <li>gpr_set_allocation_functions()
 <li>gpr_set_allocation_functions()
 : <a class="el" href="alloc_8h.html#a2a32fcafdda423e2a11b4130d55951b4">alloc.h</a>
 : <a class="el" href="alloc_8h.html#a2a32fcafdda423e2a11b4130d55951b4">alloc.h</a>
 </li>
 </li>
@@ -595,9 +450,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>gpr_slice_unref
 <li>gpr_slice_unref
 : <a class="el" href="gpr__slice_8h.html#aa25ffabf2607e7193bd816a8392a54da">gpr_slice.h</a>
 : <a class="el" href="gpr__slice_8h.html#aa25ffabf2607e7193bd816a8392a54da">gpr_slice.h</a>
 </li>
 </li>
-<li>gpr_split_host_port()
-: <a class="el" href="host__port_8h.html#a86c89d6e6e9a39b310706b703f6e7cdd">host_port.h</a>
-</li>
 <li>gpr_stats_inc()
 <li>gpr_stats_inc()
 : <a class="el" href="support_2sync_8h.html#a8d1f3e75040086f0da4d7fc4e94a5b2b">sync.h</a>
 : <a class="el" href="support_2sync_8h.html#a8d1f3e75040086f0da4d7fc4e94a5b2b">sync.h</a>
 </li>
 </li>
@@ -613,53 +465,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>gpr_strdup()
 <li>gpr_strdup()
 : <a class="el" href="string__util_8h.html#ac985fb3e83365807cb3ddf14c8f6a477">string_util.h</a>
 : <a class="el" href="string__util_8h.html#ac985fb3e83365807cb3ddf14c8f6a477">string_util.h</a>
 </li>
 </li>
-<li>gpr_subprocess
-: <a class="el" href="subprocess_8h.html#a1c3492c3aef738e6eef6b8cb1b435095">subprocess.h</a>
-</li>
-<li>gpr_subprocess_binary_extension()
-: <a class="el" href="subprocess_8h.html#a9f3fc27d7049e86c818e3ce0e7a1c455">subprocess.h</a>
-</li>
-<li>gpr_subprocess_create()
-: <a class="el" href="subprocess_8h.html#a0bccee37834b2d5eb84b34cec119c7c7">subprocess.h</a>
-</li>
-<li>gpr_subprocess_destroy()
-: <a class="el" href="subprocess_8h.html#ac9d2009c919c83e4805ec5761586b794">subprocess.h</a>
-</li>
-<li>gpr_subprocess_interrupt()
-: <a class="el" href="subprocess_8h.html#a41807ad6060c8a58f125c7b00dc826fa">subprocess.h</a>
-</li>
-<li>gpr_subprocess_join()
-: <a class="el" href="subprocess_8h.html#a861d83b3b63a0e728735382c3576a503">subprocess.h</a>
-</li>
-<li>GPR_SWAP
-: <a class="el" href="useful_8h.html#a9f884f8218a97ed9739e2dac467f0719">useful.h</a>
-</li>
 <li>gpr_thd_currentid()
 <li>gpr_thd_currentid()
-: <a class="el" href="thd_8h.html#a31f4f0f3d23991877b30e44a966d3306">thd.h</a>
+: <a class="el" href="thd__id_8h.html#a31f4f0f3d23991877b30e44a966d3306">thd_id.h</a>
 </li>
 </li>
 <li>gpr_thd_id
 <li>gpr_thd_id
-: <a class="el" href="thd_8h.html#a568f2dcd15b98e9e93063eb04ad36a90">thd.h</a>
-</li>
-<li>gpr_thd_join()
-: <a class="el" href="thd_8h.html#a4735072c325ed1c09d1ca41033cdb362">thd.h</a>
-</li>
-<li>gpr_thd_new()
-: <a class="el" href="thd_8h.html#a63b693490ea52dd83f04d5d6116c7088">thd.h</a>
-</li>
-<li>gpr_thd_options_default()
-: <a class="el" href="thd_8h.html#ae568dd50aa735eb5b5bc9cd7f0a511b2">thd.h</a>
-</li>
-<li>gpr_thd_options_is_detached()
-: <a class="el" href="thd_8h.html#a9733626e12522fd2f04095a2d4c61cf5">thd.h</a>
-</li>
-<li>gpr_thd_options_is_joinable()
-: <a class="el" href="thd_8h.html#a77574a5c01a28e81b8bdc0d2b9ffb6df">thd.h</a>
-</li>
-<li>gpr_thd_options_set_detached()
-: <a class="el" href="thd_8h.html#a378bba9e91aea353a95cdf22bfca0e8f">thd.h</a>
-</li>
-<li>gpr_thd_options_set_joinable()
-: <a class="el" href="thd_8h.html#a2e7d20212eaad5c06a0cbd554eec01e9">thd.h</a>
+: <a class="el" href="thd__id_8h.html#a568f2dcd15b98e9e93063eb04ad36a90">thd_id.h</a>
 </li>
 </li>
 <li>gpr_time_0()
 <li>gpr_time_0()
 : <a class="el" href="time_8h.html#a50d869af52fa28c558e7022c2fb9be89">time.h</a>
 : <a class="el" href="time_8h.html#a50d869af52fa28c558e7022c2fb9be89">time.h</a>
@@ -715,41 +525,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>gpr_timespec_to_micros()
 <li>gpr_timespec_to_micros()
 : <a class="el" href="time_8h.html#a5442dcf33ff59f901bb73fcaf82d6d91">time.h</a>
 : <a class="el" href="time_8h.html#a5442dcf33ff59f901bb73fcaf82d6d91">time.h</a>
 </li>
 </li>
-<li>GPR_TLS_CLASS_DECL
-: <a class="el" href="tls__gcc_8h.html#acc8fbf4ef25c95e4ddab571dd156407d">tls_gcc.h</a>
-, <a class="el" href="tls__msvc_8h.html#acc8fbf4ef25c95e4ddab571dd156407d">tls_msvc.h</a>
-, <a class="el" href="tls__pthread_8h.html#acc8fbf4ef25c95e4ddab571dd156407d">tls_pthread.h</a>
-</li>
-<li>GPR_TLS_CLASS_DEF
-: <a class="el" href="tls__gcc_8h.html#ace2f12ec75e024b1adb5a67f4b3ea1cf">tls_gcc.h</a>
-, <a class="el" href="tls__msvc_8h.html#ace2f12ec75e024b1adb5a67f4b3ea1cf">tls_msvc.h</a>
-, <a class="el" href="tls__pthread_8h.html#ace2f12ec75e024b1adb5a67f4b3ea1cf">tls_pthread.h</a>
-</li>
-<li>GPR_TLS_DECL
-: <a class="el" href="tls__gcc_8h.html#ab2c3baa4e4ceb366668aaf51379340fd">tls_gcc.h</a>
-, <a class="el" href="tls__msvc_8h.html#ab2c3baa4e4ceb366668aaf51379340fd">tls_msvc.h</a>
-, <a class="el" href="tls__pthread_8h.html#ab2c3baa4e4ceb366668aaf51379340fd">tls_pthread.h</a>
-</li>
-<li>gpr_tls_destroy
-: <a class="el" href="tls__gcc_8h.html#a187108e1078d2ce05388cb17bc59ce74">tls_gcc.h</a>
-, <a class="el" href="tls__msvc_8h.html#a187108e1078d2ce05388cb17bc59ce74">tls_msvc.h</a>
-, <a class="el" href="tls__pthread_8h.html#a187108e1078d2ce05388cb17bc59ce74">tls_pthread.h</a>
-</li>
-<li>gpr_tls_get
-: <a class="el" href="tls__gcc_8h.html#a9aa9e55eddbe7fed424526c23e1b55a3">tls_gcc.h</a>
-, <a class="el" href="tls__msvc_8h.html#a9aa9e55eddbe7fed424526c23e1b55a3">tls_msvc.h</a>
-, <a class="el" href="tls__pthread_8h.html#a9aa9e55eddbe7fed424526c23e1b55a3">tls_pthread.h</a>
-</li>
-<li>gpr_tls_init
-: <a class="el" href="tls__gcc_8h.html#a43768a42ff705cc028b4a483dc3b65c5">tls_gcc.h</a>
-, <a class="el" href="tls__msvc_8h.html#a43768a42ff705cc028b4a483dc3b65c5">tls_msvc.h</a>
-, <a class="el" href="tls__pthread_8h.html#a43768a42ff705cc028b4a483dc3b65c5">tls_pthread.h</a>
-</li>
-<li>gpr_tls_set
-: <a class="el" href="tls__gcc_8h.html#aa8f01b3e40178b80d098650f42c529e7">tls_gcc.h</a>
-, <a class="el" href="tls__msvc_8h.html#aa8f01b3e40178b80d098650f42c529e7">tls_msvc.h</a>
-, <a class="el" href="tls__pthread_8h.html#a1851838d725310f7c043ba49fc5357c8">tls_pthread.h</a>
-</li>
 <li>GPR_UNREACHABLE_CODE
 <li>GPR_UNREACHABLE_CODE
 : <a class="el" href="impl_2codegen_2port__platform_8h.html#ab75d366740f8322e795ab0d44ed9d958">port_platform.h</a>
 : <a class="el" href="impl_2codegen_2port__platform_8h.html#ab75d366740f8322e795ab0d44ed9d958">port_platform.h</a>
 </li>
 </li>
@@ -774,18 +549,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>grpc_alarm
 <li>grpc_alarm
 : <a class="el" href="grpc__types_8h.html#a09ce3d7fa6473ac1cb39692adf257a13">grpc_types.h</a>
 : <a class="el" href="grpc__types_8h.html#a09ce3d7fa6473ac1cb39692adf257a13">grpc_types.h</a>
 </li>
 </li>
-<li>grpc_alarm_cancel()
-: <a class="el" href="grpc_8h.html#a8a7df4d1c61a581ee125f160249644fd">grpc.h</a>
-</li>
-<li>grpc_alarm_create()
-: <a class="el" href="grpc_8h.html#a3bb07971bb2ae3e5b70acb0eb115e23b">grpc.h</a>
-</li>
-<li>grpc_alarm_destroy()
-: <a class="el" href="grpc_8h.html#a4bcf958a8230547e3fff7604e634231f">grpc.h</a>
-</li>
-<li>grpc_alarm_set()
-: <a class="el" href="grpc_8h.html#a2d757b447c7902573847378d376bd95b">grpc.h</a>
-</li>
 <li>GRPC_ALLOW_EXCEPTIONS
 <li>GRPC_ALLOW_EXCEPTIONS
 : <a class="el" href="impl_2codegen_2port__platform_8h.html#a30c4ae5cdf0ec0d72fd9e08e0d06370a">port_platform.h</a>
 : <a class="el" href="impl_2codegen_2port__platform_8h.html#a30c4ae5cdf0ec0d72fd9e08e0d06370a">port_platform.h</a>
 </li>
 </li>
@@ -801,6 +564,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>GRPC_ARG_DEFAULT_AUTHORITY
 <li>GRPC_ARG_DEFAULT_AUTHORITY
 : <a class="el" href="group__grpc__arg__keys.html#gadd42f97666fbfc66b7dac253ac3b73ae">grpc_types.h</a>
 : <a class="el" href="group__grpc__arg__keys.html#gadd42f97666fbfc66b7dac253ac3b73ae">grpc_types.h</a>
 </li>
 </li>
+<li>GRPC_ARG_DNS_MIN_TIME_BETWEEN_RESOLUTIONS_MS
+: <a class="el" href="group__grpc__arg__keys.html#ga04ecb35be00c4d5f12f8f10e1a501713">grpc_types.h</a>
+</li>
 <li>GRPC_ARG_ENABLE_CENSUS
 <li>GRPC_ARG_ENABLE_CENSUS
 : <a class="el" href="group__grpc__arg__keys.html#gae498934a02de89ce29cec570b02a2037">grpc_types.h</a>
 : <a class="el" href="group__grpc__arg__keys.html#gae498934a02de89ce29cec570b02a2037">grpc_types.h</a>
 </li>
 </li>
@@ -1071,9 +837,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>GRPC_CALL_ERROR
 <li>GRPC_CALL_ERROR
 : <a class="el" href="grpc__types_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba86e7b6bf1fe5dec17fc08ba2f77d1b41">grpc_types.h</a>
 : <a class="el" href="grpc__types_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba86e7b6bf1fe5dec17fc08ba2f77d1b41">grpc_types.h</a>
 </li>
 </li>
-<li>grpc_call_error
-: <a class="el" href="grpc__types_8h.html#abb51216cb5ac1cfd8ca4d096e060adbb">grpc_types.h</a>
-</li>
 <li>GRPC_CALL_ERROR_ALREADY_ACCEPTED
 <li>GRPC_CALL_ERROR_ALREADY_ACCEPTED
 : <a class="el" href="grpc__types_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba2f6f332e63eb94df8abedfddb96ae63a">grpc_types.h</a>
 : <a class="el" href="grpc__types_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba2f6f332e63eb94df8abedfddb96ae63a">grpc_types.h</a>
 </li>
 </li>
@@ -1240,7 +1003,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="grpc_8h.html#ae5a76150605c2ec42b9cfa71d488590e">grpc.h</a>
 : <a class="el" href="grpc_8h.html#ae5a76150605c2ec42b9cfa71d488590e">grpc.h</a>
 </li>
 </li>
 <li>grpc_completion_type
 <li>grpc_completion_type
-: <a class="el" href="grpc__types_8h.html#ab6454071421a36ebc25952ed448d5b87">grpc_types.h</a>
+: <a class="el" href="grpc__types_8h.html#a70454b2958c92c1cd8feeaa45f157b74">grpc_types.h</a>
 </li>
 </li>
 <li>grpc_composite_call_credentials_create()
 <li>grpc_composite_call_credentials_create()
 : <a class="el" href="grpc__security_8h.html#a5fb84795d5b0306006fdb8d316262a82">grpc_security.h</a>
 : <a class="el" href="grpc__security_8h.html#a5fb84795d5b0306006fdb8d316262a82">grpc_security.h</a>
@@ -1275,12 +1038,21 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>GRPC_COMPRESS_NONE
 <li>GRPC_COMPRESS_NONE
 : <a class="el" href="compression__types_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9a3135cac7e854adb16358c53e97df9cd8">compression_types.h</a>
 : <a class="el" href="compression__types_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9a3135cac7e854adb16358c53e97df9cd8">compression_types.h</a>
 </li>
 </li>
+<li>GRPC_COMPRESS_STREAM_GZIP
+: <a class="el" href="compression__types_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9a362a7cdbb0fca8cb945be79685531e62">compression_types.h</a>
+</li>
 <li>grpc_compression_algorithm
 <li>grpc_compression_algorithm
 : <a class="el" href="compression__types_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">compression_types.h</a>
 : <a class="el" href="compression__types_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">compression_types.h</a>
 </li>
 </li>
 <li>grpc_compression_algorithm_for_level()
 <li>grpc_compression_algorithm_for_level()
 : <a class="el" href="compression_8h.html#adc2d1d89d880f67aacc4ce84cd72f8f3">compression.h</a>
 : <a class="el" href="compression_8h.html#adc2d1d89d880f67aacc4ce84cd72f8f3">compression.h</a>
 </li>
 </li>
+<li>grpc_compression_algorithm_is_message()
+: <a class="el" href="compression_8h.html#af41160f827a3ff132755fb25658435c4">compression.h</a>
+</li>
+<li>grpc_compression_algorithm_is_stream()
+: <a class="el" href="compression_8h.html#a053257ed8bdeba196b380f326897e25d">compression.h</a>
+</li>
 <li>grpc_compression_algorithm_name()
 <li>grpc_compression_algorithm_name()
 : <a class="el" href="compression_8h.html#a177f6d6330355d5ecaffb042ab1c2c8f">compression.h</a>
 : <a class="el" href="compression_8h.html#a177f6d6330355d5ecaffb042ab1c2c8f">compression.h</a>
 </li>
 </li>
@@ -1314,9 +1086,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>grpc_compression_options_is_algorithm_enabled()
 <li>grpc_compression_options_is_algorithm_enabled()
 : <a class="el" href="compression_8h.html#aba0dfe631311c3f49d1045694bc9b0df">compression.h</a>
 : <a class="el" href="compression_8h.html#aba0dfe631311c3f49d1045694bc9b0df">compression.h</a>
 </li>
 </li>
-<li>grpc_compression_options_is_stream_compression_algorithm_enabled()
-: <a class="el" href="compression_8h.html#a2bf848d4d1d0122f70dbe436aeb47d8e">compression.h</a>
-</li>
 <li>GRPC_COMPRESSION_REQUEST_ALGORITHM_MD_KEY
 <li>GRPC_COMPRESSION_REQUEST_ALGORITHM_MD_KEY
 : <a class="el" href="compression__types_8h.html#a862adef9b36180377a6db217dd5f52fe">compression_types.h</a>
 : <a class="el" href="compression__types_8h.html#a862adef9b36180377a6db217dd5f52fe">compression_types.h</a>
 </li>
 </li>
@@ -1348,7 +1117,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="grpc__types_8h.html#a6f3d3ec662c2a8ac669c98163d511343">grpc_types.h</a>
 : <a class="el" href="grpc__types_8h.html#a6f3d3ec662c2a8ac669c98163d511343">grpc_types.h</a>
 </li>
 </li>
 <li>grpc_credentials_plugin_metadata_cb
 <li>grpc_credentials_plugin_metadata_cb
-: <a class="el" href="grpc__security_8h.html#acc59d2e9577dc4429895b9cd89450106">grpc_security.h</a>
+: <a class="el" href="grpc__security_8h.html#a08c13ff956af9e64b514c4af434faba2">grpc_security.h</a>
 </li>
 </li>
 <li>GRPC_DEFAULT_MAX_RECV_MESSAGE_LENGTH
 <li>GRPC_DEFAULT_MAX_RECV_MESSAGE_LENGTH
 : <a class="el" href="grpc__types_8h.html#a25687d417e9dc0a05af692dff23af179">grpc_types.h</a>
 : <a class="el" href="grpc__types_8h.html#a25687d417e9dc0a05af692dff23af179">grpc_types.h</a>
@@ -1501,7 +1270,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="impl_2codegen_2fork_8h.html#a45af85c12915966d690317baf8d66394">fork.h</a>
 : <a class="el" href="impl_2codegen_2fork_8h.html#a45af85c12915966d690317baf8d66394">fork.h</a>
 </li>
 </li>
 <li>grpc_process_auth_metadata_done_cb
 <li>grpc_process_auth_metadata_done_cb
-: <a class="el" href="grpc__security_8h.html#a54decefff49649afe0c5a3056d0734f1">grpc_security.h</a>
+: <a class="el" href="grpc__security_8h.html#a34b93b8c1e0dbdaae9dc11bbce706cb4">grpc_security.h</a>
 </li>
 </li>
 <li>GRPC_PROPAGATE_CANCELLATION
 <li>GRPC_PROPAGATE_CANCELLATION
 : <a class="el" href="propagation__bits_8h.html#aa87041a20c89c31d27217b22ef79d066">propagation_bits.h</a>
 : <a class="el" href="propagation__bits_8h.html#aa87041a20c89c31d27217b22ef79d066">propagation_bits.h</a>
@@ -1731,12 +1500,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>GRPC_SLICE_LENGTH
 <li>GRPC_SLICE_LENGTH
 : <a class="el" href="impl_2codegen_2slice_8h.html#ae965fb2ee1a646253cdbd49d82b0b6c5">slice.h</a>
 : <a class="el" href="impl_2codegen_2slice_8h.html#ae965fb2ee1a646253cdbd49d82b0b6c5">slice.h</a>
 </li>
 </li>
-<li>grpc_slice_malloc()
-: <a class="el" href="slice_8h.html#a0b714cdd6fa993b1d47eb08f2d5f8fc1">slice.h</a>
-</li>
 <li>GRPC_SLICE_MALLOC
 <li>GRPC_SLICE_MALLOC
 : <a class="el" href="slice_8h.html#ae0799ad659c9438e0b2cc25e1aa99a52">slice.h</a>
 : <a class="el" href="slice_8h.html#ae0799ad659c9438e0b2cc25e1aa99a52">slice.h</a>
 </li>
 </li>
+<li>grpc_slice_malloc()
+: <a class="el" href="slice_8h.html#a0b714cdd6fa993b1d47eb08f2d5f8fc1">slice.h</a>
+</li>
 <li>grpc_slice_malloc_large()
 <li>grpc_slice_malloc_large()
 : <a class="el" href="slice_8h.html#ab286ea0212352a75cfaf34c32eccff17">slice.h</a>
 : <a class="el" href="slice_8h.html#ab286ea0212352a75cfaf34c32eccff17">slice.h</a>
 </li>
 </li>
@@ -1852,7 +1621,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="grpc__security__constants_8h.html#a29ffe63a8bb3b4945ecab42d82758f09af7c66a36be648bf7e396a145654d79f1">grpc_security_constants.h</a>
 : <a class="el" href="grpc__security__constants_8h.html#a29ffe63a8bb3b4945ecab42d82758f09af7c66a36be648bf7e396a145654d79f1">grpc_security_constants.h</a>
 </li>
 </li>
 <li>grpc_ssl_roots_override_callback
 <li>grpc_ssl_roots_override_callback
-: <a class="el" href="grpc__security_8h.html#a005f46357a959bbfbb7b1241a933ef43">grpc_security.h</a>
+: <a class="el" href="grpc__security_8h.html#a81799db566912702502c280b163b12bc">grpc_security.h</a>
 </li>
 </li>
 <li>GRPC_SSL_ROOTS_OVERRIDE_FAIL
 <li>GRPC_SSL_ROOTS_OVERRIDE_FAIL
 : <a class="el" href="grpc__security__constants_8h.html#a90c47ae1d8c33145342170fe615fa68ca0c132ade28f3f56729b82119fc9f8142">grpc_security_constants.h</a>
 : <a class="el" href="grpc__security__constants_8h.html#a90c47ae1d8c33145342170fe615fa68ca0c132ade28f3f56729b82119fc9f8142">grpc_security_constants.h</a>
@@ -1870,7 +1639,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="grpc__security_8h.html#acb8bbd3a6006aee7f7b254d4a91d914f">grpc_security.h</a>
 : <a class="el" href="grpc__security_8h.html#acb8bbd3a6006aee7f7b254d4a91d914f">grpc_security.h</a>
 </li>
 </li>
 <li>grpc_ssl_server_certificate_config_callback
 <li>grpc_ssl_server_certificate_config_callback
-: <a class="el" href="grpc__security_8h.html#a10aa18e9708aa3b13e9464d57ade0782">grpc_security.h</a>
+: <a class="el" href="grpc__security_8h.html#a8c5f064d7d008bc46fa61e87d68898f3">grpc_security.h</a>
 </li>
 </li>
 <li>grpc_ssl_server_certificate_config_create()
 <li>grpc_ssl_server_certificate_config_create()
 : <a class="el" href="grpc__security_8h.html#a0fbb46fa71b635516037e6b265f937f5">grpc_security.h</a>
 : <a class="el" href="grpc__security_8h.html#a0fbb46fa71b635516037e6b265f937f5">grpc_security.h</a>
@@ -1962,57 +1731,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>GRPC_STATUS_UNKNOWN
 <li>GRPC_STATUS_UNKNOWN
 : <a class="el" href="impl_2codegen_2status_8h.html#a35ab2a68917eb836de84cb23253108eba5f02c0e431162618ab422d27fd39dd08">status.h</a>
 : <a class="el" href="impl_2codegen_2status_8h.html#a35ab2a68917eb836de84cb23253108eba5f02c0e431162618ab422d27fd39dd08">status.h</a>
 </li>
 </li>
-<li>GRPC_STREAM_COMPRESS_ALGORITHMS_COUNT
-: <a class="el" href="compression__types_8h.html#a5f02e953ca5bdabd545b3386ad242073afa3f710b83a3a6e2055a88a52337af10">compression_types.h</a>
-</li>
-<li>GRPC_STREAM_COMPRESS_GZIP
-: <a class="el" href="compression__types_8h.html#a5f02e953ca5bdabd545b3386ad242073a1c421fa9f6640f07fa9041e9ae10d254">compression_types.h</a>
-</li>
-<li>GRPC_STREAM_COMPRESS_LEVEL_COUNT
-: <a class="el" href="compression__types_8h.html#a80e5bae1e06466c4b0a9ff0c8469b266a22906945a38af67acd4d8ea90570717f">compression_types.h</a>
-</li>
-<li>GRPC_STREAM_COMPRESS_LEVEL_HIGH
-: <a class="el" href="compression__types_8h.html#a80e5bae1e06466c4b0a9ff0c8469b266af9322f09d46927104b8779931ec6a59b">compression_types.h</a>
-</li>
-<li>GRPC_STREAM_COMPRESS_LEVEL_LOW
-: <a class="el" href="compression__types_8h.html#a80e5bae1e06466c4b0a9ff0c8469b266a23a8ee63a9804df92d34cc185a90babd">compression_types.h</a>
-</li>
-<li>GRPC_STREAM_COMPRESS_LEVEL_MED
-: <a class="el" href="compression__types_8h.html#a80e5bae1e06466c4b0a9ff0c8469b266a64966743ba306122eaf189c7d4668110">compression_types.h</a>
-</li>
-<li>GRPC_STREAM_COMPRESS_LEVEL_NONE
-: <a class="el" href="compression__types_8h.html#a80e5bae1e06466c4b0a9ff0c8469b266a91a5ffa728d1b59eb79b22c3c06f28a8">compression_types.h</a>
-</li>
-<li>GRPC_STREAM_COMPRESS_NONE
-: <a class="el" href="compression__types_8h.html#a5f02e953ca5bdabd545b3386ad242073aefedc7a0e5d3f1011325d6be6fd3cbed">compression_types.h</a>
-</li>
-<li>grpc_stream_compression_algorithm
-: <a class="el" href="compression__types_8h.html#a5f02e953ca5bdabd545b3386ad242073">compression_types.h</a>
-</li>
-<li>grpc_stream_compression_algorithm_for_level()
-: <a class="el" href="compression_8h.html#a24dec74f48599ba12becb0ce78425e39">compression.h</a>
-</li>
-<li>grpc_stream_compression_algorithm_name()
-: <a class="el" href="compression_8h.html#a51d280a2d18d8cc37a25d8b9286d9440">compression.h</a>
-</li>
-<li>grpc_stream_compression_algorithm_parse()
-: <a class="el" href="compression_8h.html#a67faee49695eae970d85c047833d76f0">compression.h</a>
-</li>
-<li>GRPC_STREAM_COMPRESSION_CHANNEL_DEFAULT_ALGORITHM
-: <a class="el" href="group__grpc__arg__keys.html#ga22053c6ad21d79ed31312ddd37722479">compression_types.h</a>
-</li>
-<li>GRPC_STREAM_COMPRESSION_CHANNEL_DEFAULT_LEVEL
-: <a class="el" href="group__grpc__arg__keys.html#ga511155e077471e7fc1f8843025d956f9">compression_types.h</a>
-</li>
-<li>GRPC_STREAM_COMPRESSION_CHANNEL_ENABLED_ALGORITHMS_BITSET
-: <a class="el" href="group__grpc__arg__keys.html#gae465db59ec7e563e7730ab0a2331a53b">compression_types.h</a>
-</li>
-<li>grpc_stream_compression_level
-: <a class="el" href="compression__types_8h.html#a80e5bae1e06466c4b0a9ff0c8469b266">compression_types.h</a>
-</li>
-<li>GRPC_STREAM_COMPRESSION_REQUEST_ALGORITHM_MD_KEY
-: <a class="el" href="compression__types_8h.html#ab5c6aaa4113d464af2bba590fe18ef05">compression_types.h</a>
-</li>
 <li>GRPC_TCP_DEFAULT_READ_SLICE_SIZE
 <li>GRPC_TCP_DEFAULT_READ_SLICE_SIZE
 : <a class="el" href="group__grpc__arg__keys.html#ga1f91c3aec64a436d29051c8d415b1053">grpc_types.h</a>
 : <a class="el" href="group__grpc__arg__keys.html#ga1f91c3aec64a436d29051c8d415b1053">grpc_types.h</a>
 </li>
 </li>
@@ -2065,9 +1783,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </div><!-- contents -->
 </div><!-- contents -->
 <!-- start footer part -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Fri Feb 2 2018 15:15:11 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Mar 1 2018 16:16:09 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.6
+</a> 1.8.13
 </small></address>
 </small></address>
 </body>
 </body>
 </html>
 </html>

+ 26 - 80
core/globals_type.html

@@ -3,16 +3,15 @@
 <head>
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: Globals</title>
 <title>GRPC Core: Globals</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <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>
 <script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
-  $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 </head>
 <body>
 <body>
@@ -21,9 +20,9 @@
 <table cellspacing="0" cellpadding="0">
 <table cellspacing="0" cellpadding="0">
  <tbody>
  <tbody>
  <tr style="height: 56px;">
  <tr style="height: 56px;">
-  <td style="padding-left: 0.5em;">
+  <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">GRPC Core
    <div id="projectname">GRPC Core
-   &#160;<span id="projectnumber">5.0.0</span>
+   &#160;<span id="projectnumber">6.0.0</span>
    </div>
    </div>
   </td>
   </td>
  </tr>
  </tr>
@@ -31,64 +30,26 @@
 </table>
 </table>
 </div>
 </div>
 <!-- end header part -->
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow3" class="tabs2">
-    <ul class="tablist">
-      <li><a href="globals.html"><span>All</span></a></li>
-      <li><a href="globals_func.html"><span>Functions</span></a></li>
-      <li class="current"><a href="globals_type.html"><span>Typedefs</span></a></li>
-      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="globals_defs.html"><span>Macros</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow4" class="tabs3">
-    <ul class="tablist">
-      <li><a href="#index_c"><span>c</span></a></li>
-      <li class="current"><a href="#index_g"><span>g</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 </div><!-- top -->
 </div><!-- top -->
 <!-- window showing the filter options -->
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onkeydown="return searchBox.OnSearchSelectKey(event)">
      onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
 
 
 <!-- iframe showing the search results (closed by default) -->
 <!-- iframe showing the search results (closed by default) -->
 <div id="MSearchResultsWindow">
 <div id="MSearchResultsWindow">
@@ -100,14 +61,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="contents">
 <div class="contents">
 &#160;
 &#160;
 
 
-<h3><a class="anchor" id="index_c"></a>- c -</h3><ul>
+<h3><a id="index_c"></a>- c -</h3><ul>
 <li>census_context
 <li>census_context
 : <a class="el" href="census_8h.html#a27fc8788690179599713226f1f054736">census.h</a>
 : <a class="el" href="census_8h.html#a27fc8788690179599713226f1f054736">census.h</a>
 </li>
 </li>
 </ul>
 </ul>
 
 
 
 
-<h3><a class="anchor" id="index_g"></a>- g -</h3><ul>
+<h3><a id="index_g"></a>- g -</h3><ul>
 <li>gpr_allocation_functions
 <li>gpr_allocation_functions
 : <a class="el" href="alloc_8h.html#a54bbd527f303da4b618adb37ae44efd7">alloc.h</a>
 : <a class="el" href="alloc_8h.html#a54bbd527f303da4b618adb37ae44efd7">alloc.h</a>
 </li>
 </li>
@@ -116,24 +77,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 , <a class="el" href="impl_2codegen_2atm__gcc__sync_8h.html#a0a6314f31fcae0666a93961bed98af51">atm_gcc_sync.h</a>
 , <a class="el" href="impl_2codegen_2atm__gcc__sync_8h.html#a0a6314f31fcae0666a93961bed98af51">atm_gcc_sync.h</a>
 , <a class="el" href="impl_2codegen_2atm__windows_8h.html#a0a6314f31fcae0666a93961bed98af51">atm_windows.h</a>
 , <a class="el" href="impl_2codegen_2atm__windows_8h.html#a0a6314f31fcae0666a93961bed98af51">atm_windows.h</a>
 </li>
 </li>
-<li>gpr_avl
-: <a class="el" href="avl_8h.html#a31a6a15570ecac89eadb97e13e6b73bd">avl.h</a>
-</li>
-<li>gpr_avl_node
-: <a class="el" href="avl_8h.html#a387f850dc2c55ba4e46c3f847e176ada">avl.h</a>
-</li>
-<li>gpr_avl_vtable
-: <a class="el" href="avl_8h.html#a7b4e175c2732d19931f686aeb7b4f570">avl.h</a>
-</li>
-<li>gpr_cmdline
-: <a class="el" href="cmdline_8h.html#aaad93cd9bfc32c54fc89f7c2f3b74eb6">cmdline.h</a>
-</li>
 <li>gpr_cv
 <li>gpr_cv
 : <a class="el" href="impl_2codegen_2sync__posix_8h.html#a1ad613e07180c0459cda9f3f6d881885">sync_posix.h</a>
 : <a class="el" href="impl_2codegen_2sync__posix_8h.html#a1ad613e07180c0459cda9f3f6d881885">sync_posix.h</a>
 , <a class="el" href="impl_2codegen_2sync__windows_8h.html#a81241bed6e85e9b106a1311060a04d9d">sync_windows.h</a>
 , <a class="el" href="impl_2codegen_2sync__windows_8h.html#a81241bed6e85e9b106a1311060a04d9d">sync_windows.h</a>
 </li>
 </li>
 <li>gpr_log_func
 <li>gpr_log_func
-: <a class="el" href="log_8h.html#a23f29195676c33c61ff08a7f0a3e69b0">log.h</a>
+: <a class="el" href="log_8h.html#a3bba35ee3180d11d8ff5a71cc2ee2a05">log.h</a>
 </li>
 </li>
 <li>gpr_log_func_args
 <li>gpr_log_func_args
 : <a class="el" href="log_8h.html#adce8dc81f07a98265e917de7d7f3cde5">log.h</a>
 : <a class="el" href="log_8h.html#adce8dc81f07a98265e917de7d7f3cde5">log.h</a>
@@ -148,11 +97,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="impl_2codegen_2sync__posix_8h.html#a28731dc17a4158343f58f453a4d5e37f">sync_posix.h</a>
 : <a class="el" href="impl_2codegen_2sync__posix_8h.html#a28731dc17a4158343f58f453a4d5e37f">sync_posix.h</a>
 , <a class="el" href="impl_2codegen_2sync__windows_8h.html#a6a752a459fe345c616c26b5a556ccc13">sync_windows.h</a>
 , <a class="el" href="impl_2codegen_2sync__windows_8h.html#a6a752a459fe345c616c26b5a556ccc13">sync_windows.h</a>
 </li>
 </li>
-<li>gpr_subprocess
-: <a class="el" href="subprocess_8h.html#a1c3492c3aef738e6eef6b8cb1b435095">subprocess.h</a>
-</li>
 <li>gpr_thd_id
 <li>gpr_thd_id
-: <a class="el" href="thd_8h.html#a568f2dcd15b98e9e93063eb04ad36a90">thd.h</a>
+: <a class="el" href="thd__id_8h.html#a568f2dcd15b98e9e93063eb04ad36a90">thd_id.h</a>
 </li>
 </li>
 <li>gpr_timespec
 <li>gpr_timespec
 : <a class="el" href="gpr__types_8h.html#a7dd12c72fcf53ebecfdfc13632914c45">gpr_types.h</a>
 : <a class="el" href="gpr__types_8h.html#a7dd12c72fcf53ebecfdfc13632914c45">gpr_types.h</a>
@@ -209,7 +155,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="compression__types_8h.html#a074a1aa6fb56901a795fe53c2adeefde">compression_types.h</a>
 : <a class="el" href="compression__types_8h.html#a074a1aa6fb56901a795fe53c2adeefde">compression_types.h</a>
 </li>
 </li>
 <li>grpc_credentials_plugin_metadata_cb
 <li>grpc_credentials_plugin_metadata_cb
-: <a class="el" href="grpc__security_8h.html#acc59d2e9577dc4429895b9cd89450106">grpc_security.h</a>
+: <a class="el" href="grpc__security_8h.html#a08c13ff956af9e64b514c4af434faba2">grpc_security.h</a>
 </li>
 </li>
 <li>grpc_event
 <li>grpc_event
 : <a class="el" href="grpc__types_8h.html#a07990645ca218f6965fd83edf3f421b7">grpc_types.h</a>
 : <a class="el" href="grpc__types_8h.html#a07990645ca218f6965fd83edf3f421b7">grpc_types.h</a>
@@ -221,7 +167,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="grpc__types_8h.html#a6556a58ca45ad5132b89c770cf875215">grpc_types.h</a>
 : <a class="el" href="grpc__types_8h.html#a6556a58ca45ad5132b89c770cf875215">grpc_types.h</a>
 </li>
 </li>
 <li>grpc_process_auth_metadata_done_cb
 <li>grpc_process_auth_metadata_done_cb
-: <a class="el" href="grpc__security_8h.html#a54decefff49649afe0c5a3056d0734f1">grpc_security.h</a>
+: <a class="el" href="grpc__security_8h.html#a34b93b8c1e0dbdaae9dc11bbce706cb4">grpc_security.h</a>
 </li>
 </li>
 <li>grpc_resource_quota
 <li>grpc_resource_quota
 : <a class="el" href="grpc__types_8h.html#a16d58b8d7c93609d01311b869f4a8d05">grpc_types.h</a>
 : <a class="el" href="grpc__types_8h.html#a16d58b8d7c93609d01311b869f4a8d05">grpc_types.h</a>
@@ -248,13 +194,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="grpc__types_8h.html#a72c4781284bb0c964d281e6e46cf4a90">grpc_types.h</a>
 : <a class="el" href="grpc__types_8h.html#a72c4781284bb0c964d281e6e46cf4a90">grpc_types.h</a>
 </li>
 </li>
 <li>grpc_ssl_roots_override_callback
 <li>grpc_ssl_roots_override_callback
-: <a class="el" href="grpc__security_8h.html#a005f46357a959bbfbb7b1241a933ef43">grpc_security.h</a>
+: <a class="el" href="grpc__security_8h.html#a81799db566912702502c280b163b12bc">grpc_security.h</a>
 </li>
 </li>
 <li>grpc_ssl_server_certificate_config
 <li>grpc_ssl_server_certificate_config
 : <a class="el" href="grpc__security_8h.html#acb8bbd3a6006aee7f7b254d4a91d914f">grpc_security.h</a>
 : <a class="el" href="grpc__security_8h.html#acb8bbd3a6006aee7f7b254d4a91d914f">grpc_security.h</a>
 </li>
 </li>
 <li>grpc_ssl_server_certificate_config_callback
 <li>grpc_ssl_server_certificate_config_callback
-: <a class="el" href="grpc__security_8h.html#a10aa18e9708aa3b13e9464d57ade0782">grpc_security.h</a>
+: <a class="el" href="grpc__security_8h.html#a8c5f064d7d008bc46fa61e87d68898f3">grpc_security.h</a>
 </li>
 </li>
 <li>grpc_ssl_server_credentials_options
 <li>grpc_ssl_server_credentials_options
 : <a class="el" href="grpc__security_8h.html#ade0da78380603c2e26c81695f09ea4c8">grpc_security.h</a>
 : <a class="el" href="grpc__security_8h.html#ade0da78380603c2e26c81695f09ea4c8">grpc_security.h</a>
@@ -263,9 +209,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </div><!-- contents -->
 </div><!-- contents -->
 <!-- start footer part -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Fri Feb 2 2018 15:15:11 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Mar 1 2018 16:16:09 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.6
+</a> 1.8.13
 </small></address>
 </small></address>
 </body>
 </body>
 </html>
 </html>

+ 119 - 76
core/gpr__slice_8h.html

@@ -3,16 +3,15 @@
 <head>
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: include/grpc/impl/codegen/gpr_slice.h File Reference</title>
 <title>GRPC Core: include/grpc/impl/codegen/gpr_slice.h File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <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>
 <script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
-  $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 </head>
 <body>
 <body>
@@ -21,9 +20,9 @@
 <table cellspacing="0" cellpadding="0">
 <table cellspacing="0" cellpadding="0">
  <tbody>
  <tbody>
  <tr style="height: 56px;">
  <tr style="height: 56px;">
-  <td style="padding-left: 0.5em;">
+  <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">GRPC Core
    <div id="projectname">GRPC Core
-   &#160;<span id="projectnumber">5.0.0</span>
+   &#160;<span id="projectnumber">6.0.0</span>
    </div>
    </div>
   </td>
   </td>
  </tr>
  </tr>
@@ -31,47 +30,25 @@
 </table>
 </table>
 </div>
 </div>
 <!-- end header part -->
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li><a href="globals.html"><span>Globals</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onkeydown="return searchBox.OnSearchSelectKey(event)">
      onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
 
 
 <!-- iframe showing the search results (closed by default) -->
 <!-- iframe showing the search results (closed by default) -->
 <div id="MSearchResultsWindow">
 <div id="MSearchResultsWindow">
@@ -82,7 +59,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 
 
 <div id="nav-path" class="navpath">
 <div id="nav-path" class="navpath">
   <ul>
   <ul>
-<li class="navelem"><a class="el" href="dir_8c22a72beb99e7fdfd27506cb533e734.html">include</a></li><li class="navelem"><a class="el" href="dir_3da487aded176e6fcacfa0e3f4e152fb.html">grpc</a></li><li class="navelem"><a class="el" href="dir_b5794ebb4ba6e24740ff52e265370256.html">impl</a></li><li class="navelem"><a class="el" href="dir_7fbb2b96b00a7b3c2033cf6674ff589d.html">codegen</a></li>  </ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_9d7a14d6d9adcbe4c35dbdb88d867e2e.html">grpc</a></li><li class="navelem"><a class="el" href="dir_4b3e2ed696753daba329e2683e0f6479.html">impl</a></li><li class="navelem"><a class="el" href="dir_7a167954ab48275cc692d783196d1f28.html">codegen</a></li>  </ul>
 </div>
 </div>
 </div><!-- top -->
 </div><!-- top -->
 <div class="header">
 <div class="header">
@@ -98,7 +75,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
 Macros</h2></td></tr>
 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="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="#aec9e3b59ce21312d75e3c11013f0adab">More...</a><br /></td></tr>
 <tr class="separator:aec9e3b59ce21312d75e3c11013f0adab"><td class="memSeparator" colspan="2">&#160;</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;<a class="el" href="structgrpc__slice__refcount.html">grpc_slice_refcount</a></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;<a class="el" href="structgrpc__slice__refcount.html">grpc_slice_refcount</a></td></tr>
 <tr class="separator:a80821e4a998847922c99171ec1b82d8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="separator:a80821e4a998847922c99171ec1b82d8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -166,7 +143,9 @@ Macros</h2></td></tr>
 <tr class="separator:ab9ee2598566a421ccfb08b0983812474"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="separator:ab9ee2598566a421ccfb08b0983812474"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 </table>
 <h2 class="groupheader">Macro Definition Documentation</h2>
 <h2 class="groupheader">Macro Definition Documentation</h2>
-<a class="anchor" id="aad57c6f3679d50e1034f7214d863cbda"></a>
+<a id="aad57c6f3679d50e1034f7214d863cbda"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aad57c6f3679d50e1034f7214d863cbda">&#9670;&nbsp;</a></span>gpr_slice</h2>
+
 <div class="memitem">
 <div class="memitem">
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
@@ -178,7 +157,9 @@ Macros</h2></td></tr>
 
 
 </div>
 </div>
 </div>
 </div>
-<a class="anchor" id="a04afe0311b9670d3b4ad32651dd5a5e2"></a>
+<a id="a04afe0311b9670d3b4ad32651dd5a5e2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a04afe0311b9670d3b4ad32651dd5a5e2">&#9670;&nbsp;</a></span>gpr_slice_buffer <span class="overload">[1/2]</span></h2>
+
 <div class="memitem">
 <div class="memitem">
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
@@ -190,7 +171,9 @@ Macros</h2></td></tr>
 
 
 </div>
 </div>
 </div>
 </div>
-<a class="anchor" id="a04afe0311b9670d3b4ad32651dd5a5e2"></a>
+<a id="a04afe0311b9670d3b4ad32651dd5a5e2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a04afe0311b9670d3b4ad32651dd5a5e2">&#9670;&nbsp;</a></span>gpr_slice_buffer <span class="overload">[2/2]</span></h2>
+
 <div class="memitem">
 <div class="memitem">
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
@@ -202,7 +185,9 @@ Macros</h2></td></tr>
 
 
 </div>
 </div>
 </div>
 </div>
-<a class="anchor" id="a94ac21a1dcccec16db49965c35a20e3d"></a>
+<a id="a94ac21a1dcccec16db49965c35a20e3d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a94ac21a1dcccec16db49965c35a20e3d">&#9670;&nbsp;</a></span>gpr_slice_buffer_add</h2>
+
 <div class="memitem">
 <div class="memitem">
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
@@ -214,7 +199,9 @@ Macros</h2></td></tr>
 
 
 </div>
 </div>
 </div>
 </div>
-<a class="anchor" id="a9700ca384c9b066313a6a8e22e446940"></a>
+<a id="a9700ca384c9b066313a6a8e22e446940"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9700ca384c9b066313a6a8e22e446940">&#9670;&nbsp;</a></span>gpr_slice_buffer_add_indexed</h2>
+
 <div class="memitem">
 <div class="memitem">
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
@@ -226,7 +213,9 @@ Macros</h2></td></tr>
 
 
 </div>
 </div>
 </div>
 </div>
-<a class="anchor" id="a34451a9b6f1417188e93d28564733113"></a>
+<a id="a34451a9b6f1417188e93d28564733113"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a34451a9b6f1417188e93d28564733113">&#9670;&nbsp;</a></span>gpr_slice_buffer_addn</h2>
+
 <div class="memitem">
 <div class="memitem">
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
@@ -238,7 +227,9 @@ Macros</h2></td></tr>
 
 
 </div>
 </div>
 </div>
 </div>
-<a class="anchor" id="a8d8d16a4e3e4c0fe5a82afdfbfb9280b"></a>
+<a id="a8d8d16a4e3e4c0fe5a82afdfbfb9280b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8d8d16a4e3e4c0fe5a82afdfbfb9280b">&#9670;&nbsp;</a></span>gpr_slice_buffer_destroy</h2>
+
 <div class="memitem">
 <div class="memitem">
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
@@ -250,7 +241,9 @@ Macros</h2></td></tr>
 
 
 </div>
 </div>
 </div>
 </div>
-<a class="anchor" id="a676d139dcea07e6628d7d5b4cb10e970"></a>
+<a id="a676d139dcea07e6628d7d5b4cb10e970"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a676d139dcea07e6628d7d5b4cb10e970">&#9670;&nbsp;</a></span>gpr_slice_buffer_init</h2>
+
 <div class="memitem">
 <div class="memitem">
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
@@ -262,7 +255,9 @@ Macros</h2></td></tr>
 
 
 </div>
 </div>
 </div>
 </div>
-<a class="anchor" id="a630538adfa7a60fc9614345b633e5a56"></a>
+<a id="a630538adfa7a60fc9614345b633e5a56"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a630538adfa7a60fc9614345b633e5a56">&#9670;&nbsp;</a></span>gpr_slice_buffer_move_first</h2>
+
 <div class="memitem">
 <div class="memitem">
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
@@ -274,7 +269,9 @@ Macros</h2></td></tr>
 
 
 </div>
 </div>
 </div>
 </div>
-<a class="anchor" id="a35937ec93b942d52d6f5f493e08d812d"></a>
+<a id="a35937ec93b942d52d6f5f493e08d812d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a35937ec93b942d52d6f5f493e08d812d">&#9670;&nbsp;</a></span>gpr_slice_buffer_move_into</h2>
+
 <div class="memitem">
 <div class="memitem">
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
@@ -286,7 +283,9 @@ Macros</h2></td></tr>
 
 
 </div>
 </div>
 </div>
 </div>
-<a class="anchor" id="ac2bd3d94feaa6353356037607d5a8b9a"></a>
+<a id="ac2bd3d94feaa6353356037607d5a8b9a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac2bd3d94feaa6353356037607d5a8b9a">&#9670;&nbsp;</a></span>gpr_slice_buffer_pop</h2>
+
 <div class="memitem">
 <div class="memitem">
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
@@ -298,7 +297,9 @@ Macros</h2></td></tr>
 
 
 </div>
 </div>
 </div>
 </div>
-<a class="anchor" id="a98411c67bf6800ac6ac0c35221941dd5"></a>
+<a id="a98411c67bf6800ac6ac0c35221941dd5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a98411c67bf6800ac6ac0c35221941dd5">&#9670;&nbsp;</a></span>gpr_slice_buffer_reset_and_unref</h2>
+
 <div class="memitem">
 <div class="memitem">
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
@@ -310,7 +311,9 @@ Macros</h2></td></tr>
 
 
 </div>
 </div>
 </div>
 </div>
-<a class="anchor" id="a3f2e450cfba233de3ae78699547daccd"></a>
+<a id="a3f2e450cfba233de3ae78699547daccd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3f2e450cfba233de3ae78699547daccd">&#9670;&nbsp;</a></span>gpr_slice_buffer_swap</h2>
+
 <div class="memitem">
 <div class="memitem">
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
@@ -322,7 +325,9 @@ Macros</h2></td></tr>
 
 
 </div>
 </div>
 </div>
 </div>
-<a class="anchor" id="ab9ee2598566a421ccfb08b0983812474"></a>
+<a id="ab9ee2598566a421ccfb08b0983812474"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab9ee2598566a421ccfb08b0983812474">&#9670;&nbsp;</a></span>gpr_slice_buffer_take_first</h2>
+
 <div class="memitem">
 <div class="memitem">
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
@@ -334,7 +339,9 @@ Macros</h2></td></tr>
 
 
 </div>
 </div>
 </div>
 </div>
-<a class="anchor" id="a5f0b3ee3d70cf4eafc581c02e3ce36b3"></a>
+<a id="a5f0b3ee3d70cf4eafc581c02e3ce36b3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5f0b3ee3d70cf4eafc581c02e3ce36b3">&#9670;&nbsp;</a></span>gpr_slice_buffer_tiny_add</h2>
+
 <div class="memitem">
 <div class="memitem">
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
@@ -346,7 +353,9 @@ Macros</h2></td></tr>
 
 
 </div>
 </div>
 </div>
 </div>
-<a class="anchor" id="a39952431c62a133744da20f598a2f254"></a>
+<a id="a39952431c62a133744da20f598a2f254"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a39952431c62a133744da20f598a2f254">&#9670;&nbsp;</a></span>gpr_slice_buffer_trim_end</h2>
+
 <div class="memitem">
 <div class="memitem">
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
@@ -358,7 +367,9 @@ Macros</h2></td></tr>
 
 
 </div>
 </div>
 </div>
 </div>
-<a class="anchor" id="ac30959553f8b4a57d3deced68c456a86"></a>
+<a id="ac30959553f8b4a57d3deced68c456a86"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac30959553f8b4a57d3deced68c456a86">&#9670;&nbsp;</a></span>gpr_slice_cmp</h2>
+
 <div class="memitem">
 <div class="memitem">
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
@@ -370,7 +381,9 @@ Macros</h2></td></tr>
 
 
 </div>
 </div>
 </div>
 </div>
-<a class="anchor" id="a64973680209649cb38ba493f35e8996c"></a>
+<a id="a64973680209649cb38ba493f35e8996c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a64973680209649cb38ba493f35e8996c">&#9670;&nbsp;</a></span>gpr_slice_from_copied_buffer</h2>
+
 <div class="memitem">
 <div class="memitem">
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
@@ -382,7 +395,9 @@ Macros</h2></td></tr>
 
 
 </div>
 </div>
 </div>
 </div>
-<a class="anchor" id="a87d1481455d797220987857f9c300af0"></a>
+<a id="a87d1481455d797220987857f9c300af0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a87d1481455d797220987857f9c300af0">&#9670;&nbsp;</a></span>gpr_slice_from_copied_string</h2>
+
 <div class="memitem">
 <div class="memitem">
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
@@ -394,7 +409,9 @@ Macros</h2></td></tr>
 
 
 </div>
 </div>
 </div>
 </div>
-<a class="anchor" id="a0df01de74dc6afcfbcd6d4e006fecf27"></a>
+<a id="a0df01de74dc6afcfbcd6d4e006fecf27"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0df01de74dc6afcfbcd6d4e006fecf27">&#9670;&nbsp;</a></span>gpr_slice_from_static_string</h2>
+
 <div class="memitem">
 <div class="memitem">
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
@@ -406,7 +423,9 @@ Macros</h2></td></tr>
 
 
 </div>
 </div>
 </div>
 </div>
-<a class="anchor" id="a691df8d4cb4eb0c56915f8ca68415149"></a>
+<a id="a691df8d4cb4eb0c56915f8ca68415149"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a691df8d4cb4eb0c56915f8ca68415149">&#9670;&nbsp;</a></span>gpr_slice_malloc</h2>
+
 <div class="memitem">
 <div class="memitem">
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
@@ -418,7 +437,9 @@ Macros</h2></td></tr>
 
 
 </div>
 </div>
 </div>
 </div>
-<a class="anchor" id="a3b96cc84c036ac7fc15878dde01f8ac1"></a>
+<a id="a3b96cc84c036ac7fc15878dde01f8ac1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3b96cc84c036ac7fc15878dde01f8ac1">&#9670;&nbsp;</a></span>gpr_slice_new</h2>
+
 <div class="memitem">
 <div class="memitem">
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
@@ -430,7 +451,9 @@ Macros</h2></td></tr>
 
 
 </div>
 </div>
 </div>
 </div>
-<a class="anchor" id="a042bb49b9be2d6e4659983f3676691fe"></a>
+<a id="a042bb49b9be2d6e4659983f3676691fe"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a042bb49b9be2d6e4659983f3676691fe">&#9670;&nbsp;</a></span>gpr_slice_new_with_len</h2>
+
 <div class="memitem">
 <div class="memitem">
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
@@ -442,7 +465,9 @@ Macros</h2></td></tr>
 
 
 </div>
 </div>
 </div>
 </div>
-<a class="anchor" id="a91357258719e34ddd5df5285942065dd"></a>
+<a id="a91357258719e34ddd5df5285942065dd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a91357258719e34ddd5df5285942065dd">&#9670;&nbsp;</a></span>gpr_slice_new_with_user_data</h2>
+
 <div class="memitem">
 <div class="memitem">
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
@@ -454,7 +479,9 @@ Macros</h2></td></tr>
 
 
 </div>
 </div>
 </div>
 </div>
-<a class="anchor" id="a520b82c3a0ac539e15ff7730e2753f22"></a>
+<a id="a520b82c3a0ac539e15ff7730e2753f22"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a520b82c3a0ac539e15ff7730e2753f22">&#9670;&nbsp;</a></span>gpr_slice_ref</h2>
+
 <div class="memitem">
 <div class="memitem">
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
@@ -466,7 +493,9 @@ Macros</h2></td></tr>
 
 
 </div>
 </div>
 </div>
 </div>
-<a class="anchor" id="a80821e4a998847922c99171ec1b82d8a"></a>
+<a id="a80821e4a998847922c99171ec1b82d8a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a80821e4a998847922c99171ec1b82d8a">&#9670;&nbsp;</a></span>gpr_slice_refcount</h2>
+
 <div class="memitem">
 <div class="memitem">
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
@@ -478,7 +507,9 @@ Macros</h2></td></tr>
 
 
 </div>
 </div>
 </div>
 </div>
-<a class="anchor" id="a8a68e30c3e6ffa23650453f633733227"></a>
+<a id="a8a68e30c3e6ffa23650453f633733227"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8a68e30c3e6ffa23650453f633733227">&#9670;&nbsp;</a></span>gpr_slice_split_head</h2>
+
 <div class="memitem">
 <div class="memitem">
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
@@ -490,7 +521,9 @@ Macros</h2></td></tr>
 
 
 </div>
 </div>
 </div>
 </div>
-<a class="anchor" id="ae6cbc0509b3268a4c62b631374e8cc8d"></a>
+<a id="ae6cbc0509b3268a4c62b631374e8cc8d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae6cbc0509b3268a4c62b631374e8cc8d">&#9670;&nbsp;</a></span>gpr_slice_split_tail</h2>
+
 <div class="memitem">
 <div class="memitem">
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
@@ -502,7 +535,9 @@ Macros</h2></td></tr>
 
 
 </div>
 </div>
 </div>
 </div>
-<a class="anchor" id="a3fde459231ab6381dd377cbe367dcc7c"></a>
+<a id="a3fde459231ab6381dd377cbe367dcc7c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3fde459231ab6381dd377cbe367dcc7c">&#9670;&nbsp;</a></span>gpr_slice_str_cmp</h2>
+
 <div class="memitem">
 <div class="memitem">
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
@@ -514,7 +549,9 @@ Macros</h2></td></tr>
 
 
 </div>
 </div>
 </div>
 </div>
-<a class="anchor" id="aa99cc5ece4113b70cca664cd7fadea02"></a>
+<a id="aa99cc5ece4113b70cca664cd7fadea02"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa99cc5ece4113b70cca664cd7fadea02">&#9670;&nbsp;</a></span>gpr_slice_sub</h2>
+
 <div class="memitem">
 <div class="memitem">
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
@@ -526,7 +563,9 @@ Macros</h2></td></tr>
 
 
 </div>
 </div>
 </div>
 </div>
-<a class="anchor" id="a4f724d1be9697db9e0912b39ecdc5137"></a>
+<a id="a4f724d1be9697db9e0912b39ecdc5137"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4f724d1be9697db9e0912b39ecdc5137">&#9670;&nbsp;</a></span>gpr_slice_sub_no_ref</h2>
+
 <div class="memitem">
 <div class="memitem">
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
@@ -538,7 +577,9 @@ Macros</h2></td></tr>
 
 
 </div>
 </div>
 </div>
 </div>
-<a class="anchor" id="aa25ffabf2607e7193bd816a8392a54da"></a>
+<a id="aa25ffabf2607e7193bd816a8392a54da"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa25ffabf2607e7193bd816a8392a54da">&#9670;&nbsp;</a></span>gpr_slice_unref</h2>
+
 <div class="memitem">
 <div class="memitem">
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
@@ -550,7 +591,9 @@ Macros</h2></td></tr>
 
 
 </div>
 </div>
 </div>
 </div>
-<a class="anchor" id="aec9e3b59ce21312d75e3c11013f0adab"></a>
+<a id="aec9e3b59ce21312d75e3c11013f0adab"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aec9e3b59ce21312d75e3c11013f0adab">&#9670;&nbsp;</a></span>GRPC_ALLOW_GPR_SLICE_FUNCTIONS</h2>
+
 <div class="memitem">
 <div class="memitem">
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
@@ -568,9 +611,9 @@ Macros</h2></td></tr>
 </div><!-- contents -->
 </div><!-- contents -->
 <!-- start footer part -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Fri Feb 2 2018 15:15:10 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Mar 1 2018 16:16:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.6
+</a> 1.8.13
 </small></address>
 </small></address>
 </body>
 </body>
 </html>
 </html>

File diff suppressed because it is too large
+ 17 - 104
core/gpr__slice_8h_source.html


+ 35 - 58
core/gpr__types_8h.html

@@ -3,16 +3,15 @@
 <head>
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: include/grpc/impl/codegen/gpr_types.h File Reference</title>
 <title>GRPC Core: include/grpc/impl/codegen/gpr_types.h File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <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>
 <script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
-  $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 </head>
 <body>
 <body>
@@ -21,9 +20,9 @@
 <table cellspacing="0" cellpadding="0">
 <table cellspacing="0" cellpadding="0">
  <tbody>
  <tbody>
  <tr style="height: 56px;">
  <tr style="height: 56px;">
-  <td style="padding-left: 0.5em;">
+  <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">GRPC Core
    <div id="projectname">GRPC Core
-   &#160;<span id="projectnumber">5.0.0</span>
+   &#160;<span id="projectnumber">6.0.0</span>
    </div>
    </div>
   </td>
   </td>
  </tr>
  </tr>
@@ -31,47 +30,25 @@
 </table>
 </table>
 </div>
 </div>
 <!-- end header part -->
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li><a href="globals.html"><span>Globals</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onkeydown="return searchBox.OnSearchSelectKey(event)">
      onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
 
 
 <!-- iframe showing the search results (closed by default) -->
 <!-- iframe showing the search results (closed by default) -->
 <div id="MSearchResultsWindow">
 <div id="MSearchResultsWindow">
@@ -82,7 +59,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 
 
 <div id="nav-path" class="navpath">
 <div id="nav-path" class="navpath">
   <ul>
   <ul>
-<li class="navelem"><a class="el" href="dir_8c22a72beb99e7fdfd27506cb533e734.html">include</a></li><li class="navelem"><a class="el" href="dir_3da487aded176e6fcacfa0e3f4e152fb.html">grpc</a></li><li class="navelem"><a class="el" href="dir_b5794ebb4ba6e24740ff52e265370256.html">impl</a></li><li class="navelem"><a class="el" href="dir_7fbb2b96b00a7b3c2033cf6674ff589d.html">codegen</a></li>  </ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_9d7a14d6d9adcbe4c35dbdb88d867e2e.html">grpc</a></li><li class="navelem"><a class="el" href="dir_4b3e2ed696753daba329e2683e0f6479.html">impl</a></li><li class="navelem"><a class="el" href="dir_7a167954ab48275cc692d783196d1f28.html">codegen</a></li>  </ul>
 </div>
 </div>
 </div><!-- top -->
 </div><!-- top -->
 <div class="header">
 <div class="header">
@@ -94,21 +71,21 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="title">gpr_types.h File Reference</div>  </div>
 <div class="title">gpr_types.h File Reference</div>  </div>
 </div><!--header-->
 </div><!--header-->
 <div class="contents">
 <div class="contents">
-<div class="textblock"><code>#include &lt;<a class="el" href="impl_2codegen_2port__platform_8h_source.html">grpc/impl/codegen/port_platform.h</a>&gt;</code><br/>
-<code>#include &lt;stddef.h&gt;</code><br/>
+<div class="textblock"><code>#include &lt;<a class="el" href="impl_2codegen_2port__platform_8h_source.html">grpc/impl/codegen/port_platform.h</a>&gt;</code><br />
+<code>#include &lt;stddef.h&gt;</code><br />
 </div>
 </div>
 <p><a href="gpr__types_8h_source.html">Go to the source code of this file.</a></p>
 <p><a href="gpr__types_8h_source.html">Go to the source code of this file.</a></p>
 <table class="memberdecls">
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
 Data Structures</h2></td></tr>
 Data Structures</h2></td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgpr__timespec.html">gpr_timespec</a></td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgpr__timespec.html">gpr_timespec</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Analogous to struct timespec.  <a href="structgpr__timespec.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Analogous to struct timespec.  <a href="structgpr__timespec.html#details">More...</a><br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
 Typedefs</h2></td></tr>
 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="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="#a7dd12c72fcf53ebecfdfc13632914c45">More...</a><br /></td></tr>
 <tr class="separator:a7dd12c72fcf53ebecfdfc13632914c45"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="separator:a7dd12c72fcf53ebecfdfc13632914c45"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
@@ -117,12 +94,14 @@ 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#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#a2441bd1fbe80e86ff741e0757725b281a6f43783fbe61877c4b9f9b6767a28bf6">GPR_CLOCK_PRECISE</a>, 
 <a class="el" href="gpr__types_8h.html#a2441bd1fbe80e86ff741e0757725b281a52f75e587240b7b44d3b8bc7fb3d5741">GPR_TIMESPAN</a>
 <a class="el" href="gpr__types_8h.html#a2441bd1fbe80e86ff741e0757725b281a52f75e587240b7b44d3b8bc7fb3d5741">GPR_TIMESPAN</a>
- }</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="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>
 <tr class="separator:a2441bd1fbe80e86ff741e0757725b281"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="separator:a2441bd1fbe80e86ff741e0757725b281"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 </table>
 <h2 class="groupheader">Typedef Documentation</h2>
 <h2 class="groupheader">Typedef Documentation</h2>
-<a class="anchor" id="a7dd12c72fcf53ebecfdfc13632914c45"></a>
+<a id="a7dd12c72fcf53ebecfdfc13632914c45"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7dd12c72fcf53ebecfdfc13632914c45">&#9670;&nbsp;</a></span>gpr_timespec</h2>
+
 <div class="memitem">
 <div class="memitem">
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
@@ -138,7 +117,9 @@ Enumerations</h2></td></tr>
 </div>
 </div>
 </div>
 </div>
 <h2 class="groupheader">Enumeration Type Documentation</h2>
 <h2 class="groupheader">Enumeration Type Documentation</h2>
-<a class="anchor" id="a2441bd1fbe80e86ff741e0757725b281"></a>
+<a id="a2441bd1fbe80e86ff741e0757725b281"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2441bd1fbe80e86ff741e0757725b281">&#9670;&nbsp;</a></span>gpr_clock_type</h2>
+
 <div class="memitem">
 <div class="memitem">
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
@@ -150,20 +131,16 @@ Enumerations</h2></td></tr>
 
 
 <p>The clocks we support. </p>
 <p>The clocks we support. </p>
 <table class="fieldtable">
 <table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="a2441bd1fbe80e86ff741e0757725b281a6ddd11813c5172c7b3e0e46e5ce7f01c"></a>GPR_CLOCK_MONOTONIC</em>&#160;</td><td class="fielddoc">
-<p>Monotonic clock. </p>
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a2441bd1fbe80e86ff741e0757725b281a6ddd11813c5172c7b3e0e46e5ce7f01c"></a>GPR_CLOCK_MONOTONIC&#160;</td><td class="fielddoc"><p>Monotonic clock. </p>
 <p>Epoch undefined. Always moves forwards. </p>
 <p>Epoch undefined. Always moves forwards. </p>
 </td></tr>
 </td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="a2441bd1fbe80e86ff741e0757725b281a685c67eccb0b9e3de6311b1e1330a746"></a>GPR_CLOCK_REALTIME</em>&#160;</td><td class="fielddoc">
-<p>Realtime clock. </p>
+<tr><td class="fieldname"><a id="a2441bd1fbe80e86ff741e0757725b281a685c67eccb0b9e3de6311b1e1330a746"></a>GPR_CLOCK_REALTIME&#160;</td><td class="fielddoc"><p>Realtime clock. </p>
 <p>May jump forwards or backwards. Settable by the system administrator. Has its epoch at 0:00:00 UTC 1 Jan 1970. </p>
 <p>May jump forwards or backwards. Settable by the system administrator. Has its epoch at 0:00:00 UTC 1 Jan 1970. </p>
 </td></tr>
 </td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="a2441bd1fbe80e86ff741e0757725b281a6f43783fbe61877c4b9f9b6767a28bf6"></a>GPR_CLOCK_PRECISE</em>&#160;</td><td class="fielddoc">
-<p>CPU cycle time obtained by rdtsc instruction on x86 platforms. </p>
+<tr><td class="fieldname"><a id="a2441bd1fbe80e86ff741e0757725b281a6f43783fbe61877c4b9f9b6767a28bf6"></a>GPR_CLOCK_PRECISE&#160;</td><td class="fielddoc"><p>CPU cycle time obtained by rdtsc instruction on x86 platforms. </p>
 <p>Epoch undefined. Degrades to GPR_CLOCK_REALTIME on other platforms. </p>
 <p>Epoch undefined. Degrades to GPR_CLOCK_REALTIME on other platforms. </p>
 </td></tr>
 </td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="a2441bd1fbe80e86ff741e0757725b281a52f75e587240b7b44d3b8bc7fb3d5741"></a>GPR_TIMESPAN</em>&#160;</td><td class="fielddoc">
-<p>Unmeasurable clock type: no base, created by taking the difference between two times. </p>
+<tr><td class="fieldname"><a id="a2441bd1fbe80e86ff741e0757725b281a52f75e587240b7b44d3b8bc7fb3d5741"></a>GPR_TIMESPAN&#160;</td><td class="fielddoc"><p>Unmeasurable clock type: no base, created by taking the difference between two times. </p>
 </td></tr>
 </td></tr>
 </table>
 </table>
 
 
@@ -172,9 +149,9 @@ Enumerations</h2></td></tr>
 </div><!-- contents -->
 </div><!-- contents -->
 <!-- start footer part -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Fri Feb 2 2018 15:15:10 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Mar 1 2018 16:16:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.6
+</a> 1.8.13
 </small></address>
 </small></address>
 </body>
 </body>
 </html>
 </html>

File diff suppressed because it is too large
+ 17 - 88
core/gpr__types_8h_source.html


+ 23 - 75
core/graph_legend.html

@@ -3,16 +3,15 @@
 <head>
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: Graph Legend</title>
 <title>GRPC Core: Graph Legend</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <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>
 <script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
-  $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 </head>
 <body>
 <body>
@@ -21,9 +20,9 @@
 <table cellspacing="0" cellpadding="0">
 <table cellspacing="0" cellpadding="0">
  <tbody>
  <tbody>
  <tr style="height: 56px;">
  <tr style="height: 56px;">
-  <td style="padding-left: 0.5em;">
+  <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">GRPC Core
    <div id="projectname">GRPC Core
-   &#160;<span id="projectnumber">5.0.0</span>
+   &#160;<span id="projectnumber">6.0.0</span>
    </div>
    </div>
   </td>
   </td>
  </tr>
  </tr>
@@ -31,42 +30,26 @@
 </table>
 </table>
 </div>
 </div>
 <!-- end header part -->
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 </div><!-- top -->
 </div><!-- top -->
 <!-- window showing the filter options -->
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onkeydown="return searchBox.OnSearchSelectKey(event)">
      onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
 
 
 <!-- iframe showing the search results (closed by default) -->
 <!-- iframe showing the search results (closed by default) -->
 <div id="MSearchResultsWindow">
 <div id="MSearchResultsWindow">
@@ -81,44 +64,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </div><!--header-->
 </div><!--header-->
 <div class="contents">
 <div class="contents">
 <p>This page explains how to interpret the graphs that are generated by doxygen.</p>
 <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"><span class="comment">/*! Invisible class because of truncation */</span></div>
-<div class="line"><span class="keyword">class </span>Invisible { };</div>
-<div class="line"><span class="comment"></span></div>
-<div class="line"><span class="comment">/*! Truncated class, inheritance relation is hidden */</span></div>
-<div class="line"><span class="keyword">class </span>Truncated : <span class="keyword">public</span> Invisible { };</div>
-<div class="line"></div>
-<div class="line"><span class="comment">/* Class not documented with doxygen comments */</span></div>
-<div class="line"><span class="keyword">class </span>Undocumented { };</div>
-<div class="line"><span class="comment"></span></div>
-<div class="line"><span class="comment">/*! Class that is inherited using public inheritance */</span></div>
-<div class="line"><span class="keyword">class </span>PublicBase : <span class="keyword">public</span> Truncated { };</div>
-<div class="line"><span class="comment"></span></div>
-<div class="line"><span class="comment">/*! A template class */</span></div>
-<div class="line"><span class="keyword">template</span>&lt;<span class="keyword">class</span> T&gt; <span class="keyword">class </span>Templ { };</div>
-<div class="line"><span class="comment"></span></div>
-<div class="line"><span class="comment">/*! Class that is inherited using protected inheritance */</span></div>
-<div class="line"><span class="keyword">class </span>ProtectedBase { };</div>
-<div class="line"><span class="comment"></span></div>
-<div class="line"><span class="comment">/*! Class that is inherited using private inheritance */</span></div>
-<div class="line"><span class="keyword">class </span>PrivateBase { };</div>
-<div class="line"><span class="comment"></span></div>
-<div class="line"><span class="comment">/*! Class that is used by the Inherited class */</span></div>
-<div class="line"><span class="keyword">class </span>Used { };</div>
-<div class="line"><span class="comment"></span></div>
-<div class="line"><span class="comment">/*! Super class that inherits a number of other classes */</span></div>
-<div class="line"><span class="keyword">class </span>Inherited : <span class="keyword">public</span> PublicBase,</div>
-<div class="line">                  <span class="keyword">protected</span> ProtectedBase,</div>
-<div class="line">                  <span class="keyword">private</span> PrivateBase,</div>
-<div class="line">                  <span class="keyword">public</span> Undocumented,</div>
-<div class="line">                  <span class="keyword">public</span> Templ&lt;int&gt;</div>
-<div class="line">{</div>
-<div class="line">  <span class="keyword">private</span>:</div>
-<div class="line">    Used *m_usedClass;</div>
-<div class="line">};</div>
-</div><!-- fragment --><p> This will result in the following graph:</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">
 <center><div class="image">
-<img src="graph_legend.png" />
+<img src="graph_legend.png"/>
 </div>
 </div>
 </center><p>The boxes in the above graph have the following meaning: </p>
 </center><p>The boxes in the above graph have the following meaning: </p>
 <ul>
 <ul>
@@ -127,7 +75,7 @@ A filled gray box represents the struct or class for which the graph is generate
 <li>
 <li>
 A box with a black border denotes a documented struct or class. </li>
 A box with a black border denotes a documented struct or class. </li>
 <li>
 <li>
-A box with a grey border denotes an undocumented struct or class. </li>
+A box with a gray border denotes an undocumented struct or class. </li>
 <li>
 <li>
 A box with a red border denotes a documented struct or class forwhich not all inheritance/containment relations are shown. A graph is truncated if it does not fit within the specified boundaries. </li>
 A box with a red border denotes a documented struct or class forwhich not all inheritance/containment relations are shown. A graph is truncated if it does not fit within the specified boundaries. </li>
 </ul>
 </ul>
@@ -140,16 +88,16 @@ A dark green arrow is used for protected inheritance. </li>
 <li>
 <li>
 A dark red arrow is used for private inheritance. </li>
 A dark red arrow is used for private inheritance. </li>
 <li>
 <li>
-A purple dashed arrow is used if a class is contained or used by another class. The arrow is labeled with the variable(s) through which the pointed class or struct is accessible. </li>
+A purple dashed arrow is used if a class is contained or used by another class. The arrow is labelled with the variable(s) through which the pointed class or struct is accessible. </li>
 <li>
 <li>
-A yellow dashed arrow denotes a relation between a template instance and the template class it was instantiated from. The arrow is labeled with the template parameters of the instance. </li>
+A yellow dashed arrow denotes a relation between a template instance and the template class it was instantiated from. The arrow is labelled with the template parameters of the instance. </li>
 </ul>
 </ul>
 </div><!-- contents -->
 </div><!-- contents -->
 <!-- start footer part -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Fri Feb 2 2018 15:15:10 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Mar 1 2018 16:16:09 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.6
+</a> 1.8.13
 </small></address>
 </small></address>
 </body>
 </body>
 </html>
 </html>

BIN
core/graph_legend.png


File diff suppressed because it is too large
+ 257 - 195
core/group__grpc__arg__keys.html


+ 18 - 41
core/grpc-error_8md.html

@@ -3,16 +3,15 @@
 <head>
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: doc/core/grpc-error.md File Reference</title>
 <title>GRPC Core: doc/core/grpc-error.md File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <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>
 <script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
-  $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 </head>
 <body>
 <body>
@@ -21,9 +20,9 @@
 <table cellspacing="0" cellpadding="0">
 <table cellspacing="0" cellpadding="0">
  <tbody>
  <tbody>
  <tr style="height: 56px;">
  <tr style="height: 56px;">
-  <td style="padding-left: 0.5em;">
+  <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">GRPC Core
    <div id="projectname">GRPC Core
-   &#160;<span id="projectnumber">5.0.0</span>
+   &#160;<span id="projectnumber">6.0.0</span>
    </div>
    </div>
   </td>
   </td>
  </tr>
  </tr>
@@ -31,47 +30,25 @@
 </table>
 </table>
 </div>
 </div>
 <!-- end header part -->
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li><a href="globals.html"><span>Globals</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onkeydown="return searchBox.OnSearchSelectKey(event)">
      onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
 
 
 <!-- iframe showing the search results (closed by default) -->
 <!-- iframe showing the search results (closed by default) -->
 <div id="MSearchResultsWindow">
 <div id="MSearchResultsWindow">
@@ -89,9 +66,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </div><!-- contents -->
 </div><!-- contents -->
 <!-- start footer part -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Fri Feb 2 2018 15:15:10 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Mar 1 2018 16:16:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.6
+</a> 1.8.13
 </small></address>
 </small></address>
 </body>
 </body>
 </html>
 </html>

File diff suppressed because it is too large
+ 219 - 294
core/grpc_8h.html


File diff suppressed because it is too large
+ 17 - 274
core/grpc_8h_source.html


+ 35 - 53
core/grpc__posix_8h.html

@@ -3,16 +3,15 @@
 <head>
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: include/grpc/grpc_posix.h File Reference</title>
 <title>GRPC Core: include/grpc/grpc_posix.h File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <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>
 <script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
-  $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 </head>
 <body>
 <body>
@@ -21,9 +20,9 @@
 <table cellspacing="0" cellpadding="0">
 <table cellspacing="0" cellpadding="0">
  <tbody>
  <tbody>
  <tr style="height: 56px;">
  <tr style="height: 56px;">
-  <td style="padding-left: 0.5em;">
+  <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">GRPC Core
    <div id="projectname">GRPC Core
-   &#160;<span id="projectnumber">5.0.0</span>
+   &#160;<span id="projectnumber">6.0.0</span>
    </div>
    </div>
   </td>
   </td>
  </tr>
  </tr>
@@ -31,47 +30,25 @@
 </table>
 </table>
 </div>
 </div>
 <!-- end header part -->
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li><a href="globals.html"><span>Globals</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onkeydown="return searchBox.OnSearchSelectKey(event)">
      onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
 
 
 <!-- iframe showing the search results (closed by default) -->
 <!-- iframe showing the search results (closed by default) -->
 <div id="MSearchResultsWindow">
 <div id="MSearchResultsWindow">
@@ -82,7 +59,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 
 
 <div id="nav-path" class="navpath">
 <div id="nav-path" class="navpath">
   <ul>
   <ul>
-<li class="navelem"><a class="el" href="dir_8c22a72beb99e7fdfd27506cb533e734.html">include</a></li><li class="navelem"><a class="el" href="dir_3da487aded176e6fcacfa0e3f4e152fb.html">grpc</a></li>  </ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_9d7a14d6d9adcbe4c35dbdb88d867e2e.html">grpc</a></li>  </ul>
 </div>
 </div>
 </div><!-- top -->
 </div><!-- top -->
 <div class="header">
 <div class="header">
@@ -92,26 +69,28 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="title">grpc_posix.h File Reference</div>  </div>
 <div class="title">grpc_posix.h File Reference</div>  </div>
 </div><!--header-->
 </div><!--header-->
 <div class="contents">
 <div class="contents">
-<div class="textblock"><code>#include &lt;<a class="el" href="grpc__types_8h_source.html">grpc/impl/codegen/grpc_types.h</a>&gt;</code><br/>
-<code>#include &lt;<a class="el" href="support_2port__platform_8h_source.html">grpc/support/port_platform.h</a>&gt;</code><br/>
-<code>#include &lt;stddef.h&gt;</code><br/>
+<div class="textblock"><code>#include &lt;<a class="el" href="grpc__types_8h_source.html">grpc/impl/codegen/grpc_types.h</a>&gt;</code><br />
+<code>#include &lt;<a class="el" href="support_2port__platform_8h_source.html">grpc/support/port_platform.h</a>&gt;</code><br />
+<code>#include &lt;stddef.h&gt;</code><br />
 </div>
 </div>
 <p><a href="grpc__posix_8h_source.html">Go to the source code of this file.</a></p>
 <p><a href="grpc__posix_8h_source.html">Go to the source code of this file.</a></p>
 <table class="memberdecls">
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
 Functions</h2></td></tr>
 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="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="#ae01dba904905ef6ad2298f4a85233a41">More...</a><br /></td></tr>
 <tr class="separator:ae01dba904905ef6ad2298f4a85233a41"><td class="memSeparator" colspan="2">&#160;</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="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="#a9a7bbbb272a485556cf84f96905b1c78">More...</a><br /></td></tr>
 <tr class="separator:a9a7bbbb272a485556cf84f96905b1c78"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="separator:a9a7bbbb272a485556cf84f96905b1c78"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a0dd4f6903c0919775d45189990067d14"><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#a0dd4f6903c0919775d45189990067d14">grpc_use_signal</a> (int signum)</td></tr>
 <tr class="memitem:a0dd4f6903c0919775d45189990067d14"><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#a0dd4f6903c0919775d45189990067d14">grpc_use_signal</a> (int signum)</td></tr>
-<tr class="memdesc:a0dd4f6903c0919775d45189990067d14"><td class="mdescLeft">&#160;</td><td class="mdescRight">GRPC Core POSIX library may internally use signals to optimize some work.  <a href="#a0dd4f6903c0919775d45189990067d14">More...</a><br/></td></tr>
+<tr class="memdesc:a0dd4f6903c0919775d45189990067d14"><td class="mdescLeft">&#160;</td><td class="mdescRight">GRPC Core POSIX library may internally use signals to optimize some work.  <a href="#a0dd4f6903c0919775d45189990067d14">More...</a><br /></td></tr>
 <tr class="separator:a0dd4f6903c0919775d45189990067d14"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="separator:a0dd4f6903c0919775d45189990067d14"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 </table>
 <h2 class="groupheader">Function Documentation</h2>
 <h2 class="groupheader">Function Documentation</h2>
-<a class="anchor" id="ae01dba904905ef6ad2298f4a85233a41"></a>
+<a id="ae01dba904905ef6ad2298f4a85233a41"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae01dba904905ef6ad2298f4a85233a41">&#9670;&nbsp;</a></span>grpc_insecure_channel_create_from_fd()</h2>
+
 <div class="memitem">
 <div class="memitem">
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
@@ -146,7 +125,9 @@ Functions</h2></td></tr>
 
 
 </div>
 </div>
 </div>
 </div>
-<a class="anchor" id="a9a7bbbb272a485556cf84f96905b1c78"></a>
+<a id="a9a7bbbb272a485556cf84f96905b1c78"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9a7bbbb272a485556cf84f96905b1c78">&#9670;&nbsp;</a></span>grpc_server_add_insecure_channel_from_fd()</h2>
+
 <div class="memitem">
 <div class="memitem">
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
@@ -182,7 +163,9 @@ Functions</h2></td></tr>
 
 
 </div>
 </div>
 </div>
 </div>
-<a class="anchor" id="a0dd4f6903c0919775d45189990067d14"></a>
+<a id="a0dd4f6903c0919775d45189990067d14"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0dd4f6903c0919775d45189990067d14">&#9670;&nbsp;</a></span>grpc_use_signal()</h2>
+
 <div class="memitem">
 <div class="memitem">
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
@@ -197,8 +180,7 @@ Functions</h2></td></tr>
 </div><div class="memdoc">
 </div><div class="memdoc">
 
 
 <p>GRPC Core POSIX library may internally use signals to optimize some work. </p>
 <p>GRPC Core POSIX library may internally use signals to optimize some work. </p>
-<p>The library uses (SIGRTMIN + 6) signal by default. Use this API to instruct the library to use a different signal i.e 'signum' instead. Note:</p>
-<ul>
+<p>The library uses (SIGRTMIN + 6) signal by default. Use this API to instruct the library to use a different signal i.e 'signum' instead. Note:</p><ul>
 <li>To prevent GRPC library from using any signals, pass a 'signum' of -1</li>
 <li>To prevent GRPC library from using any signals, pass a 'signum' of -1</li>
 <li>This API is optional but if called, it MUST be called before <a class="el" href="grpc_8h.html#a573aed8e200997856a227c7eb798a185" title="Initialize the grpc library. ">grpc_init()</a> </li>
 <li>This API is optional but if called, it MUST be called before <a class="el" href="grpc_8h.html#a573aed8e200997856a227c7eb798a185" title="Initialize the grpc library. ">grpc_init()</a> </li>
 </ul>
 </ul>
@@ -208,9 +190,9 @@ Functions</h2></td></tr>
 </div><!-- contents -->
 </div><!-- contents -->
 <!-- start footer part -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Fri Feb 2 2018 15:15:10 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Mar 1 2018 16:16:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.6
+</a> 1.8.13
 </small></address>
 </small></address>
 </body>
 </body>
 </html>
 </html>

File diff suppressed because it is too large
+ 17 - 86
core/grpc__posix_8h_source.html


File diff suppressed because it is too large
+ 253 - 193
core/grpc__security_8h.html


File diff suppressed because it is too large
+ 17 - 287
core/grpc__security_8h_source.html


+ 69 - 83
core/grpc__security__constants_8h.html

@@ -3,16 +3,15 @@
 <head>
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: include/grpc/grpc_security_constants.h File Reference</title>
 <title>GRPC Core: include/grpc/grpc_security_constants.h File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <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>
 <script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
-  $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 </head>
 <body>
 <body>
@@ -21,9 +20,9 @@
 <table cellspacing="0" cellpadding="0">
 <table cellspacing="0" cellpadding="0">
  <tbody>
  <tbody>
  <tr style="height: 56px;">
  <tr style="height: 56px;">
-  <td style="padding-left: 0.5em;">
+  <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">GRPC Core
    <div id="projectname">GRPC Core
-   &#160;<span id="projectnumber">5.0.0</span>
+   &#160;<span id="projectnumber">6.0.0</span>
    </div>
    </div>
   </td>
   </td>
  </tr>
  </tr>
@@ -31,47 +30,25 @@
 </table>
 </table>
 </div>
 </div>
 <!-- end header part -->
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li><a href="globals.html"><span>Globals</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onkeydown="return searchBox.OnSearchSelectKey(event)">
      onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
 
 
 <!-- iframe showing the search results (closed by default) -->
 <!-- iframe showing the search results (closed by default) -->
 <div id="MSearchResultsWindow">
 <div id="MSearchResultsWindow">
@@ -82,7 +59,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 
 
 <div id="nav-path" class="navpath">
 <div id="nav-path" class="navpath">
   <ul>
   <ul>
-<li class="navelem"><a class="el" href="dir_8c22a72beb99e7fdfd27506cb533e734.html">include</a></li><li class="navelem"><a class="el" href="dir_3da487aded176e6fcacfa0e3f4e152fb.html">grpc</a></li>  </ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_9d7a14d6d9adcbe4c35dbdb88d867e2e.html">grpc</a></li>  </ul>
 </div>
 </div>
 </div><!-- top -->
 </div><!-- top -->
 <div class="header">
 <div class="header">
@@ -109,10 +86,10 @@ Macros</h2></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="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="separator:ad46c3fd565d6a24eeb25d1fdc342cb28"><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="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="#a48565da473b7c82fa2453798f620fd59">More...</a><br /></td></tr>
 <tr class="separator:a48565da473b7c82fa2453798f620fd59"><td class="memSeparator" colspan="2">&#160;</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="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="#a3874f70577fc9fe15fd2c4ce68a36ecd">More...</a><br /></td></tr>
 <tr class="separator:a3874f70577fc9fe15fd2c4ce68a36ecd"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="separator:a3874f70577fc9fe15fd2c4ce68a36ecd"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
@@ -120,28 +97,30 @@ 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>, 
 <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#a90c47ae1d8c33145342170fe615fa68caa0fdee0e3b14865c1ee4e7d89a46cc64">GRPC_SSL_ROOTS_OVERRIDE_FAIL_PERMANENTLY</a>, 
 <a class="el" href="grpc__security__constants_8h.html#a90c47ae1d8c33145342170fe615fa68ca0c132ade28f3f56729b82119fc9f8142">GRPC_SSL_ROOTS_OVERRIDE_FAIL</a>
 <a class="el" href="grpc__security__constants_8h.html#a90c47ae1d8c33145342170fe615fa68ca0c132ade28f3f56729b82119fc9f8142">GRPC_SSL_ROOTS_OVERRIDE_FAIL</a>
- }</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="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>
 <tr class="separator:a90c47ae1d8c33145342170fe615fa68c"><td class="memSeparator" colspan="2">&#160;</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>, 
 <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#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>
 <a class="el" href="grpc__security__constants_8h.html#a4f19e93998bbda68d9c24f27673ff627a87b80abccb958ca6899bc7e965ed8855">GRPC_SSL_CERTIFICATE_CONFIG_RELOAD_FAIL</a>
- }</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="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>
 <tr class="separator:a4f19e93998bbda68d9c24f27673ff627"><td class="memSeparator" colspan="2">&#160;</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/>
+<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>, 
 &#160;&#160;<a class="el" href="grpc__security__constants_8h.html#a29ffe63a8bb3b4945ecab42d82758f09a8bced4a94b58d31fd0718d3203da376f">GRPC_SSL_DONT_REQUEST_CLIENT_CERTIFICATE</a>, 
 <a class="el" href="grpc__security__constants_8h.html#a29ffe63a8bb3b4945ecab42d82758f09af7c66a36be648bf7e396a145654d79f1">GRPC_SSL_REQUEST_CLIENT_CERTIFICATE_BUT_DONT_VERIFY</a>, 
 <a class="el" href="grpc__security__constants_8h.html#a29ffe63a8bb3b4945ecab42d82758f09af7c66a36be648bf7e396a145654d79f1">GRPC_SSL_REQUEST_CLIENT_CERTIFICATE_BUT_DONT_VERIFY</a>, 
 <a class="el" href="grpc__security__constants_8h.html#a29ffe63a8bb3b4945ecab42d82758f09a7390ee04c71c633589eefdad872c2048">GRPC_SSL_REQUEST_CLIENT_CERTIFICATE_AND_VERIFY</a>, 
 <a class="el" href="grpc__security__constants_8h.html#a29ffe63a8bb3b4945ecab42d82758f09a7390ee04c71c633589eefdad872c2048">GRPC_SSL_REQUEST_CLIENT_CERTIFICATE_AND_VERIFY</a>, 
 <a class="el" href="grpc__security__constants_8h.html#a29ffe63a8bb3b4945ecab42d82758f09a6522b7d489da328ef7c9745039a93f42">GRPC_SSL_REQUEST_AND_REQUIRE_CLIENT_CERTIFICATE_BUT_DONT_VERIFY</a>, 
 <a class="el" href="grpc__security__constants_8h.html#a29ffe63a8bb3b4945ecab42d82758f09a6522b7d489da328ef7c9745039a93f42">GRPC_SSL_REQUEST_AND_REQUIRE_CLIENT_CERTIFICATE_BUT_DONT_VERIFY</a>, 
-<br/>
+<br />
 &#160;&#160;<a class="el" href="grpc__security__constants_8h.html#a29ffe63a8bb3b4945ecab42d82758f09a1041edab0ab12d270937f066f1e1ea0d">GRPC_SSL_REQUEST_AND_REQUIRE_CLIENT_CERTIFICATE_AND_VERIFY</a>
 &#160;&#160;<a class="el" href="grpc__security__constants_8h.html#a29ffe63a8bb3b4945ecab42d82758f09a1041edab0ab12d270937f066f1e1ea0d">GRPC_SSL_REQUEST_AND_REQUIRE_CLIENT_CERTIFICATE_AND_VERIFY</a>
-<br/>
+<br />
  }</td></tr>
  }</td></tr>
 <tr class="separator:a29ffe63a8bb3b4945ecab42d82758f09"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="separator:a29ffe63a8bb3b4945ecab42d82758f09"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 </table>
 <h2 class="groupheader">Macro Definition Documentation</h2>
 <h2 class="groupheader">Macro Definition Documentation</h2>
-<a class="anchor" id="a48565da473b7c82fa2453798f620fd59"></a>
+<a id="a48565da473b7c82fa2453798f620fd59"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a48565da473b7c82fa2453798f620fd59">&#9670;&nbsp;</a></span>GRPC_DEFAULT_SSL_ROOTS_FILE_PATH_ENV_VAR</h2>
+
 <div class="memitem">
 <div class="memitem">
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
@@ -156,7 +135,9 @@ Enumerations</h2></td></tr>
 
 
 </div>
 </div>
 </div>
 </div>
-<a class="anchor" id="a3874f70577fc9fe15fd2c4ce68a36ecd"></a>
+<a id="a3874f70577fc9fe15fd2c4ce68a36ecd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3874f70577fc9fe15fd2c4ce68a36ecd">&#9670;&nbsp;</a></span>GRPC_GOOGLE_CREDENTIALS_ENV_VAR</h2>
+
 <div class="memitem">
 <div class="memitem">
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
@@ -171,7 +152,9 @@ Enumerations</h2></td></tr>
 
 
 </div>
 </div>
 </div>
 </div>
-<a class="anchor" id="a35a35c597b7090b8ac7e2d854c9bcc7a"></a>
+<a id="a35a35c597b7090b8ac7e2d854c9bcc7a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a35a35c597b7090b8ac7e2d854c9bcc7a">&#9670;&nbsp;</a></span>GRPC_SSL_TRANSPORT_SECURITY_TYPE</h2>
+
 <div class="memitem">
 <div class="memitem">
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
@@ -183,7 +166,9 @@ Enumerations</h2></td></tr>
 
 
 </div>
 </div>
 </div>
 </div>
-<a class="anchor" id="aff82fdff9e7c40c4dd4bdc650e38e25a"></a>
+<a id="aff82fdff9e7c40c4dd4bdc650e38e25a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aff82fdff9e7c40c4dd4bdc650e38e25a">&#9670;&nbsp;</a></span>GRPC_TRANSPORT_SECURITY_TYPE_PROPERTY_NAME</h2>
+
 <div class="memitem">
 <div class="memitem">
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
@@ -195,7 +180,9 @@ Enumerations</h2></td></tr>
 
 
 </div>
 </div>
 </div>
 </div>
-<a class="anchor" id="afee5e0fade6e0af1954529f1f08afe0c"></a>
+<a id="afee5e0fade6e0af1954529f1f08afe0c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afee5e0fade6e0af1954529f1f08afe0c">&#9670;&nbsp;</a></span>GRPC_X509_CN_PROPERTY_NAME</h2>
+
 <div class="memitem">
 <div class="memitem">
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
@@ -207,7 +194,9 @@ Enumerations</h2></td></tr>
 
 
 </div>
 </div>
 </div>
 </div>
-<a class="anchor" id="ad46c3fd565d6a24eeb25d1fdc342cb28"></a>
+<a id="ad46c3fd565d6a24eeb25d1fdc342cb28"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad46c3fd565d6a24eeb25d1fdc342cb28">&#9670;&nbsp;</a></span>GRPC_X509_PEM_CERT_PROPERTY_NAME</h2>
+
 <div class="memitem">
 <div class="memitem">
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
@@ -219,7 +208,9 @@ Enumerations</h2></td></tr>
 
 
 </div>
 </div>
 </div>
 </div>
-<a class="anchor" id="a1412421653b7999544296f56025a0f36"></a>
+<a id="a1412421653b7999544296f56025a0f36"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1412421653b7999544296f56025a0f36">&#9670;&nbsp;</a></span>GRPC_X509_SAN_PROPERTY_NAME</h2>
+
 <div class="memitem">
 <div class="memitem">
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
@@ -232,7 +223,9 @@ Enumerations</h2></td></tr>
 </div>
 </div>
 </div>
 </div>
 <h2 class="groupheader">Enumeration Type Documentation</h2>
 <h2 class="groupheader">Enumeration Type Documentation</h2>
-<a class="anchor" id="a4f19e93998bbda68d9c24f27673ff627"></a>
+<a id="a4f19e93998bbda68d9c24f27673ff627"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4f19e93998bbda68d9c24f27673ff627">&#9670;&nbsp;</a></span>grpc_ssl_certificate_config_reload_status</h2>
+
 <div class="memitem">
 <div class="memitem">
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
@@ -244,17 +237,16 @@ Enumerations</h2></td></tr>
 
 
 <p>Callback results for dynamically loading a SSL certificate config. </p>
 <p>Callback results for dynamically loading a SSL certificate config. </p>
 <table class="fieldtable">
 <table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="a4f19e93998bbda68d9c24f27673ff627ac5460b1687280e87915d11adc507988d"></a>GRPC_SSL_CERTIFICATE_CONFIG_RELOAD_UNCHANGED</em>&#160;</td><td class="fielddoc">
-</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="a4f19e93998bbda68d9c24f27673ff627a00758a0455bc6cfbfe0e2af5f4f861cb"></a>GRPC_SSL_CERTIFICATE_CONFIG_RELOAD_NEW</em>&#160;</td><td class="fielddoc">
-</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="a4f19e93998bbda68d9c24f27673ff627a87b80abccb958ca6899bc7e965ed8855"></a>GRPC_SSL_CERTIFICATE_CONFIG_RELOAD_FAIL</em>&#160;</td><td class="fielddoc">
-</td></tr>
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a4f19e93998bbda68d9c24f27673ff627ac5460b1687280e87915d11adc507988d"></a>GRPC_SSL_CERTIFICATE_CONFIG_RELOAD_UNCHANGED&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="a4f19e93998bbda68d9c24f27673ff627a00758a0455bc6cfbfe0e2af5f4f861cb"></a>GRPC_SSL_CERTIFICATE_CONFIG_RELOAD_NEW&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="a4f19e93998bbda68d9c24f27673ff627a87b80abccb958ca6899bc7e965ed8855"></a>GRPC_SSL_CERTIFICATE_CONFIG_RELOAD_FAIL&#160;</td><td class="fielddoc"></td></tr>
 </table>
 </table>
 
 
 </div>
 </div>
 </div>
 </div>
-<a class="anchor" id="a29ffe63a8bb3b4945ecab42d82758f09"></a>
+<a id="a29ffe63a8bb3b4945ecab42d82758f09"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a29ffe63a8bb3b4945ecab42d82758f09">&#9670;&nbsp;</a></span>grpc_ssl_client_certificate_request_type</h2>
+
 <div class="memitem">
 <div class="memitem">
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
@@ -264,27 +256,22 @@ Enumerations</h2></td></tr>
       </table>
       </table>
 </div><div class="memdoc">
 </div><div class="memdoc">
 <table class="fieldtable">
 <table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="a29ffe63a8bb3b4945ecab42d82758f09a8bced4a94b58d31fd0718d3203da376f"></a>GRPC_SSL_DONT_REQUEST_CLIENT_CERTIFICATE</em>&#160;</td><td class="fielddoc">
-<p>Server does not request client certificate. </p>
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a29ffe63a8bb3b4945ecab42d82758f09a8bced4a94b58d31fd0718d3203da376f"></a>GRPC_SSL_DONT_REQUEST_CLIENT_CERTIFICATE&#160;</td><td class="fielddoc"><p>Server does not request client certificate. </p>
 <p>A client can present a self signed or signed certificates if it wishes to do so and they would be accepted. </p>
 <p>A client can present a self signed or signed certificates if it wishes to do so and they would be accepted. </p>
 </td></tr>
 </td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="a29ffe63a8bb3b4945ecab42d82758f09af7c66a36be648bf7e396a145654d79f1"></a>GRPC_SSL_REQUEST_CLIENT_CERTIFICATE_BUT_DONT_VERIFY</em>&#160;</td><td class="fielddoc">
-<p>Server requests client certificate but does not enforce that the client presents a certificate. </p>
+<tr><td class="fieldname"><a id="a29ffe63a8bb3b4945ecab42d82758f09af7c66a36be648bf7e396a145654d79f1"></a>GRPC_SSL_REQUEST_CLIENT_CERTIFICATE_BUT_DONT_VERIFY&#160;</td><td class="fielddoc"><p>Server requests client certificate but does not enforce that the client presents a certificate. </p>
 <p>If the client presents a certificate, the client authentication is left to the application based on the metadata like certificate etc.</p>
 <p>If the client presents a certificate, the client authentication is left to the application based on the metadata like certificate etc.</p>
 <p>The key cert pair should still be valid for the SSL connection to be established. </p>
 <p>The key cert pair should still be valid for the SSL connection to be established. </p>
 </td></tr>
 </td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="a29ffe63a8bb3b4945ecab42d82758f09a7390ee04c71c633589eefdad872c2048"></a>GRPC_SSL_REQUEST_CLIENT_CERTIFICATE_AND_VERIFY</em>&#160;</td><td class="fielddoc">
-<p>Server requests client certificate but does not enforce that the client presents a certificate. </p>
+<tr><td class="fieldname"><a id="a29ffe63a8bb3b4945ecab42d82758f09a7390ee04c71c633589eefdad872c2048"></a>GRPC_SSL_REQUEST_CLIENT_CERTIFICATE_AND_VERIFY&#160;</td><td class="fielddoc"><p>Server requests client certificate but does not enforce that the client presents a certificate. </p>
 <p>If the client presents a certificate, the client authentication is done by grpc framework (The client needs to either present a signed cert or skip no certificate for a successful connection).</p>
 <p>If the client presents a certificate, the client authentication is done by grpc framework (The client needs to either present a signed cert or skip no certificate for a successful connection).</p>
 <p>The key cert pair should still be valid for the SSL connection to be established. </p>
 <p>The key cert pair should still be valid for the SSL connection to be established. </p>
 </td></tr>
 </td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="a29ffe63a8bb3b4945ecab42d82758f09a6522b7d489da328ef7c9745039a93f42"></a>GRPC_SSL_REQUEST_AND_REQUIRE_CLIENT_CERTIFICATE_BUT_DONT_VERIFY</em>&#160;</td><td class="fielddoc">
-<p>Server requests client certificate but enforces that the client presents a certificate. </p>
+<tr><td class="fieldname"><a id="a29ffe63a8bb3b4945ecab42d82758f09a6522b7d489da328ef7c9745039a93f42"></a>GRPC_SSL_REQUEST_AND_REQUIRE_CLIENT_CERTIFICATE_BUT_DONT_VERIFY&#160;</td><td class="fielddoc"><p>Server requests client certificate but enforces that the client presents a certificate. </p>
 <p>If the client presents a certificate, the client authentication is left to the application based on the metadata like certificate etc.</p>
 <p>If the client presents a certificate, the client authentication is left to the application based on the metadata like certificate etc.</p>
 <p>The key cert pair should still be valid for the SSL connection to be established. </p>
 <p>The key cert pair should still be valid for the SSL connection to be established. </p>
 </td></tr>
 </td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="a29ffe63a8bb3b4945ecab42d82758f09a1041edab0ab12d270937f066f1e1ea0d"></a>GRPC_SSL_REQUEST_AND_REQUIRE_CLIENT_CERTIFICATE_AND_VERIFY</em>&#160;</td><td class="fielddoc">
-<p>Server requests client certificate but enforces that the client presents a certificate. </p>
+<tr><td class="fieldname"><a id="a29ffe63a8bb3b4945ecab42d82758f09a1041edab0ab12d270937f066f1e1ea0d"></a>GRPC_SSL_REQUEST_AND_REQUIRE_CLIENT_CERTIFICATE_AND_VERIFY&#160;</td><td class="fielddoc"><p>Server requests client certificate but enforces that the client presents a certificate. </p>
 <p>The cerificate presented by the client is verified by grpc framework (The client needs to present signed certs for a successful connection).</p>
 <p>The cerificate presented by the client is verified by grpc framework (The client needs to present signed certs for a successful connection).</p>
 <p>The key cert pair should still be valid for the SSL connection to be established. </p>
 <p>The key cert pair should still be valid for the SSL connection to be established. </p>
 </td></tr>
 </td></tr>
@@ -292,7 +279,9 @@ Enumerations</h2></td></tr>
 
 
 </div>
 </div>
 </div>
 </div>
-<a class="anchor" id="a90c47ae1d8c33145342170fe615fa68c"></a>
+<a id="a90c47ae1d8c33145342170fe615fa68c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a90c47ae1d8c33145342170fe615fa68c">&#9670;&nbsp;</a></span>grpc_ssl_roots_override_result</h2>
+
 <div class="memitem">
 <div class="memitem">
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
@@ -304,12 +293,9 @@ Enumerations</h2></td></tr>
 
 
 <p>Results for the SSL roots override callback. </p>
 <p>Results for the SSL roots override callback. </p>
 <table class="fieldtable">
 <table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="a90c47ae1d8c33145342170fe615fa68cadc1832235a9330a02cfa9a753eab70bc"></a>GRPC_SSL_ROOTS_OVERRIDE_OK</em>&#160;</td><td class="fielddoc">
-</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="a90c47ae1d8c33145342170fe615fa68caa0fdee0e3b14865c1ee4e7d89a46cc64"></a>GRPC_SSL_ROOTS_OVERRIDE_FAIL_PERMANENTLY</em>&#160;</td><td class="fielddoc">
-</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="a90c47ae1d8c33145342170fe615fa68ca0c132ade28f3f56729b82119fc9f8142"></a>GRPC_SSL_ROOTS_OVERRIDE_FAIL</em>&#160;</td><td class="fielddoc">
-<p>Do not try fallback options. </p>
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a90c47ae1d8c33145342170fe615fa68cadc1832235a9330a02cfa9a753eab70bc"></a>GRPC_SSL_ROOTS_OVERRIDE_OK&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="a90c47ae1d8c33145342170fe615fa68caa0fdee0e3b14865c1ee4e7d89a46cc64"></a>GRPC_SSL_ROOTS_OVERRIDE_FAIL_PERMANENTLY&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="a90c47ae1d8c33145342170fe615fa68ca0c132ade28f3f56729b82119fc9f8142"></a>GRPC_SSL_ROOTS_OVERRIDE_FAIL&#160;</td><td class="fielddoc"><p>Do not try fallback options. </p>
 </td></tr>
 </td></tr>
 </table>
 </table>
 
 
@@ -318,9 +304,9 @@ Enumerations</h2></td></tr>
 </div><!-- contents -->
 </div><!-- contents -->
 <!-- start footer part -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Fri Feb 2 2018 15:15:10 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Mar 1 2018 16:16:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.6
+</a> 1.8.13
 </small></address>
 </small></address>
 </body>
 </body>
 </html>
 </html>

File diff suppressed because it is too large
+ 17 - 103
core/grpc__security__constants_8h_source.html


File diff suppressed because it is too large
+ 254 - 241
core/grpc__types_8h.html


File diff suppressed because it is too large
+ 17 - 441
core/grpc__types_8h_source.html


+ 18 - 41
core/health-checking_8md.html

@@ -3,16 +3,15 @@
 <head>
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: doc/health-checking.md File Reference</title>
 <title>GRPC Core: doc/health-checking.md File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <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>
 <script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
-  $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 </head>
 <body>
 <body>
@@ -21,9 +20,9 @@
 <table cellspacing="0" cellpadding="0">
 <table cellspacing="0" cellpadding="0">
  <tbody>
  <tbody>
  <tr style="height: 56px;">
  <tr style="height: 56px;">
-  <td style="padding-left: 0.5em;">
+  <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">GRPC Core
    <div id="projectname">GRPC Core
-   &#160;<span id="projectnumber">5.0.0</span>
+   &#160;<span id="projectnumber">6.0.0</span>
    </div>
    </div>
   </td>
   </td>
  </tr>
  </tr>
@@ -31,47 +30,25 @@
 </table>
 </table>
 </div>
 </div>
 <!-- end header part -->
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li><a href="globals.html"><span>Globals</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onkeydown="return searchBox.OnSearchSelectKey(event)">
      onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
 
 
 <!-- iframe showing the search results (closed by default) -->
 <!-- iframe showing the search results (closed by default) -->
 <div id="MSearchResultsWindow">
 <div id="MSearchResultsWindow">
@@ -89,9 +66,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </div><!-- contents -->
 </div><!-- contents -->
 <!-- start footer part -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Fri Feb 2 2018 15:15:10 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Mar 1 2018 16:16:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.6
+</a> 1.8.13
 </small></address>
 </small></address>
 </body>
 </body>
 </html>
 </html>

+ 0 - 189
core/host__port_8h.html

@@ -1,189 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
-<title>GRPC Core: include/grpc/support/host_port.h File Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
-  $(document).ready(function() { searchBox.OnSelectItem(0); });
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">GRPC Core
-   &#160;<span id="projectnumber">5.0.0</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li><a href="globals.html"><span>Globals</span></a></li>
-    </ul>
-  </div>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
-     onmouseover="return searchBox.OnSearchSelectShow()"
-     onmouseout="return searchBox.OnSearchSelectHide()"
-     onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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_8c22a72beb99e7fdfd27506cb533e734.html">include</a></li><li class="navelem"><a class="el" href="dir_3da487aded176e6fcacfa0e3f4e152fb.html">grpc</a></li><li class="navelem"><a class="el" href="dir_254b88172214ff35a1af19380f2e7b38.html">support</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="summary">
-<a href="#func-members">Functions</a>  </div>
-  <div class="headertitle">
-<div class="title">host_port.h File Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-<div class="textblock"><code>#include &lt;<a class="el" href="support_2port__platform_8h_source.html">grpc/support/port_platform.h</a>&gt;</code><br/>
-</div>
-<p><a href="host__port_8h_source.html">Go to the source code of this file.</a></p>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
-Functions</h2></td></tr>
-<tr class="memitem:a0aceae7a79506c44f063093a0a855049"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#af89d3610372fc35178e83e06916aa808">GPRAPI</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host__port_8h.html#a0aceae7a79506c44f063093a0a855049">gpr_join_host_port</a> (char **out, const char *host, int port)</td></tr>
-<tr class="memdesc:a0aceae7a79506c44f063093a0a855049"><td class="mdescLeft">&#160;</td><td class="mdescRight">Given a host and port, creates a newly-allocated string of the form "host:port" or "[ho:st]:port", depending on whether the host contains colons like an IPv6 literal.  <a href="#a0aceae7a79506c44f063093a0a855049">More...</a><br/></td></tr>
-<tr class="separator:a0aceae7a79506c44f063093a0a855049"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a86c89d6e6e9a39b310706b703f6e7cdd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="impl_2codegen_2port__platform_8h.html#af89d3610372fc35178e83e06916aa808">GPRAPI</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host__port_8h.html#a86c89d6e6e9a39b310706b703f6e7cdd">gpr_split_host_port</a> (const char *name, char **host, char **port)</td></tr>
-<tr class="memdesc:a86c89d6e6e9a39b310706b703f6e7cdd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Given a name in the form "host:port" or "[ho:st]:port", split into hostname and port number, into newly allocated strings, which must later be destroyed using <a class="el" href="alloc_8h.html#a7f8641de6e80a37dd003d3100cc94bd7" title="free ">gpr_free()</a>.  <a href="#a86c89d6e6e9a39b310706b703f6e7cdd">More...</a><br/></td></tr>
-<tr class="separator:a86c89d6e6e9a39b310706b703f6e7cdd"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<h2 class="groupheader">Function Documentation</h2>
-<a class="anchor" id="a0aceae7a79506c44f063093a0a855049"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="impl_2codegen_2port__platform_8h.html#af89d3610372fc35178e83e06916aa808">GPRAPI</a> int gpr_join_host_port </td>
-          <td>(</td>
-          <td class="paramtype">char **&#160;</td>
-          <td class="paramname"><em>out</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&#160;</td>
-          <td class="paramname"><em>host</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>port</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Given a host and port, creates a newly-allocated string of the form "host:port" or "[ho:st]:port", depending on whether the host contains colons like an IPv6 literal. </p>
-<p>If the host is already bracketed, then additional brackets will not be added.</p>
-<p>Usage is similar to gpr_asprintf: returns the number of bytes written (excluding the final '\0'), and *out points to a string which must later be destroyed using <a class="el" href="alloc_8h.html#a7f8641de6e80a37dd003d3100cc94bd7" title="free ">gpr_free()</a>.</p>
-<p>In the unlikely event of an error, returns -1 and sets *out to NULL. </p>
-
-</div>
-</div>
-<a class="anchor" id="a86c89d6e6e9a39b310706b703f6e7cdd"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="impl_2codegen_2port__platform_8h.html#af89d3610372fc35178e83e06916aa808">GPRAPI</a> int gpr_split_host_port </td>
-          <td>(</td>
-          <td class="paramtype">const char *&#160;</td>
-          <td class="paramname"><em>name</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">char **&#160;</td>
-          <td class="paramname"><em>host</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">char **&#160;</td>
-          <td class="paramname"><em>port</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Given a name in the form "host:port" or "[ho:st]:port", split into hostname and port number, into newly allocated strings, which must later be destroyed using <a class="el" href="alloc_8h.html#a7f8641de6e80a37dd003d3100cc94bd7" title="free ">gpr_free()</a>. </p>
-<p>Return 1 on success, 0 on failure. Guarantees *host and *port == NULL on failure. </p>
-
-</div>
-</div>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated on Fri Feb 2 2018 15:15:10 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.6
-</small></address>
-</body>
-</html>

+ 0 - 141
core/host__port_8h_source.html

@@ -1,141 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
-<title>GRPC Core: include/grpc/support/host_port.h Source File</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
-  $(document).ready(function() { searchBox.OnSelectItem(0); });
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">GRPC Core
-   &#160;<span id="projectnumber">5.0.0</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li><a href="globals.html"><span>Globals</span></a></li>
-    </ul>
-  </div>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
-     onmouseover="return searchBox.OnSearchSelectShow()"
-     onmouseout="return searchBox.OnSearchSelectHide()"
-     onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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_8c22a72beb99e7fdfd27506cb533e734.html">include</a></li><li class="navelem"><a class="el" href="dir_3da487aded176e6fcacfa0e3f4e152fb.html">grpc</a></li><li class="navelem"><a class="el" href="dir_254b88172214ff35a1af19380f2e7b38.html">support</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="headertitle">
-<div class="title">host_port.h</div>  </div>
-</div><!--header-->
-<div class="contents">
-<a href="host__port_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/*</span></div>
-<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment"> * Copyright 2015 gRPC authors.</span></div>
-<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment"> * Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);</span></div>
-<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"> * you may not use this file except in compliance with the License.</span></div>
-<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"> * You may obtain a copy of the License at</span></div>
-<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"> *     http://www.apache.org/licenses/LICENSE-2.0</span></div>
-<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"> * Unless required by applicable law or agreed to in writing, software</span></div>
-<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> * distributed under the License is distributed on an &quot;AS IS&quot; BASIS,</span></div>
-<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div>
-<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> * See the License for the specific language governing permissions and</span></div>
-<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> * limitations under the License.</span></div>
-<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;</div>
-<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor">#ifndef GRPC_SUPPORT_HOST_PORT_H</span></div>
-<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GRPC_SUPPORT_HOST_PORT_H</span></div>
-<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="support_2port__platform_8h.html">grpc/support/port_platform.h</a>&gt;</span></div>
-<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;</div>
-<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
-<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<a class="code" href="impl_2codegen_2port__platform_8h.html#af89d3610372fc35178e83e06916aa808">GPRAPI</a> <span class="keywordtype">int</span> <a class="code" href="host__port_8h.html#a0aceae7a79506c44f063093a0a855049">gpr_join_host_port</a>(<span class="keywordtype">char</span>** out, <span class="keyword">const</span> <span class="keywordtype">char</span>* host, <span class="keywordtype">int</span> port);</div>
-<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;</div>
-<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;<a class="code" href="impl_2codegen_2port__platform_8h.html#af89d3610372fc35178e83e06916aa808">GPRAPI</a> <span class="keywordtype">int</span> <a class="code" href="host__port_8h.html#a86c89d6e6e9a39b310706b703f6e7cdd">gpr_split_host_port</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* name, <span class="keywordtype">char</span>** host, <span class="keywordtype">char</span>** port);</div>
-<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;</div>
-<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
-<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;<span class="preprocessor"></span>}</div>
-<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_SUPPORT_HOST_PORT_H */</span><span class="preprocessor"></span></div>
-<div class="ttc" id="host__port_8h_html_a86c89d6e6e9a39b310706b703f6e7cdd"><div class="ttname"><a href="host__port_8h.html#a86c89d6e6e9a39b310706b703f6e7cdd">gpr_split_host_port</a></div><div class="ttdeci">GPRAPI int gpr_split_host_port(const char *name, char **host, char **port)</div><div class="ttdoc">Given a name in the form &quot;host:port&quot; or &quot;[ho:st]:port&quot;, split into hostname and port number...</div></div>
-<div class="ttc" id="impl_2codegen_2port__platform_8h_html_af89d3610372fc35178e83e06916aa808"><div class="ttname"><a href="impl_2codegen_2port__platform_8h.html#af89d3610372fc35178e83e06916aa808">GPRAPI</a></div><div class="ttdeci">#define GPRAPI</div><div class="ttdef"><b>Definition:</b> port_platform.h:466</div></div>
-<div class="ttc" id="host__port_8h_html_a0aceae7a79506c44f063093a0a855049"><div class="ttname"><a href="host__port_8h.html#a0aceae7a79506c44f063093a0a855049">gpr_join_host_port</a></div><div class="ttdeci">GPRAPI int gpr_join_host_port(char **out, const char *host, int port)</div><div class="ttdoc">Given a host and port, creates a newly-allocated string of the form &quot;host:port&quot; or &quot;[ho:st]:port&quot;...</div></div>
-<div class="ttc" id="support_2port__platform_8h_html"><div class="ttname"><a href="support_2port__platform_8h.html">port_platform.h</a></div></div>
-</div><!-- fragment --></div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated on Fri Feb 2 2018 15:15:10 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.6
-</small></address>
-</body>
-</html>

+ 18 - 41
core/http-grpc-status-mapping_8md.html

@@ -3,16 +3,15 @@
 <head>
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: doc/http-grpc-status-mapping.md File Reference</title>
 <title>GRPC Core: doc/http-grpc-status-mapping.md File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <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>
 <script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
-  $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 </head>
 <body>
 <body>
@@ -21,9 +20,9 @@
 <table cellspacing="0" cellpadding="0">
 <table cellspacing="0" cellpadding="0">
  <tbody>
  <tbody>
  <tr style="height: 56px;">
  <tr style="height: 56px;">
-  <td style="padding-left: 0.5em;">
+  <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">GRPC Core
    <div id="projectname">GRPC Core
-   &#160;<span id="projectnumber">5.0.0</span>
+   &#160;<span id="projectnumber">6.0.0</span>
    </div>
    </div>
   </td>
   </td>
  </tr>
  </tr>
@@ -31,47 +30,25 @@
 </table>
 </table>
 </div>
 </div>
 <!-- end header part -->
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li><a href="globals.html"><span>Globals</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onkeydown="return searchBox.OnSearchSelectKey(event)">
      onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
 
 
 <!-- iframe showing the search results (closed by default) -->
 <!-- iframe showing the search results (closed by default) -->
 <div id="MSearchResultsWindow">
 <div id="MSearchResultsWindow">
@@ -89,9 +66,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </div><!-- contents -->
 </div><!-- contents -->
 <!-- start footer part -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Fri Feb 2 2018 15:15:10 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Mar 1 2018 16:16:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.6
+</a> 1.8.13
 </small></address>
 </small></address>
 </body>
 </body>
 </html>
 </html>

+ 18 - 41
core/http2-interop-test-descriptions_8md.html

@@ -3,16 +3,15 @@
 <head>
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>GRPC Core: doc/http2-interop-test-descriptions.md File Reference</title>
 <title>GRPC Core: doc/http2-interop-test-descriptions.md File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <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>
 <script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
-  $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 </head>
 <body>
 <body>
@@ -21,9 +20,9 @@
 <table cellspacing="0" cellpadding="0">
 <table cellspacing="0" cellpadding="0">
  <tbody>
  <tbody>
  <tr style="height: 56px;">
  <tr style="height: 56px;">
-  <td style="padding-left: 0.5em;">
+  <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">GRPC Core
    <div id="projectname">GRPC Core
-   &#160;<span id="projectnumber">5.0.0</span>
+   &#160;<span id="projectnumber">6.0.0</span>
    </div>
    </div>
   </td>
   </td>
  </tr>
  </tr>
@@ -31,47 +30,25 @@
 </table>
 </table>
 </div>
 </div>
 <!-- end header part -->
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li><a href="globals.html"><span>Globals</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onkeydown="return searchBox.OnSearchSelectKey(event)">
      onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
 
 
 <!-- iframe showing the search results (closed by default) -->
 <!-- iframe showing the search results (closed by default) -->
 <div id="MSearchResultsWindow">
 <div id="MSearchResultsWindow">
@@ -89,9 +66,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </div><!-- contents -->
 </div><!-- contents -->
 <!-- start footer part -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Fri Feb 2 2018 15:15:10 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Mar 1 2018 16:16:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.6
+</a> 1.8.13
 </small></address>
 </small></address>
 </body>
 </body>
 </html>
 </html>

Some files were not shown because too many files changed in this diff