_g_r_x_writer_8h.html 6.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
  5. <meta http-equiv="X-UA-Compatible" content="IE=9"/>
  6. <meta name="generator" content="Doxygen 1.8.17"/>
  7. <meta name="viewport" content="width=device-width, initial-scale=1"/>
  8. <title>GRPC Objective-C: src/objective-c/RxLibrary/GRXWriter.h File Reference</title>
  9. <link href="tabs.css" rel="stylesheet" type="text/css"/>
  10. <script type="text/javascript" src="jquery.js"></script>
  11. <script type="text/javascript" src="dynsections.js"></script>
  12. <link href="search/search.css" rel="stylesheet" type="text/css"/>
  13. <script type="text/javascript" src="search/searchdata.js"></script>
  14. <script type="text/javascript" src="search/search.js"></script>
  15. <link href="doxygen.css" rel="stylesheet" type="text/css" />
  16. </head>
  17. <body>
  18. <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
  19. <div id="titlearea">
  20. <table cellspacing="0" cellpadding="0">
  21. <tbody>
  22. <tr style="height: 56px;">
  23. <td id="projectalign" style="padding-left: 0.5em;">
  24. <div id="projectname">GRPC Objective-C
  25. &#160;<span id="projectnumber">1.36.1</span>
  26. </div>
  27. </td>
  28. </tr>
  29. </tbody>
  30. </table>
  31. </div>
  32. <!-- end header part -->
  33. <!-- Generated by Doxygen 1.8.17 -->
  34. <script type="text/javascript">
  35. /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
  36. var searchBox = new SearchBox("searchBox", "search",false,'Search');
  37. /* @license-end */
  38. </script>
  39. <script type="text/javascript" src="menudata.js"></script>
  40. <script type="text/javascript" src="menu.js"></script>
  41. <script type="text/javascript">
  42. /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
  43. $(function() {
  44. initMenu('',true,false,'search.php','Search');
  45. $(document).ready(function() { init_search(); });
  46. });
  47. /* @license-end */</script>
  48. <div id="main-nav"></div>
  49. <!-- window showing the filter options -->
  50. <div id="MSearchSelectWindow"
  51. onmouseover="return searchBox.OnSearchSelectShow()"
  52. onmouseout="return searchBox.OnSearchSelectHide()"
  53. onkeydown="return searchBox.OnSearchSelectKey(event)">
  54. </div>
  55. <!-- iframe showing the search results (closed by default) -->
  56. <div id="MSearchResultsWindow">
  57. <iframe src="javascript:void(0)" frameborder="0"
  58. name="MSearchResults" id="MSearchResults">
  59. </iframe>
  60. </div>
  61. <div id="nav-path" class="navpath">
  62. <ul>
  63. <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_95f3a131c6b4571d4edce6eaa88e2ffe.html">RxLibrary</a></li> </ul>
  64. </div>
  65. </div><!-- top -->
  66. <div class="header">
  67. <div class="summary">
  68. <a href="#nested-classes">Data Structures</a> &#124;
  69. <a href="#func-members">Functions</a> </div>
  70. <div class="headertitle">
  71. <div class="title">GRXWriter.h File Reference</div> </div>
  72. </div><!--header-->
  73. <div class="contents">
  74. <div class="textblock"><code>#import &lt;Foundation/Foundation.h&gt;</code><br />
  75. <code>#import &quot;<a class="el" href="_g_r_x_writeable_8h_source.html">GRXWriteable.h</a>&quot;</code><br />
  76. </div>
  77. <p><a href="_g_r_x_writer_8h_source.html">Go to the source code of this file.</a></p>
  78. <table class="memberdecls">
  79. <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
  80. Data Structures</h2></td></tr>
  81. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_g_r_x_writer.html">GRXWriter</a></td></tr>
  82. <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">An <a class="el" href="interface_g_r_x_writer.html" title="An GRXWriter object can produce, on demand, a sequence of values.">GRXWriter</a> object can produce, on demand, a sequence of values. <a href="interface_g_r_x_writer.html#details">More...</a><br /></td></tr>
  83. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  84. </table><table class="memberdecls">
  85. <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
  86. Functions</h2></td></tr>
  87. <tr class="memitem:a3260ec89c09cf8111a153407e1a23a5b"><td class="memItemLeft" align="right" valign="top">typedef&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_g_r_x_writer_8h.html#a3260ec89c09cf8111a153407e1a23a5b">NS_ENUM</a> (NSInteger, GRXWriterState)</td></tr>
  88. <tr class="memdesc:a3260ec89c09cf8111a153407e1a23a5b"><td class="mdescLeft">&#160;</td><td class="mdescRight">States of a writer. <a href="_g_r_x_writer_8h.html#a3260ec89c09cf8111a153407e1a23a5b">More...</a><br /></td></tr>
  89. <tr class="separator:a3260ec89c09cf8111a153407e1a23a5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
  90. </table>
  91. <h2 class="groupheader">Function Documentation</h2>
  92. <a id="a3260ec89c09cf8111a153407e1a23a5b"></a>
  93. <h2 class="memtitle"><span class="permalink"><a href="#a3260ec89c09cf8111a153407e1a23a5b">&#9670;&nbsp;</a></span>NS_ENUM()</h2>
  94. <div class="memitem">
  95. <div class="memproto">
  96. <table class="memname">
  97. <tr>
  98. <td class="memname">typedef NS_ENUM </td>
  99. <td>(</td>
  100. <td class="paramtype">NSInteger&#160;</td>
  101. <td class="paramname">, </td>
  102. </tr>
  103. <tr>
  104. <td class="paramkey"></td>
  105. <td></td>
  106. <td class="paramtype">GRXWriterState&#160;</td>
  107. <td class="paramname">&#160;</td>
  108. </tr>
  109. <tr>
  110. <td></td>
  111. <td>)</td>
  112. <td></td><td></td>
  113. </tr>
  114. </table>
  115. </div><div class="memdoc">
  116. <p>States of a writer. </p>
  117. <p>The writer has not yet been given a writeable to which it can push its values. To have a writer transition to the Started state, send it a startWithWriteable: message.</p>
  118. <p>A writer's state cannot be manually set to this value.</p>
  119. <p>The writer might push values to the writeable at any moment.</p>
  120. <p>The writer is temporarily paused, and won't send any more values to the writeable unless its state is set back to Started. The writer might still transition to the Finished state at any moment, and is allowed to send writesFinishedWithError: to its writeable.</p>
  121. <p>The writer has released its writeable and won't interact with it anymore.</p>
  122. <p>One seldom wants to set a writer's state to this value, as its writeable isn't notified with a writesFinishedWithError: message. Instead, sending finishWithError: to the writer will make it notify the writeable and then transition to this state.</p>
  123. </div>
  124. </div>
  125. </div><!-- contents -->
  126. <!-- start footer part -->
  127. <hr class="footer"/><address class="footer"><small>
  128. Generated on Wed Mar 3 2021 19:20:09 for GRPC Objective-C by &#160;<a href="http://www.doxygen.org/index.html">
  129. <img class="footer" src="doxygen.png" alt="doxygen"/>
  130. </a> 1.8.17
  131. </small></address>
  132. </body>
  133. </html>