|
@@ -22,7 +22,7 @@
|
|
<tr style="height: 56px;">
|
|
<tr style="height: 56px;">
|
|
<td id="projectalign" style="padding-left: 0.5em;">
|
|
<td id="projectalign" style="padding-left: 0.5em;">
|
|
<div id="projectname">GRPC Core
|
|
<div id="projectname">GRPC Core
|
|
-  <span id="projectnumber">6.0.0-dev</span>
|
|
|
|
|
|
+  <span id="projectnumber">7.0.0</span>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
</td>
|
|
</tr>
|
|
</tr>
|
|
@@ -138,6 +138,9 @@ Data Structures</h2></td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__channel__info.html">grpc_channel_info</a></td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__channel__info.html">grpc_channel_info</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Information requested from the channel. <a href="structgrpc__channel__info.html#details">More...</a><br /></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Information requested from the channel. <a href="structgrpc__channel__info.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
|
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__experimental__completion__queue__functor.html">grpc_experimental_completion_queue_functor</a></td></tr>
|
|
|
|
+<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">EXPERIMENTAL: Specifies an interface class to be used as a tag for callback-based completion queues. <a href="structgrpc__experimental__completion__queue__functor.html#details">More...</a><br /></td></tr>
|
|
|
|
+<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__completion__queue__attributes.html">grpc_completion_queue_attributes</a></td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__completion__queue__attributes.html">grpc_completion_queue_attributes</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
</table><table class="memberdecls">
|
|
@@ -283,9 +286,9 @@ Macros</h2></td></tr>
|
|
<tr class="memitem:ga9e1054f78a26481931b10aa0b33f52b7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#ga9e1054f78a26481931b10aa0b33f52b7">GRPC_ARG_SOCKET_FACTORY</a>   "grpc.socket_factory"</td></tr>
|
|
<tr class="memitem:ga9e1054f78a26481931b10aa0b33f52b7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#ga9e1054f78a26481931b10aa0b33f52b7">GRPC_ARG_SOCKET_FACTORY</a>   "grpc.socket_factory"</td></tr>
|
|
<tr class="memdesc:ga9e1054f78a26481931b10aa0b33f52b7"><td class="mdescLeft"> </td><td class="mdescRight">The grpc_socket_factory instance to create and bind sockets. <a href="group__grpc__arg__keys.html#ga9e1054f78a26481931b10aa0b33f52b7">More...</a><br /></td></tr>
|
|
<tr class="memdesc:ga9e1054f78a26481931b10aa0b33f52b7"><td class="mdescLeft"> </td><td class="mdescRight">The grpc_socket_factory instance to create and bind sockets. <a href="group__grpc__arg__keys.html#ga9e1054f78a26481931b10aa0b33f52b7">More...</a><br /></td></tr>
|
|
<tr class="separator:ga9e1054f78a26481931b10aa0b33f52b7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="separator:ga9e1054f78a26481931b10aa0b33f52b7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
-<tr class="memitem:gae4baf9476091b1f1cda04fbfd19da456"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#gae4baf9476091b1f1cda04fbfd19da456">GRPC_ARG_MAX_CHANNEL_TRACE_EVENTS_PER_NODE</a>   "grpc.max_channel_trace_events_per_node"</td></tr>
|
|
|
|
-<tr class="memdesc:gae4baf9476091b1f1cda04fbfd19da456"><td class="mdescLeft"> </td><td class="mdescRight">The maximum number of trace events to keep in the tracer for each channel or subchannel. <a href="group__grpc__arg__keys.html#gae4baf9476091b1f1cda04fbfd19da456">More...</a><br /></td></tr>
|
|
|
|
-<tr class="separator:gae4baf9476091b1f1cda04fbfd19da456"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
|
|
|
+<tr class="memitem:gad20a36039729599902ba6ce82882da2c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#gad20a36039729599902ba6ce82882da2c">GRPC_ARG_MAX_CHANNEL_TRACE_EVENT_MEMORY_PER_NODE</a>   "grpc.max_channel_trace_event_memory_per_node"</td></tr>
|
|
|
|
+<tr class="memdesc:gad20a36039729599902ba6ce82882da2c"><td class="mdescLeft"> </td><td class="mdescRight">The maximum amount of memory used by trace events per channel trace node. <a href="group__grpc__arg__keys.html#gad20a36039729599902ba6ce82882da2c">More...</a><br /></td></tr>
|
|
|
|
+<tr class="separator:gad20a36039729599902ba6ce82882da2c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga169f04dc1fa795c27b0daeda33c16999"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#ga169f04dc1fa795c27b0daeda33c16999">GRPC_ARG_ENABLE_CHANNELZ</a>   "grpc.enable_channelz"</td></tr>
|
|
<tr class="memitem:ga169f04dc1fa795c27b0daeda33c16999"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#ga169f04dc1fa795c27b0daeda33c16999">GRPC_ARG_ENABLE_CHANNELZ</a>   "grpc.enable_channelz"</td></tr>
|
|
<tr class="memdesc:ga169f04dc1fa795c27b0daeda33c16999"><td class="mdescLeft"> </td><td class="mdescRight">If non-zero, gRPC library will track stats and information at at per channel level. <a href="group__grpc__arg__keys.html#ga169f04dc1fa795c27b0daeda33c16999">More...</a><br /></td></tr>
|
|
<tr class="memdesc:ga169f04dc1fa795c27b0daeda33c16999"><td class="mdescLeft"> </td><td class="mdescRight">If non-zero, gRPC library will track stats and information at at per channel level. <a href="group__grpc__arg__keys.html#ga169f04dc1fa795c27b0daeda33c16999">More...</a><br /></td></tr>
|
|
<tr class="separator:ga169f04dc1fa795c27b0daeda33c16999"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="separator:ga169f04dc1fa795c27b0daeda33c16999"><td class="memSeparator" colspan="2"> </td></tr>
|
|
@@ -330,6 +333,9 @@ Macros</h2></td></tr>
|
|
<tr class="memitem:ga37014e47791a777718aac4250180d92e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#ga37014e47791a777718aac4250180d92e">GRPC_ARG_SURFACE_USER_AGENT</a>   "grpc.surface_user_agent"</td></tr>
|
|
<tr class="memitem:ga37014e47791a777718aac4250180d92e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#ga37014e47791a777718aac4250180d92e">GRPC_ARG_SURFACE_USER_AGENT</a>   "grpc.surface_user_agent"</td></tr>
|
|
<tr class="memdesc:ga37014e47791a777718aac4250180d92e"><td class="mdescLeft"> </td><td class="mdescRight">If set to non zero, surfaces the user agent string to the server. <a href="group__grpc__arg__keys.html#ga37014e47791a777718aac4250180d92e">More...</a><br /></td></tr>
|
|
<tr class="memdesc:ga37014e47791a777718aac4250180d92e"><td class="mdescLeft"> </td><td class="mdescRight">If set to non zero, surfaces the user agent string to the server. <a href="group__grpc__arg__keys.html#ga37014e47791a777718aac4250180d92e">More...</a><br /></td></tr>
|
|
<tr class="separator:ga37014e47791a777718aac4250180d92e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="separator:ga37014e47791a777718aac4250180d92e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
|
+<tr class="memitem:ga523b3b4f16b1016108cbeee9ef81fd50"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__grpc__arg__keys.html#ga523b3b4f16b1016108cbeee9ef81fd50">GRPC_ARG_INHIBIT_HEALTH_CHECKING</a>   "grpc.inhibit_health_checking"</td></tr>
|
|
|
|
+<tr class="memdesc:ga523b3b4f16b1016108cbeee9ef81fd50"><td class="mdescLeft"> </td><td class="mdescRight">If set, inhibits health checking (which may be enabled via the service config.) <a href="group__grpc__arg__keys.html#ga523b3b4f16b1016108cbeee9ef81fd50">More...</a><br /></td></tr>
|
|
|
|
+<tr class="separator:ga523b3b4f16b1016108cbeee9ef81fd50"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4e5d829393a2ad7a98e53c4856057220"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__types_8h.html#a4e5d829393a2ad7a98e53c4856057220">GRPC_DEFAULT_MAX_SEND_MESSAGE_LENGTH</a>   -1</td></tr>
|
|
<tr class="memitem:a4e5d829393a2ad7a98e53c4856057220"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__types_8h.html#a4e5d829393a2ad7a98e53c4856057220">GRPC_DEFAULT_MAX_SEND_MESSAGE_LENGTH</a>   -1</td></tr>
|
|
<tr class="memdesc:a4e5d829393a2ad7a98e53c4856057220"><td class="mdescLeft"> </td><td class="mdescRight">Default send/receive message size limits in bytes. <a href="#a4e5d829393a2ad7a98e53c4856057220">More...</a><br /></td></tr>
|
|
<tr class="memdesc:a4e5d829393a2ad7a98e53c4856057220"><td class="mdescLeft"> </td><td class="mdescRight">Default send/receive message size limits in bytes. <a href="#a4e5d829393a2ad7a98e53c4856057220">More...</a><br /></td></tr>
|
|
<tr class="separator:a4e5d829393a2ad7a98e53c4856057220"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="separator:a4e5d829393a2ad7a98e53c4856057220"><td class="memSeparator" colspan="2"> </td></tr>
|
|
@@ -414,6 +420,9 @@ Typedefs</h2></td></tr>
|
|
<tr class="separator:a6556a58ca45ad5132b89c770cf875215"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="separator:a6556a58ca45ad5132b89c770cf875215"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a16d58b8d7c93609d01311b869f4a8d05"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="grpc__types_8h.html#a16d58b8d7c93609d01311b869f4a8d05">grpc_resource_quota</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__types_8h.html#a16d58b8d7c93609d01311b869f4a8d05">grpc_resource_quota</a></td></tr>
|
|
<tr class="memitem:a16d58b8d7c93609d01311b869f4a8d05"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="grpc__types_8h.html#a16d58b8d7c93609d01311b869f4a8d05">grpc_resource_quota</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__types_8h.html#a16d58b8d7c93609d01311b869f4a8d05">grpc_resource_quota</a></td></tr>
|
|
<tr class="separator:a16d58b8d7c93609d01311b869f4a8d05"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="separator:a16d58b8d7c93609d01311b869f4a8d05"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
|
+<tr class="memitem:a457c7ceade487b2722b2753615e12611"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structgrpc__experimental__completion__queue__functor.html">grpc_experimental_completion_queue_functor</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__types_8h.html#a457c7ceade487b2722b2753615e12611">grpc_experimental_completion_queue_functor</a></td></tr>
|
|
|
|
+<tr class="memdesc:a457c7ceade487b2722b2753615e12611"><td class="mdescLeft"> </td><td class="mdescRight">EXPERIMENTAL: Specifies an interface class to be used as a tag for callback-based completion queues. <a href="#a457c7ceade487b2722b2753615e12611">More...</a><br /></td></tr>
|
|
|
|
+<tr class="separator:a457c7ceade487b2722b2753615e12611"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8113e2fd72a5fbb372d691a0c2206422"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structgrpc__completion__queue__attributes.html">grpc_completion_queue_attributes</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__types_8h.html#a8113e2fd72a5fbb372d691a0c2206422">grpc_completion_queue_attributes</a></td></tr>
|
|
<tr class="memitem:a8113e2fd72a5fbb372d691a0c2206422"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structgrpc__completion__queue__attributes.html">grpc_completion_queue_attributes</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__types_8h.html#a8113e2fd72a5fbb372d691a0c2206422">grpc_completion_queue_attributes</a></td></tr>
|
|
<tr class="separator:a8113e2fd72a5fbb372d691a0c2206422"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="separator:a8113e2fd72a5fbb372d691a0c2206422"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7598a0f60120f40389e6e264d23b88a6"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="grpc__types_8h.html#a7598a0f60120f40389e6e264d23b88a6">grpc_completion_queue_factory</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__types_8h.html#a7598a0f60120f40389e6e264d23b88a6">grpc_completion_queue_factory</a></td></tr>
|
|
<tr class="memitem:a7598a0f60120f40389e6e264d23b88a6"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="grpc__types_8h.html#a7598a0f60120f40389e6e264d23b88a6">grpc_completion_queue_factory</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__types_8h.html#a7598a0f60120f40389e6e264d23b88a6">grpc_completion_queue_factory</a></td></tr>
|
|
@@ -608,8 +617,8 @@ Enumerations</h2></td></tr>
|
|
</tr>
|
|
</tr>
|
|
</table>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
</div><div class="memdoc">
|
|
-<b>Value:</b><div class="fragment"><div class="line">(<a class="code" href="grpc__types_8h.html#a3b9e262e1a797030f62bccfe7b42ce01">GRPC_INITIAL_METADATA_IDEMPOTENT_REQUEST</a> | \</div><div class="line"> GRPC_INITIAL_METADATA_WAIT_FOR_READY | \</div><div class="line"> GRPC_INITIAL_METADATA_CACHEABLE_REQUEST | \</div><div class="line"> GRPC_INITIAL_METADATA_WAIT_FOR_READY_EXPLICITLY_SET | \</div><div class="line"> GRPC_INITIAL_METADATA_CORKED | <a class="code" href="grpc__types_8h.html#a5de65995b1101bba3652f9d2ae51cc23">GRPC_WRITE_THROUGH</a>)</div><div class="ttc" id="grpc__types_8h_html_a5de65995b1101bba3652f9d2ae51cc23"><div class="ttname"><a href="grpc__types_8h.html#a5de65995b1101bba3652f9d2ae51cc23">GRPC_WRITE_THROUGH</a></div><div class="ttdeci">#define GRPC_WRITE_THROUGH</div><div class="ttdoc">Force this message to be written to the socket before completing it. </div><div class="ttdef"><b>Definition:</b> grpc_types.h:405</div></div>
|
|
|
|
-<div class="ttc" id="grpc__types_8h_html_a3b9e262e1a797030f62bccfe7b42ce01"><div class="ttname"><a href="grpc__types_8h.html#a3b9e262e1a797030f62bccfe7b42ce01">GRPC_INITIAL_METADATA_IDEMPOTENT_REQUEST</a></div><div class="ttdeci">#define GRPC_INITIAL_METADATA_IDEMPOTENT_REQUEST</div><div class="ttdoc">Initial metadata flags. </div><div class="ttdef"><b>Definition:</b> grpc_types.h:412</div></div>
|
|
|
|
|
|
+<b>Value:</b><div class="fragment"><div class="line">(<a class="code" href="grpc__types_8h.html#a3b9e262e1a797030f62bccfe7b42ce01">GRPC_INITIAL_METADATA_IDEMPOTENT_REQUEST</a> | \</div><div class="line"> GRPC_INITIAL_METADATA_WAIT_FOR_READY | \</div><div class="line"> GRPC_INITIAL_METADATA_CACHEABLE_REQUEST | \</div><div class="line"> GRPC_INITIAL_METADATA_WAIT_FOR_READY_EXPLICITLY_SET | \</div><div class="line"> GRPC_INITIAL_METADATA_CORKED | <a class="code" href="grpc__types_8h.html#a5de65995b1101bba3652f9d2ae51cc23">GRPC_WRITE_THROUGH</a>)</div><div class="ttc" id="grpc__types_8h_html_a5de65995b1101bba3652f9d2ae51cc23"><div class="ttname"><a href="grpc__types_8h.html#a5de65995b1101bba3652f9d2ae51cc23">GRPC_WRITE_THROUGH</a></div><div class="ttdeci">#define GRPC_WRITE_THROUGH</div><div class="ttdoc">Force this message to be written to the socket before completing it. </div><div class="ttdef"><b>Definition:</b> grpc_types.h:410</div></div>
|
|
|
|
+<div class="ttc" id="grpc__types_8h_html_a3b9e262e1a797030f62bccfe7b42ce01"><div class="ttname"><a href="grpc__types_8h.html#a3b9e262e1a797030f62bccfe7b42ce01">GRPC_INITIAL_METADATA_IDEMPOTENT_REQUEST</a></div><div class="ttdeci">#define GRPC_INITIAL_METADATA_IDEMPOTENT_REQUEST</div><div class="ttdoc">Initial metadata flags. </div><div class="ttdef"><b>Definition:</b> grpc_types.h:417</div></div>
|
|
</div><!-- fragment -->
|
|
</div><!-- fragment -->
|
|
<p>Mask of all valid flags. </p>
|
|
<p>Mask of all valid flags. </p>
|
|
|
|
|
|
@@ -885,6 +894,23 @@ Enumerations</h2></td></tr>
|
|
<p>The result of an operation. </p>
|
|
<p>The result of an operation. </p>
|
|
<p>Returned by a completion queue when the operation started with tag. </p>
|
|
<p>Returned by a completion queue when the operation started with tag. </p>
|
|
|
|
|
|
|
|
+</div>
|
|
|
|
+</div>
|
|
|
|
+<a id="a457c7ceade487b2722b2753615e12611"></a>
|
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#a457c7ceade487b2722b2753615e12611">◆ </a></span>grpc_experimental_completion_queue_functor</h2>
|
|
|
|
+
|
|
|
|
+<div class="memitem">
|
|
|
|
+<div class="memproto">
|
|
|
|
+ <table class="memname">
|
|
|
|
+ <tr>
|
|
|
|
+ <td class="memname">typedef struct <a class="el" href="structgrpc__experimental__completion__queue__functor.html">grpc_experimental_completion_queue_functor</a> <a class="el" href="structgrpc__experimental__completion__queue__functor.html">grpc_experimental_completion_queue_functor</a></td>
|
|
|
|
+ </tr>
|
|
|
|
+ </table>
|
|
|
|
+</div><div class="memdoc">
|
|
|
|
+
|
|
|
|
+<p>EXPERIMENTAL: Specifies an interface class to be used as a tag for callback-based completion queues. </p>
|
|
|
|
+<p>This can be used directly, as the first element of a struct in C, or as a base class in C++. Its "run" value should be assigned to some non-member function, such as a static method. </p>
|
|
|
|
+
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<a id="a1da84eaead787d991c5a0c87aed7c30b"></a>
|
|
<a id="a1da84eaead787d991c5a0c87aed7c30b"></a>
|
|
@@ -1190,7 +1216,7 @@ 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 Tue Sep 18 2018 11:18:34 for GRPC Core by  <a href="http://www.doxygen.org/index.html">
|
|
|
|
|
|
+Generated on Wed Dec 5 2018 14:10:17 for GRPC Core by  <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.13
|
|
</a> 1.8.13
|
|
</small></address>
|
|
</small></address>
|