From 3596d28067166cfa02530b44fb700b1883cbf900 Mon Sep 17 00:00:00 2001 From: Jonathan Peppers Date: Sat, 15 Aug 2026 00:02:25 -0500 Subject: [PATCH 1/2] Document Apache HTTP implementation I/O Closes #286 Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> --- .../AbstractMessageParser.xml | 56 ++++++------- .../AbstractMessageWriter.xml | 50 ++++++------ .../AbstractSessionInputBuffer.xml | 80 +++++++++---------- .../AbstractSessionOutputBuffer.xml | 64 +++++++-------- .../ChunkedInputStream.xml | 34 ++++---- .../ChunkedOutputStream.xml | 50 ++++++------ .../ContentLengthInputStream.xml | 32 ++++---- .../ContentLengthOutputStream.xml | 32 ++++---- .../HttpRequestParser.xml | 38 ++++----- .../HttpRequestWriter.xml | 34 ++++---- .../HttpResponseParser.xml | 38 ++++----- .../HttpResponseWriter.xml | 34 ++++---- .../HttpTransportMetricsImpl.xml | 34 ++++---- .../IdentityInputStream.xml | 30 +++---- .../IdentityOutputStream.xml | 30 +++---- .../SocketInputBuffer.xml | 36 ++++----- .../SocketOutputBuffer.xml | 30 +++---- docs/xml/ns-Org.Apache.Http.Impl.IO.xml | 2 +- 18 files changed, 352 insertions(+), 352 deletions(-) diff --git a/docs/xml/Org.Apache.Http.Impl.IO/AbstractMessageParser.xml b/docs/xml/Org.Apache.Http.Impl.IO/AbstractMessageParser.xml index b39b0c970..7cebbddd1 100644 --- a/docs/xml/Org.Apache.Http.Impl.IO/AbstractMessageParser.xml +++ b/docs/xml/Org.Apache.Http.Impl.IO/AbstractMessageParser.xml @@ -39,11 +39,11 @@ - To be added. + Provides a base implementation for parsing HTTP messages from a session input buffer. - Android platform documentation + Android Open Source Project source Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -65,9 +65,9 @@ - To be added. - To be added. - To be added. + The JNI handle of the Java object. + The ownership transfer mode for the JNI handle. + Initializes a managed wrapper for the specified Java object. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -95,10 +95,10 @@ - To be added. - To be added. - To be added. - To be added. + The session input buffer. + The line parser to use. + The HTTP parameters that configure the buffer or parser. + Initializes a message parser with the specified input buffer and line parser. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -135,8 +135,8 @@ Java.Interop.JniPeerMembers - To be added. - To be added. + Gets the JNI peer metadata for this instance. + The JNI peer metadata for this instance. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -162,8 +162,8 @@ Org.Apache.Http.Message.ILineParser - To be added. - To be added. + Gets or sets the line parser used to parse HTTP message lines. + The line parser used to parse HTTP message lines. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -193,8 +193,8 @@ - To be added. - To be added. + Parses an HTTP message head and headers from the configured input buffer. + The parsed HTTP message. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -223,9 +223,9 @@ - To be added. - To be added. - To be added. + The session input buffer. + Parses the head of an HTTP message from a session input buffer. + The parsed HTTP message head. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -263,12 +263,12 @@ - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. + The session input buffer. + The maximum permitted header count; zero or a negative value disables the limit. + The maximum permitted header-line length. + The line parser to use. + Parses HTTP headers from a session input buffer. + The parsed HTTP headers. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -298,8 +298,8 @@ System.IntPtr - To be added. - To be added. + Gets the Java class handle used for virtual method dispatch. + The Java class handle used for virtual method dispatch. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -333,8 +333,8 @@ System.Type - To be added. - To be added. + Gets the managed type used for virtual method dispatch. + The managed type used for virtual method dispatch. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. diff --git a/docs/xml/Org.Apache.Http.Impl.IO/AbstractMessageWriter.xml b/docs/xml/Org.Apache.Http.Impl.IO/AbstractMessageWriter.xml index 3ae07b663..17fe5b277 100644 --- a/docs/xml/Org.Apache.Http.Impl.IO/AbstractMessageWriter.xml +++ b/docs/xml/Org.Apache.Http.Impl.IO/AbstractMessageWriter.xml @@ -39,11 +39,11 @@ - To be added. + Provides a base implementation for writing HTTP messages to a session output buffer. - Android platform documentation + Android Open Source Project source Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -65,9 +65,9 @@ - To be added. - To be added. - To be added. + The JNI handle of the Java object. + The ownership transfer mode for the JNI handle. + Initializes a managed wrapper for the specified Java object. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -95,10 +95,10 @@ - To be added. - To be added. - To be added. - To be added. + The session output buffer. + The line formatter to use. + The HTTP parameters that configure the buffer or parser. + Initializes a message writer with the specified output buffer and line formatter. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -135,8 +135,8 @@ Java.Interop.JniPeerMembers - To be added. - To be added. + Gets the JNI peer metadata for this instance. + The JNI peer metadata for this instance. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -162,8 +162,8 @@ Org.Apache.Http.Util.CharArrayBuffer - To be added. - To be added. + Gets or sets the reusable buffer used to format message lines. + The reusable buffer used to format message lines. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -189,8 +189,8 @@ Org.Apache.Http.Message.ILineFormatter - To be added. - To be added. + Gets or sets the formatter used to write HTTP message lines. + The formatter used to write HTTP message lines. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -216,8 +216,8 @@ Org.Apache.Http.IO.ISessionOutputBuffer - To be added. - To be added. + Gets or sets the session output buffer that receives the message. + The session output buffer that receives the message. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -247,8 +247,8 @@ System.IntPtr - To be added. - To be added. + Gets the Java class handle used for virtual method dispatch. + The Java class handle used for virtual method dispatch. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -282,8 +282,8 @@ System.Type - To be added. - To be added. + Gets the managed type used for virtual method dispatch. + The managed type used for virtual method dispatch. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -315,8 +315,8 @@ - To be added. - To be added. + The HTTP message to read or write. + Writes an HTTP message head and its headers. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -345,8 +345,8 @@ - To be added. - To be added. + The HTTP message to read or write. + Writes the start line for an HTTP message. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. diff --git a/docs/xml/Org.Apache.Http.Impl.IO/AbstractSessionInputBuffer.xml b/docs/xml/Org.Apache.Http.Impl.IO/AbstractSessionInputBuffer.xml index 6a5b051cc..9cf746b7b 100644 --- a/docs/xml/Org.Apache.Http.Impl.IO/AbstractSessionInputBuffer.xml +++ b/docs/xml/Org.Apache.Http.Impl.IO/AbstractSessionInputBuffer.xml @@ -39,11 +39,11 @@ - To be added. + Provides a base session input buffer that reads data from a stream. - Android platform documentation + Android Open Source Project source Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -67,7 +67,7 @@ - To be added. + Initializes a new session input buffer. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -88,9 +88,9 @@ - To be added. - To be added. - To be added. + The JNI handle of the Java object. + The ownership transfer mode for the JNI handle. + Initializes a managed wrapper for the specified Java object. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -117,8 +117,8 @@ - To be added. - To be added. + Fills the internal buffer from the underlying input stream. + The number of bytes read, or -1 if the end of the stream is reached. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -144,8 +144,8 @@ System.Boolean - To be added. - To be added. + Gets whether the internal buffer contains unread data. + true if unread data is buffered; otherwise, false. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -176,10 +176,10 @@ - To be added. - To be added. - To be added. - To be added. + The input stream to buffer. + The size, in bytes, of the internal buffer. + The HTTP parameters that configure the buffer or parser. + Initializes the input buffer over an input stream. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -211,9 +211,9 @@ - To be added. - To be added. - To be added. + The maximum wait time, in milliseconds. + Determines whether data becomes available before the timeout expires. + true if data is available; otherwise, false. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -250,8 +250,8 @@ Java.Interop.JniPeerMembers - To be added. - To be added. + Gets the JNI peer metadata for this instance. + The JNI peer metadata for this instance. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -280,8 +280,8 @@ Org.Apache.Http.IO.IHttpTransportMetrics - To be added. - To be added. + Gets the transport metrics for bytes read through this buffer. + The transport metrics for this buffer. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -311,8 +311,8 @@ - To be added. - To be added. + Reads the next byte from the session input buffer. + The next byte as a value from 0 through 255, or -1 at the end of the stream. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -344,9 +344,9 @@ - To be added. - To be added. - To be added. + The buffer that receives the bytes. + Reads bytes into a buffer. + The number of bytes read, or -1 at the end of the stream. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -380,11 +380,11 @@ - To be added. - To be added. - To be added. - To be added. - To be added. + The buffer that receives the bytes. + The zero-based offset in the buffer. + The maximum number of bytes to read or write. + Reads bytes into a region of a buffer. + The number of bytes read, or -1 at the end of the stream. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -414,8 +414,8 @@ - To be added. - To be added. + Reads the next line from the session input buffer. + The next line, or null at the end of the stream. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -447,9 +447,9 @@ - To be added. - To be added. - To be added. + The character buffer that receives the line. + Reads the next line into a character buffer. + The number of characters read, or -1 at the end of the stream. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -479,8 +479,8 @@ System.IntPtr - To be added. - To be added. + Gets the Java class handle used for virtual method dispatch. + The Java class handle used for virtual method dispatch. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -514,8 +514,8 @@ System.Type - To be added. - To be added. + Gets the managed type used for virtual method dispatch. + The managed type used for virtual method dispatch. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. diff --git a/docs/xml/Org.Apache.Http.Impl.IO/AbstractSessionOutputBuffer.xml b/docs/xml/Org.Apache.Http.Impl.IO/AbstractSessionOutputBuffer.xml index dfe4ae0cf..5d7de9ac0 100644 --- a/docs/xml/Org.Apache.Http.Impl.IO/AbstractSessionOutputBuffer.xml +++ b/docs/xml/Org.Apache.Http.Impl.IO/AbstractSessionOutputBuffer.xml @@ -39,11 +39,11 @@ - To be added. + Provides a base session output buffer that writes data to a stream. - Android platform documentation + Android Open Source Project source Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -67,7 +67,7 @@ - To be added. + Initializes a new session output buffer. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -88,9 +88,9 @@ - To be added. - To be added. - To be added. + The JNI handle of the Java object. + The ownership transfer mode for the JNI handle. + Initializes a managed wrapper for the specified Java object. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -120,7 +120,7 @@ - To be added. + Flushes buffered data and the underlying output stream. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -147,7 +147,7 @@ - To be added. + Writes buffered data to the underlying output stream. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -178,10 +178,10 @@ - To be added. - To be added. - To be added. - To be added. + The output stream to buffer. + The size, in bytes, of the internal buffer. + The HTTP parameters that configure the buffer or parser. + Initializes the output buffer over an output stream. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -218,8 +218,8 @@ Java.Interop.JniPeerMembers - To be added. - To be added. + Gets the JNI peer metadata for this instance. + The JNI peer metadata for this instance. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -248,8 +248,8 @@ Org.Apache.Http.IO.IHttpTransportMetrics - To be added. - To be added. + Gets the transport metrics for bytes written through this buffer. + The transport metrics for this buffer. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -279,8 +279,8 @@ System.IntPtr - To be added. - To be added. + Gets the Java class handle used for virtual method dispatch. + The Java class handle used for virtual method dispatch. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -314,8 +314,8 @@ System.Type - To be added. - To be added. + Gets the managed type used for virtual method dispatch. + The managed type used for virtual method dispatch. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -347,8 +347,8 @@ - To be added. - To be added. + The buffer containing bytes to write. + Writes bytes from a buffer to the session output buffer. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -380,8 +380,8 @@ - To be added. - To be added. + The byte value to write. + Writes a single byte to the session output buffer. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -415,10 +415,10 @@ - To be added. - To be added. - To be added. - To be added. + The buffer containing bytes to write. + The zero-based offset in the buffer. + The maximum number of bytes to read or write. + Writes a range of bytes to the session output buffer. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -450,8 +450,8 @@ - To be added. - To be added. + The character buffer containing the line to write. + Writes a line followed by the HTTP line terminator. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -483,8 +483,8 @@ - To be added. - To be added. + The character buffer containing the line to write. + Writes a line followed by the HTTP line terminator. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. diff --git a/docs/xml/Org.Apache.Http.Impl.IO/ChunkedInputStream.xml b/docs/xml/Org.Apache.Http.Impl.IO/ChunkedInputStream.xml index 801c71281..db9b24ca1 100644 --- a/docs/xml/Org.Apache.Http.Impl.IO/ChunkedInputStream.xml +++ b/docs/xml/Org.Apache.Http.Impl.IO/ChunkedInputStream.xml @@ -26,11 +26,11 @@ - To be added. + Reads HTTP entity data encoded with chunked transfer coding. - Android platform documentation + Android Open Source Project source Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -57,8 +57,8 @@ - To be added. - To be added. + The session input buffer. + Initializes a chunked input stream over a session input buffer. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -79,9 +79,9 @@ - To be added. - To be added. - To be added. + The JNI handle of the Java object. + The ownership transfer mode for the JNI handle. + Initializes a managed wrapper for the specified Java object. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -114,8 +114,8 @@ - To be added. - To be added. + Gets the trailer headers read after the final chunk. + The trailer headers, or null when none are present. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -145,8 +145,8 @@ Java.Interop.JniPeerMembers - To be added. - To be added. + Gets the JNI peer metadata for this instance. + The JNI peer metadata for this instance. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -173,8 +173,8 @@ - To be added. - To be added. + Reads the next byte from the coalesced chunked stream. + The next byte as a value from 0 through 255, or -1 at the end of the stream. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -204,8 +204,8 @@ System.IntPtr - To be added. - To be added. + Gets the Java class handle used for virtual method dispatch. + The Java class handle used for virtual method dispatch. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -235,8 +235,8 @@ System.Type - To be added. - To be added. + Gets the managed type used for virtual method dispatch. + The managed type used for virtual method dispatch. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. diff --git a/docs/xml/Org.Apache.Http.Impl.IO/ChunkedOutputStream.xml b/docs/xml/Org.Apache.Http.Impl.IO/ChunkedOutputStream.xml index b0b3781c7..9fc4c0455 100644 --- a/docs/xml/Org.Apache.Http.Impl.IO/ChunkedOutputStream.xml +++ b/docs/xml/Org.Apache.Http.Impl.IO/ChunkedOutputStream.xml @@ -26,11 +26,11 @@ - To be added. + Writes HTTP entity data using chunked transfer coding. - Android platform documentation + Android Open Source Project source Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -57,8 +57,8 @@ - To be added. - To be added. + The session output buffer. + Initializes a chunked output stream over a session output buffer. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -85,9 +85,9 @@ - To be added. - To be added. - To be added. + The session output buffer. + The size, in bytes, of the internal buffer. + Initializes a chunked output stream over a session output buffer. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -108,9 +108,9 @@ - To be added. - To be added. - To be added. + The JNI handle of the Java object. + The ownership transfer mode for the JNI handle. + Initializes a managed wrapper for the specified Java object. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -137,7 +137,7 @@ - To be added. + Flushes buffered data and writes the closing chunk. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -164,7 +164,7 @@ - To be added. + Writes the buffered data as a chunk. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -195,10 +195,10 @@ - To be added. - To be added. - To be added. - To be added. + The bytes to append to the buffered chunk. + The zero-based offset in the buffer. + The maximum number of bytes to read or write. + Writes buffered data and additional bytes as one chunk. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -228,8 +228,8 @@ Java.Interop.JniPeerMembers - To be added. - To be added. + Gets the JNI peer metadata for this instance. + The JNI peer metadata for this instance. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -259,8 +259,8 @@ System.IntPtr - To be added. - To be added. + Gets the Java class handle used for virtual method dispatch. + The Java class handle used for virtual method dispatch. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -290,8 +290,8 @@ System.Type - To be added. - To be added. + Gets the managed type used for virtual method dispatch. + The managed type used for virtual method dispatch. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -320,8 +320,8 @@ - To be added. - To be added. + The buffer containing bytes to write. + Writes a byte to the chunked output stream. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -348,7 +348,7 @@ - To be added. + Writes the terminating zero-length chunk. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. diff --git a/docs/xml/Org.Apache.Http.Impl.IO/ContentLengthInputStream.xml b/docs/xml/Org.Apache.Http.Impl.IO/ContentLengthInputStream.xml index 99b69c902..84b7b5b6a 100644 --- a/docs/xml/Org.Apache.Http.Impl.IO/ContentLengthInputStream.xml +++ b/docs/xml/Org.Apache.Http.Impl.IO/ContentLengthInputStream.xml @@ -26,11 +26,11 @@ - To be added. + Reads from a session input buffer up to a specified content length. - Android platform documentation + Android Open Source Project source Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -58,9 +58,9 @@ - To be added. - To be added. - To be added. + The session input buffer. + The maximum number of entity bytes to read or write. + Initializes a length-limited input stream. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -81,9 +81,9 @@ - To be added. - To be added. - To be added. + The JNI handle of the Java object. + The ownership transfer mode for the JNI handle. + Initializes a managed wrapper for the specified Java object. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -113,8 +113,8 @@ Java.Interop.JniPeerMembers - To be added. - To be added. + Gets the JNI peer metadata for this instance. + The JNI peer metadata for this instance. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -141,8 +141,8 @@ - To be added. - To be added. + Reads the next byte, stopping at the configured content length. + The next byte as a value from 0 through 255, or -1 when the content length is reached. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -172,8 +172,8 @@ System.IntPtr - To be added. - To be added. + Gets the Java class handle used for virtual method dispatch. + The Java class handle used for virtual method dispatch. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -203,8 +203,8 @@ System.Type - To be added. - To be added. + Gets the managed type used for virtual method dispatch. + The managed type used for virtual method dispatch. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. diff --git a/docs/xml/Org.Apache.Http.Impl.IO/ContentLengthOutputStream.xml b/docs/xml/Org.Apache.Http.Impl.IO/ContentLengthOutputStream.xml index 2b2bf4742..083b0b952 100644 --- a/docs/xml/Org.Apache.Http.Impl.IO/ContentLengthOutputStream.xml +++ b/docs/xml/Org.Apache.Http.Impl.IO/ContentLengthOutputStream.xml @@ -26,11 +26,11 @@ - To be added. + Writes to a session output buffer up to a specified content length. - Android platform documentation + Android Open Source Project source Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -58,9 +58,9 @@ - To be added. - To be added. - To be added. + The session output buffer. + The maximum number of entity bytes to read or write. + Initializes a length-limited output stream. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -81,9 +81,9 @@ - To be added. - To be added. - To be added. + The JNI handle of the Java object. + The ownership transfer mode for the JNI handle. + Initializes a managed wrapper for the specified Java object. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -113,8 +113,8 @@ Java.Interop.JniPeerMembers - To be added. - To be added. + Gets the JNI peer metadata for this instance. + The JNI peer metadata for this instance. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -144,8 +144,8 @@ System.IntPtr - To be added. - To be added. + Gets the Java class handle used for virtual method dispatch. + The Java class handle used for virtual method dispatch. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -175,8 +175,8 @@ System.Type - To be added. - To be added. + Gets the managed type used for virtual method dispatch. + The managed type used for virtual method dispatch. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -205,8 +205,8 @@ - To be added. - To be added. + The buffer containing bytes to write. + Writes a byte unless the configured content length has been reached. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. diff --git a/docs/xml/Org.Apache.Http.Impl.IO/HttpRequestParser.xml b/docs/xml/Org.Apache.Http.Impl.IO/HttpRequestParser.xml index 76d41aabc..8186f5d98 100644 --- a/docs/xml/Org.Apache.Http.Impl.IO/HttpRequestParser.xml +++ b/docs/xml/Org.Apache.Http.Impl.IO/HttpRequestParser.xml @@ -26,11 +26,11 @@ - To be added. + Parses HTTP request messages from a session input buffer. - Android platform documentation + Android Open Source Project source Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -52,9 +52,9 @@ - To be added. - To be added. - To be added. + The JNI handle of the Java object. + The ownership transfer mode for the JNI handle. + Initializes a managed wrapper for the specified Java object. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -83,11 +83,11 @@ - To be added. - To be added. - To be added. - To be added. - To be added. + The session input buffer. + The line parser to use. + The factory used to create parsed HTTP requests. + The HTTP parameters that configure the buffer or parser. + Initializes an HTTP request parser. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -117,8 +117,8 @@ Java.Interop.JniPeerMembers - To be added. - To be added. + Gets the JNI peer metadata for this instance. + The JNI peer metadata for this instance. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -147,9 +147,9 @@ - To be added. - To be added. - To be added. + The session input buffer. + Parses an HTTP request line from a session input buffer. + The parsed HTTP request. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -179,8 +179,8 @@ System.IntPtr - To be added. - To be added. + Gets the Java class handle used for virtual method dispatch. + The Java class handle used for virtual method dispatch. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -210,8 +210,8 @@ System.Type - To be added. - To be added. + Gets the managed type used for virtual method dispatch. + The managed type used for virtual method dispatch. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. diff --git a/docs/xml/Org.Apache.Http.Impl.IO/HttpRequestWriter.xml b/docs/xml/Org.Apache.Http.Impl.IO/HttpRequestWriter.xml index cfc65be86..c2ab42a5e 100644 --- a/docs/xml/Org.Apache.Http.Impl.IO/HttpRequestWriter.xml +++ b/docs/xml/Org.Apache.Http.Impl.IO/HttpRequestWriter.xml @@ -26,11 +26,11 @@ - To be added. + Writes HTTP request messages to a session output buffer. - Android platform documentation + Android Open Source Project source Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -52,9 +52,9 @@ - To be added. - To be added. - To be added. + The JNI handle of the Java object. + The ownership transfer mode for the JNI handle. + Initializes a managed wrapper for the specified Java object. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -82,10 +82,10 @@ - To be added. - To be added. - To be added. - To be added. + The session output buffer. + The line formatter to use. + The HTTP parameters that configure the buffer or parser. + Initializes an HTTP request writer. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -115,8 +115,8 @@ Java.Interop.JniPeerMembers - To be added. - To be added. + Gets the JNI peer metadata for this instance. + The JNI peer metadata for this instance. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -146,8 +146,8 @@ System.IntPtr - To be added. - To be added. + Gets the Java class handle used for virtual method dispatch. + The Java class handle used for virtual method dispatch. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -177,8 +177,8 @@ System.Type - To be added. - To be added. + Gets the managed type used for virtual method dispatch. + The managed type used for virtual method dispatch. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -207,8 +207,8 @@ - To be added. - To be added. + The HTTP message to read or write. + Writes the request line for an HTTP request. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. diff --git a/docs/xml/Org.Apache.Http.Impl.IO/HttpResponseParser.xml b/docs/xml/Org.Apache.Http.Impl.IO/HttpResponseParser.xml index 534cf3e71..7f59d01d4 100644 --- a/docs/xml/Org.Apache.Http.Impl.IO/HttpResponseParser.xml +++ b/docs/xml/Org.Apache.Http.Impl.IO/HttpResponseParser.xml @@ -26,11 +26,11 @@ - To be added. + Parses HTTP response messages from a session input buffer. - Android platform documentation + Android Open Source Project source Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -52,9 +52,9 @@ - To be added. - To be added. - To be added. + The JNI handle of the Java object. + The ownership transfer mode for the JNI handle. + Initializes a managed wrapper for the specified Java object. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -83,11 +83,11 @@ - To be added. - To be added. - To be added. - To be added. - To be added. + The session input buffer. + The line parser to use. + The factory used to create parsed HTTP responses. + The HTTP parameters that configure the buffer or parser. + Initializes an HTTP response parser. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -117,8 +117,8 @@ Java.Interop.JniPeerMembers - To be added. - To be added. + Gets the JNI peer metadata for this instance. + The JNI peer metadata for this instance. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -147,9 +147,9 @@ - To be added. - To be added. - To be added. + The session input buffer. + Parses an HTTP status line from a session input buffer. + The parsed HTTP response. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -179,8 +179,8 @@ System.IntPtr - To be added. - To be added. + Gets the Java class handle used for virtual method dispatch. + The Java class handle used for virtual method dispatch. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -210,8 +210,8 @@ System.Type - To be added. - To be added. + Gets the managed type used for virtual method dispatch. + The managed type used for virtual method dispatch. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. diff --git a/docs/xml/Org.Apache.Http.Impl.IO/HttpResponseWriter.xml b/docs/xml/Org.Apache.Http.Impl.IO/HttpResponseWriter.xml index 1ce397702..cbf94506d 100644 --- a/docs/xml/Org.Apache.Http.Impl.IO/HttpResponseWriter.xml +++ b/docs/xml/Org.Apache.Http.Impl.IO/HttpResponseWriter.xml @@ -26,11 +26,11 @@ - To be added. + Writes HTTP response messages to a session output buffer. - Android platform documentation + Android Open Source Project source Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -52,9 +52,9 @@ - To be added. - To be added. - To be added. + The JNI handle of the Java object. + The ownership transfer mode for the JNI handle. + Initializes a managed wrapper for the specified Java object. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -82,10 +82,10 @@ - To be added. - To be added. - To be added. - To be added. + The session output buffer. + The line formatter to use. + The HTTP parameters that configure the buffer or parser. + Initializes an HTTP response writer. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -115,8 +115,8 @@ Java.Interop.JniPeerMembers - To be added. - To be added. + Gets the JNI peer metadata for this instance. + The JNI peer metadata for this instance. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -146,8 +146,8 @@ System.IntPtr - To be added. - To be added. + Gets the Java class handle used for virtual method dispatch. + The Java class handle used for virtual method dispatch. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -177,8 +177,8 @@ System.Type - To be added. - To be added. + Gets the managed type used for virtual method dispatch. + The managed type used for virtual method dispatch. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -207,8 +207,8 @@ - To be added. - To be added. + The HTTP message to read or write. + Writes the status line for an HTTP response. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. diff --git a/docs/xml/Org.Apache.Http.Impl.IO/HttpTransportMetricsImpl.xml b/docs/xml/Org.Apache.Http.Impl.IO/HttpTransportMetricsImpl.xml index 69d730b0b..ca286e757 100644 --- a/docs/xml/Org.Apache.Http.Impl.IO/HttpTransportMetricsImpl.xml +++ b/docs/xml/Org.Apache.Http.Impl.IO/HttpTransportMetricsImpl.xml @@ -39,11 +39,11 @@ - To be added. + Provides the default implementation of HTTP transport metrics. - Android platform documentation + Android Open Source Project source Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -67,7 +67,7 @@ - To be added. + Initializes HTTP transport metrics. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -88,9 +88,9 @@ - To be added. - To be added. - To be added. + The JNI handle of the Java object. + The ownership transfer mode for the JNI handle. + Initializes a managed wrapper for the specified Java object. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -120,8 +120,8 @@ System.Int64 - To be added. - To be added. + Gets or sets the total number of transferred bytes. + The total number of transferred bytes. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -150,8 +150,8 @@ - To be added. - To be added. + The number of bytes to add to the transfer count. + Adds a number of bytes to the transfer count. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -184,8 +184,8 @@ Java.Interop.JniPeerMembers - To be added. - To be added. + Gets the JNI peer metadata for this instance. + The JNI peer metadata for this instance. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -215,7 +215,7 @@ - To be added. + Resets the transfer count to zero. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -245,8 +245,8 @@ System.IntPtr - To be added. - To be added. + Gets the Java class handle used for virtual method dispatch. + The Java class handle used for virtual method dispatch. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -276,8 +276,8 @@ System.Type - To be added. - To be added. + Gets the managed type used for virtual method dispatch. + The managed type used for virtual method dispatch. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. diff --git a/docs/xml/Org.Apache.Http.Impl.IO/IdentityInputStream.xml b/docs/xml/Org.Apache.Http.Impl.IO/IdentityInputStream.xml index 2deacd734..fbc1a7b7c 100644 --- a/docs/xml/Org.Apache.Http.Impl.IO/IdentityInputStream.xml +++ b/docs/xml/Org.Apache.Http.Impl.IO/IdentityInputStream.xml @@ -26,11 +26,11 @@ - To be added. + Reads HTTP entity data using the identity transfer encoding. - Android platform documentation + Android Open Source Project source Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -57,8 +57,8 @@ - To be added. - To be added. + The session input buffer. + Initializes an identity-encoded input stream over a session input buffer. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -79,9 +79,9 @@ - To be added. - To be added. - To be added. + The JNI handle of the Java object. + The ownership transfer mode for the JNI handle. + Initializes a managed wrapper for the specified Java object. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -111,8 +111,8 @@ Java.Interop.JniPeerMembers - To be added. - To be added. + Gets the JNI peer metadata for this instance. + The JNI peer metadata for this instance. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -139,8 +139,8 @@ - To be added. - To be added. + Reads the next byte using the identity transfer encoding. + The next byte as a value from 0 through 255, or -1 at the end of the stream. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -170,8 +170,8 @@ System.IntPtr - To be added. - To be added. + Gets the Java class handle used for virtual method dispatch. + The Java class handle used for virtual method dispatch. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -201,8 +201,8 @@ System.Type - To be added. - To be added. + Gets the managed type used for virtual method dispatch. + The managed type used for virtual method dispatch. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. diff --git a/docs/xml/Org.Apache.Http.Impl.IO/IdentityOutputStream.xml b/docs/xml/Org.Apache.Http.Impl.IO/IdentityOutputStream.xml index 471914619..a388c7676 100644 --- a/docs/xml/Org.Apache.Http.Impl.IO/IdentityOutputStream.xml +++ b/docs/xml/Org.Apache.Http.Impl.IO/IdentityOutputStream.xml @@ -26,11 +26,11 @@ - To be added. + Writes HTTP entity data using the identity transfer encoding. - Android platform documentation + Android Open Source Project source Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -57,8 +57,8 @@ - To be added. - To be added. + The session output buffer. + Initializes an identity-encoded output stream over a session output buffer. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -79,9 +79,9 @@ - To be added. - To be added. - To be added. + The JNI handle of the Java object. + The ownership transfer mode for the JNI handle. + Initializes a managed wrapper for the specified Java object. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -111,8 +111,8 @@ Java.Interop.JniPeerMembers - To be added. - To be added. + Gets the JNI peer metadata for this instance. + The JNI peer metadata for this instance. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -142,8 +142,8 @@ System.IntPtr - To be added. - To be added. + Gets the Java class handle used for virtual method dispatch. + The Java class handle used for virtual method dispatch. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -173,8 +173,8 @@ System.Type - To be added. - To be added. + Gets the managed type used for virtual method dispatch. + The managed type used for virtual method dispatch. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -203,8 +203,8 @@ - To be added. - To be added. + The buffer containing bytes to write. + Writes a byte using the identity transfer encoding. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. diff --git a/docs/xml/Org.Apache.Http.Impl.IO/SocketInputBuffer.xml b/docs/xml/Org.Apache.Http.Impl.IO/SocketInputBuffer.xml index 7afb015e1..6df7ecb2a 100644 --- a/docs/xml/Org.Apache.Http.Impl.IO/SocketInputBuffer.xml +++ b/docs/xml/Org.Apache.Http.Impl.IO/SocketInputBuffer.xml @@ -26,11 +26,11 @@ - To be added. + Provides a session input buffer bound to a socket. - Android platform documentation + Android Open Source Project source Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -52,9 +52,9 @@ - To be added. - To be added. - To be added. + The JNI handle of the Java object. + The ownership transfer mode for the JNI handle. + Initializes a managed wrapper for the specified Java object. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -82,10 +82,10 @@ - To be added. - To be added. - To be added. - To be added. + The socket to bind to the session buffer. + The size, in bytes, of the internal buffer. + The HTTP parameters that configure the buffer or parser. + Initializes a session input buffer for a socket. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -114,9 +114,9 @@ - To be added. - To be added. - To be added. + The maximum wait time, in milliseconds. + Determines whether data is available from the socket before the timeout expires. + true if data is available; otherwise, false. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -146,8 +146,8 @@ Java.Interop.JniPeerMembers - To be added. - To be added. + Gets the JNI peer metadata for this instance. + The JNI peer metadata for this instance. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -177,8 +177,8 @@ System.IntPtr - To be added. - To be added. + Gets the Java class handle used for virtual method dispatch. + The Java class handle used for virtual method dispatch. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -208,8 +208,8 @@ System.Type - To be added. - To be added. + Gets the managed type used for virtual method dispatch. + The managed type used for virtual method dispatch. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. diff --git a/docs/xml/Org.Apache.Http.Impl.IO/SocketOutputBuffer.xml b/docs/xml/Org.Apache.Http.Impl.IO/SocketOutputBuffer.xml index 1689bbf50..498584ece 100644 --- a/docs/xml/Org.Apache.Http.Impl.IO/SocketOutputBuffer.xml +++ b/docs/xml/Org.Apache.Http.Impl.IO/SocketOutputBuffer.xml @@ -26,11 +26,11 @@ - To be added. + Provides a session output buffer bound to a socket. - Android platform documentation + Android Open Source Project source Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -52,9 +52,9 @@ - To be added. - To be added. - To be added. + The JNI handle of the Java object. + The ownership transfer mode for the JNI handle. + Initializes a managed wrapper for the specified Java object. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -82,10 +82,10 @@ - To be added. - To be added. - To be added. - To be added. + The socket to bind to the session buffer. + The size, in bytes, of the internal buffer. + The HTTP parameters that configure the buffer or parser. + Initializes a session output buffer for a socket. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -115,8 +115,8 @@ Java.Interop.JniPeerMembers - To be added. - To be added. + Gets the JNI peer metadata for this instance. + The JNI peer metadata for this instance. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -146,8 +146,8 @@ System.IntPtr - To be added. - To be added. + Gets the Java class handle used for virtual method dispatch. + The Java class handle used for virtual method dispatch. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -177,8 +177,8 @@ System.Type - To be added. - To be added. + Gets the managed type used for virtual method dispatch. + The managed type used for virtual method dispatch. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. diff --git a/docs/xml/ns-Org.Apache.Http.Impl.IO.xml b/docs/xml/ns-Org.Apache.Http.Impl.IO.xml index 4367d11cb..7591ec2ef 100644 --- a/docs/xml/ns-Org.Apache.Http.Impl.IO.xml +++ b/docs/xml/ns-Org.Apache.Http.Impl.IO.xml @@ -1,6 +1,6 @@ - To be added. + Provides implementations for HTTP message parsing, writing, and transport streams. From 0c09aa577b9ef72c7fb209798342654fc07fd612 Mon Sep 17 00:00:00 2001 From: Jonathan Peppers Date: Sat, 15 Aug 2026 00:13:20 -0500 Subject: [PATCH 2/2] Address Apache HTTP I/O documentation review Closes #286 Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> --- docs/xml/Org.Apache.Http.Impl.IO/AbstractMessageWriter.xml | 4 ++-- .../Org.Apache.Http.Impl.IO/AbstractSessionInputBuffer.xml | 2 +- .../Org.Apache.Http.Impl.IO/AbstractSessionOutputBuffer.xml | 4 ++-- docs/xml/Org.Apache.Http.Impl.IO/ChunkedOutputStream.xml | 4 ++-- docs/xml/Org.Apache.Http.Impl.IO/ContentLengthInputStream.xml | 2 +- .../xml/Org.Apache.Http.Impl.IO/ContentLengthOutputStream.xml | 2 +- docs/xml/Org.Apache.Http.Impl.IO/HttpRequestWriter.xml | 2 +- docs/xml/Org.Apache.Http.Impl.IO/HttpResponseWriter.xml | 2 +- docs/xml/Org.Apache.Http.Impl.IO/IdentityOutputStream.xml | 2 +- 9 files changed, 12 insertions(+), 12 deletions(-) diff --git a/docs/xml/Org.Apache.Http.Impl.IO/AbstractMessageWriter.xml b/docs/xml/Org.Apache.Http.Impl.IO/AbstractMessageWriter.xml index 17fe5b277..dc7ba95fa 100644 --- a/docs/xml/Org.Apache.Http.Impl.IO/AbstractMessageWriter.xml +++ b/docs/xml/Org.Apache.Http.Impl.IO/AbstractMessageWriter.xml @@ -315,7 +315,7 @@ - The HTTP message to read or write. + The HTTP message to write. Writes an HTTP message head and its headers. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -345,7 +345,7 @@ - The HTTP message to read or write. + The HTTP message to write. Writes the start line for an HTTP message. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. diff --git a/docs/xml/Org.Apache.Http.Impl.IO/AbstractSessionInputBuffer.xml b/docs/xml/Org.Apache.Http.Impl.IO/AbstractSessionInputBuffer.xml index 9cf746b7b..71fec6748 100644 --- a/docs/xml/Org.Apache.Http.Impl.IO/AbstractSessionInputBuffer.xml +++ b/docs/xml/Org.Apache.Http.Impl.IO/AbstractSessionInputBuffer.xml @@ -382,7 +382,7 @@ The buffer that receives the bytes. The zero-based offset in the buffer. - The maximum number of bytes to read or write. + The maximum number of bytes to read. Reads bytes into a region of a buffer. The number of bytes read, or -1 at the end of the stream. diff --git a/docs/xml/Org.Apache.Http.Impl.IO/AbstractSessionOutputBuffer.xml b/docs/xml/Org.Apache.Http.Impl.IO/AbstractSessionOutputBuffer.xml index 5d7de9ac0..5e45a4e86 100644 --- a/docs/xml/Org.Apache.Http.Impl.IO/AbstractSessionOutputBuffer.xml +++ b/docs/xml/Org.Apache.Http.Impl.IO/AbstractSessionOutputBuffer.xml @@ -417,7 +417,7 @@ The buffer containing bytes to write. The zero-based offset in the buffer. - The maximum number of bytes to read or write. + The number of bytes to write. Writes a range of bytes to the session output buffer. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -483,7 +483,7 @@ - The character buffer containing the line to write. + The string containing the line to write. Writes a line followed by the HTTP line terminator. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. diff --git a/docs/xml/Org.Apache.Http.Impl.IO/ChunkedOutputStream.xml b/docs/xml/Org.Apache.Http.Impl.IO/ChunkedOutputStream.xml index 9fc4c0455..80ad08b26 100644 --- a/docs/xml/Org.Apache.Http.Impl.IO/ChunkedOutputStream.xml +++ b/docs/xml/Org.Apache.Http.Impl.IO/ChunkedOutputStream.xml @@ -197,7 +197,7 @@ The bytes to append to the buffered chunk. The zero-based offset in the buffer. - The maximum number of bytes to read or write. + The number of bytes to write. Writes buffered data and additional bytes as one chunk. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -320,7 +320,7 @@ - The buffer containing bytes to write. + The byte value to write. Writes a byte to the chunked output stream. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. diff --git a/docs/xml/Org.Apache.Http.Impl.IO/ContentLengthInputStream.xml b/docs/xml/Org.Apache.Http.Impl.IO/ContentLengthInputStream.xml index 84b7b5b6a..0552a02e9 100644 --- a/docs/xml/Org.Apache.Http.Impl.IO/ContentLengthInputStream.xml +++ b/docs/xml/Org.Apache.Http.Impl.IO/ContentLengthInputStream.xml @@ -59,7 +59,7 @@ The session input buffer. - The maximum number of entity bytes to read or write. + The maximum number of entity bytes to read. Initializes a length-limited input stream. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. diff --git a/docs/xml/Org.Apache.Http.Impl.IO/ContentLengthOutputStream.xml b/docs/xml/Org.Apache.Http.Impl.IO/ContentLengthOutputStream.xml index 083b0b952..230fdb127 100644 --- a/docs/xml/Org.Apache.Http.Impl.IO/ContentLengthOutputStream.xml +++ b/docs/xml/Org.Apache.Http.Impl.IO/ContentLengthOutputStream.xml @@ -59,7 +59,7 @@ The session output buffer. - The maximum number of entity bytes to read or write. + The maximum number of entity bytes to write. Initializes a length-limited output stream. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. diff --git a/docs/xml/Org.Apache.Http.Impl.IO/HttpRequestWriter.xml b/docs/xml/Org.Apache.Http.Impl.IO/HttpRequestWriter.xml index c2ab42a5e..b0c9ba9e5 100644 --- a/docs/xml/Org.Apache.Http.Impl.IO/HttpRequestWriter.xml +++ b/docs/xml/Org.Apache.Http.Impl.IO/HttpRequestWriter.xml @@ -207,7 +207,7 @@ - The HTTP message to read or write. + The HTTP message to write. Writes the request line for an HTTP request. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. diff --git a/docs/xml/Org.Apache.Http.Impl.IO/HttpResponseWriter.xml b/docs/xml/Org.Apache.Http.Impl.IO/HttpResponseWriter.xml index cbf94506d..49ab3328a 100644 --- a/docs/xml/Org.Apache.Http.Impl.IO/HttpResponseWriter.xml +++ b/docs/xml/Org.Apache.Http.Impl.IO/HttpResponseWriter.xml @@ -207,7 +207,7 @@ - The HTTP message to read or write. + The HTTP message to write. Writes the status line for an HTTP response. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. diff --git a/docs/xml/Org.Apache.Http.Impl.IO/IdentityOutputStream.xml b/docs/xml/Org.Apache.Http.Impl.IO/IdentityOutputStream.xml index a388c7676..1992724ab 100644 --- a/docs/xml/Org.Apache.Http.Impl.IO/IdentityOutputStream.xml +++ b/docs/xml/Org.Apache.Http.Impl.IO/IdentityOutputStream.xml @@ -203,7 +203,7 @@ - The buffer containing bytes to write. + The byte value to write. Writes a byte using the identity transfer encoding. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.