/docs/api/en/Manos.Server/IOStream.xml

http://github.com/jacksonh/manos · XML · 254 lines · 254 code · 0 blank · 0 comment · 0 complexity · 79207dd3916ea0dc75dcd7c5d522e16b MD5 · raw file

  1. <Type Name="IOStream" FullName="Manos.Server.IOStream">
  2. <TypeSignature Language="C#" Value="public class IOStream" />
  3. <AssemblyInfo>
  4. <AssemblyName>Manos</AssemblyName>
  5. <AssemblyVersion>0.0.4.0</AssemblyVersion>
  6. </AssemblyInfo>
  7. <Base>
  8. <BaseTypeName>System.Object</BaseTypeName>
  9. </Base>
  10. <Interfaces />
  11. <Docs>
  12. <summary>To be added.</summary>
  13. <remarks>To be added.</remarks>
  14. </Docs>
  15. <Members>
  16. <Member MemberName=".ctor">
  17. <MemberSignature Language="C#" Value="public IOStream (System.Net.Sockets.Socket socket, Manos.Server.IOLoop ioloop);" />
  18. <MemberType>Constructor</MemberType>
  19. <AssemblyInfo>
  20. <AssemblyVersion>0.0.4.0</AssemblyVersion>
  21. </AssemblyInfo>
  22. <Parameters>
  23. <Parameter Name="socket" Type="System.Net.Sockets.Socket" />
  24. <Parameter Name="ioloop" Type="Manos.Server.IOLoop" />
  25. </Parameters>
  26. <Docs>
  27. <param name="socket">To be added.</param>
  28. <param name="ioloop">To be added.</param>
  29. <summary>To be added.</summary>
  30. <remarks>To be added.</remarks>
  31. </Docs>
  32. </Member>
  33. <Member MemberName="AdjustSegments">
  34. <MemberSignature Language="C#" Value="public static void AdjustSegments (int len, System.Collections.Generic.IList&lt;ArraySegment&lt;byte&gt;&gt; write_data);" />
  35. <MemberType>Method</MemberType>
  36. <AssemblyInfo>
  37. <AssemblyVersion>0.0.4.0</AssemblyVersion>
  38. </AssemblyInfo>
  39. <ReturnValue>
  40. <ReturnType>System.Void</ReturnType>
  41. </ReturnValue>
  42. <Parameters>
  43. <Parameter Name="len" Type="System.Int32" />
  44. <Parameter Name="write_data" Type="System.Collections.Generic.IList&lt;System.ArraySegment&lt;System.Byte&gt;&gt;" />
  45. </Parameters>
  46. <Docs>
  47. <param name="len">To be added.</param>
  48. <param name="write_data">To be added.</param>
  49. <summary>To be added.</summary>
  50. <remarks>To be added.</remarks>
  51. </Docs>
  52. </Member>
  53. <Member MemberName="Close">
  54. <MemberSignature Language="C#" Value="public void Close ();" />
  55. <MemberType>Method</MemberType>
  56. <AssemblyInfo>
  57. <AssemblyVersion>0.0.4.0</AssemblyVersion>
  58. </AssemblyInfo>
  59. <ReturnValue>
  60. <ReturnType>System.Void</ReturnType>
  61. </ReturnValue>
  62. <Parameters />
  63. <Docs>
  64. <summary>To be added.</summary>
  65. <remarks>To be added.</remarks>
  66. </Docs>
  67. </Member>
  68. <Member MemberName="DisableReading">
  69. <MemberSignature Language="C#" Value="public void DisableReading ();" />
  70. <MemberType>Method</MemberType>
  71. <AssemblyInfo>
  72. <AssemblyVersion>0.0.4.0</AssemblyVersion>
  73. </AssemblyInfo>
  74. <ReturnValue>
  75. <ReturnType>System.Void</ReturnType>
  76. </ReturnValue>
  77. <Parameters />
  78. <Docs>
  79. <summary>To be added.</summary>
  80. <remarks>To be added.</remarks>
  81. </Docs>
  82. </Member>
  83. <Member MemberName="DisableWriting">
  84. <MemberSignature Language="C#" Value="public void DisableWriting ();" />
  85. <MemberType>Method</MemberType>
  86. <AssemblyInfo>
  87. <AssemblyVersion>0.0.4.0</AssemblyVersion>
  88. </AssemblyInfo>
  89. <ReturnValue>
  90. <ReturnType>System.Void</ReturnType>
  91. </ReturnValue>
  92. <Parameters />
  93. <Docs>
  94. <summary>To be added.</summary>
  95. <remarks>To be added.</remarks>
  96. </Docs>
  97. </Member>
  98. <Member MemberName="IOLoop">
  99. <MemberSignature Language="C#" Value="public Manos.Server.IOLoop IOLoop { get; }" />
  100. <MemberType>Property</MemberType>
  101. <AssemblyInfo>
  102. <AssemblyVersion>0.0.4.0</AssemblyVersion>
  103. </AssemblyInfo>
  104. <ReturnValue>
  105. <ReturnType>Manos.Server.IOLoop</ReturnType>
  106. </ReturnValue>
  107. <Docs>
  108. <summary>To be added.</summary>
  109. <value>To be added.</value>
  110. <remarks>To be added.</remarks>
  111. </Docs>
  112. </Member>
  113. <Member MemberName="IsClosed">
  114. <MemberSignature Language="C#" Value="public bool IsClosed { get; }" />
  115. <MemberType>Property</MemberType>
  116. <AssemblyInfo>
  117. <AssemblyVersion>0.0.4.0</AssemblyVersion>
  118. </AssemblyInfo>
  119. <ReturnValue>
  120. <ReturnType>System.Boolean</ReturnType>
  121. </ReturnValue>
  122. <Docs>
  123. <summary>To be added.</summary>
  124. <value>To be added.</value>
  125. <remarks>To be added.</remarks>
  126. </Docs>
  127. </Member>
  128. <Member MemberName="IsReading">
  129. <MemberSignature Language="C#" Value="public bool IsReading { get; }" />
  130. <MemberType>Property</MemberType>
  131. <AssemblyInfo>
  132. <AssemblyVersion>0.0.4.0</AssemblyVersion>
  133. </AssemblyInfo>
  134. <ReturnValue>
  135. <ReturnType>System.Boolean</ReturnType>
  136. </ReturnValue>
  137. <Docs>
  138. <summary>To be added.</summary>
  139. <value>To be added.</value>
  140. <remarks>To be added.</remarks>
  141. </Docs>
  142. </Member>
  143. <Member MemberName="IsWriting">
  144. <MemberSignature Language="C#" Value="public bool IsWriting { get; }" />
  145. <MemberType>Property</MemberType>
  146. <AssemblyInfo>
  147. <AssemblyVersion>0.0.4.0</AssemblyVersion>
  148. </AssemblyInfo>
  149. <ReturnValue>
  150. <ReturnType>System.Boolean</ReturnType>
  151. </ReturnValue>
  152. <Docs>
  153. <summary>To be added.</summary>
  154. <value>To be added.</value>
  155. <remarks>To be added.</remarks>
  156. </Docs>
  157. </Member>
  158. <Member MemberName="ReadBytes">
  159. <MemberSignature Language="C#" Value="public void ReadBytes (int num_bytes, Manos.Server.ReadCallback callback);" />
  160. <MemberType>Method</MemberType>
  161. <AssemblyInfo>
  162. <AssemblyVersion>0.0.4.0</AssemblyVersion>
  163. </AssemblyInfo>
  164. <ReturnValue>
  165. <ReturnType>System.Void</ReturnType>
  166. </ReturnValue>
  167. <Parameters>
  168. <Parameter Name="num_bytes" Type="System.Int32" />
  169. <Parameter Name="callback" Type="Manos.Server.ReadCallback" />
  170. </Parameters>
  171. <Docs>
  172. <param name="num_bytes">To be added.</param>
  173. <param name="callback">To be added.</param>
  174. <summary>To be added.</summary>
  175. <remarks>To be added.</remarks>
  176. </Docs>
  177. </Member>
  178. <Member MemberName="ReadChunkSize">
  179. <MemberSignature Language="C#" Value="public int ReadChunkSize { set; get; }" />
  180. <MemberType>Property</MemberType>
  181. <AssemblyInfo>
  182. <AssemblyVersion>0.0.4.0</AssemblyVersion>
  183. </AssemblyInfo>
  184. <ReturnValue>
  185. <ReturnType>System.Int32</ReturnType>
  186. </ReturnValue>
  187. <Docs>
  188. <summary>To be added.</summary>
  189. <value>To be added.</value>
  190. <remarks>To be added.</remarks>
  191. </Docs>
  192. </Member>
  193. <Member MemberName="ReadUntil">
  194. <MemberSignature Language="C#" Value="public void ReadUntil (string delimiter, Manos.Server.ReadCallback callback);" />
  195. <MemberType>Method</MemberType>
  196. <AssemblyInfo>
  197. <AssemblyVersion>0.0.4.0</AssemblyVersion>
  198. </AssemblyInfo>
  199. <ReturnValue>
  200. <ReturnType>System.Void</ReturnType>
  201. </ReturnValue>
  202. <Parameters>
  203. <Parameter Name="delimiter" Type="System.String" />
  204. <Parameter Name="callback" Type="Manos.Server.ReadCallback" />
  205. </Parameters>
  206. <Docs>
  207. <param name="delimiter">To be added.</param>
  208. <param name="callback">To be added.</param>
  209. <summary>To be added.</summary>
  210. <remarks>To be added.</remarks>
  211. </Docs>
  212. </Member>
  213. <Member MemberName="SendFile">
  214. <MemberSignature Language="C#" Value="public void SendFile (string file, Manos.Server.WriteCallback callback);" />
  215. <MemberType>Method</MemberType>
  216. <AssemblyInfo>
  217. <AssemblyVersion>0.0.4.0</AssemblyVersion>
  218. </AssemblyInfo>
  219. <ReturnValue>
  220. <ReturnType>System.Void</ReturnType>
  221. </ReturnValue>
  222. <Parameters>
  223. <Parameter Name="file" Type="System.String" />
  224. <Parameter Name="callback" Type="Manos.Server.WriteCallback" />
  225. </Parameters>
  226. <Docs>
  227. <param name="file">To be added.</param>
  228. <param name="callback">To be added.</param>
  229. <summary>To be added.</summary>
  230. <remarks>To be added.</remarks>
  231. </Docs>
  232. </Member>
  233. <Member MemberName="Write">
  234. <MemberSignature Language="C#" Value="public void Write (System.Collections.Generic.IList&lt;ArraySegment&lt;byte&gt;&gt; data, Manos.Server.WriteCallback callback);" />
  235. <MemberType>Method</MemberType>
  236. <AssemblyInfo>
  237. <AssemblyVersion>0.0.4.0</AssemblyVersion>
  238. </AssemblyInfo>
  239. <ReturnValue>
  240. <ReturnType>System.Void</ReturnType>
  241. </ReturnValue>
  242. <Parameters>
  243. <Parameter Name="data" Type="System.Collections.Generic.IList&lt;System.ArraySegment&lt;System.Byte&gt;&gt;" />
  244. <Parameter Name="callback" Type="Manos.Server.WriteCallback" />
  245. </Parameters>
  246. <Docs>
  247. <param name="data">To be added.</param>
  248. <param name="callback">To be added.</param>
  249. <summary>To be added.</summary>
  250. <remarks>To be added.</remarks>
  251. </Docs>
  252. </Member>
  253. </Members>
  254. </Type>