123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275 |
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
- <meta http-equiv="X-UA-Compatible" content="IE=9"/>
- <meta name="generator" content="Doxygen 1.8.17"/>
- <meta name="viewport" content="width=device-width, initial-scale=1"/>
- <title>GRPC Objective-C: src/objective-c/GRPCClient/GRPCCallOptions.h Source File</title>
- <link href="tabs.css" rel="stylesheet" type="text/css"/>
- <script type="text/javascript" src="jquery.js"></script>
- <script type="text/javascript" src="dynsections.js"></script>
- <link href="search/search.css" rel="stylesheet" type="text/css"/>
- <script type="text/javascript" src="search/searchdata.js"></script>
- <script type="text/javascript" src="search/search.js"></script>
- <link href="doxygen.css" rel="stylesheet" type="text/css" />
- </head>
- <body>
- <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
- <div id="titlearea">
- <table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
- <div id="projectname">GRPC Objective-C
-  <span id="projectnumber">1.36.1</span>
- </div>
- </td>
- </tr>
- </tbody>
- </table>
- </div>
- <!-- end header part -->
- <!-- Generated by Doxygen 1.8.17 -->
- <script type="text/javascript">
- /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
- var searchBox = new SearchBox("searchBox", "search",false,'Search');
- /* @license-end */
- </script>
- <script type="text/javascript" src="menudata.js"></script>
- <script type="text/javascript" src="menu.js"></script>
- <script type="text/javascript">
- /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
- $(function() {
- initMenu('',true,false,'search.php','Search');
- $(document).ready(function() { init_search(); });
- });
- /* @license-end */</script>
- <div id="main-nav"></div>
- <!-- window showing the filter options -->
- <div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
- </div>
- <!-- iframe showing the search results (closed by default) -->
- <div id="MSearchResultsWindow">
- <iframe src="javascript:void(0)" frameborder="0"
- name="MSearchResults" id="MSearchResults">
- </iframe>
- </div>
- <div id="nav-path" class="navpath">
- <ul>
- <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_4cd61089102e4513f03798aaef5eda59.html">objective-c</a></li><li class="navelem"><a class="el" href="dir_5cc52d91eb5c710f2aae2973ec7ec56c.html">GRPCClient</a></li> </ul>
- </div>
- </div><!-- top -->
- <div class="header">
- <div class="headertitle">
- <div class="title">GRPCCallOptions.h</div> </div>
- </div><!--header-->
- <div class="contents">
- <a href="_g_r_p_c_call_options_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> <span class="comment">/*</span></div>
- <div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment"> *</span></div>
- <div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment"> * Copyright 2018 gRPC authors.</span></div>
- <div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment"> *</span></div>
- <div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span></div>
- <div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <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> <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> <span class="comment"> *</span></div>
- <div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <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> <span class="comment"> *</span></div>
- <div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <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> <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span></div>
- <div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <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> <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> <span class="comment"> * limitations under the License.</span></div>
- <div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment"> *</span></div>
- <div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment"> */</span></div>
- <div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  </div>
- <div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="preprocessor">#import <Foundation/Foundation.h></span></div>
- <div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  </div>
- <div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="preprocessor">#import "<a class="code" href="_g_r_p_c_types_8h.html">GRPCTypes.h</a>"</span></div>
- <div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  </div>
- <div class="line"><a name="l00023"></a><span class="lineno"> 23</span> NS_ASSUME_NONNULL_BEGIN</div>
- <div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  </div>
- <div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="keyword">@protocol </span><a class="code" href="protocol_g_r_p_c_interceptor_factory-p.html">GRPCInterceptorFactory</a>;</div>
- <div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  </div>
- <div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="interface_g_r_p_c_call_options.html"> 30</a></span> <span class="keyword">@interface </span><a class="code" href="interface_g_r_p_c_call_options.html">GRPCCallOptions</a> : NSObject <NSCopying, NSMutableCopying></div>
- <div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  </div>
- <div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="comment">// Call parameters</span></div>
- <div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="interface_g_r_p_c_call_options.html#a8414f883f2319f6e912ea6eace1799a8"> 41</a></span> <span class="comment"></span><span class="keyword">@property</span>(copy, readonly, nullable) NSString *<a class="code" href="interface_g_r_p_c_call_options.html#a8414f883f2319f6e912ea6eace1799a8">serverAuthority</a>;</div>
- <div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  </div>
- <div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="interface_g_r_p_c_call_options.html#ad772eb38a4759bd2704ffaaf88436fff"> 48</a></span> <span class="keyword">@property</span>(readonly) NSTimeInterval <a class="code" href="interface_g_r_p_c_call_options.html#ad772eb38a4759bd2704ffaaf88436fff">timeout</a>;</div>
- <div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  </div>
- <div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="interface_g_r_p_c_call_options.html#a562145222d8aa153ec360a75769d0c83"> 56</a></span> <span class="keyword">@property</span>(readonly) BOOL <a class="code" href="interface_g_r_p_c_call_options.html#a562145222d8aa153ec360a75769d0c83">flowControlEnabled</a>;</div>
- <div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  </div>
- <div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="interface_g_r_p_c_call_options.html#a227885e226ea89ad173f539b81e921e4"> 64</a></span> <span class="keyword">@property</span>(copy, readonly) NSArray<id<GRPCInterceptorFactory>> *<a class="code" href="interface_g_r_p_c_call_options.html#a227885e226ea89ad173f539b81e921e4">interceptorFactories</a>;</div>
- <div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  </div>
- <div class="line"><a name="l00066"></a><span class="lineno"> 66</span> <span class="comment">// OAuth2 parameters. Users of gRPC may specify one of the following two parameters.</span></div>
- <div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  </div>
- <div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="interface_g_r_p_c_call_options.html#a0e4b368a7e2aa6d2bdc3bfbd5135f682"> 73</a></span> <span class="keyword">@property</span>(copy, readonly, nullable) NSString *<a class="code" href="interface_g_r_p_c_call_options.html#a0e4b368a7e2aa6d2bdc3bfbd5135f682">oauth2AccessToken</a>;</div>
- <div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  </div>
- <div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="interface_g_r_p_c_call_options.html#ad2aa5130b2af506268df213eda81c94d"> 79</a></span> <span class="keyword">@property</span>(readonly, nullable) id<GRPCAuthorizationProtocol> <a class="code" href="interface_g_r_p_c_call_options.html#ad2aa5130b2af506268df213eda81c94d">authTokenProvider</a>;</div>
- <div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  </div>
- <div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="interface_g_r_p_c_call_options.html#ad2ef8624337871abd6f55b8459de1531"> 84</a></span> <span class="keyword">@property</span>(copy, readonly, nullable) NSDictionary *<a class="code" href="interface_g_r_p_c_call_options.html#ad2ef8624337871abd6f55b8459de1531">initialMetadata</a>;</div>
- <div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  </div>
- <div class="line"><a name="l00086"></a><span class="lineno"> 86</span> <span class="comment">// Channel parameters; take into account of channel signature.</span></div>
- <div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  </div>
- <div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="interface_g_r_p_c_call_options.html#a0b242934e525531f24bb6ef944b977ca"> 92</a></span> <span class="keyword">@property</span>(copy, readonly, nullable) NSString *<a class="code" href="interface_g_r_p_c_call_options.html#a0b242934e525531f24bb6ef944b977ca">userAgentPrefix</a>;</div>
- <div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  </div>
- <div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="interface_g_r_p_c_call_options.html#adfc34b4132ebb80e45ef939380c2d669"> 98</a></span> <span class="keyword">@property</span>(readonly) NSUInteger <a class="code" href="interface_g_r_p_c_call_options.html#adfc34b4132ebb80e45ef939380c2d669">responseSizeLimit</a>;</div>
- <div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  </div>
- <div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="interface_g_r_p_c_call_options.html#a9bb06364dfe4fff623a57f80c8c13c56"> 104</a></span> <span class="keyword">@property</span>(readonly) GRPCCompressionAlgorithm <a class="code" href="interface_g_r_p_c_call_options.html#a9bb06364dfe4fff623a57f80c8c13c56">compressionAlgorithm</a>;</div>
- <div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  </div>
- <div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="interface_g_r_p_c_call_options.html#a5f8f4bbb48dab6d80d6117333e618c39"> 111</a></span> <span class="keyword">@property</span>(readonly) BOOL <a class="code" href="interface_g_r_p_c_call_options.html#a5f8f4bbb48dab6d80d6117333e618c39">retryEnabled</a>;</div>
- <div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  </div>
- <div class="line"><a name="l00113"></a><span class="lineno"> 113</span> <span class="comment">// HTTP/2 keep-alive feature. The parameter \a keepaliveInterval specifies the interval between two</span></div>
- <div class="line"><a name="l00114"></a><span class="lineno"> 114</span> <span class="comment">// PING frames. The parameter \a keepaliveTimeout specifies the length of the period for which the</span></div>
- <div class="line"><a name="l00115"></a><span class="lineno"> 115</span> <span class="comment">// call should wait for PING ACK. If PING ACK is not received after this period, the call fails.</span></div>
- <div class="line"><a name="l00116"></a><span class="lineno"> 116</span> <span class="comment">// Negative values are not allowed.</span></div>
- <div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="interface_g_r_p_c_call_options.html#a28c443631bf8c35ed130b6b3d09ccb32"> 117</a></span> <span class="keyword">@property</span>(readonly) NSTimeInterval <a class="code" href="interface_g_r_p_c_call_options.html#a28c443631bf8c35ed130b6b3d09ccb32">keepaliveInterval</a>;</div>
- <div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="interface_g_r_p_c_call_options.html#aa0717bcb368a2618f057ae9a2a4d75fb"> 118</a></span> <span class="keyword">@property</span>(readonly) NSTimeInterval <a class="code" href="interface_g_r_p_c_call_options.html#aa0717bcb368a2618f057ae9a2a4d75fb">keepaliveTimeout</a>;</div>
- <div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  </div>
- <div class="line"><a name="l00120"></a><span class="lineno"> 120</span> <span class="comment">// Parameters for connection backoff. Negative values are not allowed.</span></div>
- <div class="line"><a name="l00121"></a><span class="lineno"> 121</span> <span class="comment">// For details of gRPC's backoff behavior, refer to</span></div>
- <div class="line"><a name="l00122"></a><span class="lineno"> 122</span> <span class="comment">// https://github.com/grpc/grpc/blob/master/doc/connection-backoff.md</span></div>
- <div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="interface_g_r_p_c_call_options.html#aec5232b6202b6bcaf5015497c5f16a64"> 123</a></span> <span class="keyword">@property</span>(readonly) NSTimeInterval <a class="code" href="interface_g_r_p_c_call_options.html#aec5232b6202b6bcaf5015497c5f16a64">connectMinTimeout</a>;</div>
- <div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="interface_g_r_p_c_call_options.html#a1281bfee83a60b3294d15e47b7ab4181"> 124</a></span> <span class="keyword">@property</span>(readonly) NSTimeInterval <a class="code" href="interface_g_r_p_c_call_options.html#a1281bfee83a60b3294d15e47b7ab4181">connectInitialBackoff</a>;</div>
- <div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="interface_g_r_p_c_call_options.html#a18221a069dc28cbfd0952e6ddaffdcad"> 125</a></span> <span class="keyword">@property</span>(readonly) NSTimeInterval <a class="code" href="interface_g_r_p_c_call_options.html#a18221a069dc28cbfd0952e6ddaffdcad">connectMaxBackoff</a>;</div>
- <div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  </div>
- <div class="line"><a name="l00131"></a><span class="lineno"><a class="line" href="interface_g_r_p_c_call_options.html#acaae6c45c2b8e14f70641fd420c26348"> 131</a></span> <span class="keyword">@property</span>(copy, readonly, nullable) NSDictionary *<a class="code" href="interface_g_r_p_c_call_options.html#acaae6c45c2b8e14f70641fd420c26348">additionalChannelArgs</a>;</div>
- <div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  </div>
- <div class="line"><a name="l00133"></a><span class="lineno"> 133</span> <span class="comment">// Parameters for SSL authentication.</span></div>
- <div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  </div>
- <div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="interface_g_r_p_c_call_options.html#a76406ede45d7edc906ea5c6b2456825f"> 139</a></span> <span class="keyword">@property</span>(copy, readonly, nullable) NSString *<a class="code" href="interface_g_r_p_c_call_options.html#a76406ede45d7edc906ea5c6b2456825f">PEMRootCertificates</a>;</div>
- <div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  </div>
- <div class="line"><a name="l00144"></a><span class="lineno"><a class="line" href="interface_g_r_p_c_call_options.html#ae62a83a8eaee16969d3b6a260f0232f6"> 144</a></span> <span class="keyword">@property</span>(copy, readonly, nullable) NSString *<a class="code" href="interface_g_r_p_c_call_options.html#ae62a83a8eaee16969d3b6a260f0232f6">PEMPrivateKey</a>;</div>
- <div class="line"><a name="l00145"></a><span class="lineno"> 145</span>  </div>
- <div class="line"><a name="l00149"></a><span class="lineno"><a class="line" href="interface_g_r_p_c_call_options.html#a366ef2da494a1775ad8086b66f88f46e"> 149</a></span> <span class="keyword">@property</span>(copy, readonly, nullable) NSString *<a class="code" href="interface_g_r_p_c_call_options.html#a366ef2da494a1775ad8086b66f88f46e">PEMCertificateChain</a>;</div>
- <div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  </div>
- <div class="line"><a name="l00157"></a><span class="lineno"><a class="line" href="interface_g_r_p_c_call_options.html#ac38248d60740e74c9c94be5b84c63736"> 157</a></span> <span class="keyword">@property</span>(readonly) GRPCTransportType <a class="code" href="interface_g_r_p_c_call_options.html#ac38248d60740e74c9c94be5b84c63736">transportType</a>;</div>
- <div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  </div>
- <div class="line"><a name="l00167"></a><span class="lineno"><a class="line" href="interface_g_r_p_c_call_options.html#a3f0320b2b930914466e58f32fcc84cc1"> 167</a></span> <span class="keyword">@property</span>(readonly) <a class="code" href="_g_r_p_c_types_8h.html#a1cf875c3f6d8737657907e38b468d05f">GRPCTransportID</a> <a class="code" href="interface_g_r_p_c_call_options.html#a3f0320b2b930914466e58f32fcc84cc1">transport</a>;</div>
- <div class="line"><a name="l00168"></a><span class="lineno"> 168</span>  </div>
- <div class="line"><a name="l00172"></a><span class="lineno"><a class="line" href="interface_g_r_p_c_call_options.html#a46711bd09bd8f039628cc7e10deaf910"> 172</a></span> <span class="keyword">@property</span>(copy, readonly, nullable) NSString *<a class="code" href="interface_g_r_p_c_call_options.html#a46711bd09bd8f039628cc7e10deaf910">hostNameOverride</a>;</div>
- <div class="line"><a name="l00173"></a><span class="lineno"> 173</span>  </div>
- <div class="line"><a name="l00178"></a><span class="lineno"><a class="line" href="interface_g_r_p_c_call_options.html#af24068f28e9b38a8b84e063e20fad1a6"> 178</a></span> <span class="keyword">@property</span>(copy, readonly, nullable) NSString *<a class="code" href="interface_g_r_p_c_call_options.html#af24068f28e9b38a8b84e063e20fad1a6">channelPoolDomain</a>;</div>
- <div class="line"><a name="l00179"></a><span class="lineno"> 179</span>  </div>
- <div class="line"><a name="l00186"></a><span class="lineno"><a class="line" href="interface_g_r_p_c_call_options.html#af0f15cca69804310c31142e9ad241418"> 186</a></span> <span class="keyword">@property</span>(readonly) NSUInteger <a class="code" href="interface_g_r_p_c_call_options.html#af0f15cca69804310c31142e9ad241418">channelID</a>;</div>
- <div class="line"><a name="l00187"></a><span class="lineno"> 187</span>  </div>
- <div class="line"><a name="l00191"></a><span class="lineno"> 191</span> - (BOOL)hasChannelOptionsEqualTo:(<a class="code" href="interface_g_r_p_c_call_options.html">GRPCCallOptions</a> *)callOptions;</div>
- <div class="line"><a name="l00192"></a><span class="lineno"> 192</span>  </div>
- <div class="line"><a name="l00196"></a><span class="lineno"><a class="line" href="interface_g_r_p_c_call_options.html#a337151c941a8fcf367939acd8a21dadc"> 196</a></span> <span class="keyword">@property</span>(readonly) NSUInteger <a class="code" href="interface_g_r_p_c_call_options.html#a337151c941a8fcf367939acd8a21dadc">channelOptionsHash</a>;</div>
- <div class="line"><a name="l00197"></a><span class="lineno"> 197</span>  </div>
- <div class="line"><a name="l00198"></a><span class="lineno"> 198</span> <span class="keyword">@end</span></div>
- <div class="line"><a name="l00199"></a><span class="lineno"> 199</span>  </div>
- <div class="line"><a name="l00203"></a><span class="lineno"><a class="line" href="interface_g_r_p_c_mutable_call_options.html"> 203</a></span> <span class="keyword">@interface </span><a class="code" href="interface_g_r_p_c_mutable_call_options.html">GRPCMutableCallOptions</a> : <a class="code" href="interface_g_r_p_c_call_options.html">GRPCCallOptions</a> <NSCopying, NSMutableCopying></div>
- <div class="line"><a name="l00204"></a><span class="lineno"> 204</span>  </div>
- <div class="line"><a name="l00205"></a><span class="lineno"> 205</span> <span class="comment">// Call parameters</span></div>
- <div class="line"><a name="l00214"></a><span class="lineno"><a class="line" href="interface_g_r_p_c_mutable_call_options.html#acb5b7596feb4af3d40d4e9342ad497f4"> 214</a></span> <span class="comment"></span><span class="keyword">@property</span>(copy, readwrite, nullable) NSString *<a class="code" href="interface_g_r_p_c_call_options.html#a8414f883f2319f6e912ea6eace1799a8">serverAuthority</a>;</div>
- <div class="line"><a name="l00215"></a><span class="lineno"> 215</span>  </div>
- <div class="line"><a name="l00222"></a><span class="lineno"><a class="line" href="interface_g_r_p_c_mutable_call_options.html#aeb5d10c580392a88ba271bf7b7ebef6e"> 222</a></span> <span class="keyword">@property</span>(readwrite) NSTimeInterval <a class="code" href="interface_g_r_p_c_call_options.html#ad772eb38a4759bd2704ffaaf88436fff">timeout</a>;</div>
- <div class="line"><a name="l00223"></a><span class="lineno"> 223</span>  </div>
- <div class="line"><a name="l00235"></a><span class="lineno"><a class="line" href="interface_g_r_p_c_mutable_call_options.html#a31047067de200ea6b4d5404697ef0d21"> 235</a></span> <span class="keyword">@property</span>(readwrite) BOOL <a class="code" href="interface_g_r_p_c_call_options.html#a562145222d8aa153ec360a75769d0c83">flowControlEnabled</a>;</div>
- <div class="line"><a name="l00236"></a><span class="lineno"> 236</span>  </div>
- <div class="line"><a name="l00243"></a><span class="lineno"><a class="line" href="interface_g_r_p_c_mutable_call_options.html#a40365f95be57f3baeba0058b01d8c1fa"> 243</a></span> <span class="keyword">@property</span>(copy, readwrite) NSArray<id<GRPCInterceptorFactory>> *<a class="code" href="interface_g_r_p_c_call_options.html#a227885e226ea89ad173f539b81e921e4">interceptorFactories</a>;</div>
- <div class="line"><a name="l00244"></a><span class="lineno"> 244</span>  </div>
- <div class="line"><a name="l00245"></a><span class="lineno"> 245</span> <span class="comment">// OAuth2 parameters. Users of gRPC may specify one of the following two parameters.</span></div>
- <div class="line"><a name="l00246"></a><span class="lineno"> 246</span>  </div>
- <div class="line"><a name="l00252"></a><span class="lineno"><a class="line" href="interface_g_r_p_c_mutable_call_options.html#a52bd62361c33766d4fea4e83dd76a1ca"> 252</a></span> <span class="keyword">@property</span>(copy, readwrite, nullable) NSString *<a class="code" href="interface_g_r_p_c_call_options.html#a0e4b368a7e2aa6d2bdc3bfbd5135f682">oauth2AccessToken</a>;</div>
- <div class="line"><a name="l00253"></a><span class="lineno"> 253</span>  </div>
- <div class="line"><a name="l00258"></a><span class="lineno"><a class="line" href="interface_g_r_p_c_mutable_call_options.html#ab9c0ad7f714b44862e9080df5016a3f6"> 258</a></span> <span class="keyword">@property</span>(readwrite, nullable) id<GRPCAuthorizationProtocol> <a class="code" href="interface_g_r_p_c_call_options.html#ad2aa5130b2af506268df213eda81c94d">authTokenProvider</a>;</div>
- <div class="line"><a name="l00259"></a><span class="lineno"> 259</span>  </div>
- <div class="line"><a name="l00263"></a><span class="lineno"><a class="line" href="interface_g_r_p_c_mutable_call_options.html#a0b627b339c050d6558007077ee13963a"> 263</a></span> <span class="keyword">@property</span>(copy, readwrite, nullable) NSDictionary *<a class="code" href="interface_g_r_p_c_call_options.html#ad2ef8624337871abd6f55b8459de1531">initialMetadata</a>;</div>
- <div class="line"><a name="l00264"></a><span class="lineno"> 264</span>  </div>
- <div class="line"><a name="l00265"></a><span class="lineno"> 265</span> <span class="comment">// Channel parameters; take into account of channel signature.</span></div>
- <div class="line"><a name="l00266"></a><span class="lineno"> 266</span>  </div>
- <div class="line"><a name="l00271"></a><span class="lineno"><a class="line" href="interface_g_r_p_c_mutable_call_options.html#ac41ba720e3dbe3a091e3cfafcdcf0d77"> 271</a></span> <span class="keyword">@property</span>(copy, readwrite, nullable) NSString *<a class="code" href="interface_g_r_p_c_call_options.html#a0b242934e525531f24bb6ef944b977ca">userAgentPrefix</a>;</div>
- <div class="line"><a name="l00272"></a><span class="lineno"> 272</span>  </div>
- <div class="line"><a name="l00277"></a><span class="lineno"><a class="line" href="interface_g_r_p_c_mutable_call_options.html#a87947a9b236b6cad84f7e6743f43649b"> 277</a></span> <span class="keyword">@property</span>(readwrite) NSUInteger <a class="code" href="interface_g_r_p_c_call_options.html#adfc34b4132ebb80e45ef939380c2d669">responseSizeLimit</a>;</div>
- <div class="line"><a name="l00278"></a><span class="lineno"> 278</span>  </div>
- <div class="line"><a name="l00283"></a><span class="lineno"><a class="line" href="interface_g_r_p_c_mutable_call_options.html#a84b411d988bc6f8b0ee3764520b57183"> 283</a></span> <span class="keyword">@property</span>(readwrite) GRPCCompressionAlgorithm <a class="code" href="interface_g_r_p_c_call_options.html#a9bb06364dfe4fff623a57f80c8c13c56">compressionAlgorithm</a>;</div>
- <div class="line"><a name="l00284"></a><span class="lineno"> 284</span>  </div>
- <div class="line"><a name="l00290"></a><span class="lineno"><a class="line" href="interface_g_r_p_c_mutable_call_options.html#ac39bb383754ef889b82f7447c110c8ec"> 290</a></span> <span class="keyword">@property</span>(readwrite) BOOL <a class="code" href="interface_g_r_p_c_call_options.html#a5f8f4bbb48dab6d80d6117333e618c39">retryEnabled</a>;</div>
- <div class="line"><a name="l00291"></a><span class="lineno"> 291</span>  </div>
- <div class="line"><a name="l00292"></a><span class="lineno"> 292</span> <span class="comment">// HTTP/2 keep-alive feature. The parameter \a keepaliveInterval specifies the interval between two</span></div>
- <div class="line"><a name="l00293"></a><span class="lineno"> 293</span> <span class="comment">// PING frames. The parameter \a keepaliveTimeout specifies the length of the period for which the</span></div>
- <div class="line"><a name="l00294"></a><span class="lineno"> 294</span> <span class="comment">// call should wait for PING ACK. If PING ACK is not received after this period, the call fails.</span></div>
- <div class="line"><a name="l00295"></a><span class="lineno"> 295</span> <span class="comment">// Negative values are invalid; setting these parameters to negative value will reset the</span></div>
- <div class="line"><a name="l00296"></a><span class="lineno"> 296</span> <span class="comment">// corresponding parameter to 0.</span></div>
- <div class="line"><a name="l00297"></a><span class="lineno"><a class="line" href="interface_g_r_p_c_mutable_call_options.html#aa30b0c153497cfd48b2a20921f1d1df5"> 297</a></span> <span class="keyword">@property</span>(readwrite) NSTimeInterval <a class="code" href="interface_g_r_p_c_call_options.html#a28c443631bf8c35ed130b6b3d09ccb32">keepaliveInterval</a>;</div>
- <div class="line"><a name="l00298"></a><span class="lineno"><a class="line" href="interface_g_r_p_c_mutable_call_options.html#a9636fdae2c3a6f79a97b9f148d060359"> 298</a></span> <span class="keyword">@property</span>(readwrite) NSTimeInterval <a class="code" href="interface_g_r_p_c_call_options.html#aa0717bcb368a2618f057ae9a2a4d75fb">keepaliveTimeout</a>;</div>
- <div class="line"><a name="l00299"></a><span class="lineno"> 299</span>  </div>
- <div class="line"><a name="l00300"></a><span class="lineno"> 300</span> <span class="comment">// Parameters for connection backoff. Negative value is invalid; setting the parameters to negative</span></div>
- <div class="line"><a name="l00301"></a><span class="lineno"> 301</span> <span class="comment">// value will reset corresponding parameter to 0.</span></div>
- <div class="line"><a name="l00302"></a><span class="lineno"> 302</span> <span class="comment">// For details of gRPC's backoff behavior, refer to</span></div>
- <div class="line"><a name="l00303"></a><span class="lineno"> 303</span> <span class="comment">// https://github.com/grpc/grpc/blob/master/doc/connection-backoff.md</span></div>
- <div class="line"><a name="l00304"></a><span class="lineno"><a class="line" href="interface_g_r_p_c_mutable_call_options.html#afc7e69a4c65c94c4e0890806a1ae2b98"> 304</a></span> <span class="keyword">@property</span>(readwrite) NSTimeInterval <a class="code" href="interface_g_r_p_c_call_options.html#aec5232b6202b6bcaf5015497c5f16a64">connectMinTimeout</a>;</div>
- <div class="line"><a name="l00305"></a><span class="lineno"><a class="line" href="interface_g_r_p_c_mutable_call_options.html#aab3d4a4116c491a7106116936192efed"> 305</a></span> <span class="keyword">@property</span>(readwrite) NSTimeInterval <a class="code" href="interface_g_r_p_c_call_options.html#a1281bfee83a60b3294d15e47b7ab4181">connectInitialBackoff</a>;</div>
- <div class="line"><a name="l00306"></a><span class="lineno"><a class="line" href="interface_g_r_p_c_mutable_call_options.html#aa014c37b4ca5b795424e09ca08050b16"> 306</a></span> <span class="keyword">@property</span>(readwrite) NSTimeInterval <a class="code" href="interface_g_r_p_c_call_options.html#a18221a069dc28cbfd0952e6ddaffdcad">connectMaxBackoff</a>;</div>
- <div class="line"><a name="l00307"></a><span class="lineno"> 307</span>  </div>
- <div class="line"><a name="l00312"></a><span class="lineno"><a class="line" href="interface_g_r_p_c_mutable_call_options.html#a8ea6f1bbeaecf477efd798a44b4d3d16"> 312</a></span> <span class="keyword">@property</span>(copy, readwrite, nullable) NSDictionary *<a class="code" href="interface_g_r_p_c_call_options.html#acaae6c45c2b8e14f70641fd420c26348">additionalChannelArgs</a>;</div>
- <div class="line"><a name="l00313"></a><span class="lineno"> 313</span>  </div>
- <div class="line"><a name="l00314"></a><span class="lineno"> 314</span> <span class="comment">// Parameters for SSL authentication.</span></div>
- <div class="line"><a name="l00315"></a><span class="lineno"> 315</span>  </div>
- <div class="line"><a name="l00320"></a><span class="lineno"><a class="line" href="interface_g_r_p_c_mutable_call_options.html#aede2e87ee80a80244d52477cc660f039"> 320</a></span> <span class="keyword">@property</span>(copy, readwrite, nullable) NSString *<a class="code" href="interface_g_r_p_c_call_options.html#a76406ede45d7edc906ea5c6b2456825f">PEMRootCertificates</a>;</div>
- <div class="line"><a name="l00321"></a><span class="lineno"> 321</span>  </div>
- <div class="line"><a name="l00325"></a><span class="lineno"><a class="line" href="interface_g_r_p_c_mutable_call_options.html#ae2acdf2fe250cebdbd4ddc2aae84c4f5"> 325</a></span> <span class="keyword">@property</span>(copy, readwrite, nullable) NSString *<a class="code" href="interface_g_r_p_c_call_options.html#ae62a83a8eaee16969d3b6a260f0232f6">PEMPrivateKey</a>;</div>
- <div class="line"><a name="l00326"></a><span class="lineno"> 326</span>  </div>
- <div class="line"><a name="l00330"></a><span class="lineno"><a class="line" href="interface_g_r_p_c_mutable_call_options.html#a0395f7963b3aafcd23134aa45b0cb540"> 330</a></span> <span class="keyword">@property</span>(copy, readwrite, nullable) NSString *<a class="code" href="interface_g_r_p_c_call_options.html#a366ef2da494a1775ad8086b66f88f46e">PEMCertificateChain</a>;</div>
- <div class="line"><a name="l00331"></a><span class="lineno"> 331</span>  </div>
- <div class="line"><a name="l00338"></a><span class="lineno"><a class="line" href="interface_g_r_p_c_mutable_call_options.html#ae46622c4cd0c7d71461b33cc4f8fdbc6"> 338</a></span> <span class="keyword">@property</span>(readwrite) GRPCTransportType <a class="code" href="interface_g_r_p_c_call_options.html#ac38248d60740e74c9c94be5b84c63736">transportType</a>;</div>
- <div class="line"><a name="l00339"></a><span class="lineno"> 339</span>  </div>
- <div class="line"><a name="l00348"></a><span class="lineno"><a class="line" href="interface_g_r_p_c_mutable_call_options.html#a7ed951c31b691c9bce0cd751a63152a1"> 348</a></span> <span class="keyword">@property</span>(readwrite) <a class="code" href="_g_r_p_c_types_8h.html#a1cf875c3f6d8737657907e38b468d05f">GRPCTransportID</a> <a class="code" href="interface_g_r_p_c_call_options.html#a3f0320b2b930914466e58f32fcc84cc1">transport</a>;</div>
- <div class="line"><a name="l00349"></a><span class="lineno"> 349</span>  </div>
- <div class="line"><a name="l00353"></a><span class="lineno"><a class="line" href="interface_g_r_p_c_mutable_call_options.html#a99b18869a9711ee21f381b4ac0b0a4a0"> 353</a></span> <span class="keyword">@property</span>(copy, readwrite, nullable) NSString *<a class="code" href="interface_g_r_p_c_call_options.html#a46711bd09bd8f039628cc7e10deaf910">hostNameOverride</a>;</div>
- <div class="line"><a name="l00354"></a><span class="lineno"> 354</span>  </div>
- <div class="line"><a name="l00361"></a><span class="lineno"><a class="line" href="interface_g_r_p_c_mutable_call_options.html#a76f9cae90ea6f1b11a100bbb93042eef"> 361</a></span> <span class="keyword">@property</span>(copy, readwrite, nullable) NSString *<a class="code" href="interface_g_r_p_c_call_options.html#af24068f28e9b38a8b84e063e20fad1a6">channelPoolDomain</a>;</div>
- <div class="line"><a name="l00362"></a><span class="lineno"> 362</span>  </div>
- <div class="line"><a name="l00367"></a><span class="lineno"><a class="line" href="interface_g_r_p_c_mutable_call_options.html#a6b502d95fb37e35dae5eb1563e9bda71"> 367</a></span> <span class="keyword">@property</span>(readwrite) NSUInteger <a class="code" href="interface_g_r_p_c_call_options.html#af0f15cca69804310c31142e9ad241418">channelID</a>;</div>
- <div class="line"><a name="l00368"></a><span class="lineno"> 368</span>  </div>
- <div class="line"><a name="l00369"></a><span class="lineno"> 369</span> <span class="keyword">@end</span></div>
- <div class="line"><a name="l00370"></a><span class="lineno"> 370</span>  </div>
- <div class="line"><a name="l00371"></a><span class="lineno"> 371</span> NS_ASSUME_NONNULL_END</div>
- </div><!-- fragment --></div><!-- contents -->
- <div class="ttc" id="ainterface_g_r_p_c_call_options_html_aa0717bcb368a2618f057ae9a2a4d75fb"><div class="ttname"><a href="interface_g_r_p_c_call_options.html#aa0717bcb368a2618f057ae9a2a4d75fb">GRPCCallOptions::keepaliveTimeout</a></div><div class="ttdeci">NSTimeInterval keepaliveTimeout</div><div class="ttdef"><b>Definition:</b> GRPCCallOptions.h:118</div></div>
- <div class="ttc" id="a_g_r_p_c_types_8h_html_a1cf875c3f6d8737657907e38b468d05f"><div class="ttname"><a href="_g_r_p_c_types_8h.html#a1cf875c3f6d8737657907e38b468d05f">GRPCTransportID</a></div><div class="ttdeci">char *_Nonnull GRPCTransportID</div><div class="ttdoc">The id of a transport implementation.</div><div class="ttdef"><b>Definition:</b> GRPCTypes.h:181</div></div>
- <div class="ttc" id="ainterface_g_r_p_c_call_options_html"><div class="ttname"><a href="interface_g_r_p_c_call_options.html">GRPCCallOptions</a></div><div class="ttdoc">Immutable user configurable options for a gRPC call.</div><div class="ttdef"><b>Definition:</b> GRPCCallOptions.h:30</div></div>
- <div class="ttc" id="ainterface_g_r_p_c_call_options_html_ad2ef8624337871abd6f55b8459de1531"><div class="ttname"><a href="interface_g_r_p_c_call_options.html#ad2ef8624337871abd6f55b8459de1531">GRPCCallOptions::initialMetadata</a></div><div class="ttdeci">NSDictionary * initialMetadata</div><div class="ttdoc">Initial metadata key-value pairs that should be included in the request.</div><div class="ttdef"><b>Definition:</b> GRPCCallOptions.h:84</div></div>
- <div class="ttc" id="ainterface_g_r_p_c_mutable_call_options_html"><div class="ttname"><a href="interface_g_r_p_c_mutable_call_options.html">GRPCMutableCallOptions</a></div><div class="ttdoc">Mutable user configurable options for a gRPC call.</div><div class="ttdef"><b>Definition:</b> GRPCCallOptions.h:203</div></div>
- <div class="ttc" id="ainterface_g_r_p_c_call_options_html_acaae6c45c2b8e14f70641fd420c26348"><div class="ttname"><a href="interface_g_r_p_c_call_options.html#acaae6c45c2b8e14f70641fd420c26348">GRPCCallOptions::additionalChannelArgs</a></div><div class="ttdeci">NSDictionary * additionalChannelArgs</div><div class="ttdoc">Specify channel args to be used for this call.</div><div class="ttdef"><b>Definition:</b> GRPCCallOptions.h:131</div></div>
- <div class="ttc" id="ainterface_g_r_p_c_call_options_html_a337151c941a8fcf367939acd8a21dadc"><div class="ttname"><a href="interface_g_r_p_c_call_options.html#a337151c941a8fcf367939acd8a21dadc">GRPCCallOptions::channelOptionsHash</a></div><div class="ttdeci">NSUInteger channelOptionsHash</div><div class="ttdoc">Hash for channel options.</div><div class="ttdef"><b>Definition:</b> GRPCCallOptions.h:196</div></div>
- <div class="ttc" id="ainterface_g_r_p_c_call_options_html_ad772eb38a4759bd2704ffaaf88436fff"><div class="ttname"><a href="interface_g_r_p_c_call_options.html#ad772eb38a4759bd2704ffaaf88436fff">GRPCCallOptions::timeout</a></div><div class="ttdeci">NSTimeInterval timeout</div><div class="ttdoc">The timeout for the RPC call in seconds.</div><div class="ttdef"><b>Definition:</b> GRPCCallOptions.h:48</div></div>
- <div class="ttc" id="ainterface_g_r_p_c_call_options_html_a8414f883f2319f6e912ea6eace1799a8"><div class="ttname"><a href="interface_g_r_p_c_call_options.html#a8414f883f2319f6e912ea6eace1799a8">GRPCCallOptions::serverAuthority</a></div><div class="ttdeci">NSString * serverAuthority</div><div class="ttdoc">The authority for the RPC.</div><div class="ttdef"><b>Definition:</b> GRPCCallOptions.h:41</div></div>
- <div class="ttc" id="ainterface_g_r_p_c_call_options_html_af0f15cca69804310c31142e9ad241418"><div class="ttname"><a href="interface_g_r_p_c_call_options.html#af0f15cca69804310c31142e9ad241418">GRPCCallOptions::channelID</a></div><div class="ttdeci">NSUInteger channelID</div><div class="ttdoc">Channel id allows control of channel caching within a channelPoolDomain.</div><div class="ttdef"><b>Definition:</b> GRPCCallOptions.h:186</div></div>
- <div class="ttc" id="ainterface_g_r_p_c_call_options_html_a28c443631bf8c35ed130b6b3d09ccb32"><div class="ttname"><a href="interface_g_r_p_c_call_options.html#a28c443631bf8c35ed130b6b3d09ccb32">GRPCCallOptions::keepaliveInterval</a></div><div class="ttdeci">NSTimeInterval keepaliveInterval</div><div class="ttdef"><b>Definition:</b> GRPCCallOptions.h:117</div></div>
- <div class="ttc" id="ainterface_g_r_p_c_call_options_html_a227885e226ea89ad173f539b81e921e4"><div class="ttname"><a href="interface_g_r_p_c_call_options.html#a227885e226ea89ad173f539b81e921e4">GRPCCallOptions::interceptorFactories</a></div><div class="ttdeci">NSArray< id< GRPCInterceptorFactory > > * interceptorFactories</div><div class="ttdoc">An array of interceptor factories.</div><div class="ttdef"><b>Definition:</b> GRPCCallOptions.h:64</div></div>
- <div class="ttc" id="ainterface_g_r_p_c_call_options_html_a46711bd09bd8f039628cc7e10deaf910"><div class="ttname"><a href="interface_g_r_p_c_call_options.html#a46711bd09bd8f039628cc7e10deaf910">GRPCCallOptions::hostNameOverride</a></div><div class="ttdeci">NSString * hostNameOverride</div><div class="ttdoc">Override the hostname during the TLS hostname validation process.</div><div class="ttdef"><b>Definition:</b> GRPCCallOptions.h:172</div></div>
- <div class="ttc" id="ainterface_g_r_p_c_call_options_html_a366ef2da494a1775ad8086b66f88f46e"><div class="ttname"><a href="interface_g_r_p_c_call_options.html#a366ef2da494a1775ad8086b66f88f46e">GRPCCallOptions::PEMCertificateChain</a></div><div class="ttdeci">NSString * PEMCertificateChain</div><div class="ttdoc">PEM format certificate chain for client authentication, if required by the server.</div><div class="ttdef"><b>Definition:</b> GRPCCallOptions.h:149</div></div>
- <div class="ttc" id="ainterface_g_r_p_c_call_options_html_a0e4b368a7e2aa6d2bdc3bfbd5135f682"><div class="ttname"><a href="interface_g_r_p_c_call_options.html#a0e4b368a7e2aa6d2bdc3bfbd5135f682">GRPCCallOptions::oauth2AccessToken</a></div><div class="ttdeci">NSString * oauth2AccessToken</div><div class="ttdoc">The OAuth2 access token string.</div><div class="ttdef"><b>Definition:</b> GRPCCallOptions.h:73</div></div>
- <div class="ttc" id="ainterface_g_r_p_c_call_options_html_ac38248d60740e74c9c94be5b84c63736"><div class="ttname"><a href="interface_g_r_p_c_call_options.html#ac38248d60740e74c9c94be5b84c63736">GRPCCallOptions::transportType</a></div><div class="ttdeci">GRPCTransportType transportType</div><div class="ttdoc">Deprecated: this option is deprecated.</div><div class="ttdef"><b>Definition:</b> GRPCCallOptions.h:157</div></div>
- <div class="ttc" id="ainterface_g_r_p_c_call_options_html_a5f8f4bbb48dab6d80d6117333e618c39"><div class="ttname"><a href="interface_g_r_p_c_call_options.html#a5f8f4bbb48dab6d80d6117333e618c39">GRPCCallOptions::retryEnabled</a></div><div class="ttdeci">BOOL retryEnabled</div><div class="ttdoc">Enable/Disable gRPC call's retry feature.</div><div class="ttdef"><b>Definition:</b> GRPCCallOptions.h:111</div></div>
- <div class="ttc" id="ainterface_g_r_p_c_call_options_html_ad2aa5130b2af506268df213eda81c94d"><div class="ttname"><a href="interface_g_r_p_c_call_options.html#ad2aa5130b2af506268df213eda81c94d">GRPCCallOptions::authTokenProvider</a></div><div class="ttdeci">id< GRPCAuthorizationProtocol > authTokenProvider</div><div class="ttdoc">The interface to get the OAuth2 access token string.</div><div class="ttdef"><b>Definition:</b> GRPCCallOptions.h:79</div></div>
- <div class="ttc" id="ainterface_g_r_p_c_call_options_html_adfc34b4132ebb80e45ef939380c2d669"><div class="ttname"><a href="interface_g_r_p_c_call_options.html#adfc34b4132ebb80e45ef939380c2d669">GRPCCallOptions::responseSizeLimit</a></div><div class="ttdeci">NSUInteger responseSizeLimit</div><div class="ttdoc">The size limit for the response received from server.</div><div class="ttdef"><b>Definition:</b> GRPCCallOptions.h:98</div></div>
- <div class="ttc" id="ainterface_g_r_p_c_call_options_html_a18221a069dc28cbfd0952e6ddaffdcad"><div class="ttname"><a href="interface_g_r_p_c_call_options.html#a18221a069dc28cbfd0952e6ddaffdcad">GRPCCallOptions::connectMaxBackoff</a></div><div class="ttdeci">NSTimeInterval connectMaxBackoff</div><div class="ttdef"><b>Definition:</b> GRPCCallOptions.h:125</div></div>
- <div class="ttc" id="aprotocol_g_r_p_c_interceptor_factory-p_html"><div class="ttname"><a href="protocol_g_r_p_c_interceptor_factory-p.html">GRPCInterceptorFactory-p</a></div><div class="ttdoc">An interceptor factory object is used to create interceptor object for the call at the call start tim...</div><div class="ttdef"><b>Definition:</b> GRPCInterceptor.h:164</div></div>
- <div class="ttc" id="ainterface_g_r_p_c_call_options_html_a76406ede45d7edc906ea5c6b2456825f"><div class="ttname"><a href="interface_g_r_p_c_call_options.html#a76406ede45d7edc906ea5c6b2456825f">GRPCCallOptions::PEMRootCertificates</a></div><div class="ttdeci">NSString * PEMRootCertificates</div><div class="ttdoc">PEM format root certifications that is trusted.</div><div class="ttdef"><b>Definition:</b> GRPCCallOptions.h:139</div></div>
- <div class="ttc" id="ainterface_g_r_p_c_call_options_html_af24068f28e9b38a8b84e063e20fad1a6"><div class="ttname"><a href="interface_g_r_p_c_call_options.html#af24068f28e9b38a8b84e063e20fad1a6">GRPCCallOptions::channelPoolDomain</a></div><div class="ttdeci">NSString * channelPoolDomain</div><div class="ttdoc">A string that specify the domain where channel is being cached.</div><div class="ttdef"><b>Definition:</b> GRPCCallOptions.h:178</div></div>
- <div class="ttc" id="a_g_r_p_c_types_8h_html"><div class="ttname"><a href="_g_r_p_c_types_8h.html">GRPCTypes.h</a></div></div>
- <div class="ttc" id="ainterface_g_r_p_c_call_options_html_a0b242934e525531f24bb6ef944b977ca"><div class="ttname"><a href="interface_g_r_p_c_call_options.html#a0b242934e525531f24bb6ef944b977ca">GRPCCallOptions::userAgentPrefix</a></div><div class="ttdeci">NSString * userAgentPrefix</div><div class="ttdoc">Custom string that is prefixed to a request's user-agent header field before gRPC's internal user-age...</div><div class="ttdef"><b>Definition:</b> GRPCCallOptions.h:92</div></div>
- <div class="ttc" id="ainterface_g_r_p_c_call_options_html_a1281bfee83a60b3294d15e47b7ab4181"><div class="ttname"><a href="interface_g_r_p_c_call_options.html#a1281bfee83a60b3294d15e47b7ab4181">GRPCCallOptions::connectInitialBackoff</a></div><div class="ttdeci">NSTimeInterval connectInitialBackoff</div><div class="ttdef"><b>Definition:</b> GRPCCallOptions.h:124</div></div>
- <div class="ttc" id="ainterface_g_r_p_c_call_options_html_a3f0320b2b930914466e58f32fcc84cc1"><div class="ttname"><a href="interface_g_r_p_c_call_options.html#a3f0320b2b930914466e58f32fcc84cc1">GRPCCallOptions::transport</a></div><div class="ttdeci">GRPCTransportID transport</div><div class="ttdoc">The transport to be used for this call.</div><div class="ttdef"><b>Definition:</b> GRPCCallOptions.h:167</div></div>
- <div class="ttc" id="ainterface_g_r_p_c_call_options_html_a562145222d8aa153ec360a75769d0c83"><div class="ttname"><a href="interface_g_r_p_c_call_options.html#a562145222d8aa153ec360a75769d0c83">GRPCCallOptions::flowControlEnabled</a></div><div class="ttdeci">BOOL flowControlEnabled</div><div class="ttdoc">Enable flow control of a gRPC call.</div><div class="ttdef"><b>Definition:</b> GRPCCallOptions.h:56</div></div>
- <div class="ttc" id="ainterface_g_r_p_c_call_options_html_aec5232b6202b6bcaf5015497c5f16a64"><div class="ttname"><a href="interface_g_r_p_c_call_options.html#aec5232b6202b6bcaf5015497c5f16a64">GRPCCallOptions::connectMinTimeout</a></div><div class="ttdeci">NSTimeInterval connectMinTimeout</div><div class="ttdef"><b>Definition:</b> GRPCCallOptions.h:123</div></div>
- <div class="ttc" id="ainterface_g_r_p_c_call_options_html_a9bb06364dfe4fff623a57f80c8c13c56"><div class="ttname"><a href="interface_g_r_p_c_call_options.html#a9bb06364dfe4fff623a57f80c8c13c56">GRPCCallOptions::compressionAlgorithm</a></div><div class="ttdeci">GRPCCompressionAlgorithm compressionAlgorithm</div><div class="ttdoc">The compression algorithm to be used by the gRPC call.</div><div class="ttdef"><b>Definition:</b> GRPCCallOptions.h:104</div></div>
- <div class="ttc" id="ainterface_g_r_p_c_call_options_html_ae62a83a8eaee16969d3b6a260f0232f6"><div class="ttname"><a href="interface_g_r_p_c_call_options.html#ae62a83a8eaee16969d3b6a260f0232f6">GRPCCallOptions::PEMPrivateKey</a></div><div class="ttdeci">NSString * PEMPrivateKey</div><div class="ttdoc">PEM format private key for client authentication, if required by the server.</div><div class="ttdef"><b>Definition:</b> GRPCCallOptions.h:144</div></div>
- <!-- start footer part -->
- <hr class="footer"/><address class="footer"><small>
- Generated on Wed Mar 3 2021 19:20:08 for GRPC Objective-C by  <a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/>
- </a> 1.8.17
- </small></address>
- </body>
- </html>
|