http://git-wip-us.apache.org/repos/asf/arrow-site/blob/4c7c2f1b/docs/cpp/classarrow_1_1_typed_buffer_builder.html ---------------------------------------------------------------------- diff --git a/docs/cpp/classarrow_1_1_typed_buffer_builder.html b/docs/cpp/classarrow_1_1_typed_buffer_builder.html index 0d3f382..7e501c1 100644 --- a/docs/cpp/classarrow_1_1_typed_buffer_builder.html +++ b/docs/cpp/classarrow_1_1_typed_buffer_builder.html @@ -81,7 +81,7 @@ Inheritance diagram for arrow::TypedBufferBuilder< T >:</div> <div class="center"> <img src="classarrow_1_1_typed_buffer_builder.png" usemap="#arrow::TypedBufferBuilder_3C_20T_20_3E_map" alt=""/> <map id="arrow::TypedBufferBuilder_3C_20T_20_3E_map" name="arrow::TypedBufferBuilder_3C_20T_20_3E_map"> -<area href="classarrow_1_1_buffer_builder.html" alt="arrow::BufferBuilder" shape="rect" coords="0,0,192,24"/> +<area href="classarrow_1_1_buffer_builder.html" title="A class for incrementally building a contiguous chunk of in-memory data. " alt="arrow::BufferBuilder" shape="rect" coords="0,0,192,24"/> </map> </div></div> <table class="memberdecls"> @@ -101,21 +101,26 @@ Public Member Functions</h2></td></tr> <tr class="separator:aaed11cafb3f536a491514a70958c87db"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1f49bc2502db1d20acb2dae6280a8837"><td class="memItemLeft" align="right" valign="top">int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_typed_buffer_builder.html#a1f49bc2502db1d20acb2dae6280a8837">length</a> () const</td></tr> <tr class="separator:a1f49bc2502db1d20acb2dae6280a8837"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ae2e6ee9cdfa066d1c9676d0d7c7e9fac"><td class="memItemLeft" align="right" valign="top">int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_typed_buffer_builder.html#ae2e6ee9cdfa066d1c9676d0d7c7e9fac">capacity</a> () const</td></tr> +<tr class="separator:ae2e6ee9cdfa066d1c9676d0d7c7e9fac"><td class="memSeparator" colspan="2"> </td></tr> <tr class="inherit_header pub_methods_classarrow_1_1_buffer_builder"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_buffer_builder')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classarrow_1_1_buffer_builder.html">arrow::BufferBuilder</a></td></tr> -<tr class="memitem:ac574703fa5c840f84056200bc553365a inherit pub_methods_classarrow_1_1_buffer_builder"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_buffer_builder.html#ac574703fa5c840f84056200bc553365a">BufferBuilder</a> (<a class="el" href="classarrow_1_1_memory_pool.html">MemoryPool</a> *pool)</td></tr> -<tr class="separator:ac574703fa5c840f84056200bc553365a inherit pub_methods_classarrow_1_1_buffer_builder"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a8bdd654fab07e1151945e8ba4e6ee39e inherit pub_methods_classarrow_1_1_buffer_builder"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_buffer_builder.html#a8bdd654fab07e1151945e8ba4e6ee39e">Resize</a> (const int64_t elements)</td></tr> -<tr class="memdesc:a8bdd654fab07e1151945e8ba4e6ee39e inherit pub_methods_classarrow_1_1_buffer_builder"><td class="mdescLeft"> </td><td class="mdescRight">Resizes the buffer to the nearest multiple of 64 bytes per Layout.md. <a href="classarrow_1_1_buffer_builder.html#a8bdd654fab07e1151945e8ba4e6ee39e">More...</a><br /></td></tr> -<tr class="separator:a8bdd654fab07e1151945e8ba4e6ee39e inherit pub_methods_classarrow_1_1_buffer_builder"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a861a36589ea59cee1125d3251bfae30c inherit pub_methods_classarrow_1_1_buffer_builder"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_buffer_builder.html#a861a36589ea59cee1125d3251bfae30c">Append</a> (const uint8_t *<a class="el" href="classarrow_1_1_buffer_builder.html#a44d11575460cb39216ae61999a29fa2f">data</a>, int64_t <a class="el" href="classarrow_1_1_buffer_builder.html#a9c3803b7ecb1c2c122a95b2346fbb0a2">length</a>)</td></tr> -<tr class="separator:a861a36589ea59cee1125d3251bfae30c inherit pub_methods_classarrow_1_1_buffer_builder"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a89b37be7cfb50fe27cf7b93ec7417add inherit pub_methods_classarrow_1_1_buffer_builder"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_buffer_builder.html#a89b37be7cfb50fe27cf7b93ec7417add">BufferBuilder</a> (<a class="el" href="classarrow_1_1_memory_pool.html">MemoryPool</a> *pool <a class="el" href="memory__pool_8h.html#a45892ac769df8063a376c306735ff637">ARROW_MEMORY_POOL_DEFAULT</a>)</td></tr> +<tr class="separator:a89b37be7cfb50fe27cf7b93ec7417add inherit pub_methods_classarrow_1_1_buffer_builder"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a7d037234bc80bdf7505c953e1317a429 inherit pub_methods_classarrow_1_1_buffer_builder"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_buffer_builder.html#a7d037234bc80bdf7505c953e1317a429">Resize</a> (const int64_t elements, bool shrink_to_fit=true)</td></tr> +<tr class="memdesc:a7d037234bc80bdf7505c953e1317a429 inherit pub_methods_classarrow_1_1_buffer_builder"><td class="mdescLeft"> </td><td class="mdescRight">Resizes the buffer to the nearest multiple of 64 bytes. <a href="classarrow_1_1_buffer_builder.html#a7d037234bc80bdf7505c953e1317a429">More...</a><br /></td></tr> +<tr class="separator:a7d037234bc80bdf7505c953e1317a429 inherit pub_methods_classarrow_1_1_buffer_builder"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:afac16a92de1d0349a9395addfe7d67bb inherit pub_methods_classarrow_1_1_buffer_builder"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_buffer_builder.html#afac16a92de1d0349a9395addfe7d67bb">Reserve</a> (const int64_t size)</td></tr> +<tr class="memdesc:afac16a92de1d0349a9395addfe7d67bb inherit pub_methods_classarrow_1_1_buffer_builder"><td class="mdescLeft"> </td><td class="mdescRight">Ensure that builder can accommodate the additional number of bytes without the need to perform allocations. <a href="classarrow_1_1_buffer_builder.html#afac16a92de1d0349a9395addfe7d67bb">More...</a><br /></td></tr> +<tr class="separator:afac16a92de1d0349a9395addfe7d67bb inherit pub_methods_classarrow_1_1_buffer_builder"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a1954e434193889884ee894cc15052db7 inherit pub_methods_classarrow_1_1_buffer_builder"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_buffer_builder.html#a1954e434193889884ee894cc15052db7">Append</a> (const void *<a class="el" href="classarrow_1_1_buffer_builder.html#a44d11575460cb39216ae61999a29fa2f">data</a>, int64_t <a class="el" href="classarrow_1_1_buffer_builder.html#a9c3803b7ecb1c2c122a95b2346fbb0a2">length</a>)</td></tr> +<tr class="separator:a1954e434193889884ee894cc15052db7 inherit pub_methods_classarrow_1_1_buffer_builder"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6d1756245bb061a66e69e0e8ffbd4aac inherit pub_methods_classarrow_1_1_buffer_builder"><td class="memTemplParams" colspan="2">template<size_t NBYTES> </td></tr> <tr class="memitem:a6d1756245bb061a66e69e0e8ffbd4aac inherit pub_methods_classarrow_1_1_buffer_builder"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_status.html">Status</a> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classarrow_1_1_buffer_builder.html#a6d1756245bb061a66e69e0e8ffbd4aac">Append</a> (const std::array< uint8_t, NBYTES > &<a class="el" href="classarrow_1_1_buffer_builder.html#a44d11575460cb39216ae61999a29fa2f">data</a>)</td></tr> <tr class="separator:a6d1756245bb061a66e69e0e8ffbd4aac inherit pub_methods_classarrow_1_1_buffer_builder"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab7ba2e8716f69a8bccd68aa33cc12286 inherit pub_methods_classarrow_1_1_buffer_builder"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_buffer_builder.html#ab7ba2e8716f69a8bccd68aa33cc12286">Advance</a> (const int64_t <a class="el" href="classarrow_1_1_buffer_builder.html#a9c3803b7ecb1c2c122a95b2346fbb0a2">length</a>)</td></tr> <tr class="separator:ab7ba2e8716f69a8bccd68aa33cc12286 inherit pub_methods_classarrow_1_1_buffer_builder"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:acb2881c13261f9755518d76ed5c4b9b6 inherit pub_methods_classarrow_1_1_buffer_builder"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_buffer_builder.html#acb2881c13261f9755518d76ed5c4b9b6">UnsafeAppend</a> (const uint8_t *<a class="el" href="classarrow_1_1_buffer_builder.html#a44d11575460cb39216ae61999a29fa2f">data</a>, int64_t <a class="el" href="classarrow_1_1_buffer_builder.html#a9c3803b7ecb1c2c122a95b2346fbb0a2">length</a>)</td></tr> -<tr class="separator:acb2881c13261f9755518d76ed5c4b9b6 inherit pub_methods_classarrow_1_1_buffer_builder"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a026c9ae142a22641e9ef26afcf850641 inherit pub_methods_classarrow_1_1_buffer_builder"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_buffer_builder.html#a026c9ae142a22641e9ef26afcf850641">UnsafeAppend</a> (const void *<a class="el" href="classarrow_1_1_buffer_builder.html#a44d11575460cb39216ae61999a29fa2f">data</a>, int64_t <a class="el" href="classarrow_1_1_buffer_builder.html#a9c3803b7ecb1c2c122a95b2346fbb0a2">length</a>)</td></tr> +<tr class="separator:a026c9ae142a22641e9ef26afcf850641 inherit pub_methods_classarrow_1_1_buffer_builder"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3ca4455a595c3b8864feae94044f399e inherit pub_methods_classarrow_1_1_buffer_builder"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_buffer_builder.html#a3ca4455a595c3b8864feae94044f399e">Finish</a> (std::shared_ptr< <a class="el" href="classarrow_1_1_buffer.html">Buffer</a> > *out)</td></tr> <tr class="separator:a3ca4455a595c3b8864feae94044f399e inherit pub_methods_classarrow_1_1_buffer_builder"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae8d4ba958542c2f74dbab41d1456e6aa inherit pub_methods_classarrow_1_1_buffer_builder"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_buffer_builder.html#ae8d4ba958542c2f74dbab41d1456e6aa">Reset</a> ()</td></tr> @@ -237,6 +242,33 @@ template<typename T> </div> </div> </div> +<a id="ae2e6ee9cdfa066d1c9676d0d7c7e9fac"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ae2e6ee9cdfa066d1c9676d0d7c7e9fac">◆ </a></span>capacity()</h2> + +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<typename T> </div> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">int64_t <a class="el" href="classarrow_1_1_typed_buffer_builder.html">arrow::TypedBufferBuilder</a>< T >::capacity </td> + <td>(</td> + <td class="paramname"></td><td>)</td> + <td> const</td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">inline</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +</div> +</div> <a id="aaed11cafb3f536a491514a70958c87db"></a> <h2 class="memtitle"><span class="permalink"><a href="#aaed11cafb3f536a491514a70958c87db">◆ </a></span>data()</h2>
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/4c7c2f1b/docs/cpp/classarrow_1_1_union_array.html ---------------------------------------------------------------------- diff --git a/docs/cpp/classarrow_1_1_union_array.html b/docs/cpp/classarrow_1_1_union_array.html index 4e24de9..88de649 100644 --- a/docs/cpp/classarrow_1_1_union_array.html +++ b/docs/cpp/classarrow_1_1_union_array.html @@ -144,7 +144,7 @@ Public Member Functions</h2></td></tr> <tr class="memitem:a155d9d827415438f976e3cb31e0a55f6 inherit pub_methods_classarrow_1_1_array"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#a155d9d827415438f976e3cb31e0a55f6">type_id</a> () const</td></tr> <tr class="separator:a155d9d827415438f976e3cb31e0a55f6 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a76c4756ac85b29f9135064d68d2ef908 inherit pub_methods_classarrow_1_1_array"><td class="memItemLeft" align="right" valign="top">std::shared_ptr< <a class="el" href="classarrow_1_1_buffer.html">Buffer</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#a76c4756ac85b29f9135064d68d2ef908">null_bitmap</a> () const</td></tr> -<tr class="memdesc:a76c4756ac85b29f9135064d68d2ef908 inherit pub_methods_classarrow_1_1_array"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classarrow_1_1_buffer.html" title="Immutable API for a chunk of bytes which may or may not be owned by the class instance. ">Buffer</a> for the null bitmap. <a href="classarrow_1_1_array.html#a76c4756ac85b29f9135064d68d2ef908">More...</a><br /></td></tr> +<tr class="memdesc:a76c4756ac85b29f9135064d68d2ef908 inherit pub_methods_classarrow_1_1_array"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classarrow_1_1_buffer.html" title="Object containing a pointer to a piece of contiguous memory with a particular size. ">Buffer</a> for the null bitmap. <a href="classarrow_1_1_array.html#a76c4756ac85b29f9135064d68d2ef908">More...</a><br /></td></tr> <tr class="separator:a76c4756ac85b29f9135064d68d2ef908 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7a8838fbc97b9b3b8ca15cb163b2027c inherit pub_methods_classarrow_1_1_array"><td class="memItemLeft" align="right" valign="top">const uint8_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#a7a8838fbc97b9b3b8ca15cb163b2027c">null_bitmap_data</a> () const</td></tr> <tr class="memdesc:a7a8838fbc97b9b3b8ca15cb163b2027c inherit pub_methods_classarrow_1_1_array"><td class="mdescLeft"> </td><td class="mdescRight">Raw pointer to the null bitmap. <a href="classarrow_1_1_array.html#a7a8838fbc97b9b3b8ca15cb163b2027c">More...</a><br /></td></tr> http://git-wip-us.apache.org/repos/asf/arrow-site/blob/4c7c2f1b/docs/cpp/classarrow_1_1gpu_1_1_cuda_buffer-members.html ---------------------------------------------------------------------- diff --git a/docs/cpp/classarrow_1_1gpu_1_1_cuda_buffer-members.html b/docs/cpp/classarrow_1_1gpu_1_1_cuda_buffer-members.html index dffea53..fed8009 100644 --- a/docs/cpp/classarrow_1_1gpu_1_1_cuda_buffer-members.html +++ b/docs/cpp/classarrow_1_1gpu_1_1_cuda_buffer-members.html @@ -78,32 +78,35 @@ $(function() { <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#af694696afedb9313cf5dc874ffa9a453">Buffer</a>(const std::shared_ptr< Buffer > &parent, const int64_t offset, const int64_t size)</td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#a4c75902129b5f2fb471fd166907361dc">capacity</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#a45ee7f1e21f9f3f4cb8233be8d64731e">capacity_</a></td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr> - <tr><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer.html#adba3ef6f80df5df61c8c9f07c92fdf9e">Close</a>()</td><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer.html">arrow::gpu::CudaBuffer</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer.html#ad7dc496bfff7509694e64b5c88710708">context</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer.html">arrow::gpu::CudaBuffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer.html#afd8e418493a51ca41ce12200bdf95ab4">context_</a></td><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer.html">arrow::gpu::CudaBuffer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#a7081913a08b88c2ca674c36354d5e171">Copy</a>(const int64_t start, const int64_t nbytes, MemoryPool *pool, std::shared_ptr< Buffer > *out) const</td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"></td></tr> - <tr><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#adcf891e5c72d591f1c293027dbf7f22a">Copy</a>(const int64_t start, const int64_t nbytes, std::shared_ptr< Buffer > *out) const</td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer.html#a1f87324a5fd6fdd18f2ab48618edd1ef">CopyFromHost</a>(const int64_t position, const void *data, int64_t nbytes)</td><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer.html">arrow::gpu::CudaBuffer</a></td><td class="entry"></td></tr> - <tr><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer.html#a4548c21720b21e71cd576324f6c2b00b">CopyToHost</a>(const int64_t position, const int64_t nbytes, void *out) const</td><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer.html">arrow::gpu::CudaBuffer</a></td><td class="entry"></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer.html#ac2bf210197dbae088ba8d2390650f7f7">CudaBuffer</a>(uint8_t *data, int64_t size, const std::shared_ptr< CudaContext > &context, bool own_data=false, bool is_ipc=false)</td><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer.html">arrow::gpu::CudaBuffer</a></td><td class="entry"></td></tr> - <tr><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer.html#ab2e89c42aebc348923c13af3cdd15600">CudaBuffer</a>(const std::shared_ptr< CudaBuffer > &parent, const int64_t offset, const int64_t size)</td><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer.html">arrow::gpu::CudaBuffer</a></td><td class="entry"></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#a81c3dd8c11dd804be2ada6df5ce8fad2">data</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#af468a7a1f346f9a6a29738bf585a3548">data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#a94918db73183b750716a07133dd8384d">Equals</a>(const Buffer &other, int64_t nbytes) const</td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"></td></tr> - <tr><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#a0d3d3bd95a3297046a6ab24f5e957bfd">Equals</a>(const Buffer &other) const</td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer.html#a66dff3d1877a75a781190c85beb79916">ExportForIpc</a>(std::unique_ptr< CudaIpcMemHandle > *handle)</td><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer.html">arrow::gpu::CudaBuffer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> - <tr><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer.html#af769e83a8ee8fb3581e4a77cb3d35b90">is_ipc_</a></td><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer.html">arrow::gpu::CudaBuffer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#a8244f9c354364788161f11bedc6f2ab9">is_mutable</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#acfefa777b4d7d6a2f7a8ea23549dac46">is_mutable_</a></td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#a5a9cb9324d3f7e323eb070b553c925aa">mutable_data</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#ad36e306b99bc8427865bcac9b2d4f7e5">mutable_data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer.html#ac365b50273ed2ad5ba7d84c6271627d6">own_data_</a></td><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer.html">arrow::gpu::CudaBuffer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr> - <tr><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#ac58d818fa0d8a5db215ca858c5e6aece">parent</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#a3feb5a490cbd9699837067931476c65b">parent_</a></td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr> - <tr><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#a2a49871341c300996a39145d22aa8054">size</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#a3500e42217635843b3b34bfe92b2f73a">size_</a></td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr> - <tr><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#ae6e34f304922c3416a58688bf0cd4471">~Buffer</a>()=default</td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer.html#a14f4baf92474d19021686a17d536947a">~CudaBuffer</a>()</td><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer.html">arrow::gpu::CudaBuffer</a></td><td class="entry"></td></tr> + <tr><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#a1f0df2ff745996a85ab586e150630b53">CheckMutable</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer.html#adba3ef6f80df5df61c8c9f07c92fdf9e">Close</a>()</td><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer.html">arrow::gpu::CudaBuffer</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr> + <tr><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer.html#ad7dc496bfff7509694e64b5c88710708">context</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer.html">arrow::gpu::CudaBuffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer.html#afd8e418493a51ca41ce12200bdf95ab4">context_</a></td><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer.html">arrow::gpu::CudaBuffer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr> + <tr><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#a7081913a08b88c2ca674c36354d5e171">Copy</a>(const int64_t start, const int64_t nbytes, MemoryPool *pool, std::shared_ptr< Buffer > *out) const</td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#adcf891e5c72d591f1c293027dbf7f22a">Copy</a>(const int64_t start, const int64_t nbytes, std::shared_ptr< Buffer > *out) const</td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"></td></tr> + <tr><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer.html#a1f87324a5fd6fdd18f2ab48618edd1ef">CopyFromHost</a>(const int64_t position, const void *data, int64_t nbytes)</td><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer.html">arrow::gpu::CudaBuffer</a></td><td class="entry"></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer.html#a4548c21720b21e71cd576324f6c2b00b">CopyToHost</a>(const int64_t position, const int64_t nbytes, void *out) const</td><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer.html">arrow::gpu::CudaBuffer</a></td><td class="entry"></td></tr> + <tr><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer.html#ac2bf210197dbae088ba8d2390650f7f7">CudaBuffer</a>(uint8_t *data, int64_t size, const std::shared_ptr< CudaContext > &context, bool own_data=false, bool is_ipc=false)</td><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer.html">arrow::gpu::CudaBuffer</a></td><td class="entry"></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer.html#ab2e89c42aebc348923c13af3cdd15600">CudaBuffer</a>(const std::shared_ptr< CudaBuffer > &parent, const int64_t offset, const int64_t size)</td><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer.html">arrow::gpu::CudaBuffer</a></td><td class="entry"></td></tr> + <tr><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#a81c3dd8c11dd804be2ada6df5ce8fad2">data</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#af468a7a1f346f9a6a29738bf585a3548">data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr> + <tr><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#a94918db73183b750716a07133dd8384d">Equals</a>(const Buffer &other, int64_t nbytes) const</td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#a0d3d3bd95a3297046a6ab24f5e957bfd">Equals</a>(const Buffer &other) const</td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"></td></tr> + <tr><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer.html#a58d7a38c166edf8ac209cfe9786d91df">ExportForIpc</a>(std::shared_ptr< CudaIpcMemHandle > *handle)</td><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer.html">arrow::gpu::CudaBuffer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#adeea70eb65ff53f3ec94d3a7b754c7c0">FromString</a>(const std::string &data, MemoryPool *pool, std::shared_ptr< Buffer > *out)</td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span class="mlabel">static</span></td></tr> + <tr><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#a65e1ae0e908b997d371fc80ff1cb8f43">FromString</a>(const std::string &data, std::shared_ptr< Buffer > *out)</td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span class="mlabel">static</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer.html#af769e83a8ee8fb3581e4a77cb3d35b90">is_ipc_</a></td><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer.html">arrow::gpu::CudaBuffer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr> + <tr><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#a8244f9c354364788161f11bedc6f2ab9">is_mutable</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#acfefa777b4d7d6a2f7a8ea23549dac46">is_mutable_</a></td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr> + <tr><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#a5a9cb9324d3f7e323eb070b553c925aa">mutable_data</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#ad36e306b99bc8427865bcac9b2d4f7e5">mutable_data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr> + <tr><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer.html#ac365b50273ed2ad5ba7d84c6271627d6">own_data_</a></td><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer.html">arrow::gpu::CudaBuffer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#ac58d818fa0d8a5db215ca858c5e6aece">parent</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#a3feb5a490cbd9699837067931476c65b">parent_</a></td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#a2a49871341c300996a39145d22aa8054">size</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#a3500e42217635843b3b34bfe92b2f73a">size_</a></td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#ae6e34f304922c3416a58688bf0cd4471">~Buffer</a>()=default</td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> + <tr><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer.html#a14f4baf92474d19021686a17d536947a">~CudaBuffer</a>()</td><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer.html">arrow::gpu::CudaBuffer</a></td><td class="entry"></td></tr> </table></div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> http://git-wip-us.apache.org/repos/asf/arrow-site/blob/4c7c2f1b/docs/cpp/classarrow_1_1gpu_1_1_cuda_buffer.html ---------------------------------------------------------------------- diff --git a/docs/cpp/classarrow_1_1gpu_1_1_cuda_buffer.html b/docs/cpp/classarrow_1_1gpu_1_1_cuda_buffer.html index 8ec43cf..3681c94 100644 --- a/docs/cpp/classarrow_1_1gpu_1_1_cuda_buffer.html +++ b/docs/cpp/classarrow_1_1gpu_1_1_cuda_buffer.html @@ -86,7 +86,7 @@ Inheritance diagram for arrow::gpu::CudaBuffer:</div> <div class="center"> <img src="classarrow_1_1gpu_1_1_cuda_buffer.png" usemap="#arrow::gpu::CudaBuffer_map" alt=""/> <map id="arrow::gpu::CudaBuffer_map" name="arrow::gpu::CudaBuffer_map"> -<area href="classarrow_1_1_buffer.html" title="Immutable API for a chunk of bytes which may or may not be owned by the class instance. " alt="arrow::Buffer" shape="rect" coords="0,0,143,24"/> +<area href="classarrow_1_1_buffer.html" title="Object containing a pointer to a piece of contiguous memory with a particular size. " alt="arrow::Buffer" shape="rect" coords="0,0,143,24"/> </map> </div></div> <table class="memberdecls"> @@ -104,9 +104,9 @@ Public Member Functions</h2></td></tr> <tr class="memitem:a1f87324a5fd6fdd18f2ab48618edd1ef"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer.html#a1f87324a5fd6fdd18f2ab48618edd1ef">CopyFromHost</a> (const int64_t position, const void *<a class="el" href="classarrow_1_1_buffer.html#a81c3dd8c11dd804be2ada6df5ce8fad2">data</a>, int64_t nbytes)</td></tr> <tr class="memdesc:a1f87324a5fd6fdd18f2ab48618edd1ef"><td class="mdescLeft"> </td><td class="mdescRight">Copy memory to device at position. <a href="#a1f87324a5fd6fdd18f2ab48618edd1ef">More...</a><br /></td></tr> <tr class="separator:a1f87324a5fd6fdd18f2ab48618edd1ef"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a66dff3d1877a75a781190c85beb79916"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classarrow_1_1_status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer.html#a66dff3d1877a75a781190c85beb79916">ExportForIpc</a> (std::unique_ptr< <a class="el" href="classarrow_1_1gpu_1_1_cuda_ipc_mem_handle.html">CudaIpcMemHandle</a> > *handle)</td></tr> -<tr class="memdesc:a66dff3d1877a75a781190c85beb79916"><td class="mdescLeft"> </td><td class="mdescRight">Expose this device buffer as IPC memory which can be used in other processes. <a href="#a66dff3d1877a75a781190c85beb79916">More...</a><br /></td></tr> -<tr class="separator:a66dff3d1877a75a781190c85beb79916"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a58d7a38c166edf8ac209cfe9786d91df"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classarrow_1_1_status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer.html#a58d7a38c166edf8ac209cfe9786d91df">ExportForIpc</a> (std::shared_ptr< <a class="el" href="classarrow_1_1gpu_1_1_cuda_ipc_mem_handle.html">CudaIpcMemHandle</a> > *handle)</td></tr> +<tr class="memdesc:a58d7a38c166edf8ac209cfe9786d91df"><td class="mdescLeft"> </td><td class="mdescRight">Expose this device buffer as IPC memory which can be used in other processes. <a href="#a58d7a38c166edf8ac209cfe9786d91df">More...</a><br /></td></tr> +<tr class="separator:a58d7a38c166edf8ac209cfe9786d91df"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad7dc496bfff7509694e64b5c88710708"><td class="memItemLeft" align="right" valign="top">std::shared_ptr< <a class="el" href="classarrow_1_1gpu_1_1_cuda_context.html">CudaContext</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer.html#ad7dc496bfff7509694e64b5c88710708">context</a> () const</td></tr> <tr class="separator:ad7dc496bfff7509694e64b5c88710708"><td class="memSeparator" colspan="2"> </td></tr> <tr class="inherit_header pub_methods_classarrow_1_1_buffer"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_buffer')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td></tr> @@ -130,10 +130,10 @@ Public Member Functions</h2></td></tr> <tr class="memdesc:a0d3d3bd95a3297046a6ab24f5e957bfd inherit pub_methods_classarrow_1_1_buffer"><td class="mdescLeft"> </td><td class="mdescRight">Return true if both buffers are the same size and contain the same bytes. <a href="classarrow_1_1_buffer.html#a0d3d3bd95a3297046a6ab24f5e957bfd">More...</a><br /></td></tr> <tr class="separator:a0d3d3bd95a3297046a6ab24f5e957bfd inherit pub_methods_classarrow_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7081913a08b88c2ca674c36354d5e171 inherit pub_methods_classarrow_1_1_buffer"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_buffer.html#a7081913a08b88c2ca674c36354d5e171">Copy</a> (const int64_t start, const int64_t nbytes, <a class="el" href="classarrow_1_1_memory_pool.html">MemoryPool</a> *pool, std::shared_ptr< <a class="el" href="classarrow_1_1_buffer.html">Buffer</a> > *out) const</td></tr> -<tr class="memdesc:a7081913a08b88c2ca674c36354d5e171 inherit pub_methods_classarrow_1_1_buffer"><td class="mdescLeft"> </td><td class="mdescRight">Copy a section of the buffer into a new <a class="el" href="classarrow_1_1_buffer.html" title="Immutable API for a chunk of bytes which may or may not be owned by the class instance. ">Buffer</a>. <a href="classarrow_1_1_buffer.html#a7081913a08b88c2ca674c36354d5e171">More...</a><br /></td></tr> +<tr class="memdesc:a7081913a08b88c2ca674c36354d5e171 inherit pub_methods_classarrow_1_1_buffer"><td class="mdescLeft"> </td><td class="mdescRight">Copy a section of the buffer into a new <a class="el" href="classarrow_1_1_buffer.html" title="Object containing a pointer to a piece of contiguous memory with a particular size. ">Buffer</a>. <a href="classarrow_1_1_buffer.html#a7081913a08b88c2ca674c36354d5e171">More...</a><br /></td></tr> <tr class="separator:a7081913a08b88c2ca674c36354d5e171 inherit pub_methods_classarrow_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adcf891e5c72d591f1c293027dbf7f22a inherit pub_methods_classarrow_1_1_buffer"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_buffer.html#adcf891e5c72d591f1c293027dbf7f22a">Copy</a> (const int64_t start, const int64_t nbytes, std::shared_ptr< <a class="el" href="classarrow_1_1_buffer.html">Buffer</a> > *out) const</td></tr> -<tr class="memdesc:adcf891e5c72d591f1c293027dbf7f22a inherit pub_methods_classarrow_1_1_buffer"><td class="mdescLeft"> </td><td class="mdescRight">Copy a section of the buffer using the default memory pool into a new <a class="el" href="classarrow_1_1_buffer.html" title="Immutable API for a chunk of bytes which may or may not be owned by the class instance. ">Buffer</a>. <a href="classarrow_1_1_buffer.html#adcf891e5c72d591f1c293027dbf7f22a">More...</a><br /></td></tr> +<tr class="memdesc:adcf891e5c72d591f1c293027dbf7f22a inherit pub_methods_classarrow_1_1_buffer"><td class="mdescLeft"> </td><td class="mdescRight">Copy a section of the buffer using the default memory pool into a new <a class="el" href="classarrow_1_1_buffer.html" title="Object containing a pointer to a piece of contiguous memory with a particular size. ">Buffer</a>. <a href="classarrow_1_1_buffer.html#adcf891e5c72d591f1c293027dbf7f22a">More...</a><br /></td></tr> <tr class="separator:adcf891e5c72d591f1c293027dbf7f22a inherit pub_methods_classarrow_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4c75902129b5f2fb471fd166907361dc inherit pub_methods_classarrow_1_1_buffer"><td class="memItemLeft" align="right" valign="top">int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_buffer.html#a4c75902129b5f2fb471fd166907361dc">capacity</a> () const</td></tr> <tr class="separator:a4c75902129b5f2fb471fd166907361dc inherit pub_methods_classarrow_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr> @@ -150,6 +150,9 @@ Public Member Functions</h2></td></tr> Protected Member Functions</h2></td></tr> <tr class="memitem:adba3ef6f80df5df61c8c9f07c92fdf9e"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classarrow_1_1_status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer.html#adba3ef6f80df5df61c8c9f07c92fdf9e">Close</a> ()</td></tr> <tr class="separator:adba3ef6f80df5df61c8c9f07c92fdf9e"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="inherit_header pro_methods_classarrow_1_1_buffer"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classarrow_1_1_buffer')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td></tr> +<tr class="memitem:a1f0df2ff745996a85ab586e150630b53 inherit pro_methods_classarrow_1_1_buffer"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_buffer.html#a1f0df2ff745996a85ab586e150630b53">CheckMutable</a> () const</td></tr> +<tr class="separator:a1f0df2ff745996a85ab586e150630b53 inherit pro_methods_classarrow_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a> Protected Attributes</h2></td></tr> @@ -172,6 +175,16 @@ Protected Attributes</h2></td></tr> <tr class="separator:a45ee7f1e21f9f3f4cb8233be8d64731e inherit pro_attribs_classarrow_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3feb5a490cbd9699837067931476c65b inherit pro_attribs_classarrow_1_1_buffer"><td class="memItemLeft" align="right" valign="top">std::shared_ptr< <a class="el" href="classarrow_1_1_buffer.html">Buffer</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_buffer.html#a3feb5a490cbd9699837067931476c65b">parent_</a></td></tr> <tr class="separator:a3feb5a490cbd9699837067931476c65b inherit pro_attribs_classarrow_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr> +</table><table class="memberdecls"> +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a> +Additional Inherited Members</h2></td></tr> +<tr class="inherit_header pub_static_methods_classarrow_1_1_buffer"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classarrow_1_1_buffer')"><img src="closed.png" alt="-"/> Static Public Member Functions inherited from <a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td></tr> +<tr class="memitem:adeea70eb65ff53f3ec94d3a7b754c7c0 inherit pub_static_methods_classarrow_1_1_buffer"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classarrow_1_1_status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_buffer.html#adeea70eb65ff53f3ec94d3a7b754c7c0">FromString</a> (const std::string &<a class="el" href="classarrow_1_1_buffer.html#a81c3dd8c11dd804be2ada6df5ce8fad2">data</a>, <a class="el" href="classarrow_1_1_memory_pool.html">MemoryPool</a> *pool, std::shared_ptr< <a class="el" href="classarrow_1_1_buffer.html">Buffer</a> > *out)</td></tr> +<tr class="memdesc:adeea70eb65ff53f3ec94d3a7b754c7c0 inherit pub_static_methods_classarrow_1_1_buffer"><td class="mdescLeft"> </td><td class="mdescRight">Construct a new buffer that owns its memory from a std::string. <a href="classarrow_1_1_buffer.html#adeea70eb65ff53f3ec94d3a7b754c7c0">More...</a><br /></td></tr> +<tr class="separator:adeea70eb65ff53f3ec94d3a7b754c7c0 inherit pub_static_methods_classarrow_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a65e1ae0e908b997d371fc80ff1cb8f43 inherit pub_static_methods_classarrow_1_1_buffer"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classarrow_1_1_status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_buffer.html#a65e1ae0e908b997d371fc80ff1cb8f43">FromString</a> (const std::string &<a class="el" href="classarrow_1_1_buffer.html#a81c3dd8c11dd804be2ada6df5ce8fad2">data</a>, std::shared_ptr< <a class="el" href="classarrow_1_1_buffer.html">Buffer</a> > *out)</td></tr> +<tr class="memdesc:a65e1ae0e908b997d371fc80ff1cb8f43 inherit pub_static_methods_classarrow_1_1_buffer"><td class="mdescLeft"> </td><td class="mdescRight">Construct a new buffer that owns its memory from a std::string using the default memory pool. <a href="classarrow_1_1_buffer.html#a65e1ae0e908b997d371fc80ff1cb8f43">More...</a><br /></td></tr> +<tr class="separator:a65e1ae0e908b997d371fc80ff1cb8f43 inherit pub_static_methods_classarrow_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <div class="textblock"><p>An Arrow buffer located on a GPU device. </p> @@ -413,8 +426,8 @@ Protected Attributes</h2></td></tr> </div> </div> -<a id="a66dff3d1877a75a781190c85beb79916"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a66dff3d1877a75a781190c85beb79916">◆ </a></span>ExportForIpc()</h2> +<a id="a58d7a38c166edf8ac209cfe9786d91df"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a58d7a38c166edf8ac209cfe9786d91df">◆ </a></span>ExportForIpc()</h2> <div class="memitem"> <div class="memproto"> @@ -425,7 +438,7 @@ Protected Attributes</h2></td></tr> <tr> <td class="memname">virtual <a class="el" href="classarrow_1_1_status.html">Status</a> arrow::gpu::CudaBuffer::ExportForIpc </td> <td>(</td> - <td class="paramtype">std::unique_ptr< <a class="el" href="classarrow_1_1gpu_1_1_cuda_ipc_mem_handle.html">CudaIpcMemHandle</a> > * </td> + <td class="paramtype">std::shared_ptr< <a class="el" href="classarrow_1_1gpu_1_1_cuda_ipc_mem_handle.html">CudaIpcMemHandle</a> > * </td> <td class="paramname"><em>handle</em></td><td>)</td> <td></td> </tr> http://git-wip-us.apache.org/repos/asf/arrow-site/blob/4c7c2f1b/docs/cpp/classarrow_1_1gpu_1_1_cuda_buffer_reader.html ---------------------------------------------------------------------- diff --git a/docs/cpp/classarrow_1_1gpu_1_1_cuda_buffer_reader.html b/docs/cpp/classarrow_1_1gpu_1_1_cuda_buffer_reader.html index 3315b50..db0dcd7 100644 --- a/docs/cpp/classarrow_1_1gpu_1_1_cuda_buffer_reader.html +++ b/docs/cpp/classarrow_1_1gpu_1_1_cuda_buffer_reader.html @@ -316,7 +316,7 @@ Additional Inherited Members</h2></td></tr> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramdir">[in]</td><td class="paramname">nbytes</td><td>number of bytes to read </td></tr> - <tr><td class="paramdir">[out]</td><td class="paramname">out</td><td>a <a class="el" href="classarrow_1_1_buffer.html" title="Immutable API for a chunk of bytes which may or may not be owned by the class instance. ">Buffer</a> referencing device memory </td></tr> + <tr><td class="paramdir">[out]</td><td class="paramname">out</td><td>a <a class="el" href="classarrow_1_1_buffer.html" title="Object containing a pointer to a piece of contiguous memory with a particular size. ">Buffer</a> referencing device memory </td></tr> </table> </dd> </dl> http://git-wip-us.apache.org/repos/asf/arrow-site/blob/4c7c2f1b/docs/cpp/classarrow_1_1gpu_1_1_cuda_host_buffer-members.html ---------------------------------------------------------------------- diff --git a/docs/cpp/classarrow_1_1gpu_1_1_cuda_host_buffer-members.html b/docs/cpp/classarrow_1_1gpu_1_1_cuda_host_buffer-members.html index 7a2a35e..2141b8e 100644 --- a/docs/cpp/classarrow_1_1gpu_1_1_cuda_host_buffer-members.html +++ b/docs/cpp/classarrow_1_1gpu_1_1_cuda_host_buffer-members.html @@ -78,28 +78,31 @@ $(function() { <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#af694696afedb9313cf5dc874ffa9a453">Buffer</a>(const std::shared_ptr< Buffer > &parent, const int64_t offset, const int64_t size)</td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#a4c75902129b5f2fb471fd166907361dc">capacity</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#a45ee7f1e21f9f3f4cb8233be8d64731e">capacity_</a></td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr> - <tr><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#a7081913a08b88c2ca674c36354d5e171">Copy</a>(const int64_t start, const int64_t nbytes, MemoryPool *pool, std::shared_ptr< Buffer > *out) const</td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#adcf891e5c72d591f1c293027dbf7f22a">Copy</a>(const int64_t start, const int64_t nbytes, std::shared_ptr< Buffer > *out) const</td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"></td></tr> - <tr><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#a81c3dd8c11dd804be2ada6df5ce8fad2">data</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#af468a7a1f346f9a6a29738bf585a3548">data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr> - <tr><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#a94918db73183b750716a07133dd8384d">Equals</a>(const Buffer &other, int64_t nbytes) const</td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#a0d3d3bd95a3297046a6ab24f5e957bfd">Equals</a>(const Buffer &other) const</td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"></td></tr> - <tr><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#a8244f9c354364788161f11bedc6f2ab9">is_mutable</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#acfefa777b4d7d6a2f7a8ea23549dac46">is_mutable_</a></td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr> - <tr><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#a5a9cb9324d3f7e323eb070b553c925aa">mutable_data</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#ad36e306b99bc8427865bcac9b2d4f7e5">mutable_data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr> - <tr><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_host_buffer.html#a541704eb0b7720aa712e294634cf58f9">MutableBuffer</a>(uint8_t *data, const int64_t size)</td><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_host_buffer.html">arrow::gpu::CudaHostBuffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_host_buffer.html#a594a044b4a2915aec40de4fe9ddd492d">MutableBuffer</a>(const std::shared_ptr< Buffer > &parent, const int64_t offset, const int64_t size)</td><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_host_buffer.html">arrow::gpu::CudaHostBuffer</a></td><td class="entry"></td></tr> - <tr><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_host_buffer.html#a3b01c712ad660aea1b10a0ad2b232ac7">MutableBuffer</a>()</td><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_host_buffer.html">arrow::gpu::CudaHostBuffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_mutable_buffer.html#a541704eb0b7720aa712e294634cf58f9">arrow::MutableBuffer::MutableBuffer</a>(uint8_t *data, const int64_t size)</td><td class="entry"><a class="el" href="classarrow_1_1_mutable_buffer.html">arrow::MutableBuffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classarrow_1_1_mutable_buffer.html#a594a044b4a2915aec40de4fe9ddd492d">arrow::MutableBuffer::MutableBuffer</a>(const std::shared_ptr< Buffer > &parent, const int64_t offset, const int64_t size)</td><td class="entry"><a class="el" href="classarrow_1_1_mutable_buffer.html">arrow::MutableBuffer</a></td><td class="entry"></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_mutable_buffer.html#a3b01c712ad660aea1b10a0ad2b232ac7">arrow::MutableBuffer::MutableBuffer</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_mutable_buffer.html">arrow::MutableBuffer</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr> - <tr><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#ac58d818fa0d8a5db215ca858c5e6aece">parent</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#a3feb5a490cbd9699837067931476c65b">parent_</a></td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr> - <tr><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#a2a49871341c300996a39145d22aa8054">size</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#a3500e42217635843b3b34bfe92b2f73a">size_</a></td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr> - <tr><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#ae6e34f304922c3416a58688bf0cd4471">~Buffer</a>()=default</td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_host_buffer.html#aca2a2c906b10b344cdb2e92011046d24">~CudaHostBuffer</a>()</td><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_host_buffer.html">arrow::gpu::CudaHostBuffer</a></td><td class="entry"></td></tr> + <tr><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#a1f0df2ff745996a85ab586e150630b53">CheckMutable</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#a7081913a08b88c2ca674c36354d5e171">Copy</a>(const int64_t start, const int64_t nbytes, MemoryPool *pool, std::shared_ptr< Buffer > *out) const</td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"></td></tr> + <tr><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#adcf891e5c72d591f1c293027dbf7f22a">Copy</a>(const int64_t start, const int64_t nbytes, std::shared_ptr< Buffer > *out) const</td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#a81c3dd8c11dd804be2ada6df5ce8fad2">data</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#af468a7a1f346f9a6a29738bf585a3548">data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#a94918db73183b750716a07133dd8384d">Equals</a>(const Buffer &other, int64_t nbytes) const</td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"></td></tr> + <tr><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#a0d3d3bd95a3297046a6ab24f5e957bfd">Equals</a>(const Buffer &other) const</td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#adeea70eb65ff53f3ec94d3a7b754c7c0">FromString</a>(const std::string &data, MemoryPool *pool, std::shared_ptr< Buffer > *out)</td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span class="mlabel">static</span></td></tr> + <tr><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#a65e1ae0e908b997d371fc80ff1cb8f43">FromString</a>(const std::string &data, std::shared_ptr< Buffer > *out)</td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span class="mlabel">static</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#a8244f9c354364788161f11bedc6f2ab9">is_mutable</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#acfefa777b4d7d6a2f7a8ea23549dac46">is_mutable_</a></td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#a5a9cb9324d3f7e323eb070b553c925aa">mutable_data</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#ad36e306b99bc8427865bcac9b2d4f7e5">mutable_data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_host_buffer.html#a541704eb0b7720aa712e294634cf58f9">MutableBuffer</a>(uint8_t *data, const int64_t size)</td><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_host_buffer.html">arrow::gpu::CudaHostBuffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_host_buffer.html#a594a044b4a2915aec40de4fe9ddd492d">MutableBuffer</a>(const std::shared_ptr< Buffer > &parent, const int64_t offset, const int64_t size)</td><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_host_buffer.html">arrow::gpu::CudaHostBuffer</a></td><td class="entry"></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_host_buffer.html#a3b01c712ad660aea1b10a0ad2b232ac7">MutableBuffer</a>()</td><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_host_buffer.html">arrow::gpu::CudaHostBuffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classarrow_1_1_mutable_buffer.html#a541704eb0b7720aa712e294634cf58f9">arrow::MutableBuffer::MutableBuffer</a>(uint8_t *data, const int64_t size)</td><td class="entry"><a class="el" href="classarrow_1_1_mutable_buffer.html">arrow::MutableBuffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_mutable_buffer.html#a594a044b4a2915aec40de4fe9ddd492d">arrow::MutableBuffer::MutableBuffer</a>(const std::shared_ptr< Buffer > &parent, const int64_t offset, const int64_t size)</td><td class="entry"><a class="el" href="classarrow_1_1_mutable_buffer.html">arrow::MutableBuffer</a></td><td class="entry"></td></tr> + <tr><td class="entry"><a class="el" href="classarrow_1_1_mutable_buffer.html#a3b01c712ad660aea1b10a0ad2b232ac7">arrow::MutableBuffer::MutableBuffer</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_mutable_buffer.html">arrow::MutableBuffer</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#ac58d818fa0d8a5db215ca858c5e6aece">parent</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#a3feb5a490cbd9699837067931476c65b">parent_</a></td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#a2a49871341c300996a39145d22aa8054">size</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#a3500e42217635843b3b34bfe92b2f73a">size_</a></td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#ae6e34f304922c3416a58688bf0cd4471">~Buffer</a>()=default</td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> + <tr><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_host_buffer.html#aca2a2c906b10b344cdb2e92011046d24">~CudaHostBuffer</a>()</td><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_host_buffer.html">arrow::gpu::CudaHostBuffer</a></td><td class="entry"></td></tr> </table></div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> http://git-wip-us.apache.org/repos/asf/arrow-site/blob/4c7c2f1b/docs/cpp/classarrow_1_1gpu_1_1_cuda_host_buffer.html ---------------------------------------------------------------------- diff --git a/docs/cpp/classarrow_1_1gpu_1_1_cuda_host_buffer.html b/docs/cpp/classarrow_1_1gpu_1_1_cuda_host_buffer.html index 0d3c8d0..7058f7f 100644 --- a/docs/cpp/classarrow_1_1gpu_1_1_cuda_host_buffer.html +++ b/docs/cpp/classarrow_1_1gpu_1_1_cuda_host_buffer.html @@ -84,8 +84,8 @@ Inheritance diagram for arrow::gpu::CudaHostBuffer:</div> <div class="center"> <img src="classarrow_1_1gpu_1_1_cuda_host_buffer.png" usemap="#arrow::gpu::CudaHostBuffer_map" alt=""/> <map id="arrow::gpu::CudaHostBuffer_map" name="arrow::gpu::CudaHostBuffer_map"> -<area href="classarrow_1_1_mutable_buffer.html" title="A Buffer whose contents can be mutated. May or may not own its data. " alt="arrow::MutableBuffer" shape="rect" coords="0,56,168,80"/> -<area href="classarrow_1_1_buffer.html" title="Immutable API for a chunk of bytes which may or may not be owned by the class instance. " alt="arrow::Buffer" shape="rect" coords="0,0,168,24"/> +<area href="classarrow_1_1_mutable_buffer.html" title="A Buffer whose contents can be mutated. " alt="arrow::MutableBuffer" shape="rect" coords="0,56,168,80"/> +<area href="classarrow_1_1_buffer.html" title="Object containing a pointer to a piece of contiguous memory with a particular size. " alt="arrow::Buffer" shape="rect" coords="0,0,168,24"/> </map> </div></div> <table class="memberdecls"> @@ -125,10 +125,10 @@ Public Member Functions</h2></td></tr> <tr class="memdesc:a0d3d3bd95a3297046a6ab24f5e957bfd inherit pub_methods_classarrow_1_1_buffer"><td class="mdescLeft"> </td><td class="mdescRight">Return true if both buffers are the same size and contain the same bytes. <a href="classarrow_1_1_buffer.html#a0d3d3bd95a3297046a6ab24f5e957bfd">More...</a><br /></td></tr> <tr class="separator:a0d3d3bd95a3297046a6ab24f5e957bfd inherit pub_methods_classarrow_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7081913a08b88c2ca674c36354d5e171 inherit pub_methods_classarrow_1_1_buffer"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_buffer.html#a7081913a08b88c2ca674c36354d5e171">Copy</a> (const int64_t start, const int64_t nbytes, <a class="el" href="classarrow_1_1_memory_pool.html">MemoryPool</a> *pool, std::shared_ptr< <a class="el" href="classarrow_1_1_buffer.html">Buffer</a> > *out) const</td></tr> -<tr class="memdesc:a7081913a08b88c2ca674c36354d5e171 inherit pub_methods_classarrow_1_1_buffer"><td class="mdescLeft"> </td><td class="mdescRight">Copy a section of the buffer into a new <a class="el" href="classarrow_1_1_buffer.html" title="Immutable API for a chunk of bytes which may or may not be owned by the class instance. ">Buffer</a>. <a href="classarrow_1_1_buffer.html#a7081913a08b88c2ca674c36354d5e171">More...</a><br /></td></tr> +<tr class="memdesc:a7081913a08b88c2ca674c36354d5e171 inherit pub_methods_classarrow_1_1_buffer"><td class="mdescLeft"> </td><td class="mdescRight">Copy a section of the buffer into a new <a class="el" href="classarrow_1_1_buffer.html" title="Object containing a pointer to a piece of contiguous memory with a particular size. ">Buffer</a>. <a href="classarrow_1_1_buffer.html#a7081913a08b88c2ca674c36354d5e171">More...</a><br /></td></tr> <tr class="separator:a7081913a08b88c2ca674c36354d5e171 inherit pub_methods_classarrow_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adcf891e5c72d591f1c293027dbf7f22a inherit pub_methods_classarrow_1_1_buffer"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_buffer.html#adcf891e5c72d591f1c293027dbf7f22a">Copy</a> (const int64_t start, const int64_t nbytes, std::shared_ptr< <a class="el" href="classarrow_1_1_buffer.html">Buffer</a> > *out) const</td></tr> -<tr class="memdesc:adcf891e5c72d591f1c293027dbf7f22a inherit pub_methods_classarrow_1_1_buffer"><td class="mdescLeft"> </td><td class="mdescRight">Copy a section of the buffer using the default memory pool into a new <a class="el" href="classarrow_1_1_buffer.html" title="Immutable API for a chunk of bytes which may or may not be owned by the class instance. ">Buffer</a>. <a href="classarrow_1_1_buffer.html#adcf891e5c72d591f1c293027dbf7f22a">More...</a><br /></td></tr> +<tr class="memdesc:adcf891e5c72d591f1c293027dbf7f22a inherit pub_methods_classarrow_1_1_buffer"><td class="mdescLeft"> </td><td class="mdescRight">Copy a section of the buffer using the default memory pool into a new <a class="el" href="classarrow_1_1_buffer.html" title="Object containing a pointer to a piece of contiguous memory with a particular size. ">Buffer</a>. <a href="classarrow_1_1_buffer.html#adcf891e5c72d591f1c293027dbf7f22a">More...</a><br /></td></tr> <tr class="separator:adcf891e5c72d591f1c293027dbf7f22a inherit pub_methods_classarrow_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4c75902129b5f2fb471fd166907361dc inherit pub_methods_classarrow_1_1_buffer"><td class="memItemLeft" align="right" valign="top">int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_buffer.html#a4c75902129b5f2fb471fd166907361dc">capacity</a> () const</td></tr> <tr class="separator:a4c75902129b5f2fb471fd166907361dc inherit pub_methods_classarrow_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr> @@ -143,9 +143,19 @@ Public Member Functions</h2></td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a> Additional Inherited Members</h2></td></tr> +<tr class="inherit_header pub_static_methods_classarrow_1_1_buffer"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classarrow_1_1_buffer')"><img src="closed.png" alt="-"/> Static Public Member Functions inherited from <a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td></tr> +<tr class="memitem:adeea70eb65ff53f3ec94d3a7b754c7c0 inherit pub_static_methods_classarrow_1_1_buffer"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classarrow_1_1_status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_buffer.html#adeea70eb65ff53f3ec94d3a7b754c7c0">FromString</a> (const std::string &<a class="el" href="classarrow_1_1_buffer.html#a81c3dd8c11dd804be2ada6df5ce8fad2">data</a>, <a class="el" href="classarrow_1_1_memory_pool.html">MemoryPool</a> *pool, std::shared_ptr< <a class="el" href="classarrow_1_1_buffer.html">Buffer</a> > *out)</td></tr> +<tr class="memdesc:adeea70eb65ff53f3ec94d3a7b754c7c0 inherit pub_static_methods_classarrow_1_1_buffer"><td class="mdescLeft"> </td><td class="mdescRight">Construct a new buffer that owns its memory from a std::string. <a href="classarrow_1_1_buffer.html#adeea70eb65ff53f3ec94d3a7b754c7c0">More...</a><br /></td></tr> +<tr class="separator:adeea70eb65ff53f3ec94d3a7b754c7c0 inherit pub_static_methods_classarrow_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a65e1ae0e908b997d371fc80ff1cb8f43 inherit pub_static_methods_classarrow_1_1_buffer"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classarrow_1_1_status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_buffer.html#a65e1ae0e908b997d371fc80ff1cb8f43">FromString</a> (const std::string &<a class="el" href="classarrow_1_1_buffer.html#a81c3dd8c11dd804be2ada6df5ce8fad2">data</a>, std::shared_ptr< <a class="el" href="classarrow_1_1_buffer.html">Buffer</a> > *out)</td></tr> +<tr class="memdesc:a65e1ae0e908b997d371fc80ff1cb8f43 inherit pub_static_methods_classarrow_1_1_buffer"><td class="mdescLeft"> </td><td class="mdescRight">Construct a new buffer that owns its memory from a std::string using the default memory pool. <a href="classarrow_1_1_buffer.html#a65e1ae0e908b997d371fc80ff1cb8f43">More...</a><br /></td></tr> +<tr class="separator:a65e1ae0e908b997d371fc80ff1cb8f43 inherit pub_static_methods_classarrow_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr> <tr class="inherit_header pro_methods_classarrow_1_1_mutable_buffer"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classarrow_1_1_mutable_buffer')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classarrow_1_1_mutable_buffer.html">arrow::MutableBuffer</a></td></tr> <tr class="memitem:a3b01c712ad660aea1b10a0ad2b232ac7 inherit pro_methods_classarrow_1_1_mutable_buffer"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_mutable_buffer.html#a3b01c712ad660aea1b10a0ad2b232ac7">MutableBuffer</a> ()</td></tr> <tr class="separator:a3b01c712ad660aea1b10a0ad2b232ac7 inherit pro_methods_classarrow_1_1_mutable_buffer"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="inherit_header pro_methods_classarrow_1_1_buffer"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classarrow_1_1_buffer')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td></tr> +<tr class="memitem:a1f0df2ff745996a85ab586e150630b53 inherit pro_methods_classarrow_1_1_buffer"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_buffer.html#a1f0df2ff745996a85ab586e150630b53">CheckMutable</a> () const</td></tr> +<tr class="separator:a1f0df2ff745996a85ab586e150630b53 inherit pro_methods_classarrow_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr> <tr class="inherit_header pro_attribs_classarrow_1_1_buffer"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classarrow_1_1_buffer')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td></tr> <tr class="memitem:acfefa777b4d7d6a2f7a8ea23549dac46 inherit pro_attribs_classarrow_1_1_buffer"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_buffer.html#acfefa777b4d7d6a2f7a8ea23549dac46">is_mutable_</a></td></tr> <tr class="separator:acfefa777b4d7d6a2f7a8ea23549dac46 inherit pro_attribs_classarrow_1_1_buffer"><td class="memSeparator" colspan="2"> </td></tr> http://git-wip-us.apache.org/repos/asf/arrow-site/blob/4c7c2f1b/docs/cpp/classarrow_1_1gpu_1_1_cuda_ipc_mem_handle-members.html ---------------------------------------------------------------------- diff --git a/docs/cpp/classarrow_1_1gpu_1_1_cuda_ipc_mem_handle-members.html b/docs/cpp/classarrow_1_1gpu_1_1_cuda_ipc_mem_handle-members.html index 98a7a0c..59f5cde 100644 --- a/docs/cpp/classarrow_1_1gpu_1_1_cuda_ipc_mem_handle-members.html +++ b/docs/cpp/classarrow_1_1gpu_1_1_cuda_ipc_mem_handle-members.html @@ -73,7 +73,7 @@ $(function() { <p>This is the complete list of members for <a class="el" href="classarrow_1_1gpu_1_1_cuda_ipc_mem_handle.html">arrow::gpu::CudaIpcMemHandle</a>, including all inherited members.</p> <table class="directory"> - <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_ipc_mem_handle.html#ad91f2ec2a4ddbd1b7c8fff80def8d3e2">FromBuffer</a>(const void *opaque_handle, std::unique_ptr< CudaIpcMemHandle > *handle)</td><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_ipc_mem_handle.html">arrow::gpu::CudaIpcMemHandle</a></td><td class="entry"><span class="mlabel">static</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_ipc_mem_handle.html#aa357d2e9bfe127bb169700848c08323a">FromBuffer</a>(const void *opaque_handle, std::shared_ptr< CudaIpcMemHandle > *handle)</td><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_ipc_mem_handle.html">arrow::gpu::CudaIpcMemHandle</a></td><td class="entry"><span class="mlabel">static</span></td></tr> <tr><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_ipc_mem_handle.html#a13cfecfeb53a6e81fda3cedca9a8e724">Serialize</a>(MemoryPool *pool, std::shared_ptr< Buffer > *out) const</td><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_ipc_mem_handle.html">arrow::gpu::CudaIpcMemHandle</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_ipc_mem_handle.html#a7c77740c320cc7046c8d58fd7c82a29c">~CudaIpcMemHandle</a>()</td><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_ipc_mem_handle.html">arrow::gpu::CudaIpcMemHandle</a></td><td class="entry"></td></tr> </table></div><!-- contents --> http://git-wip-us.apache.org/repos/asf/arrow-site/blob/4c7c2f1b/docs/cpp/classarrow_1_1gpu_1_1_cuda_ipc_mem_handle.html ---------------------------------------------------------------------- diff --git a/docs/cpp/classarrow_1_1gpu_1_1_cuda_ipc_mem_handle.html b/docs/cpp/classarrow_1_1gpu_1_1_cuda_ipc_mem_handle.html index 02f1217..f448114 100644 --- a/docs/cpp/classarrow_1_1gpu_1_1_cuda_ipc_mem_handle.html +++ b/docs/cpp/classarrow_1_1gpu_1_1_cuda_ipc_mem_handle.html @@ -82,14 +82,14 @@ Public Member Functions</h2></td></tr> <tr class="memitem:a7c77740c320cc7046c8d58fd7c82a29c"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1gpu_1_1_cuda_ipc_mem_handle.html#a7c77740c320cc7046c8d58fd7c82a29c">~CudaIpcMemHandle</a> ()</td></tr> <tr class="separator:a7c77740c320cc7046c8d58fd7c82a29c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a13cfecfeb53a6e81fda3cedca9a8e724"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1gpu_1_1_cuda_ipc_mem_handle.html#a13cfecfeb53a6e81fda3cedca9a8e724">Serialize</a> (<a class="el" href="classarrow_1_1_memory_pool.html">MemoryPool</a> *pool, std::shared_ptr< <a class="el" href="classarrow_1_1_buffer.html">Buffer</a> > *out) const</td></tr> -<tr class="memdesc:a13cfecfeb53a6e81fda3cedca9a8e724"><td class="mdescLeft"> </td><td class="mdescRight">Write <a class="el" href="classarrow_1_1gpu_1_1_cuda_ipc_mem_handle.html">CudaIpcMemHandle</a> to a <a class="el" href="classarrow_1_1_buffer.html" title="Immutable API for a chunk of bytes which may or may not be owned by the class instance. ">Buffer</a>. <a href="#a13cfecfeb53a6e81fda3cedca9a8e724">More...</a><br /></td></tr> +<tr class="memdesc:a13cfecfeb53a6e81fda3cedca9a8e724"><td class="mdescLeft"> </td><td class="mdescRight">Write <a class="el" href="classarrow_1_1gpu_1_1_cuda_ipc_mem_handle.html">CudaIpcMemHandle</a> to a <a class="el" href="classarrow_1_1_buffer.html" title="Object containing a pointer to a piece of contiguous memory with a particular size. ">Buffer</a>. <a href="#a13cfecfeb53a6e81fda3cedca9a8e724">More...</a><br /></td></tr> <tr class="separator:a13cfecfeb53a6e81fda3cedca9a8e724"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a> Static Public Member Functions</h2></td></tr> -<tr class="memitem:ad91f2ec2a4ddbd1b7c8fff80def8d3e2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classarrow_1_1_status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1gpu_1_1_cuda_ipc_mem_handle.html#ad91f2ec2a4ddbd1b7c8fff80def8d3e2">FromBuffer</a> (const void *opaque_handle, std::unique_ptr< <a class="el" href="classarrow_1_1gpu_1_1_cuda_ipc_mem_handle.html">CudaIpcMemHandle</a> > *handle)</td></tr> -<tr class="memdesc:ad91f2ec2a4ddbd1b7c8fff80def8d3e2"><td class="mdescLeft"> </td><td class="mdescRight">Create <a class="el" href="classarrow_1_1gpu_1_1_cuda_ipc_mem_handle.html">CudaIpcMemHandle</a> from opaque buffer (e.g. <a href="#ad91f2ec2a4ddbd1b7c8fff80def8d3e2">More...</a><br /></td></tr> -<tr class="separator:ad91f2ec2a4ddbd1b7c8fff80def8d3e2"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:aa357d2e9bfe127bb169700848c08323a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classarrow_1_1_status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1gpu_1_1_cuda_ipc_mem_handle.html#aa357d2e9bfe127bb169700848c08323a">FromBuffer</a> (const void *opaque_handle, std::shared_ptr< <a class="el" href="classarrow_1_1gpu_1_1_cuda_ipc_mem_handle.html">CudaIpcMemHandle</a> > *handle)</td></tr> +<tr class="memdesc:aa357d2e9bfe127bb169700848c08323a"><td class="mdescLeft"> </td><td class="mdescRight">Create <a class="el" href="classarrow_1_1gpu_1_1_cuda_ipc_mem_handle.html">CudaIpcMemHandle</a> from opaque buffer (e.g. <a href="#aa357d2e9bfe127bb169700848c08323a">More...</a><br /></td></tr> +<tr class="separator:aa357d2e9bfe127bb169700848c08323a"><td class="memSeparator" colspan="2"> </td></tr> </table> <h2 class="groupheader">Constructor & Destructor Documentation</h2> <a id="a7c77740c320cc7046c8d58fd7c82a29c"></a> @@ -110,8 +110,8 @@ Static Public Member Functions</h2></td></tr> </div> </div> <h2 class="groupheader">Member Function Documentation</h2> -<a id="ad91f2ec2a4ddbd1b7c8fff80def8d3e2"></a> -<h2 class="memtitle"><span class="permalink"><a href="#ad91f2ec2a4ddbd1b7c8fff80def8d3e2">◆ </a></span>FromBuffer()</h2> +<a id="aa357d2e9bfe127bb169700848c08323a"></a> +<h2 class="memtitle"><span class="permalink"><a href="#aa357d2e9bfe127bb169700848c08323a">◆ </a></span>FromBuffer()</h2> <div class="memitem"> <div class="memproto"> @@ -128,7 +128,7 @@ Static Public Member Functions</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype">std::unique_ptr< <a class="el" href="classarrow_1_1gpu_1_1_cuda_ipc_mem_handle.html">CudaIpcMemHandle</a> > * </td> + <td class="paramtype">std::shared_ptr< <a class="el" href="classarrow_1_1gpu_1_1_cuda_ipc_mem_handle.html">CudaIpcMemHandle</a> > * </td> <td class="paramname"><em>handle</em> </td> </tr> <tr> @@ -182,7 +182,7 @@ Static Public Member Functions</h2></td></tr> </table> </div><div class="memdoc"> -<p>Write <a class="el" href="classarrow_1_1gpu_1_1_cuda_ipc_mem_handle.html">CudaIpcMemHandle</a> to a <a class="el" href="classarrow_1_1_buffer.html" title="Immutable API for a chunk of bytes which may or may not be owned by the class instance. ">Buffer</a>. </p> +<p>Write <a class="el" href="classarrow_1_1gpu_1_1_cuda_ipc_mem_handle.html">CudaIpcMemHandle</a> to a <a class="el" href="classarrow_1_1_buffer.html" title="Object containing a pointer to a piece of contiguous memory with a particular size. ">Buffer</a>. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramdir">[in]</td><td class="paramname">pool</td><td>a <a class="el" href="classarrow_1_1_memory_pool.html" title="Base class for memory allocation. ">MemoryPool</a> to allocate memory from </td></tr>
