| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
| <html xmlns="http://www.w3.org/1999/xhtml"> |
| <head> |
| <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
| <meta http-equiv="X-UA-Compatible" content="IE=9"/> |
| <meta name="generator" content="Doxygen 1.8.15"/> |
| <meta name="viewport" content="width=device-width, initial-scale=1"/> |
| <title>Apache Geode Native C++ Reference: apache::geode::client::DataOutput Class Reference</title> |
| <link href="tabs.css" rel="stylesheet" type="text/css"/> |
| <script type="text/javascript" src="jquery.js"></script> |
| <script type="text/javascript" src="dynsections.js"></script> |
| <link href="navtree.css" rel="stylesheet" type="text/css"/> |
| <script type="text/javascript" src="resize.js"></script> |
| <script type="text/javascript" src="navtreedata.js"></script> |
| <script type="text/javascript" src="navtree.js"></script> |
| <script type="text/javascript"> |
| /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
| $(document).ready(initResizable); |
| /* @license-end */</script> |
| <link href="search/search.css" rel="stylesheet" type="text/css"/> |
| <script type="text/javascript" src="search/searchdata.js"></script> |
| <script type="text/javascript" src="search/search.js"></script> |
| <link href="doxygen.css" rel="stylesheet" type="text/css" /> |
| </head> |
| <body> |
| <div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
| <div id="titlearea"> |
| <table cellspacing="0" cellpadding="0"> |
| <tbody> |
| <tr style="height: 56px;"> |
| <td id="projectalign" style="padding-left: 0.5em;"> |
| <div id="projectname">Apache Geode Native C++ Reference |
|  <span id="projectnumber">1.13.0</span> |
| </div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </div> |
| <!-- end header part --> |
| <!-- Generated by Doxygen 1.8.15 --> |
| <script type="text/javascript"> |
| /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
| var searchBox = new SearchBox("searchBox", "search",false,'Search'); |
| /* @license-end */ |
| </script> |
| <script type="text/javascript" src="menudata.js"></script> |
| <script type="text/javascript" src="menu.js"></script> |
| <script type="text/javascript"> |
| /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
| $(function() { |
| initMenu('',true,false,'search.php','Search'); |
| $(document).ready(function() { init_search(); }); |
| }); |
| /* @license-end */</script> |
| <div id="main-nav"></div> |
| </div><!-- top --> |
| <div id="side-nav" class="ui-resizable side-nav-resizable"> |
| <div id="nav-tree"> |
| <div id="nav-tree-contents"> |
| <div id="nav-sync" class="sync"></div> |
| </div> |
| </div> |
| <div id="splitbar" style="-moz-user-select:none;" |
| class="ui-resizable-handle"> |
| </div> |
| </div> |
| <script type="text/javascript"> |
| /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
| $(document).ready(function(){initNavTree('a00439.html','');}); |
| /* @license-end */ |
| </script> |
| <div id="doc-content"> |
| <!-- window showing the filter options --> |
| <div id="MSearchSelectWindow" |
| onmouseover="return searchBox.OnSearchSelectShow()" |
| onmouseout="return searchBox.OnSearchSelectHide()" |
| onkeydown="return searchBox.OnSearchSelectKey(event)"> |
| </div> |
| |
| <!-- iframe showing the search results (closed by default) --> |
| <div id="MSearchResultsWindow"> |
| <iframe src="javascript:void(0)" frameborder="0" |
| name="MSearchResults" id="MSearchResults"> |
| </iframe> |
| </div> |
| |
| <div class="header"> |
| <div class="summary"> |
| <a href="#pub-methods">Public Member Functions</a> | |
| <a href="#pro-methods">Protected Member Functions</a> </div> |
| <div class="headertitle"> |
| <div class="title">apache::geode::client::DataOutput Class Reference</div> </div> |
| </div><!--header--> |
| <div class="contents"> |
| |
| <p>Provide operations for writing primitive data values, byte arrays, strings, <code><a class="el" href="a00855.html" title="This base class is the superclass of all user objects in the cache that can be serialized.">Serializable</a></code> objects to a byte stream. |
| <a href="a00439.html#details">More...</a></p> |
| <table class="memberdecls"> |
| <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a> |
| Public Member Functions</h2></td></tr> |
| <tr class="memitem:ae9419d1d5e9e1d208619e63676e87f48"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00439.html#ae9419d1d5e9e1d208619e63676e87f48">advanceCursor</a> (size_t offset)</td></tr> |
| <tr class="memdesc:ae9419d1d5e9e1d208619e63676e87f48"><td class="mdescLeft"> </td><td class="mdescRight">Advance the buffer cursor by the given offset. <a href="#ae9419d1d5e9e1d208619e63676e87f48">More...</a><br /></td></tr> |
| <tr class="separator:ae9419d1d5e9e1d208619e63676e87f48"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a3cc2f8b86e6c1196f0ded4d39698e0a5"><td class="memItemLeft" align="right" valign="top">const uint8_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00439.html#a3cc2f8b86e6c1196f0ded4d39698e0a5">getBuffer</a> () const</td></tr> |
| <tr class="memdesc:a3cc2f8b86e6c1196f0ded4d39698e0a5"><td class="mdescLeft"> </td><td class="mdescRight">Get a pointer to the internal buffer of <code><a class="el" href="a00439.html" title="Provide operations for writing primitive data values, byte arrays, strings, Serializable objects to a...">DataOutput</a></code>. <a href="#a3cc2f8b86e6c1196f0ded4d39698e0a5">More...</a><br /></td></tr> |
| <tr class="separator:a3cc2f8b86e6c1196f0ded4d39698e0a5"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a0999e17499bbc619a016ac19bf112c37"><td class="memItemLeft" align="right" valign="top">const uint8_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00439.html#a0999e17499bbc619a016ac19bf112c37">getBuffer</a> (size_t *rsize) const</td></tr> |
| <tr class="memdesc:a0999e17499bbc619a016ac19bf112c37"><td class="mdescLeft"> </td><td class="mdescRight">Get a pointer to the internal buffer of <code><a class="el" href="a00439.html" title="Provide operations for writing primitive data values, byte arrays, strings, Serializable objects to a...">DataOutput</a></code>. <a href="#a0999e17499bbc619a016ac19bf112c37">More...</a><br /></td></tr> |
| <tr class="separator:a0999e17499bbc619a016ac19bf112c37"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:addd887a9322e2e40921c83263adce1f7"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00439.html#addd887a9322e2e40921c83263adce1f7">getBufferLength</a> () const</td></tr> |
| <tr class="memdesc:addd887a9322e2e40921c83263adce1f7"><td class="mdescLeft"> </td><td class="mdescRight">Get the length of current data in the internal buffer of <code><a class="el" href="a00439.html" title="Provide operations for writing primitive data values, byte arrays, strings, Serializable objects to a...">DataOutput</a></code>. <a href="#addd887a9322e2e40921c83263adce1f7">More...</a><br /></td></tr> |
| <tr class="separator:addd887a9322e2e40921c83263adce1f7"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ab13fa790ed34ffe9999a097d35ba0c8a"><td class="memItemLeft" align="right" valign="top">const uint8_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00439.html#ab13fa790ed34ffe9999a097d35ba0c8a">getCursor</a> ()</td></tr> |
| <tr class="memdesc:ab13fa790ed34ffe9999a097d35ba0c8a"><td class="mdescLeft"> </td><td class="mdescRight">Get an internal pointer to the current location in the <code><a class="el" href="a00439.html" title="Provide operations for writing primitive data values, byte arrays, strings, Serializable objects to a...">DataOutput</a></code> byte array. <a href="#ab13fa790ed34ffe9999a097d35ba0c8a">More...</a><br /></td></tr> |
| <tr class="separator:ab13fa790ed34ffe9999a097d35ba0c8a"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a5d630c68986bbb665ea6326905868cfd"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00439.html#a5d630c68986bbb665ea6326905868cfd">getRemainingBufferLength</a> () const</td></tr> |
| <tr class="memdesc:a5d630c68986bbb665ea6326905868cfd"><td class="mdescLeft"> </td><td class="mdescRight">Get a pointer to the internal buffer of <code><a class="el" href="a00439.html" title="Provide operations for writing primitive data values, byte arrays, strings, Serializable objects to a...">DataOutput</a></code>. <a href="#a5d630c68986bbb665ea6326905868cfd">More...</a><br /></td></tr> |
| <tr class="separator:a5d630c68986bbb665ea6326905868cfd"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ac640f11ac3d107a939a7cc16996d1132"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00439.html#ac640f11ac3d107a939a7cc16996d1132">reset</a> ()</td></tr> |
| <tr class="memdesc:ac640f11ac3d107a939a7cc16996d1132"><td class="mdescLeft"> </td><td class="mdescRight">Reset the internal cursor to the start of the buffer. <a href="#ac640f11ac3d107a939a7cc16996d1132">More...</a><br /></td></tr> |
| <tr class="separator:ac640f11ac3d107a939a7cc16996d1132"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a1ee6730cba24a959cdd31cb0db7e9d2a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00439.html#a1ee6730cba24a959cdd31cb0db7e9d2a">rewindCursor</a> (size_t offset)</td></tr> |
| <tr class="memdesc:a1ee6730cba24a959cdd31cb0db7e9d2a"><td class="mdescLeft"> </td><td class="mdescRight">Rewind the buffer cursor by the given offset. <a href="#a1ee6730cba24a959cdd31cb0db7e9d2a">More...</a><br /></td></tr> |
| <tr class="separator:a1ee6730cba24a959cdd31cb0db7e9d2a"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ab584bfb66bc14fddfffb4282a2eafb9b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00439.html#ab584bfb66bc14fddfffb4282a2eafb9b">write</a> (uint8_t value)</td></tr> |
| <tr class="memdesc:ab584bfb66bc14fddfffb4282a2eafb9b"><td class="mdescLeft"> </td><td class="mdescRight">Write an unsigned byte to the <code><a class="el" href="a00439.html" title="Provide operations for writing primitive data values, byte arrays, strings, Serializable objects to a...">DataOutput</a></code>. <a href="#ab584bfb66bc14fddfffb4282a2eafb9b">More...</a><br /></td></tr> |
| <tr class="separator:ab584bfb66bc14fddfffb4282a2eafb9b"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a545bafa6899d72fc9c08b99fd0c33896"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00439.html#a545bafa6899d72fc9c08b99fd0c33896">write</a> (int8_t value)</td></tr> |
| <tr class="memdesc:a545bafa6899d72fc9c08b99fd0c33896"><td class="mdescLeft"> </td><td class="mdescRight">Write a signed byte to the <code><a class="el" href="a00439.html" title="Provide operations for writing primitive data values, byte arrays, strings, Serializable objects to a...">DataOutput</a></code>. <a href="#a545bafa6899d72fc9c08b99fd0c33896">More...</a><br /></td></tr> |
| <tr class="separator:a545bafa6899d72fc9c08b99fd0c33896"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a74d7360f33e3187d9582cb199099b84f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00439.html#a74d7360f33e3187d9582cb199099b84f">writeArrayLen</a> (int32_t len)</td></tr> |
| <tr class="memdesc:a74d7360f33e3187d9582cb199099b84f"><td class="mdescLeft"> </td><td class="mdescRight">Write a 32-bit signed integer array length value to the <code><a class="el" href="a00439.html" title="Provide operations for writing primitive data values, byte arrays, strings, Serializable objects to a...">DataOutput</a></code> in a manner compatible with java server's <code>DataSerializer.writeArrayLength</code>. <a href="#a74d7360f33e3187d9582cb199099b84f">More...</a><br /></td></tr> |
| <tr class="separator:a74d7360f33e3187d9582cb199099b84f"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ad394efcb48c1a358a58e5741d914d58d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00439.html#ad394efcb48c1a358a58e5741d914d58d">writeBoolean</a> (bool value)</td></tr> |
| <tr class="memdesc:ad394efcb48c1a358a58e5741d914d58d"><td class="mdescLeft"> </td><td class="mdescRight">Write a boolean value to the <code><a class="el" href="a00439.html" title="Provide operations for writing primitive data values, byte arrays, strings, Serializable objects to a...">DataOutput</a></code>. <a href="#ad394efcb48c1a358a58e5741d914d58d">More...</a><br /></td></tr> |
| <tr class="separator:ad394efcb48c1a358a58e5741d914d58d"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a92779f7b388b020878a3616cdcc8896d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00439.html#a92779f7b388b020878a3616cdcc8896d">writeBytes</a> (const uint8_t *bytes, int32_t len)</td></tr> |
| <tr class="memdesc:a92779f7b388b020878a3616cdcc8896d"><td class="mdescLeft"> </td><td class="mdescRight">Write an array of unsigned bytes to the <code><a class="el" href="a00439.html" title="Provide operations for writing primitive data values, byte arrays, strings, Serializable objects to a...">DataOutput</a></code>. <a href="#a92779f7b388b020878a3616cdcc8896d">More...</a><br /></td></tr> |
| <tr class="separator:a92779f7b388b020878a3616cdcc8896d"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a62d535a34e37cee85404250ac4f8b514"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00439.html#a62d535a34e37cee85404250ac4f8b514">writeBytes</a> (const int8_t *bytes, int32_t len)</td></tr> |
| <tr class="memdesc:a62d535a34e37cee85404250ac4f8b514"><td class="mdescLeft"> </td><td class="mdescRight">Write an array of signed bytes to the <code><a class="el" href="a00439.html" title="Provide operations for writing primitive data values, byte arrays, strings, Serializable objects to a...">DataOutput</a></code>. <a href="#a62d535a34e37cee85404250ac4f8b514">More...</a><br /></td></tr> |
| <tr class="separator:a62d535a34e37cee85404250ac4f8b514"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aa6768e74ab19803b2bf466dc2d612fdd"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00439.html#aa6768e74ab19803b2bf466dc2d612fdd">writeBytesOnly</a> (const uint8_t *bytes, size_t len)</td></tr> |
| <tr class="memdesc:aa6768e74ab19803b2bf466dc2d612fdd"><td class="mdescLeft"> </td><td class="mdescRight">Write an array of unsigned bytes without its length to the <code><a class="el" href="a00439.html" title="Provide operations for writing primitive data values, byte arrays, strings, Serializable objects to a...">DataOutput</a></code>. <a href="#aa6768e74ab19803b2bf466dc2d612fdd">More...</a><br /></td></tr> |
| <tr class="separator:aa6768e74ab19803b2bf466dc2d612fdd"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a181844ecf7bb41c5df5c2fe01aeb1f2d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00439.html#a181844ecf7bb41c5df5c2fe01aeb1f2d">writeBytesOnly</a> (const int8_t *bytes, size_t len)</td></tr> |
| <tr class="memdesc:a181844ecf7bb41c5df5c2fe01aeb1f2d"><td class="mdescLeft"> </td><td class="mdescRight">Write an array of signed bytes without its length to the <code><a class="el" href="a00439.html" title="Provide operations for writing primitive data values, byte arrays, strings, Serializable objects to a...">DataOutput</a></code>. <a href="#a181844ecf7bb41c5df5c2fe01aeb1f2d">More...</a><br /></td></tr> |
| <tr class="separator:a181844ecf7bb41c5df5c2fe01aeb1f2d"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a2b283a6645b10786ad31d49b3c4e7575"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00439.html#a2b283a6645b10786ad31d49b3c4e7575">writeChar</a> (uint16_t value)</td></tr> |
| <tr class="memdesc:a2b283a6645b10786ad31d49b3c4e7575"><td class="mdescLeft"> </td><td class="mdescRight">Write a 16-bit Char (wchar_t) value to the <code><a class="el" href="a00439.html" title="Provide operations for writing primitive data values, byte arrays, strings, Serializable objects to a...">DataOutput</a></code>. <a href="#a2b283a6645b10786ad31d49b3c4e7575">More...</a><br /></td></tr> |
| <tr class="separator:a2b283a6645b10786ad31d49b3c4e7575"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a20ce3cac43a3171c84c8bb6551ef938d"><td class="memTemplParams" colspan="2">template<class _CharT , class... _Tail> </td></tr> |
| <tr class="memitem:a20ce3cac43a3171c84c8bb6551ef938d"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00439.html#a20ce3cac43a3171c84c8bb6551ef938d">writeChars</a> (const std::basic_string< _CharT, _Tail... > &value)</td></tr> |
| <tr class="memdesc:a20ce3cac43a3171c84c8bb6551ef938d"><td class="mdescLeft"> </td><td class="mdescRight">Writes a sequence of UTF-16 code units representing the given string value. <a href="#a20ce3cac43a3171c84c8bb6551ef938d">More...</a><br /></td></tr> |
| <tr class="separator:a20ce3cac43a3171c84c8bb6551ef938d"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ae5507be2b7d4830a7d0bd286eae72069"><td class="memTemplParams" colspan="2">template<class _CharT > </td></tr> |
| <tr class="memitem:ae5507be2b7d4830a7d0bd286eae72069"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00439.html#ae5507be2b7d4830a7d0bd286eae72069">writeChars</a> (const _CharT *value)</td></tr> |
| <tr class="memdesc:ae5507be2b7d4830a7d0bd286eae72069"><td class="mdescLeft"> </td><td class="mdescRight">Writes a sequence of UTF-16 code units representing the given string value. <a href="#ae5507be2b7d4830a7d0bd286eae72069">More...</a><br /></td></tr> |
| <tr class="separator:ae5507be2b7d4830a7d0bd286eae72069"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a2b8d781f1558bf7395367e97bfd98cf0"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00439.html#a2b8d781f1558bf7395367e97bfd98cf0">writeDouble</a> (double value)</td></tr> |
| <tr class="memdesc:a2b8d781f1558bf7395367e97bfd98cf0"><td class="mdescLeft"> </td><td class="mdescRight">Write a double precision real number to the <code><a class="el" href="a00439.html" title="Provide operations for writing primitive data values, byte arrays, strings, Serializable objects to a...">DataOutput</a></code>. <a href="#a2b8d781f1558bf7395367e97bfd98cf0">More...</a><br /></td></tr> |
| <tr class="separator:a2b8d781f1558bf7395367e97bfd98cf0"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a3959bca668435c2f33eb870df34e4132"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00439.html#a3959bca668435c2f33eb870df34e4132">writeFloat</a> (float value)</td></tr> |
| <tr class="memdesc:a3959bca668435c2f33eb870df34e4132"><td class="mdescLeft"> </td><td class="mdescRight">Write a float value to the <code><a class="el" href="a00439.html" title="Provide operations for writing primitive data values, byte arrays, strings, Serializable objects to a...">DataOutput</a></code>. <a href="#a3959bca668435c2f33eb870df34e4132">More...</a><br /></td></tr> |
| <tr class="separator:a3959bca668435c2f33eb870df34e4132"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a7f5e95a11c0fe3078fe9d0ba158ee894"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00439.html#a7f5e95a11c0fe3078fe9d0ba158ee894">writeInt</a> (uint16_t value)</td></tr> |
| <tr class="memdesc:a7f5e95a11c0fe3078fe9d0ba158ee894"><td class="mdescLeft"> </td><td class="mdescRight">Write a 16-bit unsigned integer value to the <code><a class="el" href="a00439.html" title="Provide operations for writing primitive data values, byte arrays, strings, Serializable objects to a...">DataOutput</a></code>. <a href="#a7f5e95a11c0fe3078fe9d0ba158ee894">More...</a><br /></td></tr> |
| <tr class="separator:a7f5e95a11c0fe3078fe9d0ba158ee894"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ab313f27382acec8e32d07b5d56aee3c4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00439.html#ab313f27382acec8e32d07b5d56aee3c4">writeInt</a> (uint32_t value)</td></tr> |
| <tr class="memdesc:ab313f27382acec8e32d07b5d56aee3c4"><td class="mdescLeft"> </td><td class="mdescRight">Write a 32-bit unsigned integer value to the <code><a class="el" href="a00439.html" title="Provide operations for writing primitive data values, byte arrays, strings, Serializable objects to a...">DataOutput</a></code>. <a href="#ab313f27382acec8e32d07b5d56aee3c4">More...</a><br /></td></tr> |
| <tr class="separator:ab313f27382acec8e32d07b5d56aee3c4"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a12f4df4f3cd0dfef9773c97890e4203e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00439.html#a12f4df4f3cd0dfef9773c97890e4203e">writeInt</a> (uint64_t value)</td></tr> |
| <tr class="memdesc:a12f4df4f3cd0dfef9773c97890e4203e"><td class="mdescLeft"> </td><td class="mdescRight">Write a 64-bit unsigned integer value to the <code><a class="el" href="a00439.html" title="Provide operations for writing primitive data values, byte arrays, strings, Serializable objects to a...">DataOutput</a></code>. <a href="#a12f4df4f3cd0dfef9773c97890e4203e">More...</a><br /></td></tr> |
| <tr class="separator:a12f4df4f3cd0dfef9773c97890e4203e"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a276d2915b4b5ed859f6dfa7a8632db77"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00439.html#a276d2915b4b5ed859f6dfa7a8632db77">writeInt</a> (int16_t value)</td></tr> |
| <tr class="memdesc:a276d2915b4b5ed859f6dfa7a8632db77"><td class="mdescLeft"> </td><td class="mdescRight">Write a 16-bit signed integer value to the <code><a class="el" href="a00439.html" title="Provide operations for writing primitive data values, byte arrays, strings, Serializable objects to a...">DataOutput</a></code>. <a href="#a276d2915b4b5ed859f6dfa7a8632db77">More...</a><br /></td></tr> |
| <tr class="separator:a276d2915b4b5ed859f6dfa7a8632db77"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ac8322019f5260c9b28f7c373c3e54cbd"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00439.html#ac8322019f5260c9b28f7c373c3e54cbd">writeInt</a> (int32_t value)</td></tr> |
| <tr class="memdesc:ac8322019f5260c9b28f7c373c3e54cbd"><td class="mdescLeft"> </td><td class="mdescRight">Write a 32-bit signed integer value to the <code><a class="el" href="a00439.html" title="Provide operations for writing primitive data values, byte arrays, strings, Serializable objects to a...">DataOutput</a></code>. <a href="#ac8322019f5260c9b28f7c373c3e54cbd">More...</a><br /></td></tr> |
| <tr class="separator:ac8322019f5260c9b28f7c373c3e54cbd"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ad41c4a2ecad093aa06aead762105bc53"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00439.html#ad41c4a2ecad093aa06aead762105bc53">writeInt</a> (int64_t value)</td></tr> |
| <tr class="memdesc:ad41c4a2ecad093aa06aead762105bc53"><td class="mdescLeft"> </td><td class="mdescRight">Write a 64-bit signed integer value to the <code><a class="el" href="a00439.html" title="Provide operations for writing primitive data values, byte arrays, strings, Serializable objects to a...">DataOutput</a></code>. <a href="#ad41c4a2ecad093aa06aead762105bc53">More...</a><br /></td></tr> |
| <tr class="separator:ad41c4a2ecad093aa06aead762105bc53"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ab5ccdc412d23aa886c4f2e7fd3596382"><td class="memTemplParams" colspan="2">template<class PTR > </td></tr> |
| <tr class="memitem:ab5ccdc412d23aa886c4f2e7fd3596382"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00439.html#ab5ccdc412d23aa886c4f2e7fd3596382">writeObject</a> (const std::shared_ptr< PTR > &objptr, bool isDelta=false)</td></tr> |
| <tr class="memdesc:ab5ccdc412d23aa886c4f2e7fd3596382"><td class="mdescLeft"> </td><td class="mdescRight">Write a <code><a class="el" href="a00855.html" title="This base class is the superclass of all user objects in the cache that can be serialized.">Serializable</a></code> object to the <code><a class="el" href="a00439.html" title="Provide operations for writing primitive data values, byte arrays, strings, Serializable objects to a...">DataOutput</a></code>. <a href="#ab5ccdc412d23aa886c4f2e7fd3596382">More...</a><br /></td></tr> |
| <tr class="separator:ab5ccdc412d23aa886c4f2e7fd3596382"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ac09763165d0c7803e46424c40428b925"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="a00439.html#ac09763165d0c7803e46424c40428b925">~DataOutput</a> () noexcept</td></tr> |
| <tr class="memdesc:ac09763165d0c7803e46424c40428b925"><td class="mdescLeft"> </td><td class="mdescRight">Destruct a <a class="el" href="a00439.html" title="Provide operations for writing primitive data values, byte arrays, strings, Serializable objects to a...">DataOutput</a>, including releasing the created buffer. <a href="#ac09763165d0c7803e46424c40428b925">More...</a><br /></td></tr> |
| <tr class="separator:ac09763165d0c7803e46424c40428b925"><td class="memSeparator" colspan="2"> </td></tr> |
| </table><table class="memberdecls"> |
| <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a> |
| Protected Member Functions</h2></td></tr> |
| <tr class="memitem:aa433d0035254611b5f3bf9d38a869f33"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00439.html#aa433d0035254611b5f3bf9d38a869f33">DataOutput</a> (const CacheImpl *cache, <a class="el" href="a00787.html">Pool</a> *pool)</td></tr> |
| <tr class="memdesc:aa433d0035254611b5f3bf9d38a869f33"><td class="mdescLeft"> </td><td class="mdescRight">Construct a new <a class="el" href="a00439.html" title="Provide operations for writing primitive data values, byte arrays, strings, Serializable objects to a...">DataOutput</a>. <a href="#aa433d0035254611b5f3bf9d38a869f33">More...</a><br /></td></tr> |
| <tr class="separator:aa433d0035254611b5f3bf9d38a869f33"><td class="memSeparator" colspan="2"> </td></tr> |
| </table> |
| <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> |
| <div class="textblock"><p>Provide operations for writing primitive data values, byte arrays, strings, <code><a class="el" href="a00855.html" title="This base class is the superclass of all user objects in the cache that can be serialized.">Serializable</a></code> objects to a byte stream. </p> |
| <p>This class is intentionally not thread safe. </p> |
| </div><h2 class="groupheader">Constructor & Destructor Documentation</h2> |
| <a id="ac09763165d0c7803e46424c40428b925"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#ac09763165d0c7803e46424c40428b925">◆ </a></span>~DataOutput()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">virtual apache::geode::client::DataOutput::~DataOutput </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span><span class="mlabel">noexcept</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Destruct a <a class="el" href="a00439.html" title="Provide operations for writing primitive data values, byte arrays, strings, Serializable objects to a...">DataOutput</a>, including releasing the created buffer. </p> |
| |
| </div> |
| </div> |
| <a id="aa433d0035254611b5f3bf9d38a869f33"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#aa433d0035254611b5f3bf9d38a869f33">◆ </a></span>DataOutput()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">apache::geode::client::DataOutput::DataOutput </td> |
| <td>(</td> |
| <td class="paramtype">const CacheImpl * </td> |
| <td class="paramname"><em>cache</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="a00787.html">Pool</a> * </td> |
| <td class="paramname"><em>pool</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">protected</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Construct a new <a class="el" href="a00439.html" title="Provide operations for writing primitive data values, byte arrays, strings, Serializable objects to a...">DataOutput</a>. </p> |
| |
| </div> |
| </div> |
| <h2 class="groupheader">Member Function Documentation</h2> |
| <a id="ae9419d1d5e9e1d208619e63676e87f48"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#ae9419d1d5e9e1d208619e63676e87f48">◆ </a></span>advanceCursor()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void apache::geode::client::DataOutput::advanceCursor </td> |
| <td>(</td> |
| <td class="paramtype">size_t </td> |
| <td class="paramname"><em>offset</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Advance the buffer cursor by the given offset. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">offset</td><td>the offset by which to advance the cursor </td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| </div> |
| </div> |
| <a id="a3cc2f8b86e6c1196f0ded4d39698e0a5"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a3cc2f8b86e6c1196f0ded4d39698e0a5">◆ </a></span>getBuffer() <span class="overload">[1/2]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">const uint8_t* apache::geode::client::DataOutput::getBuffer </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"> |
| |
| <p>Get a pointer to the internal buffer of <code><a class="el" href="a00439.html" title="Provide operations for writing primitive data values, byte arrays, strings, Serializable objects to a...">DataOutput</a></code>. </p> |
| |
| </div> |
| </div> |
| <a id="a0999e17499bbc619a016ac19bf112c37"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a0999e17499bbc619a016ac19bf112c37">◆ </a></span>getBuffer() <span class="overload">[2/2]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">const uint8_t* apache::geode::client::DataOutput::getBuffer </td> |
| <td>(</td> |
| <td class="paramtype">size_t * </td> |
| <td class="paramname"><em>rsize</em></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"> |
| |
| <p>Get a pointer to the internal buffer of <code><a class="el" href="a00439.html" title="Provide operations for writing primitive data values, byte arrays, strings, Serializable objects to a...">DataOutput</a></code>. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">rsize</td><td>the size of buffer is filled in this output parameter; should not be nullptr </td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| </div> |
| </div> |
| <a id="addd887a9322e2e40921c83263adce1f7"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#addd887a9322e2e40921c83263adce1f7">◆ </a></span>getBufferLength()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">size_t apache::geode::client::DataOutput::getBufferLength </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"> |
| |
| <p>Get the length of current data in the internal buffer of <code><a class="el" href="a00439.html" title="Provide operations for writing primitive data values, byte arrays, strings, Serializable objects to a...">DataOutput</a></code>. </p> |
| |
| </div> |
| </div> |
| <a id="ab13fa790ed34ffe9999a097d35ba0c8a"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#ab13fa790ed34ffe9999a097d35ba0c8a">◆ </a></span>getCursor()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">const uint8_t* apache::geode::client::DataOutput::getCursor </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Get an internal pointer to the current location in the <code><a class="el" href="a00439.html" title="Provide operations for writing primitive data values, byte arrays, strings, Serializable objects to a...">DataOutput</a></code> byte array. </p> |
| |
| </div> |
| </div> |
| <a id="a5d630c68986bbb665ea6326905868cfd"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a5d630c68986bbb665ea6326905868cfd">◆ </a></span>getRemainingBufferLength()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">size_t apache::geode::client::DataOutput::getRemainingBufferLength </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"> |
| |
| <p>Get a pointer to the internal buffer of <code><a class="el" href="a00439.html" title="Provide operations for writing primitive data values, byte arrays, strings, Serializable objects to a...">DataOutput</a></code>. </p> |
| |
| </div> |
| </div> |
| <a id="ac640f11ac3d107a939a7cc16996d1132"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#ac640f11ac3d107a939a7cc16996d1132">◆ </a></span>reset()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void apache::geode::client::DataOutput::reset </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Reset the internal cursor to the start of the buffer. </p> |
| |
| </div> |
| </div> |
| <a id="a1ee6730cba24a959cdd31cb0db7e9d2a"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a1ee6730cba24a959cdd31cb0db7e9d2a">◆ </a></span>rewindCursor()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void apache::geode::client::DataOutput::rewindCursor </td> |
| <td>(</td> |
| <td class="paramtype">size_t </td> |
| <td class="paramname"><em>offset</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Rewind the buffer cursor by the given offset. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">offset</td><td>the offset by which to rewind the cursor </td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| </div> |
| </div> |
| <a id="ab584bfb66bc14fddfffb4282a2eafb9b"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#ab584bfb66bc14fddfffb4282a2eafb9b">◆ </a></span>write() <span class="overload">[1/2]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void apache::geode::client::DataOutput::write </td> |
| <td>(</td> |
| <td class="paramtype">uint8_t </td> |
| <td class="paramname"><em>value</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Write an unsigned byte to the <code><a class="el" href="a00439.html" title="Provide operations for writing primitive data values, byte arrays, strings, Serializable objects to a...">DataOutput</a></code>. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">value</td><td>the unsigned byte to be written </td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| </div> |
| </div> |
| <a id="a545bafa6899d72fc9c08b99fd0c33896"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a545bafa6899d72fc9c08b99fd0c33896">◆ </a></span>write() <span class="overload">[2/2]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void apache::geode::client::DataOutput::write </td> |
| <td>(</td> |
| <td class="paramtype">int8_t </td> |
| <td class="paramname"><em>value</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Write a signed byte to the <code><a class="el" href="a00439.html" title="Provide operations for writing primitive data values, byte arrays, strings, Serializable objects to a...">DataOutput</a></code>. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">value</td><td>the signed byte to be written </td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| </div> |
| </div> |
| <a id="a74d7360f33e3187d9582cb199099b84f"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a74d7360f33e3187d9582cb199099b84f">◆ </a></span>writeArrayLen()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void apache::geode::client::DataOutput::writeArrayLen </td> |
| <td>(</td> |
| <td class="paramtype">int32_t </td> |
| <td class="paramname"><em>len</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Write a 32-bit signed integer array length value to the <code><a class="el" href="a00439.html" title="Provide operations for writing primitive data values, byte arrays, strings, Serializable objects to a...">DataOutput</a></code> in a manner compatible with java server's <code>DataSerializer.writeArrayLength</code>. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">value</td><td>the 32-bit signed integer array length to be written </td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| </div> |
| </div> |
| <a id="ad394efcb48c1a358a58e5741d914d58d"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#ad394efcb48c1a358a58e5741d914d58d">◆ </a></span>writeBoolean()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void apache::geode::client::DataOutput::writeBoolean </td> |
| <td>(</td> |
| <td class="paramtype">bool </td> |
| <td class="paramname"><em>value</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Write a boolean value to the <code><a class="el" href="a00439.html" title="Provide operations for writing primitive data values, byte arrays, strings, Serializable objects to a...">DataOutput</a></code>. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">value</td><td>the boolean value to be written </td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| </div> |
| </div> |
| <a id="a92779f7b388b020878a3616cdcc8896d"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a92779f7b388b020878a3616cdcc8896d">◆ </a></span>writeBytes() <span class="overload">[1/2]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void apache::geode::client::DataOutput::writeBytes </td> |
| <td>(</td> |
| <td class="paramtype">const uint8_t * </td> |
| <td class="paramname"><em>bytes</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">int32_t </td> |
| <td class="paramname"><em>len</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Write an array of unsigned bytes to the <code><a class="el" href="a00439.html" title="Provide operations for writing primitive data values, byte arrays, strings, Serializable objects to a...">DataOutput</a></code>. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">value</td><td>the array of unsigned bytes to be written </td></tr> |
| <tr><td class="paramname">len</td><td>the number of bytes from the start of array to be written </td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| </div> |
| </div> |
| <a id="a62d535a34e37cee85404250ac4f8b514"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a62d535a34e37cee85404250ac4f8b514">◆ </a></span>writeBytes() <span class="overload">[2/2]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void apache::geode::client::DataOutput::writeBytes </td> |
| <td>(</td> |
| <td class="paramtype">const int8_t * </td> |
| <td class="paramname"><em>bytes</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">int32_t </td> |
| <td class="paramname"><em>len</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Write an array of signed bytes to the <code><a class="el" href="a00439.html" title="Provide operations for writing primitive data values, byte arrays, strings, Serializable objects to a...">DataOutput</a></code>. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">value</td><td>the array of signed bytes to be written </td></tr> |
| <tr><td class="paramname">len</td><td>the number of bytes from the start of array to be written </td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| </div> |
| </div> |
| <a id="aa6768e74ab19803b2bf466dc2d612fdd"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#aa6768e74ab19803b2bf466dc2d612fdd">◆ </a></span>writeBytesOnly() <span class="overload">[1/2]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void apache::geode::client::DataOutput::writeBytesOnly </td> |
| <td>(</td> |
| <td class="paramtype">const uint8_t * </td> |
| <td class="paramname"><em>bytes</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">size_t </td> |
| <td class="paramname"><em>len</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Write an array of unsigned bytes without its length to the <code><a class="el" href="a00439.html" title="Provide operations for writing primitive data values, byte arrays, strings, Serializable objects to a...">DataOutput</a></code>. </p> |
| <dl class="section remark"><dt>Remarks</dt><dd>The difference between this and <code>writeBytes</code> is that this does write the length of bytes so the corresponding <code><a class="el" href="a00435.html#a34e84b07fa99174486d77ac7df5b6280" title="Read the given number of unsigned bytes from the DataInput.">DataInput::readBytesOnly</a></code> (unlike <code><a class="el" href="a00435.html#a16511ecd595c84f0aceeff1a23529c0c" title="Read an array of unsigned bytes from the DataInput expecting to find the length of array in the strea...">DataInput::readBytes</a></code>) needs the length argument explicitly.</dd></dl> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">value</td><td>the array of unsigned bytes to be written </td></tr> |
| <tr><td class="paramname">len</td><td>the number of bytes from the start of array to be written </td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| </div> |
| </div> |
| <a id="a181844ecf7bb41c5df5c2fe01aeb1f2d"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a181844ecf7bb41c5df5c2fe01aeb1f2d">◆ </a></span>writeBytesOnly() <span class="overload">[2/2]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void apache::geode::client::DataOutput::writeBytesOnly </td> |
| <td>(</td> |
| <td class="paramtype">const int8_t * </td> |
| <td class="paramname"><em>bytes</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">size_t </td> |
| <td class="paramname"><em>len</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Write an array of signed bytes without its length to the <code><a class="el" href="a00439.html" title="Provide operations for writing primitive data values, byte arrays, strings, Serializable objects to a...">DataOutput</a></code>. </p> |
| <dl class="section remark"><dt>Remarks</dt><dd>The difference between this and <code>writeBytes</code> is that this does write the length of bytes so the corresponding <code><a class="el" href="a00435.html#a34e84b07fa99174486d77ac7df5b6280" title="Read the given number of unsigned bytes from the DataInput.">DataInput::readBytesOnly</a></code> (unlike <code><a class="el" href="a00435.html#a16511ecd595c84f0aceeff1a23529c0c" title="Read an array of unsigned bytes from the DataInput expecting to find the length of array in the strea...">DataInput::readBytes</a></code>) needs the length argument explicitly.</dd></dl> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">value</td><td>the array of signed bytes to be written </td></tr> |
| <tr><td class="paramname">len</td><td>the number of bytes from the start of array to be written </td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| </div> |
| </div> |
| <a id="a2b283a6645b10786ad31d49b3c4e7575"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a2b283a6645b10786ad31d49b3c4e7575">◆ </a></span>writeChar()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void apache::geode::client::DataOutput::writeChar </td> |
| <td>(</td> |
| <td class="paramtype">uint16_t </td> |
| <td class="paramname"><em>value</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Write a 16-bit Char (wchar_t) value to the <code><a class="el" href="a00439.html" title="Provide operations for writing primitive data values, byte arrays, strings, Serializable objects to a...">DataOutput</a></code>. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">value</td><td>the 16-bit wchar_t value to be written </td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| </div> |
| </div> |
| <a id="a20ce3cac43a3171c84c8bb6551ef938d"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a20ce3cac43a3171c84c8bb6551ef938d">◆ </a></span>writeChars() <span class="overload">[1/2]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <div class="memtemplate"> |
| template<class _CharT , class... _Tail> </div> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void apache::geode::client::DataOutput::writeChars </td> |
| <td>(</td> |
| <td class="paramtype">const std::basic_string< _CharT, _Tail... > & </td> |
| <td class="paramname"><em>value</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Writes a sequence of UTF-16 code units representing the given string value. </p> |
| <p>The output does not contain any length of termination charactes.</p> |
| <dl class="tparams"><dt>Template Parameters</dt><dd> |
| <table class="tparams"> |
| <tr><td class="paramname">_CharT</td><td>matches character type of std::basic_string. </td></tr> |
| <tr><td class="paramname">_Tail</td><td>matches all remaining template parameters for std::basic_string. </td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">value</td><td>string to write as UTF-16 units </td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| </div> |
| </div> |
| <a id="ae5507be2b7d4830a7d0bd286eae72069"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#ae5507be2b7d4830a7d0bd286eae72069">◆ </a></span>writeChars() <span class="overload">[2/2]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <div class="memtemplate"> |
| template<class _CharT > </div> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void apache::geode::client::DataOutput::writeChars </td> |
| <td>(</td> |
| <td class="paramtype">const _CharT * </td> |
| <td class="paramname"><em>value</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Writes a sequence of UTF-16 code units representing the given string value. </p> |
| <p>The output does not contain any length of termination charactes.</p> |
| <p>Equivalent to: </p><div class="fragment"><div class="line"><a class="code" href="a00439.html#a20ce3cac43a3171c84c8bb6551ef938d">writeChars</a>(std::basic_string<_CharT>(value));</div></div><!-- fragment --><dl class="tparams"><dt>Template Parameters</dt><dd> |
| <table class="tparams"> |
| <tr><td class="paramname">_CharT</td><td>matches character type used for std::basic_string. </td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">value</td><td>NULL (\u0000) terminated string to write as UTF-16 units </td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| </div> |
| </div> |
| <a id="a2b8d781f1558bf7395367e97bfd98cf0"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a2b8d781f1558bf7395367e97bfd98cf0">◆ </a></span>writeDouble()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void apache::geode::client::DataOutput::writeDouble </td> |
| <td>(</td> |
| <td class="paramtype">double </td> |
| <td class="paramname"><em>value</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Write a double precision real number to the <code><a class="el" href="a00439.html" title="Provide operations for writing primitive data values, byte arrays, strings, Serializable objects to a...">DataOutput</a></code>. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">value</td><td>the double precision real number to be written </td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| </div> |
| </div> |
| <a id="a3959bca668435c2f33eb870df34e4132"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a3959bca668435c2f33eb870df34e4132">◆ </a></span>writeFloat()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void apache::geode::client::DataOutput::writeFloat </td> |
| <td>(</td> |
| <td class="paramtype">float </td> |
| <td class="paramname"><em>value</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Write a float value to the <code><a class="el" href="a00439.html" title="Provide operations for writing primitive data values, byte arrays, strings, Serializable objects to a...">DataOutput</a></code>. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">value</td><td>the float value to be written </td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| </div> |
| </div> |
| <a id="a7f5e95a11c0fe3078fe9d0ba158ee894"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a7f5e95a11c0fe3078fe9d0ba158ee894">◆ </a></span>writeInt() <span class="overload">[1/6]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void apache::geode::client::DataOutput::writeInt </td> |
| <td>(</td> |
| <td class="paramtype">uint16_t </td> |
| <td class="paramname"><em>value</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Write a 16-bit unsigned integer value to the <code><a class="el" href="a00439.html" title="Provide operations for writing primitive data values, byte arrays, strings, Serializable objects to a...">DataOutput</a></code>. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">value</td><td>the 16-bit unsigned integer value to be written </td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| </div> |
| </div> |
| <a id="ab313f27382acec8e32d07b5d56aee3c4"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#ab313f27382acec8e32d07b5d56aee3c4">◆ </a></span>writeInt() <span class="overload">[2/6]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void apache::geode::client::DataOutput::writeInt </td> |
| <td>(</td> |
| <td class="paramtype">uint32_t </td> |
| <td class="paramname"><em>value</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Write a 32-bit unsigned integer value to the <code><a class="el" href="a00439.html" title="Provide operations for writing primitive data values, byte arrays, strings, Serializable objects to a...">DataOutput</a></code>. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">value</td><td>the 32-bit unsigned integer value to be written </td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| </div> |
| </div> |
| <a id="a12f4df4f3cd0dfef9773c97890e4203e"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a12f4df4f3cd0dfef9773c97890e4203e">◆ </a></span>writeInt() <span class="overload">[3/6]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void apache::geode::client::DataOutput::writeInt </td> |
| <td>(</td> |
| <td class="paramtype">uint64_t </td> |
| <td class="paramname"><em>value</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Write a 64-bit unsigned integer value to the <code><a class="el" href="a00439.html" title="Provide operations for writing primitive data values, byte arrays, strings, Serializable objects to a...">DataOutput</a></code>. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">value</td><td>the 64-bit unsigned integer value to be written </td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| </div> |
| </div> |
| <a id="a276d2915b4b5ed859f6dfa7a8632db77"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a276d2915b4b5ed859f6dfa7a8632db77">◆ </a></span>writeInt() <span class="overload">[4/6]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void apache::geode::client::DataOutput::writeInt </td> |
| <td>(</td> |
| <td class="paramtype">int16_t </td> |
| <td class="paramname"><em>value</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Write a 16-bit signed integer value to the <code><a class="el" href="a00439.html" title="Provide operations for writing primitive data values, byte arrays, strings, Serializable objects to a...">DataOutput</a></code>. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">value</td><td>the 16-bit signed integer value to be written </td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| </div> |
| </div> |
| <a id="ac8322019f5260c9b28f7c373c3e54cbd"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#ac8322019f5260c9b28f7c373c3e54cbd">◆ </a></span>writeInt() <span class="overload">[5/6]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void apache::geode::client::DataOutput::writeInt </td> |
| <td>(</td> |
| <td class="paramtype">int32_t </td> |
| <td class="paramname"><em>value</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Write a 32-bit signed integer value to the <code><a class="el" href="a00439.html" title="Provide operations for writing primitive data values, byte arrays, strings, Serializable objects to a...">DataOutput</a></code>. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">value</td><td>the 32-bit signed integer value to be written </td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| </div> |
| </div> |
| <a id="ad41c4a2ecad093aa06aead762105bc53"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#ad41c4a2ecad093aa06aead762105bc53">◆ </a></span>writeInt() <span class="overload">[6/6]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void apache::geode::client::DataOutput::writeInt </td> |
| <td>(</td> |
| <td class="paramtype">int64_t </td> |
| <td class="paramname"><em>value</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Write a 64-bit signed integer value to the <code><a class="el" href="a00439.html" title="Provide operations for writing primitive data values, byte arrays, strings, Serializable objects to a...">DataOutput</a></code>. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">value</td><td>the 64-bit signed integer value to be written </td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| </div> |
| </div> |
| <a id="ab5ccdc412d23aa886c4f2e7fd3596382"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#ab5ccdc412d23aa886c4f2e7fd3596382">◆ </a></span>writeObject()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <div class="memtemplate"> |
| template<class PTR > </div> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void apache::geode::client::DataOutput::writeObject </td> |
| <td>(</td> |
| <td class="paramtype">const std::shared_ptr< PTR > & </td> |
| <td class="paramname"><em>objptr</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">bool </td> |
| <td class="paramname"><em>isDelta</em> = <code>false</code> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Write a <code><a class="el" href="a00855.html" title="This base class is the superclass of all user objects in the cache that can be serialized.">Serializable</a></code> object to the <code><a class="el" href="a00439.html" title="Provide operations for writing primitive data values, byte arrays, strings, Serializable objects to a...">DataOutput</a></code>. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">objptr</td><td>smart pointer to the <code><a class="el" href="a00855.html" title="This base class is the superclass of all user objects in the cache that can be serialized.">Serializable</a></code> object to be written </td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| </div> |
| </div> |
| </div><!-- contents --> |
| </div><!-- doc-content --> |
| <!-- |
| Licensed to the Apache Software Foundation (ASF) under one or more |
| contributor license agreements. See the NOTICE file distributed with |
| this work for additional information regarding copyright ownership. |
| The ASF licenses this file to You under the Apache License, Version 2.0 |
| (the "License"); you may not use this file except in compliance with |
| the License. You may obtain a copy of the License at |
| http://www.apache.org/licenses/LICENSE-2.0 |
| Unless required by applicable law or agreed to in writing, software |
| distributed under the License is distributed on an "AS IS" BASIS, |
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| See the License for the specific language governing permissions and |
| limitations under the License. |
| --> |
| <HR><address style="align: right;"><small>Apache Geode C++ Cache API Documentation</small></address> |