This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/arrow-nanoarrow.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 78f340bc update documentation for tag main
78f340bc is described below

commit 78f340bc905296077398549dd4643750a9862494
Author: GitHub Actions <[email protected]>
AuthorDate: Thu Jul 25 15:18:52 2024 +0000

    update documentation for tag main
---
 main/.doctrees/environment.pickle    | Bin 1066712 -> 1092323 bytes
 main/.doctrees/reference/ipc.doctree | Bin 233338 -> 275093 bytes
 main/genindex.html                   |  30 ++++++++++--
 main/objects.inv                     | Bin 16228 -> 16615 bytes
 main/r/pkgdown.yml                   |   2 +-
 main/reference/ipc.html              |  89 +++++++++++++++++++++++++++++++++++
 main/searchindex.js                  |   2 +-
 7 files changed, 117 insertions(+), 6 deletions(-)

diff --git a/main/.doctrees/environment.pickle 
b/main/.doctrees/environment.pickle
index 06c9a3ea..d2ea70ce 100644
Binary files a/main/.doctrees/environment.pickle and 
b/main/.doctrees/environment.pickle differ
diff --git a/main/.doctrees/reference/ipc.doctree 
b/main/.doctrees/reference/ipc.doctree
index 2434e9c3..c353ce9e 100644
Binary files a/main/.doctrees/reference/ipc.doctree and 
b/main/.doctrees/reference/ipc.doctree differ
diff --git a/main/genindex.html b/main/genindex.html
index 11a44a4d..a8029851 100644
--- a/main/genindex.html
+++ b/main/genindex.html
@@ -657,8 +657,6 @@ document.write(`
 </li>
       <li><a 
href="reference/device.html#_CPPv422ArrowDeviceArrayStream">ArrowDeviceArrayStream
 (C++ struct)</a>
 </li>
-  </ul></td>
-  <td style="width: 33%; vertical-align: top;"><ul>
       <li><a 
href="reference/device.html#_CPPv4N22ArrowDeviceArrayStream11device_typeE">ArrowDeviceArrayStream::device_type
 (C++ member)</a>
 </li>
       <li><a 
href="reference/device.html#_CPPv4N22ArrowDeviceArrayStream14get_last_errorE">ArrowDeviceArrayStream::get_last_error
 (C++ member)</a>
@@ -669,6 +667,8 @@ document.write(`
 </li>
       <li><a 
href="reference/device.html#_CPPv4N22ArrowDeviceArrayStream12private_dataE">ArrowDeviceArrayStream::private_data
 (C++ member)</a>
 </li>
+  </ul></td>
+  <td style="width: 33%; vertical-align: top;"><ul>
       <li><a 
href="reference/device.html#_CPPv4N22ArrowDeviceArrayStream7releaseE">ArrowDeviceArrayStream::release
 (C++ member)</a>
 </li>
       <li><a 
href="reference/device.html#_CPPv420ArrowDeviceArrayView">ArrowDeviceArrayView 
(C++ struct)</a>
@@ -774,6 +774,24 @@ document.write(`
       <li><a 
href="reference/ipc.html#_CPPv424ArrowIpcDecoderSetSchemaP15ArrowIpcDecoderP11ArrowSchemaP10ArrowError">ArrowIpcDecoderSetSchema
 (C++ function)</a>
 </li>
       <li><a 
href="reference/ipc.html#_CPPv427ArrowIpcDecoderVerifyHeaderP15ArrowIpcDecoder15ArrowBufferViewP10ArrowError">ArrowIpcDecoderVerifyHeader
 (C++ function)</a>
+</li>
+      <li><a href="reference/ipc.html#_CPPv415ArrowIpcEncoder">ArrowIpcEncoder 
(C++ struct)</a>
+</li>
+      <li><a 
href="reference/ipc.html#_CPPv4N15ArrowIpcEncoder11body_lengthE">ArrowIpcEncoder::body_length
 (C++ member)</a>
+</li>
+      <li><a 
href="reference/ipc.html#_CPPv4N15ArrowIpcEncoder5codecE">ArrowIpcEncoder::codec
 (C++ member)</a>
+</li>
+      <li><a 
href="reference/ipc.html#_CPPv4N15ArrowIpcEncoder13encode_bufferE">ArrowIpcEncoder::encode_buffer
 (C++ member)</a>
+</li>
+      <li><a 
href="reference/ipc.html#_CPPv4N15ArrowIpcEncoder19encode_buffer_stateE">ArrowIpcEncoder::encode_buffer_state
 (C++ member)</a>
+</li>
+      <li><a 
href="reference/ipc.html#_CPPv4N15ArrowIpcEncoder12private_dataE">ArrowIpcEncoder::private_data
 (C++ member)</a>
+</li>
+      <li><a 
href="reference/ipc.html#_CPPv429ArrowIpcEncoderFinalizeBufferP15ArrowIpcEncoderP11ArrowBuffer">ArrowIpcEncoderFinalizeBuffer
 (C++ function)</a>
+</li>
+      <li><a 
href="reference/ipc.html#_CPPv419ArrowIpcEncoderInitP15ArrowIpcEncoder">ArrowIpcEncoderInit
 (C++ function)</a>
+</li>
+      <li><a 
href="reference/ipc.html#_CPPv420ArrowIpcEncoderResetP15ArrowIpcEncoder">ArrowIpcEncoderReset
 (C++ function)</a>
 </li>
       <li><a 
href="reference/ipc.html#_CPPv418ArrowIpcEndianness">ArrowIpcEndianness (C++ 
enum)</a>
 </li>
@@ -830,6 +848,8 @@ document.write(`
       <li><a 
href="reference/ipc.html#_CPPv432ArrowIpcSharedBufferIsThreadSafev">ArrowIpcSharedBufferIsThreadSafe
 (C++ function)</a>
 </li>
       <li><a 
href="reference/ipc.html#_CPPv425ArrowIpcSharedBufferResetP20ArrowIpcSharedBuffer">ArrowIpcSharedBufferReset
 (C++ function)</a>
+</li>
+      <li><a 
href="reference/ipc.html#_CPPv424ArrowIpcSystemEndiannessv">ArrowIpcSystemEndianness
 (C++ function)</a>
 </li>
       <li><a 
href="reference/c.html#_CPPv415ArrowLayoutInitP11ArrowLayout9ArrowType">ArrowLayoutInit
 (C++ function)</a>
 </li>
@@ -1421,10 +1441,10 @@ document.write(`
 </li>
       <li><a href="reference/cpp.html#_CPPv412UniqueBitmap">UniqueBitmap (C++ 
type)</a>
 </li>
-  </ul></td>
-  <td style="width: 33%; vertical-align: top;"><ul>
       <li><a href="reference/cpp.html#_CPPv412UniqueBuffer">UniqueBuffer (C++ 
type)</a>
 </li>
+  </ul></td>
+  <td style="width: 33%; vertical-align: top;"><ul>
       <li><a href="reference/ipc.html#_CPPv413UniqueDecoder">UniqueDecoder 
(C++ type)</a>
 </li>
       <li><a href="reference/device.html#_CPPv412UniqueDevice">UniqueDevice 
(C++ type)</a>
@@ -1434,6 +1454,8 @@ document.write(`
       <li><a 
href="reference/device.html#_CPPv423UniqueDeviceArrayStream">UniqueDeviceArrayStream
 (C++ type)</a>
 </li>
       <li><a 
href="reference/device.html#_CPPv421UniqueDeviceArrayView">UniqueDeviceArrayView
 (C++ type)</a>
+</li>
+      <li><a href="reference/ipc.html#_CPPv413UniqueEncoder">UniqueEncoder 
(C++ type)</a>
 </li>
       <li><a 
href="reference/ipc.html#_CPPv417UniqueInputStream">UniqueInputStream (C++ 
type)</a>
 </li>
diff --git a/main/objects.inv b/main/objects.inv
index d9eb8043..6c0ed590 100644
Binary files a/main/objects.inv and b/main/objects.inv differ
diff --git a/main/r/pkgdown.yml b/main/r/pkgdown.yml
index 1f147191..1359c400 100644
--- a/main/r/pkgdown.yml
+++ b/main/r/pkgdown.yml
@@ -2,4 +2,4 @@ pandoc: 3.1.3
 pkgdown: 2.1.0
 pkgdown_sha: ~
 articles: {}
-last_built: 2024-07-20T01:41Z
+last_built: 2024-07-25T15:18Z
diff --git a/main/reference/ipc.html b/main/reference/ipc.html
index 7ab5b58a..ccd13b32 100644
--- a/main/reference/ipc.html
+++ b/main/reference/ipc.html
@@ -553,6 +553,12 @@ document.write(`
 <dd><p>Checks the nanoarrow runtime to make sure the run/build versions match. 
</p>
 </dd></dl>
 
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv424ArrowIpcSystemEndiannessv">
+<span id="_CPPv324ArrowIpcSystemEndiannessv"></span><span 
id="_CPPv224ArrowIpcSystemEndiannessv"></span><span 
id="ArrowIpcSystemEndianness__void"></span><span class="target" 
id="group__nanoarrow__ipc_1gab055dade9937fb05c12abec2dd7d471d"></span><span 
class="k"><span class="pre">static</span></span><span class="w"> </span><span 
class="k"><span class="pre">inline</span></span><span class="w"> </span><span 
class="k"><span class="pre">enum</span></span><span class="w"> </span><a 
class="refere [...]
+<dd><p>Get the endianness of the current runtime. </p>
+</dd></dl>
+
 <dl class="cpp function">
 <dt class="sig sig-object cpp" 
id="_CPPv424ArrowIpcSharedBufferInitP20ArrowIpcSharedBufferP11ArrowBuffer">
 <span 
id="_CPPv324ArrowIpcSharedBufferInitP20ArrowIpcSharedBufferP11ArrowBuffer"></span><span
 
id="_CPPv224ArrowIpcSharedBufferInitP20ArrowIpcSharedBufferP11ArrowBuffer"></span><span
 id="ArrowIpcSharedBufferInit__ArrowIpcSharedBufferP.ArrowBufferP"></span><span 
class="target" 
id="group__nanoarrow__ipc_1ga9ee9e1dc573c951f2523883297f8e0b6"></span><span 
class="n"><span class="pre">ArrowErrorCode</span></span><span class="w"> 
</span><span class="sig-name descname"><span class="n"><span class= [...]
@@ -683,6 +689,26 @@ document.write(`
 <p>The stream of bytes must begin with a Schema message and be followed by 
zero or more RecordBatch messages as described in the Arrow IPC stream format 
specification. Returns NANOARROW_OK on success. If NANOARROW_OK is returned, 
the ArrowArrayStream takes ownership of input_stream and the caller is 
responsible for releasing out. </p>
 </dd></dl>
 
+<dl class="cpp function">
+<dt class="sig sig-object cpp" 
id="_CPPv419ArrowIpcEncoderInitP15ArrowIpcEncoder">
+<span id="_CPPv319ArrowIpcEncoderInitP15ArrowIpcEncoder"></span><span 
id="_CPPv219ArrowIpcEncoderInitP15ArrowIpcEncoder"></span><span 
id="ArrowIpcEncoderInit__ArrowIpcEncoderP"></span><span class="target" 
id="group__nanoarrow__ipc_1gaadfe882155e9215178c3e21e4f212ed7"></span><span 
class="n"><span class="pre">ArrowErrorCode</span></span><span class="w"> 
</span><span class="sig-name descname"><span class="n"><span 
class="pre">ArrowIpcEncoderInit</span></span></span><span class="sig-paren">( 
[...]
+<dd><p>Initialize an encoder. </p>
+<p>If NANOARROW_OK is returned, the caller must call <a class="reference 
internal" 
href="#group__nanoarrow__ipc_1gac28252286237ba1b3a235a0345bbe3d1"><span 
class="std std-ref">ArrowIpcEncoderReset()</span></a> to release resources 
allocated by this function. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" 
id="_CPPv420ArrowIpcEncoderResetP15ArrowIpcEncoder">
+<span id="_CPPv320ArrowIpcEncoderResetP15ArrowIpcEncoder"></span><span 
id="_CPPv220ArrowIpcEncoderResetP15ArrowIpcEncoder"></span><span 
id="ArrowIpcEncoderReset__ArrowIpcEncoderP"></span><span class="target" 
id="group__nanoarrow__ipc_1gac28252286237ba1b3a235a0345bbe3d1"></span><span 
class="kt"><span class="pre">void</span></span><span class="w"> </span><span 
class="sig-name descname"><span class="n"><span 
class="pre">ArrowIpcEncoderReset</span></span></span><span 
class="sig-paren">(</spa [...]
+<dd><p>Release all resources attached to an encoder. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" 
id="_CPPv429ArrowIpcEncoderFinalizeBufferP15ArrowIpcEncoderP11ArrowBuffer">
+<span 
id="_CPPv329ArrowIpcEncoderFinalizeBufferP15ArrowIpcEncoderP11ArrowBuffer"></span><span
 
id="_CPPv229ArrowIpcEncoderFinalizeBufferP15ArrowIpcEncoderP11ArrowBuffer"></span><span
 id="ArrowIpcEncoderFinalizeBuffer__ArrowIpcEncoderP.ArrowBufferP"></span><span 
class="target" 
id="group__nanoarrow__ipc_1gae7799f65e3b74bbf2729495bfe14707b"></span><span 
class="n"><span class="pre">ArrowErrorCode</span></span><span class="w"> 
</span><span class="sig-name descname"><span class="n"><span class= [...]
+<dd><p>Finalize the most recently encoded message to a buffer. </p>
+<p>The bytes of the encoded message will be appended to the provided buffer. 
</p>
+</dd></dl>
+
 </div>
 <dl class="cpp struct">
 <dt class="sig sig-object cpp" id="_CPPv420ArrowIpcSharedBuffer">
@@ -809,6 +835,50 @@ document.write(`
 </div>
 </dd></dl>
 
+<dl class="cpp struct">
+<dt class="sig sig-object cpp" id="_CPPv415ArrowIpcEncoder">
+<span id="_CPPv315ArrowIpcEncoder"></span><span 
id="_CPPv215ArrowIpcEncoder"></span><span id="ArrowIpcEncoder"></span><span 
class="target" id="struct_arrow_ipc_encoder"></span><span class="k"><span 
class="pre">struct</span></span><span class="w"> </span><span class="sig-name 
descname"><span class="n"><span 
class="pre">ArrowIpcEncoder</span></span></span><a class="headerlink" 
href="#_CPPv415ArrowIpcEncoder" title="Link to this definition">#</a><br /></dt>
+<dd><div class="docutils container">
+<em>#include &lt;nanoarrow_ipc.h&gt;</em></div>
+<p>Encoder for Arrow IPC messages. </p>
+<p>This structure is intended to be allocated by the caller, initialized using 
<a class="reference internal" 
href="#group__nanoarrow__ipc_1gaadfe882155e9215178c3e21e4f212ed7"><span 
class="std std-ref">ArrowIpcEncoderInit()</span></a>, and released with <a 
class="reference internal" 
href="#group__nanoarrow__ipc_1gac28252286237ba1b3a235a0345bbe3d1"><span 
class="std std-ref">ArrowIpcEncoderReset()</span></a>. </p>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" 
id="breathe-section-title-public-members">Public Members</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N15ArrowIpcEncoder5codecE">
+<span id="_CPPv3N15ArrowIpcEncoder5codecE"></span><span 
id="_CPPv2N15ArrowIpcEncoder5codecE"></span><span 
id="ArrowIpcEncoder::codec__ArrowIpcCompressionType"></span><span 
class="target" 
id="struct_arrow_ipc_encoder_1a982847c09e5c50b25c2cc6899754b19f"></span><span 
class="k"><span class="pre">enum</span></span><span class="w"> </span><a 
class="reference internal" href="#_CPPv423ArrowIpcCompressionType" 
title="ArrowIpcCompressionType"><span class="n"><span 
class="pre">ArrowIpcCompressionTy [...]
+<dd><p>Compression to encode in the next RecordBatch message. </p>
+</dd></dl>
+
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N15ArrowIpcEncoder13encode_bufferE">
+<span id="_CPPv3N15ArrowIpcEncoder13encode_bufferE"></span><span 
id="_CPPv2N15ArrowIpcEncoder13encode_bufferE"></span><span class="target" 
id="struct_arrow_ipc_encoder_1af6aa42efbbdbd4e5acc060074ce64119"></span><span 
class="n"><span class="pre">ArrowErrorCode</span></span><span class="w"> 
</span><span class="p"><span class="pre">(</span></span><span class="p"><span 
class="pre">*</span></span><span class="sig-name descname"><span 
class="n"><span class="pre">encode_buffer</span></span></sp [...]
+<dd><p>Callback invoked against each buffer to be encoded. </p>
+<p>Encoding of buffers is left as a callback to accommodate dissociated data 
storage. One implementation of this callback might copy all buffers into a 
contiguous body for use in an arrow IPC stream, another implementation might 
store offsets and lengths relative to a known arena. </p>
+</dd></dl>
+
+<dl class="cpp var">
+<dt class="sig sig-object cpp" 
id="_CPPv4N15ArrowIpcEncoder19encode_buffer_stateE">
+<span id="_CPPv3N15ArrowIpcEncoder19encode_buffer_stateE"></span><span 
id="_CPPv2N15ArrowIpcEncoder19encode_buffer_stateE"></span><span 
id="ArrowIpcEncoder::encode_buffer_state__voidP"></span><span class="target" 
id="struct_arrow_ipc_encoder_1a996fe0ce8cdfdec38ef3a1924a81c069"></span><span 
class="kt"><span class="pre">void</span></span><span class="w"> </span><span 
class="p"><span class="pre">*</span></span><span class="sig-name 
descname"><span class="n"><span class="pre">encode_buffer_s [...]
+<dd><p>Pointer to arbitrary data used by <a class="reference internal" 
href="#struct_arrow_ipc_encoder_1af6aa42efbbdbd4e5acc060074ce64119"><span 
class="std std-ref">encode_buffer()</span></a></p>
+</dd></dl>
+
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N15ArrowIpcEncoder11body_lengthE">
+<span id="_CPPv3N15ArrowIpcEncoder11body_lengthE"></span><span 
id="_CPPv2N15ArrowIpcEncoder11body_lengthE"></span><span 
id="ArrowIpcEncoder::body_length__int64_t"></span><span class="target" 
id="struct_arrow_ipc_encoder_1afcba218a6128adc3f7d94b73432c50e5"></span><span 
class="n"><span class="pre">int64_t</span></span><span class="w"> </span><span 
class="sig-name descname"><span class="n"><span 
class="pre">body_length</span></span></span><a class="headerlink" 
href="#_CPPv4N15ArrowIpcEncode [...]
+<dd><p>Finalized body length of the most recently encoded RecordBatch message. 
</p>
+<p>(This is initially 0 and <a class="reference internal" 
href="#struct_arrow_ipc_encoder_1af6aa42efbbdbd4e5acc060074ce64119"><span 
class="std std-ref">encode_buffer()</span></a> is expected to update it. After 
all buffers are encoded, this will be written to the RecordBatch’s .bodyLength) 
</p>
+</dd></dl>
+
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N15ArrowIpcEncoder12private_dataE">
+<span id="_CPPv3N15ArrowIpcEncoder12private_dataE"></span><span 
id="_CPPv2N15ArrowIpcEncoder12private_dataE"></span><span 
id="ArrowIpcEncoder::private_data__voidP"></span><span class="target" 
id="struct_arrow_ipc_encoder_1a84655c3db1b57bebc3c5ddee67cf0d67"></span><span 
class="kt"><span class="pre">void</span></span><span class="w"> </span><span 
class="p"><span class="pre">*</span></span><span class="sig-name 
descname"><span class="n"><span class="pre">private_data</span></span></span><a 
 [...]
+<dd><p>Private resources managed by this library. </p>
+</dd></dl>
+
+</div>
+</dd></dl>
+
 </dd></dl>
 
 </section>
@@ -826,6 +896,12 @@ document.write(`
 <dd><p>Class wrapping a unique struct <a class="reference internal" 
href="#struct_arrow_ipc_decoder"><span class="std 
std-ref">ArrowIpcDecoder</span></a>. </p>
 </dd></dl>
 
+<dl class="cpp type">
+<dt class="sig sig-object cpp" id="_CPPv413UniqueEncoder">
+<span id="_CPPv313UniqueEncoder"></span><span 
id="_CPPv213UniqueEncoder"></span><span class="target" 
id="group__nanoarrow__ipc__hpp-unique_1ga7d8001dff97da64dce4f8a13521bbaa5"></span><span
 class="k"><span class="pre">using</span></span><span class="w"> </span><span 
class="sig-name descname"><span class="n"><span 
class="pre">UniqueEncoder</span></span></span><span class="w"> </span><span 
class="p"><span class="pre">=</span></span><span class="w"> </span><span 
class="n"><span class="pre">i [...]
+<dd><p>Class wrapping a unique struct <a class="reference internal" 
href="#struct_arrow_ipc_encoder"><span class="std 
std-ref">ArrowIpcEncoder</span></a>. </p>
+</dd></dl>
+
 <dl class="cpp type">
 <dt class="sig sig-object cpp" id="_CPPv417UniqueInputStream">
 <span id="_CPPv317UniqueInputStream"></span><span 
id="_CPPv217UniqueInputStream"></span><span class="target" 
id="group__nanoarrow__ipc__hpp-unique_1ga01cded4704dc447650624c061d1fe5db"></span><span
 class="k"><span class="pre">using</span></span><span class="w"> </span><span 
class="sig-name descname"><span class="n"><span 
class="pre">UniqueInputStream</span></span></span><span class="w"> </span><span 
class="p"><span class="pre">=</span></span><span class="w"> </span><span 
class="n"><span c [...]
@@ -915,6 +991,7 @@ document.write(`
 </ul>
 </li>
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" 
href="#_CPPv420ArrowIpcCheckRuntimeP10ArrowError"><code class="docutils literal 
notranslate"><span class="pre">ArrowIpcCheckRuntime()</span></code></a></li>
+<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" 
href="#_CPPv424ArrowIpcSystemEndiannessv"><code class="docutils literal 
notranslate"><span class="pre">ArrowIpcSystemEndianness()</span></code></a></li>
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" 
href="#_CPPv424ArrowIpcSharedBufferInitP20ArrowIpcSharedBufferP11ArrowBuffer"><code
 class="docutils literal notranslate"><span 
class="pre">ArrowIpcSharedBufferInit()</span></code></a></li>
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" 
href="#_CPPv425ArrowIpcSharedBufferResetP20ArrowIpcSharedBuffer"><code 
class="docutils literal notranslate"><span 
class="pre">ArrowIpcSharedBufferReset()</span></code></a></li>
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" 
href="#_CPPv432ArrowIpcSharedBufferIsThreadSafev"><code class="docutils literal 
notranslate"><span 
class="pre">ArrowIpcSharedBufferIsThreadSafe()</span></code></a></li>
@@ -933,6 +1010,9 @@ document.write(`
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" 
href="#_CPPv429ArrowIpcInputStreamInitBufferP19ArrowIpcInputStreamP11ArrowBuffer"><code
 class="docutils literal notranslate"><span 
class="pre">ArrowIpcInputStreamInitBuffer()</span></code></a></li>
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" 
href="#_CPPv427ArrowIpcInputStreamInitFileP19ArrowIpcInputStreamPvi"><code 
class="docutils literal notranslate"><span 
class="pre">ArrowIpcInputStreamInitFile()</span></code></a></li>
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" 
href="#_CPPv429ArrowIpcArrayStreamReaderInitP16ArrowArrayStreamP19ArrowIpcInputStreamP32ArrowIpcArrayStreamReaderOptions"><code
 class="docutils literal notranslate"><span 
class="pre">ArrowIpcArrayStreamReaderInit()</span></code></a></li>
+<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" 
href="#_CPPv419ArrowIpcEncoderInitP15ArrowIpcEncoder"><code class="docutils 
literal notranslate"><span 
class="pre">ArrowIpcEncoderInit()</span></code></a></li>
+<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" 
href="#_CPPv420ArrowIpcEncoderResetP15ArrowIpcEncoder"><code class="docutils 
literal notranslate"><span 
class="pre">ArrowIpcEncoderReset()</span></code></a></li>
+<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" 
href="#_CPPv429ArrowIpcEncoderFinalizeBufferP15ArrowIpcEncoderP11ArrowBuffer"><code
 class="docutils literal notranslate"><span 
class="pre">ArrowIpcEncoderFinalizeBuffer()</span></code></a></li>
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" 
href="#_CPPv420ArrowIpcSharedBuffer"><code class="docutils literal 
notranslate"><span class="pre">ArrowIpcSharedBuffer</span></code></a></li>
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" 
href="#_CPPv415ArrowIpcDecoder"><code class="docutils literal 
notranslate"><span class="pre">ArrowIpcDecoder</span></code></a><ul class="nav 
section-nav flex-column">
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" 
href="#_CPPv4N15ArrowIpcDecoder12message_typeE"><code class="docutils literal 
notranslate"><span 
class="pre">ArrowIpcDecoder::message_type</span></code></a></li>
@@ -956,10 +1036,19 @@ document.write(`
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" 
href="#_CPPv4N32ArrowIpcArrayStreamReaderOptions18use_shared_buffersE"><code 
class="docutils literal notranslate"><span 
class="pre">ArrowIpcArrayStreamReaderOptions::use_shared_buffers</span></code></a></li>
 </ul>
 </li>
+<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" 
href="#_CPPv415ArrowIpcEncoder"><code class="docutils literal 
notranslate"><span class="pre">ArrowIpcEncoder</span></code></a><ul class="nav 
section-nav flex-column">
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" 
href="#_CPPv4N15ArrowIpcEncoder5codecE"><code class="docutils literal 
notranslate"><span class="pre">ArrowIpcEncoder::codec</span></code></a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" 
href="#_CPPv4N15ArrowIpcEncoder13encode_bufferE"><code class="docutils literal 
notranslate"><span 
class="pre">ArrowIpcEncoder::encode_buffer</span></code></a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" 
href="#_CPPv4N15ArrowIpcEncoder19encode_buffer_stateE"><code class="docutils 
literal notranslate"><span 
class="pre">ArrowIpcEncoder::encode_buffer_state</span></code></a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" 
href="#_CPPv4N15ArrowIpcEncoder11body_lengthE"><code class="docutils literal 
notranslate"><span 
class="pre">ArrowIpcEncoder::body_length</span></code></a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" 
href="#_CPPv4N15ArrowIpcEncoder12private_dataE"><code class="docutils literal 
notranslate"><span 
class="pre">ArrowIpcEncoder::private_data</span></code></a></li>
+</ul>
+</li>
 </ul>
 </li>
 <li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" 
href="#c-helpers">C++ Helpers</a><ul class="visible nav section-nav 
flex-column">
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" 
href="#_CPPv413UniqueDecoder"><code class="docutils literal notranslate"><span 
class="pre">UniqueDecoder</span></code></a></li>
+<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" 
href="#_CPPv413UniqueEncoder"><code class="docutils literal notranslate"><span 
class="pre">UniqueEncoder</span></code></a></li>
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" 
href="#_CPPv417UniqueInputStream"><code class="docutils literal 
notranslate"><span class="pre">UniqueInputStream</span></code></a></li>
 </ul>
 </li>
diff --git a/main/searchindex.js b/main/searchindex.js
index 9f79f775..c1afaac4 100644
--- a/main/searchindex.js
+++ b/main/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"alltitles": {"API Reference": [[8, null]], "Array Stream 
utilities": [[6, "array-stream-utilities"]], "Array Streams": [[3, 
"array-streams"]], "Array streams": [[2, "array-streams"]], "Arrays": [[2, 
"arrays"], [3, "arrays"]], "Arrow C Data Interface": [[5, 
"arrow-c-data-interface"]], "Arrow C Device Interface": [[7, 
"arrow-c-device-interface"]], "Arrow C data/nanoarrow interface basics": [[0, 
"arrow-c-data-nanoarrow-interface-basics"]], "Bitmap utilities": [[5, "bitmap- 
[...]
\ No newline at end of file
+Search.setIndex({"alltitles": {"API Reference": [[8, null]], "Array Stream 
utilities": [[6, "array-stream-utilities"]], "Array Streams": [[3, 
"array-streams"]], "Array streams": [[2, "array-streams"]], "Arrays": [[2, 
"arrays"], [3, "arrays"]], "Arrow C Data Interface": [[5, 
"arrow-c-data-interface"]], "Arrow C Device Interface": [[7, 
"arrow-c-device-interface"]], "Arrow C data/nanoarrow interface basics": [[0, 
"arrow-c-data-nanoarrow-interface-basics"]], "Bitmap utilities": [[5, "bitmap- 
[...]
\ No newline at end of file

Reply via email to