| <!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 .NET Reference: Apache::Geode::Client::DataInput 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 .NET 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('a00602.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="#properties">Properties</a> </div> |
| <div class="headertitle"> |
| <div class="title">Apache::Geode::Client::DataInput Class Reference</div> </div> |
| </div><!--header--> |
| <div class="contents"> |
| |
| <p>Provides operations for reading primitive data values, byte arrays, strings, <code><a class="el" href="a01022.html" title="This interface class is the superclass of all user objects in the cache that can be serialized.">ISerializable</a></code> objects from a byte stream. |
| <a href="a00602.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:a712ca8712995f63372f942988a908877"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00602.html#a712ca8712995f63372f942988a908877">!DataInput</a> ()</td></tr> |
| <tr class="memdesc:a712ca8712995f63372f942988a908877"><td class="mdescLeft"> </td><td class="mdescRight">Finalizer: frees the internal buffer. <a href="#a712ca8712995f63372f942988a908877">More...</a><br /></td></tr> |
| <tr class="separator:a712ca8712995f63372f942988a908877"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a2fe8940242e5b64d2befe6fbad6cd7a1"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00602.html#a2fe8940242e5b64d2befe6fbad6cd7a1">AdvanceCursor</a> (size_t offset)</td></tr> |
| <tr class="memdesc:a2fe8940242e5b64d2befe6fbad6cd7a1"><td class="mdescLeft"> </td><td class="mdescRight">Advance the cursor of the buffer by the given offset. <a href="#a2fe8940242e5b64d2befe6fbad6cd7a1">More...</a><br /></td></tr> |
| <tr class="separator:a2fe8940242e5b64d2befe6fbad6cd7a1"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a68d092c0de8c68fe4402802b79ecde69"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00602.html#a68d092c0de8c68fe4402802b79ecde69">DataInput</a> (array< Byte >^ buffer, <a class="el" href="a00410.html">Cache</a>^ cache)</td></tr> |
| <tr class="memdesc:a68d092c0de8c68fe4402802b79ecde69"><td class="mdescLeft"> </td><td class="mdescRight">Construct <code><a class="el" href="a00602.html" title="Provides operations for reading primitive data values, byte arrays, strings, ISerializable objects fr...">DataInput</a></code> using an given array of bytes. <a href="#a68d092c0de8c68fe4402802b79ecde69">More...</a><br /></td></tr> |
| <tr class="separator:a68d092c0de8c68fe4402802b79ecde69"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a56ee05d34af62d0fd2a6ec234b8dd757"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00602.html#a56ee05d34af62d0fd2a6ec234b8dd757">DataInput</a> (array< Byte >^ buffer, size_t len, <a class="el" href="a00410.html">Cache</a>^ cache)</td></tr> |
| <tr class="memdesc:a56ee05d34af62d0fd2a6ec234b8dd757"><td class="mdescLeft"> </td><td class="mdescRight">Construct <code><a class="el" href="a00602.html" title="Provides operations for reading primitive data values, byte arrays, strings, ISerializable objects fr...">DataInput</a></code> using a given length of an array of bytes. <a href="#a56ee05d34af62d0fd2a6ec234b8dd757">More...</a><br /></td></tr> |
| <tr class="separator:a56ee05d34af62d0fd2a6ec234b8dd757"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a79df94c6a8c9cb0bda88d85400296ebe"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="a00602.html#a79df94c6a8c9cb0bda88d85400296ebe">ReadArrayLen</a> ()</td></tr> |
| <tr class="memdesc:a79df94c6a8c9cb0bda88d85400296ebe"><td class="mdescLeft"> </td><td class="mdescRight">Read a array len based on array size. <a href="#a79df94c6a8c9cb0bda88d85400296ebe">More...</a><br /></td></tr> |
| <tr class="separator:a79df94c6a8c9cb0bda88d85400296ebe"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a8e85c064c2fd4a766b059d3a9646687a"><td class="memItemLeft" align="right" valign="top">array< array< Byte >^> ^ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00602.html#a8e85c064c2fd4a766b059d3a9646687a">ReadArrayOfByteArrays</a> ()</td></tr> |
| <tr class="memdesc:a8e85c064c2fd4a766b059d3a9646687a"><td class="mdescLeft"> </td><td class="mdescRight">Read a array of signed byte array from the stream. <a href="#a8e85c064c2fd4a766b059d3a9646687a">More...</a><br /></td></tr> |
| <tr class="separator:a8e85c064c2fd4a766b059d3a9646687a"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a17319dfaad683651e0fc9ef813a75f06"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00602.html#a17319dfaad683651e0fc9ef813a75f06">ReadBoolean</a> ()</td></tr> |
| <tr class="memdesc:a17319dfaad683651e0fc9ef813a75f06"><td class="mdescLeft"> </td><td class="mdescRight">Read a boolean value from the stream. <a href="#a17319dfaad683651e0fc9ef813a75f06">More...</a><br /></td></tr> |
| <tr class="separator:a17319dfaad683651e0fc9ef813a75f06"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:af12424818b98c209399e399aa45ba308"><td class="memItemLeft" align="right" valign="top">array< bool > ^ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00602.html#af12424818b98c209399e399aa45ba308">ReadBooleanArray</a> ()</td></tr> |
| <tr class="memdesc:af12424818b98c209399e399aa45ba308"><td class="mdescLeft"> </td><td class="mdescRight">Read a bool array from the stream. <a href="#af12424818b98c209399e399aa45ba308">More...</a><br /></td></tr> |
| <tr class="separator:af12424818b98c209399e399aa45ba308"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ac7895cadf3ddd0fb0a928dab94f6db5b"><td class="memItemLeft" align="right" valign="top">array< Byte > ^ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00602.html#ac7895cadf3ddd0fb0a928dab94f6db5b">ReadBytes</a> ()</td></tr> |
| <tr class="memdesc:ac7895cadf3ddd0fb0a928dab94f6db5b"><td class="mdescLeft"> </td><td class="mdescRight">Read an array of bytes from the stream reading the length from the stream first. <a href="#ac7895cadf3ddd0fb0a928dab94f6db5b">More...</a><br /></td></tr> |
| <tr class="separator:ac7895cadf3ddd0fb0a928dab94f6db5b"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ac388cacf955fd6fcda690a5fbb846946"><td class="memItemLeft" align="right" valign="top">array< Byte > ^ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00602.html#ac388cacf955fd6fcda690a5fbb846946">ReadBytesOnly</a> (System::UInt32 len)</td></tr> |
| <tr class="memdesc:ac388cacf955fd6fcda690a5fbb846946"><td class="mdescLeft"> </td><td class="mdescRight">Read the given number of bytes from the stream. <a href="#ac388cacf955fd6fcda690a5fbb846946">More...</a><br /></td></tr> |
| <tr class="separator:ac388cacf955fd6fcda690a5fbb846946"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a272e914adc3004a2f440610a6ccd68a3"><td class="memItemLeft" align="right" valign="top">Char </td><td class="memItemRight" valign="bottom"><a class="el" href="a00602.html#a272e914adc3004a2f440610a6ccd68a3">ReadChar</a> ()</td></tr> |
| <tr class="separator:a272e914adc3004a2f440610a6ccd68a3"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aa079df54756061859c39d8df07c6cf02"><td class="memItemLeft" align="right" valign="top">array< Char > ^ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00602.html#aa079df54756061859c39d8df07c6cf02">ReadCharArray</a> ()</td></tr> |
| <tr class="memdesc:aa079df54756061859c39d8df07c6cf02"><td class="mdescLeft"> </td><td class="mdescRight">Read a char array from the stream. <a href="#aa079df54756061859c39d8df07c6cf02">More...</a><br /></td></tr> |
| <tr class="separator:aa079df54756061859c39d8df07c6cf02"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a0444a860e4823ba0d72df45dd96386fb"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00602.html#a0444a860e4823ba0d72df45dd96386fb">ReadCollection</a> (System::Collections::IList^ list)</td></tr> |
| <tr class="memdesc:a0444a860e4823ba0d72df45dd96386fb"><td class="mdescLeft"> </td><td class="mdescRight">Read a collection from the stream in a given collection instance. <a href="#a0444a860e4823ba0d72df45dd96386fb">More...</a><br /></td></tr> |
| <tr class="separator:a0444a860e4823ba0d72df45dd96386fb"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a7c88368d3edab6bf3ce3f51cc7de7a56"><td class="memItemLeft" align="right" valign="top">System::DateTime </td><td class="memItemRight" valign="bottom"><a class="el" href="a00602.html#a7c88368d3edab6bf3ce3f51cc7de7a56">ReadDate</a> ()</td></tr> |
| <tr class="memdesc:a7c88368d3edab6bf3ce3f51cc7de7a56"><td class="mdescLeft"> </td><td class="mdescRight">Read a date from the stream. <a href="#a7c88368d3edab6bf3ce3f51cc7de7a56">More...</a><br /></td></tr> |
| <tr class="separator:a7c88368d3edab6bf3ce3f51cc7de7a56"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:adbc900f667214800cee6c2690c7bbb4a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00602.html#adbc900f667214800cee6c2690c7bbb4a">ReadDictionary</a> (System::Collections::IDictionary^ dictionary)</td></tr> |
| <tr class="memdesc:adbc900f667214800cee6c2690c7bbb4a"><td class="mdescLeft"> </td><td class="mdescRight">Read a dictionary from the stream in a given dictionary instance. <a href="#adbc900f667214800cee6c2690c7bbb4a">More...</a><br /></td></tr> |
| <tr class="separator:adbc900f667214800cee6c2690c7bbb4a"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a3c8a9d06e89194ee77d9d6b72ddb7169"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="a00602.html#a3c8a9d06e89194ee77d9d6b72ddb7169">ReadDouble</a> ()</td></tr> |
| <tr class="memdesc:a3c8a9d06e89194ee77d9d6b72ddb7169"><td class="mdescLeft"> </td><td class="mdescRight">Read a double precision number from the stream. <a href="#a3c8a9d06e89194ee77d9d6b72ddb7169">More...</a><br /></td></tr> |
| <tr class="separator:a3c8a9d06e89194ee77d9d6b72ddb7169"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ad15ed9b161911689d785c2c48107007b"><td class="memItemLeft" align="right" valign="top">array< double > ^ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00602.html#ad15ed9b161911689d785c2c48107007b">ReadDoubleArray</a> ()</td></tr> |
| <tr class="memdesc:ad15ed9b161911689d785c2c48107007b"><td class="mdescLeft"> </td><td class="mdescRight">Read a double array from the stream. <a href="#ad15ed9b161911689d785c2c48107007b">More...</a><br /></td></tr> |
| <tr class="separator:ad15ed9b161911689d785c2c48107007b"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aa782ab5bd457d3ea22eceacd17e8d016"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="a00602.html#aa782ab5bd457d3ea22eceacd17e8d016">ReadFloat</a> ()</td></tr> |
| <tr class="memdesc:aa782ab5bd457d3ea22eceacd17e8d016"><td class="mdescLeft"> </td><td class="mdescRight">Read a floating point number from the stream. <a href="#aa782ab5bd457d3ea22eceacd17e8d016">More...</a><br /></td></tr> |
| <tr class="separator:aa782ab5bd457d3ea22eceacd17e8d016"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a8696365b302272dc0aabf8c8d15ee4c6"><td class="memItemLeft" align="right" valign="top">array< float > ^ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00602.html#a8696365b302272dc0aabf8c8d15ee4c6">ReadFloatArray</a> ()</td></tr> |
| <tr class="memdesc:a8696365b302272dc0aabf8c8d15ee4c6"><td class="mdescLeft"> </td><td class="mdescRight">Read a float array from the stream. <a href="#a8696365b302272dc0aabf8c8d15ee4c6">More...</a><br /></td></tr> |
| <tr class="separator:a8696365b302272dc0aabf8c8d15ee4c6"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ae2f7932b8892907d66acbb3ce4e5c138"><td class="memItemLeft" align="right" valign="top">System::Int16 </td><td class="memItemRight" valign="bottom"><a class="el" href="a00602.html#ae2f7932b8892907d66acbb3ce4e5c138">ReadInt16</a> ()</td></tr> |
| <tr class="memdesc:ae2f7932b8892907d66acbb3ce4e5c138"><td class="mdescLeft"> </td><td class="mdescRight">Read a 16-bit integer from the stream. <a href="#ae2f7932b8892907d66acbb3ce4e5c138">More...</a><br /></td></tr> |
| <tr class="separator:ae2f7932b8892907d66acbb3ce4e5c138"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a6d19346b82f3e8317602c94ff23838f3"><td class="memItemLeft" align="right" valign="top">System::Int32 </td><td class="memItemRight" valign="bottom"><a class="el" href="a00602.html#a6d19346b82f3e8317602c94ff23838f3">ReadInt32</a> ()</td></tr> |
| <tr class="memdesc:a6d19346b82f3e8317602c94ff23838f3"><td class="mdescLeft"> </td><td class="mdescRight">Read a 32-bit integer from the stream. <a href="#a6d19346b82f3e8317602c94ff23838f3">More...</a><br /></td></tr> |
| <tr class="separator:a6d19346b82f3e8317602c94ff23838f3"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a38407afdc04de24d395a058bc933613e"><td class="memItemLeft" align="right" valign="top">System::Int64 </td><td class="memItemRight" valign="bottom"><a class="el" href="a00602.html#a38407afdc04de24d395a058bc933613e">ReadInt64</a> ()</td></tr> |
| <tr class="memdesc:a38407afdc04de24d395a058bc933613e"><td class="mdescLeft"> </td><td class="mdescRight">Read a 64-bit integer from the stream. <a href="#a38407afdc04de24d395a058bc933613e">More...</a><br /></td></tr> |
| <tr class="separator:a38407afdc04de24d395a058bc933613e"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a902a1aa3fed09adfdbe28a05786dd13d"><td class="memItemLeft" align="right" valign="top">array< Int32 > ^ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00602.html#a902a1aa3fed09adfdbe28a05786dd13d">ReadIntArray</a> ()</td></tr> |
| <tr class="memdesc:a902a1aa3fed09adfdbe28a05786dd13d"><td class="mdescLeft"> </td><td class="mdescRight">Read a int array from the stream. <a href="#a902a1aa3fed09adfdbe28a05786dd13d">More...</a><br /></td></tr> |
| <tr class="separator:a902a1aa3fed09adfdbe28a05786dd13d"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a0751420f0c0c3394fcf8904a11a6f0e0"><td class="memItemLeft" align="right" valign="top">array< Int64 > ^ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00602.html#a0751420f0c0c3394fcf8904a11a6f0e0">ReadLongArray</a> ()</td></tr> |
| <tr class="memdesc:a0751420f0c0c3394fcf8904a11a6f0e0"><td class="mdescLeft"> </td><td class="mdescRight">Read a long array from the stream. <a href="#a0751420f0c0c3394fcf8904a11a6f0e0">More...</a><br /></td></tr> |
| <tr class="separator:a0751420f0c0c3394fcf8904a11a6f0e0"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a2eed2125de1d20c8ab245677b3aab07d"><td class="memItemLeft" align="right" valign="top">Object ^ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00602.html#a2eed2125de1d20c8ab245677b3aab07d">ReadObject</a> ()</td></tr> |
| <tr class="memdesc:a2eed2125de1d20c8ab245677b3aab07d"><td class="mdescLeft"> </td><td class="mdescRight">Read a serializable object from the data. <a href="#a2eed2125de1d20c8ab245677b3aab07d">More...</a><br /></td></tr> |
| <tr class="separator:a2eed2125de1d20c8ab245677b3aab07d"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a72cbcc51fa4efddcd82be6bdfe4a1951"><td class="memItemLeft" align="right" valign="top">List< Object^> ^ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00602.html#a72cbcc51fa4efddcd82be6bdfe4a1951">ReadObjectArray</a> ()</td></tr> |
| <tr class="memdesc:a72cbcc51fa4efddcd82be6bdfe4a1951"><td class="mdescLeft"> </td><td class="mdescRight">Read a object array from the stream from the stream. <a href="#a72cbcc51fa4efddcd82be6bdfe4a1951">More...</a><br /></td></tr> |
| <tr class="separator:a72cbcc51fa4efddcd82be6bdfe4a1951"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ae7ebf7ff3b2238eafdfeb9d995655af7"><td class="memItemLeft" align="right" valign="top">SByte </td><td class="memItemRight" valign="bottom"><a class="el" href="a00602.html#ae7ebf7ff3b2238eafdfeb9d995655af7">ReadSByte</a> ()</td></tr> |
| <tr class="memdesc:ae7ebf7ff3b2238eafdfeb9d995655af7"><td class="mdescLeft"> </td><td class="mdescRight">Read a signed byte from the stream. <a href="#ae7ebf7ff3b2238eafdfeb9d995655af7">More...</a><br /></td></tr> |
| <tr class="separator:ae7ebf7ff3b2238eafdfeb9d995655af7"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:afb938d7add7888ce3e9890d79de2814c"><td class="memItemLeft" align="right" valign="top">array< SByte > ^ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00602.html#afb938d7add7888ce3e9890d79de2814c">ReadSBytes</a> ()</td></tr> |
| <tr class="memdesc:afb938d7add7888ce3e9890d79de2814c"><td class="mdescLeft"> </td><td class="mdescRight">Read an array of signed bytes from the stream reading the length from the stream first. <a href="#afb938d7add7888ce3e9890d79de2814c">More...</a><br /></td></tr> |
| <tr class="separator:afb938d7add7888ce3e9890d79de2814c"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ab5d151407a6af83a7be9a8c20ae5bf17"><td class="memItemLeft" align="right" valign="top">array< SByte > ^ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00602.html#ab5d151407a6af83a7be9a8c20ae5bf17">ReadSBytesOnly</a> (System::UInt32 len)</td></tr> |
| <tr class="memdesc:ab5d151407a6af83a7be9a8c20ae5bf17"><td class="mdescLeft"> </td><td class="mdescRight">Read the given number of signed bytes from the stream. <a href="#ab5d151407a6af83a7be9a8c20ae5bf17">More...</a><br /></td></tr> |
| <tr class="separator:ab5d151407a6af83a7be9a8c20ae5bf17"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a598d5e054f6b503a02eded26d11b754a"><td class="memItemLeft" align="right" valign="top">array< Int16 > ^ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00602.html#a598d5e054f6b503a02eded26d11b754a">ReadShortArray</a> ()</td></tr> |
| <tr class="memdesc:a598d5e054f6b503a02eded26d11b754a"><td class="mdescLeft"> </td><td class="mdescRight">Read a short int array from the stream. <a href="#a598d5e054f6b503a02eded26d11b754a">More...</a><br /></td></tr> |
| <tr class="separator:a598d5e054f6b503a02eded26d11b754a"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a976d6656960ca9ae357923729bc32f3d"><td class="memItemLeft" align="right" valign="top">String ^ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00602.html#a976d6656960ca9ae357923729bc32f3d">ReadUTF</a> ()</td></tr> |
| <tr class="memdesc:a976d6656960ca9ae357923729bc32f3d"><td class="mdescLeft"> </td><td class="mdescRight">Read a string after java-modified UTF-8 decoding from the stream. <a href="#a976d6656960ca9ae357923729bc32f3d">More...</a><br /></td></tr> |
| <tr class="separator:a976d6656960ca9ae357923729bc32f3d"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a6802fe05691426420c4f19e375da96a4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00602.html#a6802fe05691426420c4f19e375da96a4">Reset</a> ()</td></tr> |
| <tr class="memdesc:a6802fe05691426420c4f19e375da96a4"><td class="mdescLeft"> </td><td class="mdescRight">Reset the cursor to the start of buffer. <a href="#a6802fe05691426420c4f19e375da96a4">More...</a><br /></td></tr> |
| <tr class="separator:a6802fe05691426420c4f19e375da96a4"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a143d288ac7843c486cc656efd78d594b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00602.html#a143d288ac7843c486cc656efd78d594b">RewindCursor</a> (size_t offset)</td></tr> |
| <tr class="memdesc:a143d288ac7843c486cc656efd78d594b"><td class="mdescLeft"> </td><td class="mdescRight">Rewind the cursor of the buffer by the given offset. <a href="#a143d288ac7843c486cc656efd78d594b">More...</a><br /></td></tr> |
| <tr class="separator:a143d288ac7843c486cc656efd78d594b"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a726f0a05576bceca7fb724e19f8d86b6"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00602.html#a726f0a05576bceca7fb724e19f8d86b6">~DataInput</a> ()</td></tr> |
| <tr class="memdesc:a726f0a05576bceca7fb724e19f8d86b6"><td class="mdescLeft"> </td><td class="mdescRight">Dispose: frees the internal buffer. <a href="#a726f0a05576bceca7fb724e19f8d86b6">More...</a><br /></td></tr> |
| <tr class="separator:a726f0a05576bceca7fb724e19f8d86b6"><td class="memSeparator" colspan="2"> </td></tr> |
| </table><table class="memberdecls"> |
| <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="properties"></a> |
| Properties</h2></td></tr> |
| <tr class="memitem:ad50e19f9195c69c02782c0920a3d367e"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00602.html#ad50e19f9195c69c02782c0920a3d367e">BytesRead</a><code> [get]</code></td></tr> |
| <tr class="memdesc:ad50e19f9195c69c02782c0920a3d367e"><td class="mdescLeft"> </td><td class="mdescRight">Get the count of bytes that have been read from the stream. <a href="#ad50e19f9195c69c02782c0920a3d367e">More...</a><br /></td></tr> |
| <tr class="separator:ad50e19f9195c69c02782c0920a3d367e"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ae76c8f46c528596997244e0b0d467c80"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00602.html#ae76c8f46c528596997244e0b0d467c80">BytesRemaining</a><code> [get]</code></td></tr> |
| <tr class="memdesc:ae76c8f46c528596997244e0b0d467c80"><td class="mdescLeft"> </td><td class="mdescRight">Get the count of bytes that are remaining in the buffer. <a href="#ae76c8f46c528596997244e0b0d467c80">More...</a><br /></td></tr> |
| <tr class="separator:ae76c8f46c528596997244e0b0d467c80"><td class="memSeparator" colspan="2"> </td></tr> |
| </table> |
| <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> |
| <div class="textblock"><p>Provides operations for reading primitive data values, byte arrays, strings, <code><a class="el" href="a01022.html" title="This interface class is the superclass of all user objects in the cache that can be serialized.">ISerializable</a></code> objects from a byte stream. </p> |
| </div><h2 class="groupheader">Constructor & Destructor Documentation</h2> |
| <a id="a68d092c0de8c68fe4402802b79ecde69"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a68d092c0de8c68fe4402802b79ecde69">◆ </a></span>DataInput() <span class="overload">[1/2]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">Apache::Geode::Client::DataInput::DataInput </td> |
| <td>(</td> |
| <td class="paramtype">array< Byte >^ </td> |
| <td class="paramname"><em>buffer</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="a00410.html">Cache</a>^ </td> |
| <td class="paramname"><em>cache</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Construct <code><a class="el" href="a00602.html" title="Provides operations for reading primitive data values, byte arrays, strings, ISerializable objects fr...">DataInput</a></code> using an given array of bytes. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">buffer</td><td>The buffer to use for reading data values </td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="exception"><dt>Exceptions</dt><dd> |
| <table class="exception"> |
| <tr><td class="paramname"><a class="el" href="a00634.html" title="Thrown when an argument to a method is illegal.">IllegalArgumentException</a></td><td>if the buffer is null </td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| </div> |
| </div> |
| <a id="a56ee05d34af62d0fd2a6ec234b8dd757"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a56ee05d34af62d0fd2a6ec234b8dd757">◆ </a></span>DataInput() <span class="overload">[2/2]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">Apache::Geode::Client::DataInput::DataInput </td> |
| <td>(</td> |
| <td class="paramtype">array< Byte >^ </td> |
| <td class="paramname"><em>buffer</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 class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="a00410.html">Cache</a>^ </td> |
| <td class="paramname"><em>cache</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Construct <code><a class="el" href="a00602.html" title="Provides operations for reading primitive data values, byte arrays, strings, ISerializable objects fr...">DataInput</a></code> using a given length of an array of bytes. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">buffer</td><td>The buffer to use for reading data values. </td></tr> |
| <tr><td class="paramname">len</td><td>The number of bytes from the start of the buffer to use. </td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="exception"><dt>Exceptions</dt><dd> |
| <table class="exception"> |
| <tr><td class="paramname"><a class="el" href="a00634.html" title="Thrown when an argument to a method is illegal.">IllegalArgumentException</a></td><td>if the buffer is null </td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| </div> |
| </div> |
| <a id="a726f0a05576bceca7fb724e19f8d86b6"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a726f0a05576bceca7fb724e19f8d86b6">◆ </a></span>~DataInput()</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::DataInput::~DataInput </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>Dispose: frees the internal buffer. </p> |
| |
| </div> |
| </div> |
| <a id="a712ca8712995f63372f942988a908877"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a712ca8712995f63372f942988a908877">◆ </a></span>!DataInput()</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::DataInput::!DataInput </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>Finalizer: frees the internal buffer. </p> |
| |
| </div> |
| </div> |
| <h2 class="groupheader">Member Function Documentation</h2> |
| <a id="a2fe8940242e5b64d2befe6fbad6cd7a1"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a2fe8940242e5b64d2befe6fbad6cd7a1">◆ </a></span>AdvanceCursor()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void Apache::Geode::Client::DataInput::AdvanceCursor </td> |
| <td>(</td> |
| <td class="paramtype">size_t </td> |
| <td class="paramname"><em>offset</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Advance the cursor of the buffer by the given offset. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">offset</td><td>The offset(number of bytes) by which to advance the cursor. </td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| </div> |
| </div> |
| <a id="a79df94c6a8c9cb0bda88d85400296ebe"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a79df94c6a8c9cb0bda88d85400296ebe">◆ </a></span>ReadArrayLen()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">int Apache::Geode::Client::DataInput::ReadArrayLen </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Read a array len based on array size. </p> |
| |
| </div> |
| </div> |
| <a id="a8e85c064c2fd4a766b059d3a9646687a"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a8e85c064c2fd4a766b059d3a9646687a">◆ </a></span>ReadArrayOfByteArrays()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">array<array<Byte>^> ^ Apache::Geode::Client::DataInput::ReadArrayOfByteArrays </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Read a array of signed byte array from the stream. </p> |
| |
| </div> |
| </div> |
| <a id="a17319dfaad683651e0fc9ef813a75f06"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a17319dfaad683651e0fc9ef813a75f06">◆ </a></span>ReadBoolean()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">bool Apache::Geode::Client::DataInput::ReadBoolean </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Read a boolean value from the stream. </p> |
| |
| </div> |
| </div> |
| <a id="af12424818b98c209399e399aa45ba308"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#af12424818b98c209399e399aa45ba308">◆ </a></span>ReadBooleanArray()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">array<bool> ^ Apache::Geode::Client::DataInput::ReadBooleanArray </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Read a bool array from the stream. </p> |
| |
| </div> |
| </div> |
| <a id="ac7895cadf3ddd0fb0a928dab94f6db5b"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#ac7895cadf3ddd0fb0a928dab94f6db5b">◆ </a></span>ReadBytes()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">array<Byte> ^ Apache::Geode::Client::DataInput::ReadBytes </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Read an array of bytes from the stream reading the length from the stream first. </p> |
| |
| </div> |
| </div> |
| <a id="ac388cacf955fd6fcda690a5fbb846946"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#ac388cacf955fd6fcda690a5fbb846946">◆ </a></span>ReadBytesOnly()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">array<Byte> ^ Apache::Geode::Client::DataInput::ReadBytesOnly </td> |
| <td>(</td> |
| <td class="paramtype">System::UInt32 </td> |
| <td class="paramname"><em>len</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Read the given number of bytes from the stream. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">len</td><td>Number of bytes to read.</td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| </div> |
| </div> |
| <a id="a272e914adc3004a2f440610a6ccd68a3"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a272e914adc3004a2f440610a6ccd68a3">◆ </a></span>ReadChar()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">Char Apache::Geode::Client::DataInput::ReadChar </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p></p> |
| <p>Read a char value from the stream. </p> |
| |
| </div> |
| </div> |
| <a id="aa079df54756061859c39d8df07c6cf02"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#aa079df54756061859c39d8df07c6cf02">◆ </a></span>ReadCharArray()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">array<Char> ^ Apache::Geode::Client::DataInput::ReadCharArray </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Read a char array from the stream. </p> |
| |
| </div> |
| </div> |
| <a id="a0444a860e4823ba0d72df45dd96386fb"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a0444a860e4823ba0d72df45dd96386fb">◆ </a></span>ReadCollection()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void Apache::Geode::Client::DataInput::ReadCollection </td> |
| <td>(</td> |
| <td class="paramtype">System::Collections::IList^ </td> |
| <td class="paramname"><em>list</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Read a collection from the stream in a given collection instance. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">list</td><td>Object which implements System::Collections::IList interface.</td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| </div> |
| </div> |
| <a id="a7c88368d3edab6bf3ce3f51cc7de7a56"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a7c88368d3edab6bf3ce3f51cc7de7a56">◆ </a></span>ReadDate()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">System::DateTime Apache::Geode::Client::DataInput::ReadDate </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Read a date from the stream. </p> |
| |
| </div> |
| </div> |
| <a id="adbc900f667214800cee6c2690c7bbb4a"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#adbc900f667214800cee6c2690c7bbb4a">◆ </a></span>ReadDictionary()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void Apache::Geode::Client::DataInput::ReadDictionary </td> |
| <td>(</td> |
| <td class="paramtype">System::Collections::IDictionary^ </td> |
| <td class="paramname"><em>dictionary</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Read a dictionary from the stream in a given dictionary instance. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">dictionary</td><td>Object which implements System::Collections::IDictionary interface.</td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| </div> |
| </div> |
| <a id="a3c8a9d06e89194ee77d9d6b72ddb7169"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a3c8a9d06e89194ee77d9d6b72ddb7169">◆ </a></span>ReadDouble()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">double Apache::Geode::Client::DataInput::ReadDouble </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Read a double precision number from the stream. </p> |
| |
| </div> |
| </div> |
| <a id="ad15ed9b161911689d785c2c48107007b"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#ad15ed9b161911689d785c2c48107007b">◆ </a></span>ReadDoubleArray()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">array<double> ^ Apache::Geode::Client::DataInput::ReadDoubleArray </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Read a double array from the stream. </p> |
| |
| </div> |
| </div> |
| <a id="aa782ab5bd457d3ea22eceacd17e8d016"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#aa782ab5bd457d3ea22eceacd17e8d016">◆ </a></span>ReadFloat()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">float Apache::Geode::Client::DataInput::ReadFloat </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Read a floating point number from the stream. </p> |
| |
| </div> |
| </div> |
| <a id="a8696365b302272dc0aabf8c8d15ee4c6"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a8696365b302272dc0aabf8c8d15ee4c6">◆ </a></span>ReadFloatArray()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">array<float> ^ Apache::Geode::Client::DataInput::ReadFloatArray </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Read a float array from the stream. </p> |
| |
| </div> |
| </div> |
| <a id="ae2f7932b8892907d66acbb3ce4e5c138"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#ae2f7932b8892907d66acbb3ce4e5c138">◆ </a></span>ReadInt16()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">System::Int16 Apache::Geode::Client::DataInput::ReadInt16 </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Read a 16-bit integer from the stream. </p> |
| |
| </div> |
| </div> |
| <a id="a6d19346b82f3e8317602c94ff23838f3"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a6d19346b82f3e8317602c94ff23838f3">◆ </a></span>ReadInt32()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">System::Int32 Apache::Geode::Client::DataInput::ReadInt32 </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Read a 32-bit integer from the stream. </p> |
| |
| </div> |
| </div> |
| <a id="a38407afdc04de24d395a058bc933613e"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a38407afdc04de24d395a058bc933613e">◆ </a></span>ReadInt64()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">System::Int64 Apache::Geode::Client::DataInput::ReadInt64 </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Read a 64-bit integer from the stream. </p> |
| |
| </div> |
| </div> |
| <a id="a902a1aa3fed09adfdbe28a05786dd13d"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a902a1aa3fed09adfdbe28a05786dd13d">◆ </a></span>ReadIntArray()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">array<Int32> ^ Apache::Geode::Client::DataInput::ReadIntArray </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Read a int array from the stream. </p> |
| |
| </div> |
| </div> |
| <a id="a0751420f0c0c3394fcf8904a11a6f0e0"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a0751420f0c0c3394fcf8904a11a6f0e0">◆ </a></span>ReadLongArray()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">array<Int64> ^ Apache::Geode::Client::DataInput::ReadLongArray </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Read a long array from the stream. </p> |
| |
| </div> |
| </div> |
| <a id="a2eed2125de1d20c8ab245677b3aab07d"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a2eed2125de1d20c8ab245677b3aab07d">◆ </a></span>ReadObject()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">Object ^ Apache::Geode::Client::DataInput::ReadObject </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Read a serializable object from the data. </p> |
| <p>Null objects are handled. </p> |
| |
| </div> |
| </div> |
| <a id="a72cbcc51fa4efddcd82be6bdfe4a1951"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a72cbcc51fa4efddcd82be6bdfe4a1951">◆ </a></span>ReadObjectArray()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">List<Object^> ^ Apache::Geode::Client::DataInput::ReadObjectArray </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Read a object array from the stream from the stream. </p> |
| |
| </div> |
| </div> |
| <a id="ae7ebf7ff3b2238eafdfeb9d995655af7"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#ae7ebf7ff3b2238eafdfeb9d995655af7">◆ </a></span>ReadSByte()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">SByte Apache::Geode::Client::DataInput::ReadSByte </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Read a signed byte from the stream. </p> |
| |
| </div> |
| </div> |
| <a id="afb938d7add7888ce3e9890d79de2814c"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#afb938d7add7888ce3e9890d79de2814c">◆ </a></span>ReadSBytes()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">array<SByte> ^ Apache::Geode::Client::DataInput::ReadSBytes </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Read an array of signed bytes from the stream reading the length from the stream first. </p> |
| |
| </div> |
| </div> |
| <a id="ab5d151407a6af83a7be9a8c20ae5bf17"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#ab5d151407a6af83a7be9a8c20ae5bf17">◆ </a></span>ReadSBytesOnly()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">array<SByte> ^ Apache::Geode::Client::DataInput::ReadSBytesOnly </td> |
| <td>(</td> |
| <td class="paramtype">System::UInt32 </td> |
| <td class="paramname"><em>len</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Read the given number of signed bytes from the stream. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">len</td><td>Number of signed bytes to read.</td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| </div> |
| </div> |
| <a id="a598d5e054f6b503a02eded26d11b754a"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a598d5e054f6b503a02eded26d11b754a">◆ </a></span>ReadShortArray()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">array<Int16> ^ Apache::Geode::Client::DataInput::ReadShortArray </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Read a short int array from the stream. </p> |
| |
| </div> |
| </div> |
| <a id="a976d6656960ca9ae357923729bc32f3d"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a976d6656960ca9ae357923729bc32f3d">◆ </a></span>ReadUTF()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">String ^ Apache::Geode::Client::DataInput::ReadUTF </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Read a string after java-modified UTF-8 decoding from the stream. </p> |
| <p>The maximum length supported is 2^16-1 beyond which the string shall be truncated. </p> |
| |
| </div> |
| </div> |
| <a id="a6802fe05691426420c4f19e375da96a4"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a6802fe05691426420c4f19e375da96a4">◆ </a></span>Reset()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void Apache::Geode::Client::DataInput::Reset </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Reset the cursor to the start of buffer. </p> |
| |
| </div> |
| </div> |
| <a id="a143d288ac7843c486cc656efd78d594b"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a143d288ac7843c486cc656efd78d594b">◆ </a></span>RewindCursor()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void Apache::Geode::Client::DataInput::RewindCursor </td> |
| <td>(</td> |
| <td class="paramtype">size_t </td> |
| <td class="paramname"><em>offset</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Rewind the cursor of the buffer by the given offset. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">offset</td><td>The offset(number of bytes) by which to rewind the cursor. </td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| </div> |
| </div> |
| <h2 class="groupheader">Property Documentation</h2> |
| <a id="ad50e19f9195c69c02782c0920a3d367e"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#ad50e19f9195c69c02782c0920a3d367e">◆ </a></span>BytesRead</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::DataInput::BytesRead</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">get</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Get the count of bytes that have been read from the stream. </p> |
| |
| </div> |
| </div> |
| <a id="ae76c8f46c528596997244e0b0d467c80"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#ae76c8f46c528596997244e0b0d467c80">◆ </a></span>BytesRemaining</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::DataInput::BytesRemaining</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">get</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Get the count of bytes that are remaining in the buffer. </p> |
| |
| </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 .NET API Documentation</small></address> |