blob: 3e1d0a47cf2277183cc19073929d21a7f0d39d3a [file] [log] [blame]
<!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: grpc_call Struct 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">0.10.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 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><a href="functions.html"><span>Data&#160;Fields</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>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><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-attribs">Data Fields</a> </div>
<div class="headertitle">
<div class="title">grpc_call Struct Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr class="memitem:ae24201f3b8347e790898e3bc2ae1ad09"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__call.html#ae24201f3b8347e790898e3bc2ae1ad09">cq</a></td></tr>
<tr class="separator:ae24201f3b8347e790898e3bc2ae1ad09"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aefaa9e839c97ca63876add3d3a04a94d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__channel.html">grpc_channel</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__call.html#aefaa9e839c97ca63876add3d3a04a94d">channel</a></td></tr>
<tr class="separator:aefaa9e839c97ca63876add3d3a04a94d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1fcf672edf744df8c192aba2da0da3f2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__mdctx.html">grpc_mdctx</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__call.html#a1fcf672edf744df8c192aba2da0da3f2">metadata_context</a></td></tr>
<tr class="separator:a1fcf672edf744df8c192aba2da0da3f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0641698dba5cf939dbc61e2a6019199c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgpr__mu.html">gpr_mu</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__call.html#a0641698dba5cf939dbc61e2a6019199c">mu</a></td></tr>
<tr class="separator:a0641698dba5cf939dbc61e2a6019199c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf50407acc01602b67f4e442b3a3121d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgpr__mu.html">gpr_mu</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__call.html#aaf50407acc01602b67f4e442b3a3121d">completion_mu</a></td></tr>
<tr class="separator:aaf50407acc01602b67f4e442b3a3121d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f26a9a6519f11d88d97cd0b1f92c440"><td class="memItemLeft" align="right" valign="top"><a class="el" href="call_8c.html#a67c68be8fc9fb0341b9c1c0881f19d17">read_state</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__call.html#a9f26a9a6519f11d88d97cd0b1f92c440">read_state</a></td></tr>
<tr class="separator:a9f26a9a6519f11d88d97cd0b1f92c440"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a08d62d6d129d629c2cbe25511983ac"><td class="memItemLeft" align="right" valign="top"><a class="el" href="call_8c.html#a5ed0172019dfa72bf69d881d3f06688d">write_state</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__call.html#a9a08d62d6d129d629c2cbe25511983ac">write_state</a></td></tr>
<tr class="separator:a9a08d62d6d129d629c2cbe25511983ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a4810b490545e9b18b488bef197314f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__call.html#a5a4810b490545e9b18b488bef197314f">is_client</a></td></tr>
<tr class="separator:a5a4810b490545e9b18b488bef197314f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ef6ebfaceedd93d50960c7e11a279b2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__call.html#a8ef6ebfaceedd93d50960c7e11a279b2">have_alarm</a></td></tr>
<tr class="separator:a8ef6ebfaceedd93d50960c7e11a279b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d64e836e0421c8129ac75e477271ef8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__call.html#a7d64e836e0421c8129ac75e477271ef8">sending</a></td></tr>
<tr class="separator:a7d64e836e0421c8129ac75e477271ef8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95e4aaa4d6cd6b6f1568282178ba3682"><td class="memItemLeft" align="right" valign="top"><a class="el" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__call.html#a95e4aaa4d6cd6b6f1568282178ba3682">receiving</a></td></tr>
<tr class="separator:a95e4aaa4d6cd6b6f1568282178ba3682"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ad5b28a10c5453b5fcd3cbf5e9ec0cc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__call.html#a0ad5b28a10c5453b5fcd3cbf5e9ec0cc">completing</a></td></tr>
<tr class="separator:a0ad5b28a10c5453b5fcd3cbf5e9ec0cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af72cb94597b41817f2c12e8d4ac5ae95"><td class="memItemLeft" align="right" valign="top"><a class="el" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__call.html#af72cb94597b41817f2c12e8d4ac5ae95">destroy_called</a></td></tr>
<tr class="memdesc:af72cb94597b41817f2c12e8d4ac5ae95"><td class="mdescLeft">&#160;</td><td class="mdescRight">has grpc_call_destroy been called <a href="#af72cb94597b41817f2c12e8d4ac5ae95">More...</a><br/></td></tr>
<tr class="separator:af72cb94597b41817f2c12e8d4ac5ae95"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae92d9e5f96d5e80d9c480ab79e051ada"><td class="memItemLeft" align="right" valign="top"><a class="el" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__call.html#ae92d9e5f96d5e80d9c480ab79e051ada">num_completed_requests</a></td></tr>
<tr class="separator:ae92d9e5f96d5e80d9c480ab79e051ada"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9db5a5b3f304f49fef8c5ed3ce754761"><td class="memItemLeft" align="right" valign="top"><a class="el" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__call.html#a9db5a5b3f304f49fef8c5ed3ce754761">reading_message</a></td></tr>
<tr class="separator:a9db5a5b3f304f49fef8c5ed3ce754761"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3cd66ac4c2f69f16f6037fc63f0d49db"><td class="memItemLeft" align="right" valign="top"><a class="el" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__call.html#a3cd66ac4c2f69f16f6037fc63f0d49db">bound_pollset</a></td></tr>
<tr class="separator:a3cd66ac4c2f69f16f6037fc63f0d49db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5cb38ade0e31380920c4afe56eea7b85"><td class="memItemLeft" align="right" valign="top"><a class="el" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__call.html#a5cb38ade0e31380920c4afe56eea7b85">error_status_set</a></td></tr>
<tr class="separator:a5cb38ade0e31380920c4afe56eea7b85"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ecae45b11c6194a51ccd17b0ae1a724"><td class="memItemLeft" align="right" valign="top"><a class="el" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__call.html#a8ecae45b11c6194a51ccd17b0ae1a724">cancel_alarm</a></td></tr>
<tr class="memdesc:a8ecae45b11c6194a51ccd17b0ae1a724"><td class="mdescLeft">&#160;</td><td class="mdescRight">should the alarm be cancelled <a href="#a8ecae45b11c6194a51ccd17b0ae1a724">More...</a><br/></td></tr>
<tr class="separator:a8ecae45b11c6194a51ccd17b0ae1a724"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7fa8c9ad3543546625b2aaa7d2853c05"><td class="memItemLeft" align="right" valign="top"><a class="el" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__call.html#a7fa8c9ad3543546625b2aaa7d2853c05">allocated_completions</a></td></tr>
<tr class="memdesc:a7fa8c9ad3543546625b2aaa7d2853c05"><td class="mdescLeft">&#160;</td><td class="mdescRight">bitmask of allocated completion events in completions <a href="#a7fa8c9ad3543546625b2aaa7d2853c05">More...</a><br/></td></tr>
<tr class="separator:a7fa8c9ad3543546625b2aaa7d2853c05"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4428a5f3615eb7ed703cb5650c379225"><td class="memItemLeft" align="right" valign="top"><a class="el" href="port__platform_8h.html#abb7bceac4325643af77af51c7b6af371">gpr_uint16</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__call.html#a4428a5f3615eb7ed703cb5650c379225">last_send_contains</a></td></tr>
<tr class="separator:a4428a5f3615eb7ed703cb5650c379225"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52b7e350723f5cd4a577a86a4b72f026"><td class="memItemLeft" align="right" valign="top"><a class="el" href="status_8h.html#a35ab2a68917eb836de84cb23253108eb">grpc_status_code</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__call.html#a52b7e350723f5cd4a577a86a4b72f026">cancel_with_status</a></td></tr>
<tr class="separator:a52b7e350723f5cd4a577a86a4b72f026"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adace21c70dcd672521c08f0465e33c95"><td class="memItemLeft" align="right" valign="top"><a class="el" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__call.html#adace21c70dcd672521c08f0465e33c95">request_set</a> [<a class="el" href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077a51d3cbf122a04eb94e88015228795660">GRPC_IOREQ_OP_COUNT</a>]</td></tr>
<tr class="separator:adace21c70dcd672521c08f0465e33c95"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d8e4ea86a2539b59f762ba97652bd8d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="uniongrpc__ioreq__data.html">grpc_ioreq_data</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__call.html#a7d8e4ea86a2539b59f762ba97652bd8d">request_data</a> [<a class="el" href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077a51d3cbf122a04eb94e88015228795660">GRPC_IOREQ_OP_COUNT</a>]</td></tr>
<tr class="separator:a7d8e4ea86a2539b59f762ba97652bd8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43f9cd5720841b99ea69fd94aed0ee13"><td class="memItemLeft" align="right" valign="top"><a class="el" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__call.html#a43f9cd5720841b99ea69fd94aed0ee13">request_flags</a> [<a class="el" href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077a51d3cbf122a04eb94e88015228795660">GRPC_IOREQ_OP_COUNT</a>]</td></tr>
<tr class="separator:a43f9cd5720841b99ea69fd94aed0ee13"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a0e7c0825db8dc7561af44663cbd75d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structreqinfo__master.html">reqinfo_master</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__call.html#a6a0e7c0825db8dc7561af44663cbd75d">masters</a> [<a class="el" href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077a51d3cbf122a04eb94e88015228795660">GRPC_IOREQ_OP_COUNT</a>]</td></tr>
<tr class="separator:a6a0e7c0825db8dc7561af44663cbd75d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af82a58a0e542b5acd8bc4b1e50842ddd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structcompleted__request.html">completed_request</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__call.html#af82a58a0e542b5acd8bc4b1e50842ddd">completed_requests</a> [<a class="el" href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077a51d3cbf122a04eb94e88015228795660">GRPC_IOREQ_OP_COUNT</a>]</td></tr>
<tr class="separator:af82a58a0e542b5acd8bc4b1e50842ddd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae217707d3befc054ac994f12de9e10bb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__byte__buffer__queue.html">grpc_byte_buffer_queue</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__call.html#ae217707d3befc054ac994f12de9e10bb">incoming_queue</a></td></tr>
<tr class="separator:ae217707d3befc054ac994f12de9e10bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae501d7b947eb7a73170ccc5272e83c15"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__metadata__array.html">grpc_metadata_array</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__call.html#ae501d7b947eb7a73170ccc5272e83c15">buffered_metadata</a> [2]</td></tr>
<tr class="separator:ae501d7b947eb7a73170ccc5272e83c15"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d2b2ada096589b52bfafa00be6e25b2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__mdelem.html">grpc_mdelem</a> **&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__call.html#a3d2b2ada096589b52bfafa00be6e25b2">owned_metadata</a></td></tr>
<tr class="separator:a3d2b2ada096589b52bfafa00be6e25b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc8804b9c6ee72c862e9eba7518a48ee"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__call.html#acc8804b9c6ee72c862e9eba7518a48ee">owned_metadata_count</a></td></tr>
<tr class="separator:acc8804b9c6ee72c862e9eba7518a48ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34cb5caca97e3b28ed0d321d9d38f6c8"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__call.html#a34cb5caca97e3b28ed0d321d9d38f6c8">owned_metadata_capacity</a></td></tr>
<tr class="separator:a34cb5caca97e3b28ed0d321d9d38f6c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4f49d27f54bd1436da3ad7cfe662639"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structreceived__status.html">received_status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__call.html#ac4f49d27f54bd1436da3ad7cfe662639">status</a> [<a class="el" href="call_8c.html#a9291c3528e3f346e6ae8137ac9e76271a429d7ee18b26738df32b9a74586afc22">STATUS_SOURCE_COUNT</a>]</td></tr>
<tr class="separator:ac4f49d27f54bd1436da3ad7cfe662639"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa14a32dc253da1909a2dd6e44304fdc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__call.html#afa14a32dc253da1909a2dd6e44304fdc">compression_algorithm</a></td></tr>
<tr class="separator:afa14a32dc253da1909a2dd6e44304fdc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91cd558ccf432aa44bbe813c4acd022c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__call__context__element.html">grpc_call_context_element</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__call.html#a91cd558ccf432aa44bbe813c4acd022c">context</a> [<a class="el" href="channel_2context_8h.html#ad9f29fba1468a9a1384b9104bf368dffa7cc0d6f72e8a72421b89aa61683324a7">GRPC_CONTEXT_COUNT</a>]</td></tr>
<tr class="separator:a91cd558ccf432aa44bbe813c4acd022c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a673a0cdde6bc7ebe5ff66820b8bd0b91"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__alarm.html">grpc_alarm</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__call.html#a673a0cdde6bc7ebe5ff66820b8bd0b91">alarm</a></td></tr>
<tr class="separator:a673a0cdde6bc7ebe5ff66820b8bd0b91"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8aedf0fd044d8d985172fd02293ed55d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgpr__refcount.html">gpr_refcount</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__call.html#a8aedf0fd044d8d985172fd02293ed55d">internal_refcount</a></td></tr>
<tr class="separator:a8aedf0fd044d8d985172fd02293ed55d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96ac69dc425de5924edd871f93338112"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__linked__mdelem.html">grpc_linked_mdelem</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__call.html#a96ac69dc425de5924edd871f93338112">send_initial_metadata</a> [3]</td></tr>
<tr class="separator:a96ac69dc425de5924edd871f93338112"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb6f13c9a524b29da7f4a760332dea6d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__linked__mdelem.html">grpc_linked_mdelem</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__call.html#acb6f13c9a524b29da7f4a760332dea6d">status_link</a></td></tr>
<tr class="separator:acb6f13c9a524b29da7f4a760332dea6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a932212dbec6334868cf997dd275c2192"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__linked__mdelem.html">grpc_linked_mdelem</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__call.html#a932212dbec6334868cf997dd275c2192">details_link</a></td></tr>
<tr class="separator:a932212dbec6334868cf997dd275c2192"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb6adc9d5f666a056c89172f506fcc3d"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__call.html#abb6adc9d5f666a056c89172f506fcc3d">send_initial_metadata_count</a></td></tr>
<tr class="separator:abb6adc9d5f666a056c89172f506fcc3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5de7c68ffa6939ff2e1c43c4cd418315"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgpr__timespec.html">gpr_timespec</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__call.html#a5de7c68ffa6939ff2e1c43c4cd418315">send_deadline</a></td></tr>
<tr class="separator:a5de7c68ffa6939ff2e1c43c4cd418315"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab17467642afa4f6c1c27bb9013093592"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__stream__op__buffer.html">grpc_stream_op_buffer</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__call.html#ab17467642afa4f6c1c27bb9013093592">send_ops</a></td></tr>
<tr class="separator:ab17467642afa4f6c1c27bb9013093592"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a77c3749f20284b1a9a836286a470a08e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__stream__op__buffer.html">grpc_stream_op_buffer</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__call.html#a77c3749f20284b1a9a836286a470a08e">recv_ops</a></td></tr>
<tr class="separator:a77c3749f20284b1a9a836286a470a08e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23a473fb241cc663a16873d18690535b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="transport_8h.html#a5988f9c4b3b23409cda5a38636d97f7b">grpc_stream_state</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__call.html#a23a473fb241cc663a16873d18690535b">recv_state</a></td></tr>
<tr class="separator:a23a473fb241cc663a16873d18690535b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a98eafd66de3d31324c7a9c113dfb9a56"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgpr__slice__buffer.html">gpr_slice_buffer</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__call.html#a98eafd66de3d31324c7a9c113dfb9a56">incoming_message</a></td></tr>
<tr class="separator:a98eafd66de3d31324c7a9c113dfb9a56"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51fb682fa9024d09b2e137edb2fc13d0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__call.html#a51fb682fa9024d09b2e137edb2fc13d0">incoming_message_length</a></td></tr>
<tr class="separator:a51fb682fa9024d09b2e137edb2fc13d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c3b082e465f93d090d6f523e197b43a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__call.html#a4c3b082e465f93d090d6f523e197b43a">incoming_message_flags</a></td></tr>
<tr class="separator:a4c3b082e465f93d090d6f523e197b43a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2cac7abed2fe85b3ddbdde40931ed793"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__call.html#a2cac7abed2fe85b3ddbdde40931ed793">destroy_closure</a></td></tr>
<tr class="separator:a2cac7abed2fe85b3ddbdde40931ed793"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7397b6f80ed39e5e5b3cf1c68e88e959"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__call.html#a7397b6f80ed39e5e5b3cf1c68e88e959">on_done_recv</a></td></tr>
<tr class="separator:a7397b6f80ed39e5e5b3cf1c68e88e959"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4cef85f8e845ae1f24f043e5d853a843"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__call.html#a4cef85f8e845ae1f24f043e5d853a843">on_done_send</a></td></tr>
<tr class="separator:a4cef85f8e845ae1f24f043e5d853a843"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a14ae475238cf1ae8b2d022c7a6b755b7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__call.html#a14ae475238cf1ae8b2d022c7a6b755b7">on_done_bind</a></td></tr>
<tr class="separator:a14ae475238cf1ae8b2d022c7a6b755b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad48e9f752753814bf9ee0233c392fccd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__cq__completion.html">grpc_cq_completion</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__call.html#ad48e9f752753814bf9ee0233c392fccd">completions</a> [6]</td></tr>
<tr class="memdesc:ad48e9f752753814bf9ee0233c392fccd"><td class="mdescLeft">&#160;</td><td class="mdescRight">completion events - for completion queue use <a href="#ad48e9f752753814bf9ee0233c392fccd">More...</a><br/></td></tr>
<tr class="separator:ad48e9f752753814bf9ee0233c392fccd"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Field Documentation</h2>
<a class="anchor" id="a673a0cdde6bc7ebe5ff66820b8bd0b91"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structgrpc__alarm.html">grpc_alarm</a> grpc_call::alarm</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a7fa8c9ad3543546625b2aaa7d2853c05"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> grpc_call::allocated_completions</td>
</tr>
</table>
</div><div class="memdoc">
<p>bitmask of allocated completion events in completions </p>
</div>
</div>
<a class="anchor" id="a3cd66ac4c2f69f16f6037fc63f0d49db"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> grpc_call::bound_pollset</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ae501d7b947eb7a73170ccc5272e83c15"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structgrpc__metadata__array.html">grpc_metadata_array</a> grpc_call::buffered_metadata[2]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a8ecae45b11c6194a51ccd17b0ae1a724"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> grpc_call::cancel_alarm</td>
</tr>
</table>
</div><div class="memdoc">
<p>should the alarm be cancelled </p>
</div>
</div>
<a class="anchor" id="a52b7e350723f5cd4a577a86a4b72f026"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="status_8h.html#a35ab2a68917eb836de84cb23253108eb">grpc_status_code</a> grpc_call::cancel_with_status</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="aefaa9e839c97ca63876add3d3a04a94d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structgrpc__channel.html">grpc_channel</a>* grpc_call::channel</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="af82a58a0e542b5acd8bc4b1e50842ddd"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structcompleted__request.html">completed_request</a> grpc_call::completed_requests[<a class="el" href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077a51d3cbf122a04eb94e88015228795660">GRPC_IOREQ_OP_COUNT</a>]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a0ad5b28a10c5453b5fcd3cbf5e9ec0cc"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> grpc_call::completing</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="aaf50407acc01602b67f4e442b3a3121d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structgpr__mu.html">gpr_mu</a> grpc_call::completion_mu</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ad48e9f752753814bf9ee0233c392fccd"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structgrpc__cq__completion.html">grpc_cq_completion</a> grpc_call::completions[6]</td>
</tr>
</table>
</div><div class="memdoc">
<p>completion events - for completion queue use </p>
</div>
</div>
<a class="anchor" id="afa14a32dc253da1909a2dd6e44304fdc"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a> grpc_call::compression_algorithm</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a91cd558ccf432aa44bbe813c4acd022c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structgrpc__call__context__element.html">grpc_call_context_element</a> grpc_call::context[<a class="el" href="channel_2context_8h.html#ad9f29fba1468a9a1384b9104bf368dffa7cc0d6f72e8a72421b89aa61683324a7">GRPC_CONTEXT_COUNT</a>]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ae24201f3b8347e790898e3bc2ae1ad09"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structgrpc__completion__queue.html">grpc_completion_queue</a>* grpc_call::cq</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="af72cb94597b41817f2c12e8d4ac5ae95"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> grpc_call::destroy_called</td>
</tr>
</table>
</div><div class="memdoc">
<p>has grpc_call_destroy been called </p>
</div>
</div>
<a class="anchor" id="a2cac7abed2fe85b3ddbdde40931ed793"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a> grpc_call::destroy_closure</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a932212dbec6334868cf997dd275c2192"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structgrpc__linked__mdelem.html">grpc_linked_mdelem</a> grpc_call::details_link</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a5cb38ade0e31380920c4afe56eea7b85"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> grpc_call::error_status_set</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a8ef6ebfaceedd93d50960c7e11a279b2"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> grpc_call::have_alarm</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a98eafd66de3d31324c7a9c113dfb9a56"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structgpr__slice__buffer.html">gpr_slice_buffer</a> grpc_call::incoming_message</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a4c3b082e465f93d090d6f523e197b43a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> grpc_call::incoming_message_flags</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a51fb682fa9024d09b2e137edb2fc13d0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> grpc_call::incoming_message_length</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ae217707d3befc054ac994f12de9e10bb"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structgrpc__byte__buffer__queue.html">grpc_byte_buffer_queue</a> grpc_call::incoming_queue</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a8aedf0fd044d8d985172fd02293ed55d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structgpr__refcount.html">gpr_refcount</a> grpc_call::internal_refcount</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a5a4810b490545e9b18b488bef197314f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> grpc_call::is_client</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a4428a5f3615eb7ed703cb5650c379225"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="port__platform_8h.html#abb7bceac4325643af77af51c7b6af371">gpr_uint16</a> grpc_call::last_send_contains</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a6a0e7c0825db8dc7561af44663cbd75d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structreqinfo__master.html">reqinfo_master</a> grpc_call::masters[<a class="el" href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077a51d3cbf122a04eb94e88015228795660">GRPC_IOREQ_OP_COUNT</a>]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a1fcf672edf744df8c192aba2da0da3f2"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structgrpc__mdctx.html">grpc_mdctx</a>* grpc_call::metadata_context</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a0641698dba5cf939dbc61e2a6019199c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structgpr__mu.html">gpr_mu</a> grpc_call::mu</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ae92d9e5f96d5e80d9c480ab79e051ada"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> grpc_call::num_completed_requests</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a14ae475238cf1ae8b2d022c7a6b755b7"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a> grpc_call::on_done_bind</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a7397b6f80ed39e5e5b3cf1c68e88e959"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a> grpc_call::on_done_recv</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a4cef85f8e845ae1f24f043e5d853a843"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a> grpc_call::on_done_send</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a3d2b2ada096589b52bfafa00be6e25b2"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structgrpc__mdelem.html">grpc_mdelem</a>** grpc_call::owned_metadata</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a34cb5caca97e3b28ed0d321d9d38f6c8"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">size_t grpc_call::owned_metadata_capacity</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="acc8804b9c6ee72c862e9eba7518a48ee"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">size_t grpc_call::owned_metadata_count</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a9f26a9a6519f11d88d97cd0b1f92c440"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="call_8c.html#a67c68be8fc9fb0341b9c1c0881f19d17">read_state</a> grpc_call::read_state</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a9db5a5b3f304f49fef8c5ed3ce754761"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> grpc_call::reading_message</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a95e4aaa4d6cd6b6f1568282178ba3682"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> grpc_call::receiving</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a77c3749f20284b1a9a836286a470a08e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structgrpc__stream__op__buffer.html">grpc_stream_op_buffer</a> grpc_call::recv_ops</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a23a473fb241cc663a16873d18690535b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="transport_8h.html#a5988f9c4b3b23409cda5a38636d97f7b">grpc_stream_state</a> grpc_call::recv_state</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a7d8e4ea86a2539b59f762ba97652bd8d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="uniongrpc__ioreq__data.html">grpc_ioreq_data</a> grpc_call::request_data[<a class="el" href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077a51d3cbf122a04eb94e88015228795660">GRPC_IOREQ_OP_COUNT</a>]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a43f9cd5720841b99ea69fd94aed0ee13"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> grpc_call::request_flags[<a class="el" href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077a51d3cbf122a04eb94e88015228795660">GRPC_IOREQ_OP_COUNT</a>]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="adace21c70dcd672521c08f0465e33c95"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> grpc_call::request_set[<a class="el" href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077a51d3cbf122a04eb94e88015228795660">GRPC_IOREQ_OP_COUNT</a>]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a5de7c68ffa6939ff2e1c43c4cd418315"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structgpr__timespec.html">gpr_timespec</a> grpc_call::send_deadline</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a96ac69dc425de5924edd871f93338112"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structgrpc__linked__mdelem.html">grpc_linked_mdelem</a> grpc_call::send_initial_metadata[3]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="abb6adc9d5f666a056c89172f506fcc3d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">size_t grpc_call::send_initial_metadata_count</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ab17467642afa4f6c1c27bb9013093592"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structgrpc__stream__op__buffer.html">grpc_stream_op_buffer</a> grpc_call::send_ops</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a7d64e836e0421c8129ac75e477271ef8"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> grpc_call::sending</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ac4f49d27f54bd1436da3ad7cfe662639"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structreceived__status.html">received_status</a> grpc_call::status[<a class="el" href="call_8c.html#a9291c3528e3f346e6ae8137ac9e76271a429d7ee18b26738df32b9a74586afc22">STATUS_SOURCE_COUNT</a>]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="acb6f13c9a524b29da7f4a760332dea6d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structgrpc__linked__mdelem.html">grpc_linked_mdelem</a> grpc_call::status_link</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a9a08d62d6d129d629c2cbe25511983ac"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="call_8c.html#a5ed0172019dfa72bf69d881d3f06688d">write_state</a> grpc_call::write_state</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li>src/core/surface/<a class="el" href="call_8c.html">call.c</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Aug 5 2015 08:17:07 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>