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 23e104b2 update documentation for tag main
23e104b2 is described below

commit 23e104b28ac83ad38d6a38563c2214a11533b57d
Author: GitHub Actions <[email protected]>
AuthorDate: Mon Oct 7 16:05:38 2024 +0000

    update documentation for tag main
---
 main/.doctrees/environment.pickle    | Bin 1180895 -> 1181824 bytes
 main/.doctrees/reference/ipc.doctree | Bin 369204 -> 370562 bytes
 main/genindex.html                   |   2 +-
 main/objects.inv                     | Bin 17870 -> 17874 bytes
 main/r/pkgdown.yml                   |   2 +-
 main/reference/ipc.html              |  17 +++++++++--------
 main/searchindex.js                  |   2 +-
 7 files changed, 12 insertions(+), 11 deletions(-)

diff --git a/main/.doctrees/environment.pickle 
b/main/.doctrees/environment.pickle
index 4913d571..62bcf79d 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 24fb3f25..e0132ca5 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 d5612e1d..2fb3d7e4 100644
--- a/main/genindex.html
+++ b/main/genindex.html
@@ -779,7 +779,7 @@ document.write(`
 </li>
       <li><a 
href="reference/ipc.html#_CPPv419ArrowIpcDecoderInitP15ArrowIpcDecoder">ArrowIpcDecoderInit
 (C++ function)</a>
 </li>
-      <li><a 
href="reference/ipc.html#_CPPv425ArrowIpcDecoderPeekHeaderP15ArrowIpcDecoder15ArrowBufferViewP10ArrowError">ArrowIpcDecoderPeekHeader
 (C++ function)</a>
+      <li><a 
href="reference/ipc.html#_CPPv425ArrowIpcDecoderPeekHeaderP15ArrowIpcDecoder15ArrowBufferViewP7int32_tP10ArrowError">ArrowIpcDecoderPeekHeader
 (C++ function)</a>
 </li>
       <li><a 
href="reference/ipc.html#_CPPv420ArrowIpcDecoderResetP15ArrowIpcDecoder">ArrowIpcDecoderReset
 (C++ function)</a>
 </li>
diff --git a/main/objects.inv b/main/objects.inv
index 4a398278..b0d3aa6a 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 0ffc88c6..ad8ac3c1 100644
--- a/main/r/pkgdown.yml
+++ b/main/r/pkgdown.yml
@@ -2,4 +2,4 @@ pandoc: 3.1.3
 pkgdown: 2.1.1
 pkgdown_sha: ~
 articles: {}
-last_built: 2024-10-04T20:29Z
+last_built: 2024-10-07T16:05Z
diff --git a/main/reference/ipc.html b/main/reference/ipc.html
index 251f3f5e..bc1b4650 100644
--- a/main/reference/ipc.html
+++ b/main/reference/ipc.html
@@ -593,25 +593,26 @@ document.write(`
 </dd></dl>
 
 <dl class="cpp function">
-<dt class="sig sig-object cpp" 
id="_CPPv425ArrowIpcDecoderPeekHeaderP15ArrowIpcDecoder15ArrowBufferViewP10ArrowError">
-<span 
id="_CPPv325ArrowIpcDecoderPeekHeaderP15ArrowIpcDecoder15ArrowBufferViewP10ArrowError"></span><span
 
id="_CPPv225ArrowIpcDecoderPeekHeaderP15ArrowIpcDecoder15ArrowBufferViewP10ArrowError"></span><span
 
id="ArrowIpcDecoderPeekHeader__ArrowIpcDecoderP.ArrowBufferView.ArrowErrorP"></span><span
 class="target" 
id="group__nanoarrow__ipc_1ga02b0a558c785e952737182e04eba936d"></span><span 
class="n"><span class="pre">ArrowErrorCode</span></span><span class="w"> 
</span><span class="sig-name des [...]
+<dt class="sig sig-object cpp" 
id="_CPPv425ArrowIpcDecoderPeekHeaderP15ArrowIpcDecoder15ArrowBufferViewP7int32_tP10ArrowError">
+<span 
id="_CPPv325ArrowIpcDecoderPeekHeaderP15ArrowIpcDecoder15ArrowBufferViewP7int32_tP10ArrowError"></span><span
 
id="_CPPv225ArrowIpcDecoderPeekHeaderP15ArrowIpcDecoder15ArrowBufferViewP7int32_tP10ArrowError"></span><span
 
id="ArrowIpcDecoderPeekHeader__ArrowIpcDecoderP.ArrowBufferView.int32_tP.ArrowErrorP"></span><span
 class="target" 
id="group__nanoarrow__ipc_1ga83e3c2c6e3da406bc1f45b5b81eee5f5"></span><span 
class="n"><span class="pre">ArrowErrorCode</span></span><span class="w"> </spa 
[...]
 <dd><p>Peek at a message header. </p>
-<p>The first 8 bytes of an Arrow IPC message are 0xFFFFFFFF followed by the 
size of the header as a little-endian 32-bit integer. <a class="reference 
internal" 
href="#group__nanoarrow__ipc_1ga02b0a558c785e952737182e04eba936d"><span 
class="std std-ref">ArrowIpcDecoderPeekHeader()</span></a> reads these bytes 
and returns ESPIPE if there are not enough remaining bytes in data to read the 
entire header message, EINVAL if the first 8 bytes are not valid, ENODATA if 
the Arrow end-of-stream ind [...]
+<p>The first 8 bytes of an Arrow IPC message are 0xFFFFFFFF followed by the 
size of the header as a little-endian 32-bit integer. <a class="reference 
internal" 
href="#group__nanoarrow__ipc_1ga83e3c2c6e3da406bc1f45b5b81eee5f5"><span 
class="std std-ref">ArrowIpcDecoderPeekHeader()</span></a> reads these bytes 
and returns ESPIPE if there are not enough remaining bytes in data to read the 
entire header message, EINVAL if the first 8 bytes are not valid, ENODATA if 
the Arrow end-of-stream ind [...]
+<p>Pre-1.0 messages were not prefixed with 0xFFFFFFFF. For these messages, a 
value of 4 will be placed into prefix_size_bytes; otherwise a value of 8 will 
be placed into prefix_size_bytes. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" 
id="_CPPv427ArrowIpcDecoderVerifyHeaderP15ArrowIpcDecoder15ArrowBufferViewP10ArrowError">
 <span 
id="_CPPv327ArrowIpcDecoderVerifyHeaderP15ArrowIpcDecoder15ArrowBufferViewP10ArrowError"></span><span
 
id="_CPPv227ArrowIpcDecoderVerifyHeaderP15ArrowIpcDecoder15ArrowBufferViewP10ArrowError"></span><span
 
id="ArrowIpcDecoderVerifyHeader__ArrowIpcDecoderP.ArrowBufferView.ArrowErrorP"></span><span
 class="target" 
id="group__nanoarrow__ipc_1ga5d19acbf708ca5b4b7cbe32fa81378a6"></span><span 
class="n"><span class="pre">ArrowErrorCode</span></span><span class="w"> 
</span><span class="sig-na [...]
 <dd><p>Verify a message header. </p>
-<p>Runs <a class="reference internal" 
href="#group__nanoarrow__ipc_1ga02b0a558c785e952737182e04eba936d"><span 
class="std std-ref">ArrowIpcDecoderPeekHeader()</span></a> to ensure data is 
sufficiently large but additionally runs flatbuffer verification to ensure that 
decoding the data will not access memory outside of the buffer specified by 
data. <a class="reference internal" 
href="#group__nanoarrow__ipc_1ga5d19acbf708ca5b4b7cbe32fa81378a6"><span 
class="std std-ref">ArrowIpcDecoderVerify [...]
-<p>Returns as <a class="reference internal" 
href="#group__nanoarrow__ipc_1ga02b0a558c785e952737182e04eba936d"><span 
class="std std-ref">ArrowIpcDecoderPeekHeader()</span></a> and additionally 
will return EINVAL if flatbuffer verification fails. </p>
+<p>Runs <a class="reference internal" 
href="#group__nanoarrow__ipc_1ga83e3c2c6e3da406bc1f45b5b81eee5f5"><span 
class="std std-ref">ArrowIpcDecoderPeekHeader()</span></a> to ensure data is 
sufficiently large but additionally runs flatbuffer verification to ensure that 
decoding the data will not access memory outside of the buffer specified by 
data. <a class="reference internal" 
href="#group__nanoarrow__ipc_1ga5d19acbf708ca5b4b7cbe32fa81378a6"><span 
class="std std-ref">ArrowIpcDecoderVerify [...]
+<p>Returns as <a class="reference internal" 
href="#group__nanoarrow__ipc_1ga83e3c2c6e3da406bc1f45b5b81eee5f5"><span 
class="std std-ref">ArrowIpcDecoderPeekHeader()</span></a> and additionally 
will return EINVAL if flatbuffer verification fails. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" 
id="_CPPv427ArrowIpcDecoderDecodeHeaderP15ArrowIpcDecoder15ArrowBufferViewP10ArrowError">
 <span 
id="_CPPv327ArrowIpcDecoderDecodeHeaderP15ArrowIpcDecoder15ArrowBufferViewP10ArrowError"></span><span
 
id="_CPPv227ArrowIpcDecoderDecodeHeaderP15ArrowIpcDecoder15ArrowBufferViewP10ArrowError"></span><span
 
id="ArrowIpcDecoderDecodeHeader__ArrowIpcDecoderP.ArrowBufferView.ArrowErrorP"></span><span
 class="target" 
id="group__nanoarrow__ipc_1gaa4ea4cae2cca86081b9279e481e4dab0"></span><span 
class="n"><span class="pre">ArrowErrorCode</span></span><span class="w"> 
</span><span class="sig-na [...]
 <dd><p>Decode a message header. </p>
-<p>Runs <a class="reference internal" 
href="#group__nanoarrow__ipc_1ga02b0a558c785e952737182e04eba936d"><span 
class="std std-ref">ArrowIpcDecoderPeekHeader()</span></a> to ensure data is 
sufficiently large and decodes the content of the message header. If data 
contains a schema message, decoder.endianness and decoder.feature_flags is set 
and <a class="reference internal" 
href="#group__nanoarrow__ipc_1gab56730acfeaad71f0b31e0616c3cac02"><span 
class="std std-ref">ArrowIpcDecoderDecodeSchem [...]
+<p>Runs <a class="reference internal" 
href="#group__nanoarrow__ipc_1ga83e3c2c6e3da406bc1f45b5b81eee5f5"><span 
class="std std-ref">ArrowIpcDecoderPeekHeader()</span></a> to ensure data is 
sufficiently large and decodes the content of the message header. If data 
contains a schema message, decoder.endianness and decoder.feature_flags is set 
and <a class="reference internal" 
href="#group__nanoarrow__ipc_1gab56730acfeaad71f0b31e0616c3cac02"><span 
class="std std-ref">ArrowIpcDecoderDecodeSchem [...]
 <p>In almost all cases this should be preceded by a call to <a 
class="reference internal" 
href="#group__nanoarrow__ipc_1ga5d19acbf708ca5b4b7cbe32fa81378a6"><span 
class="std std-ref">ArrowIpcDecoderVerifyHeader()</span></a> to ensure decoding 
does not access data outside of the specified buffer.</p>
 <p>Returns EINVAL if the content of the message cannot be decoded or ENOTSUP 
if the content of the message uses features not supported by this library. </p>
 </dd></dl>
@@ -816,7 +817,7 @@ document.write(`
 <dd><div class="docutils container">
 <em>#include &lt;nanoarrow_ipc.h&gt;</em></div>
 <p>Decoder 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_1ga0a0b859bb7e01fc0a0828233f959492e"><span 
class="std std-ref">ArrowIpcDecoderInit()</span></a>, and released with <a 
class="reference internal" 
href="#group__nanoarrow__ipc_1gad74005e3b4915f5354874d8d84b4303f"><span 
class="std std-ref">ArrowIpcDecoderReset()</span></a>. These fields should not 
be modified by the caller but can be read following a call [...]
+<p>This structure is intended to be allocated by the caller, initialized using 
<a class="reference internal" 
href="#group__nanoarrow__ipc_1ga0a0b859bb7e01fc0a0828233f959492e"><span 
class="std std-ref">ArrowIpcDecoderInit()</span></a>, and released with <a 
class="reference internal" 
href="#group__nanoarrow__ipc_1gad74005e3b4915f5354874d8d84b4303f"><span 
class="std std-ref">ArrowIpcDecoderReset()</span></a>. These fields should not 
be modified by the caller but can be read following a call [...]
 <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">
@@ -1140,7 +1141,7 @@ document.write(`
 <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>
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" 
href="#_CPPv419ArrowIpcDecoderInitP15ArrowIpcDecoder"><code class="docutils 
literal notranslate"><span 
class="pre">ArrowIpcDecoderInit()</span></code></a></li>
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" 
href="#_CPPv420ArrowIpcDecoderResetP15ArrowIpcDecoder"><code class="docutils 
literal notranslate"><span 
class="pre">ArrowIpcDecoderReset()</span></code></a></li>
-<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" 
href="#_CPPv425ArrowIpcDecoderPeekHeaderP15ArrowIpcDecoder15ArrowBufferViewP10ArrowError"><code
 class="docutils literal notranslate"><span 
class="pre">ArrowIpcDecoderPeekHeader()</span></code></a></li>
+<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" 
href="#_CPPv425ArrowIpcDecoderPeekHeaderP15ArrowIpcDecoder15ArrowBufferViewP7int32_tP10ArrowError"><code
 class="docutils literal notranslate"><span 
class="pre">ArrowIpcDecoderPeekHeader()</span></code></a></li>
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" 
href="#_CPPv427ArrowIpcDecoderVerifyHeaderP15ArrowIpcDecoder15ArrowBufferViewP10ArrowError"><code
 class="docutils literal notranslate"><span 
class="pre">ArrowIpcDecoderVerifyHeader()</span></code></a></li>
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" 
href="#_CPPv427ArrowIpcDecoderDecodeHeaderP15ArrowIpcDecoder15ArrowBufferViewP10ArrowError"><code
 class="docutils literal notranslate"><span 
class="pre">ArrowIpcDecoderDecodeHeader()</span></code></a></li>
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" 
href="#_CPPv427ArrowIpcDecoderDecodeSchemaP15ArrowIpcDecoderP11ArrowSchemaP10ArrowError"><code
 class="docutils literal notranslate"><span 
class="pre">ArrowIpcDecoderDecodeSchema()</span></code></a></li>
diff --git a/main/searchindex.js b/main/searchindex.js
index 171e3017..bf2a0414 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