blob: 15a1f5cc02d9a86db1aec3db8992d0019b944181 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_162) on Tue Dec 04 17:15:14 PST 2018 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Index (com.yahoo.datasketches:memory 0.12.1 API)</title>
<meta name="date" content="2018-12-04">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Index (com.yahoo.datasketches:memory 0.12.1 API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="overview-summary.html">Overview</a></li>
<li><a href="com/yahoo/memory/package-summary.html">Package</a></li>
<li>Class</li>
<li>Use</li>
<li><a href="com/yahoo/memory/package-tree.html">Tree</a></li>
<li><a href="deprecated-list.html">Deprecated</a></li>
<li class="navBarCell1Rev">Index</li>
<li><a href="help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="index.html?index-all.html" target="_top">Frames</a></li>
<li><a href="index-all.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="contentContainer"><a href="#I:A">A</a>&nbsp;<a href="#I:B">B</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:H">H</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:J">J</a>&nbsp;<a href="#I:L">L</a>&nbsp;<a href="#I:M">M</a>&nbsp;<a href="#I:O">O</a>&nbsp;<a href="#I:P">P</a>&nbsp;<a href="#I:R">R</a>&nbsp;<a href="#I:S">S</a>&nbsp;<a href="#I:U">U</a>&nbsp;<a href="#I:W">W</a>&nbsp;<a href="#I:Z">Z</a>&nbsp;<a name="I:A">
<!-- -->
</a>
<h2 class="title">A</h2>
<dl>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/UnsafeUtil.html#ADDRESS_SIZE">ADDRESS_SIZE</a></span> - Static variable in class com.yahoo.memory.<a href="com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory">UnsafeUtil</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#allocate-int-">allocate(int)</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
<dd>
<div class="block">Creates on-heap WritableMemory with the given capacity and the native byte order.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#allocate-int-java.nio.ByteOrder-">allocate(int, ByteOrder)</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
<dd>
<div class="block">Creates on-heap WritableMemory with the given capacity and the given byte order.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#allocateDirect-long-">allocateDirect(long)</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
<dd>
<div class="block">Allocates and provides access to capacityBytes directly in native (off-heap) memory
leveraging the WritableMemory API.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#allocateDirect-long-com.yahoo.memory.MemoryRequestServer-">allocateDirect(long, MemoryRequestServer)</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
<dd>
<div class="block">Allocates and provides access to capacityBytes directly in native (off-heap) memory
leveraging the WritableMemory API.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/UnsafeUtil.html#ARRAY_BOOLEAN_BASE_OFFSET">ARRAY_BOOLEAN_BASE_OFFSET</a></span> - Static variable in class com.yahoo.memory.<a href="com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory">UnsafeUtil</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/UnsafeUtil.html#ARRAY_BOOLEAN_INDEX_SCALE">ARRAY_BOOLEAN_INDEX_SCALE</a></span> - Static variable in class com.yahoo.memory.<a href="com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory">UnsafeUtil</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/UnsafeUtil.html#ARRAY_BYTE_BASE_OFFSET">ARRAY_BYTE_BASE_OFFSET</a></span> - Static variable in class com.yahoo.memory.<a href="com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory">UnsafeUtil</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/UnsafeUtil.html#ARRAY_BYTE_INDEX_SCALE">ARRAY_BYTE_INDEX_SCALE</a></span> - Static variable in class com.yahoo.memory.<a href="com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory">UnsafeUtil</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/UnsafeUtil.html#ARRAY_CHAR_BASE_OFFSET">ARRAY_CHAR_BASE_OFFSET</a></span> - Static variable in class com.yahoo.memory.<a href="com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory">UnsafeUtil</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/UnsafeUtil.html#ARRAY_CHAR_INDEX_SCALE">ARRAY_CHAR_INDEX_SCALE</a></span> - Static variable in class com.yahoo.memory.<a href="com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory">UnsafeUtil</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/UnsafeUtil.html#ARRAY_DOUBLE_BASE_OFFSET">ARRAY_DOUBLE_BASE_OFFSET</a></span> - Static variable in class com.yahoo.memory.<a href="com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory">UnsafeUtil</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/UnsafeUtil.html#ARRAY_DOUBLE_INDEX_SCALE">ARRAY_DOUBLE_INDEX_SCALE</a></span> - Static variable in class com.yahoo.memory.<a href="com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory">UnsafeUtil</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/UnsafeUtil.html#ARRAY_FLOAT_BASE_OFFSET">ARRAY_FLOAT_BASE_OFFSET</a></span> - Static variable in class com.yahoo.memory.<a href="com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory">UnsafeUtil</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/UnsafeUtil.html#ARRAY_FLOAT_INDEX_SCALE">ARRAY_FLOAT_INDEX_SCALE</a></span> - Static variable in class com.yahoo.memory.<a href="com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory">UnsafeUtil</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/UnsafeUtil.html#ARRAY_INT_BASE_OFFSET">ARRAY_INT_BASE_OFFSET</a></span> - Static variable in class com.yahoo.memory.<a href="com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory">UnsafeUtil</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/UnsafeUtil.html#ARRAY_INT_INDEX_SCALE">ARRAY_INT_INDEX_SCALE</a></span> - Static variable in class com.yahoo.memory.<a href="com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory">UnsafeUtil</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/UnsafeUtil.html#ARRAY_LONG_BASE_OFFSET">ARRAY_LONG_BASE_OFFSET</a></span> - Static variable in class com.yahoo.memory.<a href="com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory">UnsafeUtil</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/UnsafeUtil.html#ARRAY_LONG_INDEX_SCALE">ARRAY_LONG_INDEX_SCALE</a></span> - Static variable in class com.yahoo.memory.<a href="com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory">UnsafeUtil</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/UnsafeUtil.html#ARRAY_OBJECT_BASE_OFFSET">ARRAY_OBJECT_BASE_OFFSET</a></span> - Static variable in class com.yahoo.memory.<a href="com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory">UnsafeUtil</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/UnsafeUtil.html#ARRAY_OBJECT_INDEX_SCALE">ARRAY_OBJECT_INDEX_SCALE</a></span> - Static variable in class com.yahoo.memory.<a href="com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory">UnsafeUtil</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/UnsafeUtil.html#ARRAY_SHORT_BASE_OFFSET">ARRAY_SHORT_BASE_OFFSET</a></span> - Static variable in class com.yahoo.memory.<a href="com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory">UnsafeUtil</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/UnsafeUtil.html#ARRAY_SHORT_INDEX_SCALE">ARRAY_SHORT_INDEX_SCALE</a></span> - Static variable in class com.yahoo.memory.<a href="com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory">UnsafeUtil</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#asBuffer--">asBuffer()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
<dd>
<div class="block">Returns a new <i>Buffer</i> view of this object.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#asBuffer-java.nio.ByteOrder-">asBuffer(ByteOrder)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
<dd>
<div class="block">Returns a new <i>Buffer</i> view of this object, with the given
byte order.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Buffer.html#asMemory--">asMemory()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></dt>
<dd>
<div class="block">Convert this Buffer to a Memory.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/UnsafeUtil.html#assertBounds-long-long-long-">assertBounds(long, long, long)</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory">UnsafeUtil</a></dt>
<dd>
<div class="block">Assert the requested offset and length against the allocated size.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#asWritableBuffer--">asWritableBuffer()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
<dd>
<div class="block">Returns a new <i>WritableBuffer</i> with a writable view of this object.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#asWritableBuffer-java.nio.ByteOrder-">asWritableBuffer(ByteOrder)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
<dd>
<div class="block">Returns a new <i>WritableBuffer</i> with a writable view of this object
with the given byte order.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableBuffer.html#asWritableMemory--">asWritableMemory()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></dt>
<dd>
<div class="block">Convert this WritableBuffer to a WritableMemory.</div>
</dd>
</dl>
<a name="I:B">
<!-- -->
</a>
<h2 class="title">B</h2>
<dl>
<dt><a href="com/yahoo/memory/BaseBuffer.html" title="class in com.yahoo.memory"><span class="typeNameLink">BaseBuffer</span></a> - Class in <a href="com/yahoo/memory/package-summary.html">com.yahoo.memory</a></dt>
<dd>
<div class="block">A new positional API.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Util.html#binarySearchLongs-com.yahoo.memory.Memory-long-long-long-">binarySearchLongs(Memory, long, long, long)</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/Util.html" title="class in com.yahoo.memory">Util</a></dt>
<dd>
<div class="block">Searches a range of the specified array of longs for the specified value using the binary
search algorithm.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/UnsafeUtil.html#BOOLEAN_SHIFT">BOOLEAN_SHIFT</a></span> - Static variable in class com.yahoo.memory.<a href="com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory">UnsafeUtil</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory"><span class="typeNameLink">Buffer</span></a> - Class in <a href="com/yahoo/memory/package-summary.html">com.yahoo.memory</a></dt>
<dd>
<div class="block">Provides read-only, positional primitive and primitive array methods to any of the four resources
mentioned in the package level documentation.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/UnsafeUtil.html#BYTE_SHIFT">BYTE_SHIFT</a></span> - Static variable in class com.yahoo.memory.<a href="com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory">UnsafeUtil</a></dt>
<dd>&nbsp;</dd>
</dl>
<a name="I:C">
<!-- -->
</a>
<h2 class="title">C</h2>
<dl>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/UnsafeUtil.html#CHAR_SHIFT">CHAR_SHIFT</a></span> - Static variable in class com.yahoo.memory.<a href="com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory">UnsafeUtil</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Util.html#characterPad-java.lang.String-int-char-boolean-">characterPad(String, int, char, boolean)</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/Util.html" title="class in com.yahoo.memory">Util</a></dt>
<dd>
<div class="block">Prepend or postpend the given string with the given character to fill the given field length.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/UnsafeUtil.html#checkBounds-long-long-long-">checkBounds(long, long, long)</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory">UnsafeUtil</a></dt>
<dd>
<div class="block">Check the requested offset and length against the allocated size.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableBuffer.html#clear--">clear()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></dt>
<dd>
<div class="block">Clears all bytes of this Buffer from position to end to zero.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#clear--">clear()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
<dd>
<div class="block">Clears all bytes of this Memory to zero</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#clear-long-long-">clear(long, long)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
<dd>
<div class="block">Clears a portion of this Memory to zero.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#clearBits-long-byte-">clearBits(long, byte)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
<dd>
<div class="block">Clears the bits defined by the bitMask</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Handle.html#close--">close()</a></span> - Method in interface com.yahoo.memory.<a href="com/yahoo/memory/Handle.html" title="interface in com.yahoo.memory">Handle</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/MapHandle.html#close--">close()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/MapHandle.html" title="class in com.yahoo.memory">MapHandle</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableDirectHandle.html#close--">close()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableDirectHandle.html" title="class in com.yahoo.memory">WritableDirectHandle</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/yahoo/memory/package-summary.html">com.yahoo.memory</a> - package com.yahoo.memory</dt>
<dd>
<div class="block">This package provides high performance primitive and primitive array access to direct (native),
off-heap memory and memory-mapped file resources, and consistent views into
<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio"><code>ByteBuffer</code></a>, and on-heap primitive arrays.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#compareAndSwapLong-long-long-long-">compareAndSwapLong(long, long, long)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
<dd>
<div class="block">Atomically sets the current value at the memory location to the given updated value
if and only if the current value <code>==</code> the expected value.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Buffer.html#compareTo-long-long-com.yahoo.memory.Buffer-long-long-">compareTo(long, long, Buffer, long, long)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></dt>
<dd>
<div class="block">Compares the bytes of this Buffer to <i>that</i> Buffer.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#compareTo-long-long-com.yahoo.memory.Memory-long-long-">compareTo(long, long, Memory, long, long)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
<dd>
<div class="block">Compares the bytes of this Memory to <i>that</i> Memory.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#copyTo-long-com.yahoo.memory.WritableMemory-long-long-">copyTo(long, WritableMemory, long, long)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
<dd>
<div class="block">Copies bytes from a source range of this Memory to a destination range of the given Memory
with the same semantics when copying between overlapping ranges of bytes as method
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/System.html?is-external=true#arraycopy-java.lang.Object-int-java.lang.Object-int-int-" title="class or interface in java.lang"><code>System.arraycopy(Object, int, Object, int, int)</code></a> has.</div>
</dd>
</dl>
<a name="I:D">
<!-- -->
</a>
<h2 class="title">D</h2>
<dl>
<dt><a href="com/yahoo/memory/DefaultMemoryRequestServer.html" title="class in com.yahoo.memory"><span class="typeNameLink">DefaultMemoryRequestServer</span></a> - Class in <a href="com/yahoo/memory/package-summary.html">com.yahoo.memory</a></dt>
<dd>
<div class="block">This is a simple implementation of the MemoryRequestServer that creates space on the Java heap
for the requesting application.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/DefaultMemoryRequestServer.html#DefaultMemoryRequestServer--">DefaultMemoryRequestServer()</a></span> - Constructor for class com.yahoo.memory.<a href="com/yahoo/memory/DefaultMemoryRequestServer.html" title="class in com.yahoo.memory">DefaultMemoryRequestServer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/UnsafeUtil.html#DOUBLE_SHIFT">DOUBLE_SHIFT</a></span> - Static variable in class com.yahoo.memory.<a href="com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory">UnsafeUtil</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Buffer.html#duplicate--">duplicate()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></dt>
<dd>
<div class="block">Returns a read-only duplicate view of this Buffer with the same but independent values of
<i>start</i>, <i>position</i> and <i>end</i>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Buffer.html#duplicate-java.nio.ByteOrder-">duplicate(ByteOrder)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></dt>
<dd>
<div class="block">Returns a read-only duplicate view of this Buffer with the same but independent values of
<i>start</i>, <i>position</i> and <i>end</i>, but with the specified byteOrder.</div>
</dd>
</dl>
<a name="I:F">
<!-- -->
</a>
<h2 class="title">F</h2>
<dl>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableBuffer.html#fill-byte-">fill(byte)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></dt>
<dd>
<div class="block">Fills this Buffer from position to end with the given byte value.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#fill-byte-">fill(byte)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
<dd>
<div class="block">Fills all bytes of this Memory region to the given byte value.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#fill-long-long-byte-">fill(long, long, byte)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
<dd>
<div class="block">Fills a portion of this Memory region to the given byte value.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Util.RandomCodePoints.html#fillCodePointArray-int:A-">fillCodePointArray(int[])</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Util.RandomCodePoints.html" title="class in com.yahoo.memory">Util.RandomCodePoints</a></dt>
<dd>
<div class="block">Fills the given array with random valid Code Points from 0, inclusive, to
<i>Character.MAX_CODE_POINT</i>, inclusive.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Util.RandomCodePoints.html#fillCodePointArray-int:A-int-int-">fillCodePointArray(int[], int, int)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Util.RandomCodePoints.html" title="class in com.yahoo.memory">Util.RandomCodePoints</a></dt>
<dd>
<div class="block">Fills the given array with random valid Code Points from <i>startCP</i>, inclusive, to
<i>endCP</i>, exclusive.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/UnsafeUtil.html#FLOAT_SHIFT">FLOAT_SHIFT</a></span> - Static variable in class com.yahoo.memory.<a href="com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory">UnsafeUtil</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMapHandle.html#force--">force()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMapHandle.html" title="class in com.yahoo.memory">WritableMapHandle</a></dt>
<dd>&nbsp;</dd>
</dl>
<a name="I:G">
<!-- -->
</a>
<h2 class="title">G</h2>
<dl>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Handle.html#get--">get()</a></span> - Method in interface com.yahoo.memory.<a href="com/yahoo/memory/Handle.html" title="interface in com.yahoo.memory">Handle</a></dt>
<dd>
<div class="block">Gets a Memory</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/MapHandle.html#get--">get()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/MapHandle.html" title="class in com.yahoo.memory">MapHandle</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableDirectHandle.html#get--">get()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableDirectHandle.html" title="class in com.yahoo.memory">WritableDirectHandle</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableHandle.html#get--">get()</a></span> - Method in interface com.yahoo.memory.<a href="com/yahoo/memory/WritableHandle.html" title="interface in com.yahoo.memory">WritableHandle</a></dt>
<dd>
<div class="block">Gets a WritableMemory</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMapHandle.html#get--">get()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMapHandle.html" title="class in com.yahoo.memory">WritableMapHandle</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#getAndAddLong-long-long-">getAndAddLong(long, long)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
<dd>
<div class="block">Atomically adds the given value to the long located at offsetBytes.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#getAndSetLong-long-long-">getAndSetLong(long, long)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
<dd>
<div class="block">Atomically exchanges the given value with the current value located at offsetBytes.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableBuffer.html#getArray--">getArray()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></dt>
<dd>
<div class="block">Returns the primitive backing array, otherwise null.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#getArray--">getArray()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
<dd>
<div class="block">Returns the primitive backing array, otherwise null.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Buffer.html#getBoolean--">getBoolean()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></dt>
<dd>
<div class="block">Gets the boolean value at the current position.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Buffer.html#getBoolean-long-">getBoolean(long)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></dt>
<dd>
<div class="block">Gets the boolean value at the given offset.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#getBoolean-long-">getBoolean(long)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
<dd>
<div class="block">Gets the boolean value at the given offset</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Buffer.html#getBooleanArray-boolean:A-int-int-">getBooleanArray(boolean[], int, int)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></dt>
<dd>
<div class="block">Gets the boolean array at the current position.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#getBooleanArray-long-boolean:A-int-int-">getBooleanArray(long, boolean[], int, int)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
<dd>
<div class="block">Gets the boolean array at the given offset</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Buffer.html#getByte--">getByte()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></dt>
<dd>
<div class="block">Gets the byte value at the current position.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Buffer.html#getByte-long-">getByte(long)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></dt>
<dd>
<div class="block">Gets the byte value at the given offset.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#getByte-long-">getByte(long)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
<dd>
<div class="block">Gets the byte value at the given offset</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Buffer.html#getByteArray-byte:A-int-int-">getByteArray(byte[], int, int)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></dt>
<dd>
<div class="block">Gets the byte array at the current position.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#getByteArray-long-byte:A-int-int-">getByteArray(long, byte[], int, int)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
<dd>
<div class="block">Gets the byte array at the given offset</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Buffer.html#getChar--">getChar()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></dt>
<dd>
<div class="block">Gets the char value at the current position.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Buffer.html#getChar-long-">getChar(long)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></dt>
<dd>
<div class="block">Gets the char value at the given offset.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#getChar-long-">getChar(long)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
<dd>
<div class="block">Gets the char value at the given offset</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Buffer.html#getCharArray-char:A-int-int-">getCharArray(char[], int, int)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></dt>
<dd>
<div class="block">Gets the char array at the current position.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#getCharArray-long-char:A-int-int-">getCharArray(long, char[], int, int)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
<dd>
<div class="block">Gets the char array at the given offset</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#getCharsFromUtf8-long-int-java.lang.Appendable-">getCharsFromUtf8(long, int, Appendable)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
<dd>
<div class="block">Gets UTF-8 encoded bytes from this Memory, starting at offsetBytes to a length of
utf8LengthBytes, decodes them into characters and appends them to the given Appendable.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#getCharsFromUtf8-long-int-java.lang.StringBuilder-">getCharsFromUtf8(long, int, StringBuilder)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
<dd>
<div class="block">Gets UTF-8 encoded bytes from this Memory, starting at offsetBytes to a length of
utf8LengthBytes, decodes them into characters and appends them to the given StringBuilder.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Util.RandomCodePoints.html#getCodePoint--">getCodePoint()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Util.RandomCodePoints.html" title="class in com.yahoo.memory">Util.RandomCodePoints</a></dt>
<dd>
<div class="block">Return a single valid random Code Point from 0, inclusive, to
<i>Character.MAX_CODE_POINT</i>, inclusive.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Util.RandomCodePoints.html#getCodePoint-int-int-">getCodePoint(int, int)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Util.RandomCodePoints.html" title="class in com.yahoo.memory">Util.RandomCodePoints</a></dt>
<dd>
<div class="block">Return a single valid random Code Point from <i>startCP</i>, inclusive, to
<i>endCP</i>, exclusive.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Buffer.html#getDouble--">getDouble()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></dt>
<dd>
<div class="block">Gets the double value at the current position.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Buffer.html#getDouble-long-">getDouble(long)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></dt>
<dd>
<div class="block">Gets the double value at the given offset.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#getDouble-long-">getDouble(long)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
<dd>
<div class="block">Gets the double value at the given offset</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Buffer.html#getDoubleArray-double:A-int-int-">getDoubleArray(double[], int, int)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></dt>
<dd>
<div class="block">Gets the double array at the current position.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#getDoubleArray-long-double:A-int-int-">getDoubleArray(long, double[], int, int)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
<dd>
<div class="block">Gets the double array at the given offset</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/BaseBuffer.html#getEnd--">getEnd()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/BaseBuffer.html" title="class in com.yahoo.memory">BaseBuffer</a></dt>
<dd>
<div class="block">Gets the end position</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Buffer.html#getFloat--">getFloat()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></dt>
<dd>
<div class="block">Gets the float value at the current position.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Buffer.html#getFloat-long-">getFloat(long)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></dt>
<dd>
<div class="block">Gets the float value at the given offset.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#getFloat-long-">getFloat(long)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
<dd>
<div class="block">Gets the float value at the given offset</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Buffer.html#getFloatArray-float:A-int-int-">getFloatArray(float[], int, int)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></dt>
<dd>
<div class="block">Gets the float array at the current position.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#getFloatArray-long-float:A-int-int-">getFloatArray(long, float[], int, int)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
<dd>
<div class="block">Gets the float array at the given offset</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Buffer.html#getInt--">getInt()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></dt>
<dd>
<div class="block">Gets the int value at the current position.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Buffer.html#getInt-long-">getInt(long)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></dt>
<dd>
<div class="block">Gets the int value at the given offset.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#getInt-long-">getInt(long)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
<dd>
<div class="block">Gets the int value at the given offset</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Buffer.html#getIntArray-int:A-int-int-">getIntArray(int[], int, int)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></dt>
<dd>
<div class="block">Gets the int array at the current position.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#getIntArray-long-int:A-int-int-">getIntArray(long, int[], int, int)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
<dd>
<div class="block">Gets the int array at the given offset</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Buffer.html#getLong--">getLong()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></dt>
<dd>
<div class="block">Gets the long value at the current position.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Buffer.html#getLong-long-">getLong(long)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></dt>
<dd>
<div class="block">Gets the long value at the given offset.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#getLong-long-">getLong(long)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
<dd>
<div class="block">Gets the long value at the given offset</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Buffer.html#getLongArray-long:A-int-int-">getLongArray(long[], int, int)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></dt>
<dd>
<div class="block">Gets the long array at the current position.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#getLongArray-long-long:A-int-int-">getLongArray(long, long[], int, int)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
<dd>
<div class="block">Gets the long array at the given offset</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableBuffer.html#getMemoryRequestServer--">getMemoryRequestServer()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></dt>
<dd>
<div class="block">For Direct Memory only.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#getMemoryRequestServer--">getMemoryRequestServer()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
<dd>
<div class="block">For Direct Memory only.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/BaseBuffer.html#getPosition--">getPosition()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/BaseBuffer.html" title="class in com.yahoo.memory">BaseBuffer</a></dt>
<dd>
<div class="block">Gets the current position</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/BaseBuffer.html#getRemaining--">getRemaining()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/BaseBuffer.html" title="class in com.yahoo.memory">BaseBuffer</a></dt>
<dd>
<div class="block">The number of elements remaining between the current position and the end position</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Buffer.html#getShort--">getShort()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></dt>
<dd>
<div class="block">Gets the short value at the current position.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Buffer.html#getShort-long-">getShort(long)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></dt>
<dd>
<div class="block">Gets the short value at the given offset.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#getShort-long-">getShort(long)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
<dd>
<div class="block">Gets the short value at the given offset</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Buffer.html#getShortArray-short:A-int-int-">getShortArray(short[], int, int)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></dt>
<dd>
<div class="block">Gets the short array at the current position.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#getShortArray-long-short:A-int-int-">getShortArray(long, short[], int, int)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
<dd>
<div class="block">Gets the short array at the given offset</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/BaseBuffer.html#getStart--">getStart()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/BaseBuffer.html" title="class in com.yahoo.memory">BaseBuffer</a></dt>
<dd>
<div class="block">Gets start position</div>
</dd>
</dl>
<a name="I:H">
<!-- -->
</a>
<h2 class="title">H</h2>
<dl>
<dt><a href="com/yahoo/memory/Handle.html" title="interface in com.yahoo.memory"><span class="typeNameLink">Handle</span></a> - Interface in <a href="com/yahoo/memory/package-summary.html">com.yahoo.memory</a></dt>
<dd>
<div class="block">A handle for Memory.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/BaseBuffer.html#hasRemaining--">hasRemaining()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/BaseBuffer.html" title="class in com.yahoo.memory">BaseBuffer</a></dt>
<dd>
<div class="block">Returns true if there are elements remaining between the current position and the end position</div>
</dd>
</dl>
<a name="I:I">
<!-- -->
</a>
<h2 class="title">I</h2>
<dl>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/BaseBuffer.html#incrementAndCheckPosition-long-">incrementAndCheckPosition(long)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/BaseBuffer.html" title="class in com.yahoo.memory">BaseBuffer</a></dt>
<dd>
<div class="block">Increments the current position by the given increment.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/BaseBuffer.html#incrementPosition-long-">incrementPosition(long)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/BaseBuffer.html" title="class in com.yahoo.memory">BaseBuffer</a></dt>
<dd>
<div class="block">Increments the current position by the given increment.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/UnsafeUtil.html#INT_SHIFT">INT_SHIFT</a></span> - Static variable in class com.yahoo.memory.<a href="com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory">UnsafeUtil</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Util.html#isAllBitsClear-long-long-">isAllBitsClear(long, long)</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/Util.html" title="class in com.yahoo.memory">Util</a></dt>
<dd>
<div class="block">Return true if all the masked bits of value are zero</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Util.html#isAllBitsSet-long-long-">isAllBitsSet(long, long)</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/Util.html" title="class in com.yahoo.memory">Util</a></dt>
<dd>
<div class="block">Return true if all the masked bits of value are one</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Util.html#isAnyBitsClear-long-long-">isAnyBitsClear(long, long)</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/Util.html" title="class in com.yahoo.memory">Util</a></dt>
<dd>
<div class="block">Return true if any the masked bits of value are zero</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Util.html#isAnyBitsSet-long-long-">isAnyBitsSet(long, long)</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/Util.html" title="class in com.yahoo.memory">Util</a></dt>
<dd>
<div class="block">Return true if any the masked bits of value are one</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/MapHandle.html#isLoaded--">isLoaded()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/MapHandle.html" title="class in com.yahoo.memory">MapHandle</a></dt>
<dd>&nbsp;</dd>
</dl>
<a name="I:J">
<!-- -->
</a>
<h2 class="title">J</h2>
<dl>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/UnsafeUtil.html#JDK">JDK</a></span> - Static variable in class com.yahoo.memory.<a href="com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory">UnsafeUtil</a></dt>
<dd>&nbsp;</dd>
</dl>
<a name="I:L">
<!-- -->
</a>
<h2 class="title">L</h2>
<dl>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/MapHandle.html#load--">load()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/MapHandle.html" title="class in com.yahoo.memory">MapHandle</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/UnsafeUtil.html#LONG_SHIFT">LONG_SHIFT</a></span> - Static variable in class com.yahoo.memory.<a href="com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory">UnsafeUtil</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/UnsafeUtil.html#LS">LS</a></span> - Static variable in class com.yahoo.memory.<a href="com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory">UnsafeUtil</a></dt>
<dd>&nbsp;</dd>
</dl>
<a name="I:M">
<!-- -->
</a>
<h2 class="title">M</h2>
<dl>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#map-java.io.File-">map(File)</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
<dd>
<div class="block">Maps the entire given file into native-ordered Memory for read operations
(including those &gt; 2GB).</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#map-java.io.File-long-long-java.nio.ByteOrder-">map(File, long, long, ByteOrder)</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
<dd>
<div class="block">Maps the specified portion of the given file into Memory for read operations
(including those &gt; 2GB).</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#map-java.io.File-">map(File)</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
<dd>
<div class="block">Maps the entire given file into native-ordered Memory for write operations
(including those &gt; 2GB).</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#map-java.io.File-long-long-java.nio.ByteOrder-">map(File, long, long, ByteOrder)</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
<dd>
<div class="block">Maps the specified portion of the given file into Memory for write operations
(including those &gt; 2GB).</div>
</dd>
<dt><a href="com/yahoo/memory/MapHandle.html" title="class in com.yahoo.memory"><span class="typeNameLink">MapHandle</span></a> - Class in <a href="com/yahoo/memory/package-summary.html">com.yahoo.memory</a></dt>
<dd>
<div class="block">Gets a Memory for a memory-mapped, read-only file resource, It is highly recommended that this
be created inside a <i>try-with-resources</i> statement.</div>
</dd>
<dt><a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory"><span class="typeNameLink">Memory</span></a> - Class in <a href="com/yahoo/memory/package-summary.html">com.yahoo.memory</a></dt>
<dd>
<div class="block">Provides read-only primitive and primitive array methods to any of the four resources
mentioned in the package level documentation.</div>
</dd>
<dt><a href="com/yahoo/memory/MemoryRequestServer.html" title="interface in com.yahoo.memory"><span class="typeNameLink">MemoryRequestServer</span></a> - Interface in <a href="com/yahoo/memory/package-summary.html">com.yahoo.memory</a></dt>
<dd>
<div class="block">The MemoryRequestServer is a callback interface to provide a means for a direct (off-heap),
dynamic WritableMemory object to request more memory from the owner of the
<a href="com/yahoo/memory/WritableDirectHandle.html" title="class in com.yahoo.memory"><code>WritableDirectHandle</code></a>.</div>
</dd>
</dl>
<a name="I:O">
<!-- -->
</a>
<h2 class="title">O</h2>
<dl>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/UnsafeUtil.html#OBJECT_SHIFT">OBJECT_SHIFT</a></span> - Static variable in class com.yahoo.memory.<a href="com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory">UnsafeUtil</a></dt>
<dd>&nbsp;</dd>
</dl>
<a name="I:P">
<!-- -->
</a>
<h2 class="title">P</h2>
<dl>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableBuffer.html#putBoolean-boolean-">putBoolean(boolean)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></dt>
<dd>
<div class="block">Puts the boolean value at the current position.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableBuffer.html#putBoolean-long-boolean-">putBoolean(long, boolean)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></dt>
<dd>
<div class="block">Puts the boolean value at the given offset.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#putBoolean-long-boolean-">putBoolean(long, boolean)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
<dd>
<div class="block">Puts the boolean value at the given offset</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableBuffer.html#putBooleanArray-boolean:A-int-int-">putBooleanArray(boolean[], int, int)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></dt>
<dd>
<div class="block">Puts the boolean array at the current position.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#putBooleanArray-long-boolean:A-int-int-">putBooleanArray(long, boolean[], int, int)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
<dd>
<div class="block">Puts the boolean array at the given offset</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableBuffer.html#putByte-byte-">putByte(byte)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></dt>
<dd>
<div class="block">Puts the byte value at the current position.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableBuffer.html#putByte-long-byte-">putByte(long, byte)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></dt>
<dd>
<div class="block">Puts the byte value at the given offset.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#putByte-long-byte-">putByte(long, byte)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
<dd>
<div class="block">Puts the byte value at the given offset</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableBuffer.html#putByteArray-byte:A-int-int-">putByteArray(byte[], int, int)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></dt>
<dd>
<div class="block">Puts the byte array at the current position.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#putByteArray-long-byte:A-int-int-">putByteArray(long, byte[], int, int)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
<dd>
<div class="block">Puts the byte array at the given offset</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableBuffer.html#putChar-char-">putChar(char)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></dt>
<dd>
<div class="block">Puts the char value at the current position.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableBuffer.html#putChar-long-char-">putChar(long, char)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></dt>
<dd>
<div class="block">Puts the char value at the given offset.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#putChar-long-char-">putChar(long, char)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
<dd>
<div class="block">Puts the char value at the given offset</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableBuffer.html#putCharArray-char:A-int-int-">putCharArray(char[], int, int)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></dt>
<dd>
<div class="block">Puts the char array at the current position.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#putCharArray-long-char:A-int-int-">putCharArray(long, char[], int, int)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
<dd>
<div class="block">Puts the char array at the given offset</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#putCharsToUtf8-long-java.lang.CharSequence-">putCharsToUtf8(long, CharSequence)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
<dd>
<div class="block">Encodes characters from the given CharSequence into UTF-8 bytes and puts them into this
<i>WritableMemory</i> begining at the given offsetBytes.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableBuffer.html#putDouble-double-">putDouble(double)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></dt>
<dd>
<div class="block">Puts the double value at the current position.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableBuffer.html#putDouble-long-double-">putDouble(long, double)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></dt>
<dd>
<div class="block">Puts the double value at the given offset.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#putDouble-long-double-">putDouble(long, double)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
<dd>
<div class="block">Puts the double value at the given offset</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableBuffer.html#putDoubleArray-double:A-int-int-">putDoubleArray(double[], int, int)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></dt>
<dd>
<div class="block">Puts the double array at the current position.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#putDoubleArray-long-double:A-int-int-">putDoubleArray(long, double[], int, int)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
<dd>
<div class="block">Puts the double array at the given offset</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableBuffer.html#putFloat-float-">putFloat(float)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></dt>
<dd>
<div class="block">Puts the float value at the current position.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableBuffer.html#putFloat-long-float-">putFloat(long, float)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></dt>
<dd>
<div class="block">Puts the float value at the given offset.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#putFloat-long-float-">putFloat(long, float)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
<dd>
<div class="block">Puts the float value at the given offset</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableBuffer.html#putFloatArray-float:A-int-int-">putFloatArray(float[], int, int)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></dt>
<dd>
<div class="block">Puts the float array at the current position.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#putFloatArray-long-float:A-int-int-">putFloatArray(long, float[], int, int)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
<dd>
<div class="block">Puts the float array at the given offset</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableBuffer.html#putInt-int-">putInt(int)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></dt>
<dd>
<div class="block">Puts the int value at the current position.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableBuffer.html#putInt-long-int-">putInt(long, int)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></dt>
<dd>
<div class="block">Puts the int value at the given offset.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#putInt-long-int-">putInt(long, int)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
<dd>
<div class="block">Puts the int value at the given offset</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableBuffer.html#putIntArray-int:A-int-int-">putIntArray(int[], int, int)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></dt>
<dd>
<div class="block">Puts the int array at the current position.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#putIntArray-long-int:A-int-int-">putIntArray(long, int[], int, int)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
<dd>
<div class="block">Puts the int array at the given offset</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableBuffer.html#putLong-long-">putLong(long)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></dt>
<dd>
<div class="block">Puts the long value at the current position.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableBuffer.html#putLong-long-long-">putLong(long, long)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></dt>
<dd>
<div class="block">Puts the long value at the given offset.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#putLong-long-long-">putLong(long, long)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
<dd>
<div class="block">Puts the long value at the given offset</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableBuffer.html#putLongArray-long:A-int-int-">putLongArray(long[], int, int)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></dt>
<dd>
<div class="block">Puts the long array at the current position.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#putLongArray-long-long:A-int-int-">putLongArray(long, long[], int, int)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
<dd>
<div class="block">Puts the long array at the given offset</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableBuffer.html#putShort-short-">putShort(short)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></dt>
<dd>
<div class="block">Puts the short value at the current position.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableBuffer.html#putShort-long-short-">putShort(long, short)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></dt>
<dd>
<div class="block">Puts the short value at the given offset.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#putShort-long-short-">putShort(long, short)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
<dd>
<div class="block">Puts the short value at the given offset</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableBuffer.html#putShortArray-short:A-int-int-">putShortArray(short[], int, int)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></dt>
<dd>
<div class="block">Puts the short array at the current position.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#putShortArray-long-short:A-int-int-">putShortArray(long, short[], int, int)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
<dd>
<div class="block">Puts the short array at the given offset</div>
</dd>
</dl>
<a name="I:R">
<!-- -->
</a>
<h2 class="title">R</h2>
<dl>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Util.RandomCodePoints.html#RandomCodePoints-boolean-">RandomCodePoints(boolean)</a></span> - Constructor for class com.yahoo.memory.<a href="com/yahoo/memory/Util.RandomCodePoints.html" title="class in com.yahoo.memory">Util.RandomCodePoints</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/yahoo/memory/ReadOnlyException.html" title="class in com.yahoo.memory"><span class="typeNameLink">ReadOnlyException</span></a> - Exception in <a href="com/yahoo/memory/package-summary.html">com.yahoo.memory</a></dt>
<dd>
<div class="block">The exception thrown when attempting to write into a read-only Resource.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/ReadOnlyException.html#ReadOnlyException-java.lang.String-">ReadOnlyException(String)</a></span> - Constructor for exception com.yahoo.memory.<a href="com/yahoo/memory/ReadOnlyException.html" title="class in com.yahoo.memory">ReadOnlyException</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Buffer.html#region--">region()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></dt>
<dd>
<div class="block">A region is a read-only view of this object.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Buffer.html#region-long-long-java.nio.ByteOrder-">region(long, long, ByteOrder)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></dt>
<dd>
<div class="block">A region is a read-only view of this object.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#region-long-long-">region(long, long)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
<dd>
<div class="block">A region is a read-only view of this object.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#region-long-long-java.nio.ByteOrder-">region(long, long, ByteOrder)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
<dd>
<div class="block">A region is a read-only view of this object.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/DefaultMemoryRequestServer.html#request-long-">request(long)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/DefaultMemoryRequestServer.html" title="class in com.yahoo.memory">DefaultMemoryRequestServer</a></dt>
<dd>
<div class="block">Request new WritableMemory with the given capacity.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/MemoryRequestServer.html#request-long-">request(long)</a></span> - Method in interface com.yahoo.memory.<a href="com/yahoo/memory/MemoryRequestServer.html" title="interface in com.yahoo.memory">MemoryRequestServer</a></dt>
<dd>
<div class="block">Request new WritableMemory with the given capacity.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/DefaultMemoryRequestServer.html#requestClose-com.yahoo.memory.WritableMemory-com.yahoo.memory.WritableMemory-">requestClose(WritableMemory, WritableMemory)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/DefaultMemoryRequestServer.html" title="class in com.yahoo.memory">DefaultMemoryRequestServer</a></dt>
<dd>
<div class="block">Request close the AutoCloseable resource.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/MemoryRequestServer.html#requestClose-com.yahoo.memory.WritableMemory-com.yahoo.memory.WritableMemory-">requestClose(WritableMemory, WritableMemory)</a></span> - Method in interface com.yahoo.memory.<a href="com/yahoo/memory/MemoryRequestServer.html" title="interface in com.yahoo.memory">MemoryRequestServer</a></dt>
<dd>
<div class="block">Request close the AutoCloseable resource.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/BaseBuffer.html#resetPosition--">resetPosition()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/BaseBuffer.html" title="class in com.yahoo.memory">BaseBuffer</a></dt>
<dd>
<div class="block">Resets the current position to the start position,
This does not modify any data.</div>
</dd>
</dl>
<a name="I:S">
<!-- -->
</a>
<h2 class="title">S</h2>
<dl>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/BaseBuffer.html#setAndCheckPosition-long-">setAndCheckPosition(long)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/BaseBuffer.html" title="class in com.yahoo.memory">BaseBuffer</a></dt>
<dd>
<div class="block">Sets the current position.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/BaseBuffer.html#setAndCheckStartPositionEnd-long-long-long-">setAndCheckStartPositionEnd(long, long, long)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/BaseBuffer.html" title="class in com.yahoo.memory">BaseBuffer</a></dt>
<dd>
<div class="block">Sets start position, current position, and end position.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#setBits-long-byte-">setBits(long, byte)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
<dd>
<div class="block">Sets the bits defined by the bitMask</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/BaseBuffer.html#setPosition-long-">setPosition(long)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/BaseBuffer.html" title="class in com.yahoo.memory">BaseBuffer</a></dt>
<dd>
<div class="block">Sets the current position.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/BaseBuffer.html#setStartPositionEnd-long-long-long-">setStartPositionEnd(long, long, long)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/BaseBuffer.html" title="class in com.yahoo.memory">BaseBuffer</a></dt>
<dd>
<div class="block">Sets start position, current position, and end position.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/UnsafeUtil.html#SHORT_SHIFT">SHORT_SHIFT</a></span> - Static variable in class com.yahoo.memory.<a href="com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory">UnsafeUtil</a></dt>
<dd>&nbsp;</dd>
</dl>
<a name="I:U">
<!-- -->
</a>
<h2 class="title">U</h2>
<dl>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/UnsafeUtil.html#unsafe">unsafe</a></span> - Static variable in class com.yahoo.memory.<a href="com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory">UnsafeUtil</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#unsafeByteBufferView-long-int-">unsafeByteBufferView(long, int)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
<dd>
<div class="block">Returns the specified region of this Memory object as a new read-only <a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio"><code>ByteBuffer</code></a>
object.</div>
</dd>
<dt><a href="com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory"><span class="typeNameLink">UnsafeUtil</span></a> - Class in <a href="com/yahoo/memory/package-summary.html">com.yahoo.memory</a></dt>
<dd>
<div class="block">Provides access to the sun.misc.Unsafe class and its key static fields.</div>
</dd>
<dt><a href="com/yahoo/memory/Utf8CodingException.html" title="class in com.yahoo.memory"><span class="typeNameLink">Utf8CodingException</span></a> - Exception in <a href="com/yahoo/memory/package-summary.html">com.yahoo.memory</a></dt>
<dd>
<div class="block">This exception will be thrown for errors encountered during either the encoding of characters
to Utf8 bytes, or the decoding of Utf8 bytes to characters.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Utf8CodingException.html#Utf8CodingException-java.lang.String-">Utf8CodingException(String)</a></span> - Constructor for exception com.yahoo.memory.<a href="com/yahoo/memory/Utf8CodingException.html" title="class in com.yahoo.memory">Utf8CodingException</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/yahoo/memory/Util.html" title="class in com.yahoo.memory"><span class="typeNameLink">Util</span></a> - Class in <a href="com/yahoo/memory/package-summary.html">com.yahoo.memory</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/yahoo/memory/Util.RandomCodePoints.html" title="class in com.yahoo.memory"><span class="typeNameLink">Util.RandomCodePoints</span></a> - Class in <a href="com/yahoo/memory/package-summary.html">com.yahoo.memory</a></dt>
<dd>
<div class="block">Creates random valid Character Code Points (as integers).</div>
</dd>
</dl>
<a name="I:W">
<!-- -->
</a>
<h2 class="title">W</h2>
<dl>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Buffer.html#wrap-java.nio.ByteBuffer-">wrap(ByteBuffer)</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></dt>
<dd>
<div class="block">Accesses the given ByteBuffer for read-only operations.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Buffer.html#wrap-java.nio.ByteBuffer-java.nio.ByteOrder-">wrap(ByteBuffer, ByteOrder)</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></dt>
<dd>
<div class="block">Accesses the given ByteBuffer for read-only operations.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#wrap-java.nio.ByteBuffer-">wrap(ByteBuffer)</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
<dd>
<div class="block">Accesses the given ByteBuffer for read-only operations.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#wrap-java.nio.ByteBuffer-java.nio.ByteOrder-">wrap(ByteBuffer, ByteOrder)</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
<dd>
<div class="block">Accesses the given ByteBuffer for read-only operations.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#wrap-boolean:A-">wrap(boolean[])</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
<dd>
<div class="block">Wraps the given primitive array for read operations assuming native byte order.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#wrap-byte:A-">wrap(byte[])</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
<dd>
<div class="block">Wraps the given primitive array for read operations assuming native byte order.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#wrap-byte:A-java.nio.ByteOrder-">wrap(byte[], ByteOrder)</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
<dd>
<div class="block">Wraps the given primitive array for read operations with the given byte order.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#wrap-byte:A-int-int-java.nio.ByteOrder-">wrap(byte[], int, int, ByteOrder)</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
<dd>
<div class="block">Wraps the given primitive array for read operations with the given byte order.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#wrap-char:A-">wrap(char[])</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
<dd>
<div class="block">Wraps the given primitive array for read operations assuming native byte order.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#wrap-short:A-">wrap(short[])</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
<dd>
<div class="block">Wraps the given primitive array for read operations assuming native byte order.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#wrap-int:A-">wrap(int[])</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
<dd>
<div class="block">Wraps the given primitive array for read operations assuming native byte order.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#wrap-long:A-">wrap(long[])</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
<dd>
<div class="block">Wraps the given primitive array for read operations assuming native byte order.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#wrap-float:A-">wrap(float[])</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
<dd>
<div class="block">Wraps the given primitive array for read operations assuming native byte order.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#wrap-double:A-">wrap(double[])</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
<dd>
<div class="block">Wraps the given primitive array for read operations assuming native byte order.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableBuffer.html#wrap-java.nio.ByteBuffer-">wrap(ByteBuffer)</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></dt>
<dd>
<div class="block">Accesses the given ByteBuffer for write operations.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableBuffer.html#wrap-java.nio.ByteBuffer-java.nio.ByteOrder-">wrap(ByteBuffer, ByteOrder)</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></dt>
<dd>
<div class="block">Accesses the given ByteBuffer for write operations.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#wrap-java.nio.ByteBuffer-">wrap(ByteBuffer)</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
<dd>
<div class="block">Accesses the given ByteBuffer for write operations.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#wrap-java.nio.ByteBuffer-java.nio.ByteOrder-">wrap(ByteBuffer, ByteOrder)</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
<dd>
<div class="block">Accesses the given ByteBuffer for write operations.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#wrap-boolean:A-">wrap(boolean[])</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
<dd>
<div class="block">Wraps the given primitive array for write operations assuming native byte order.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#wrap-byte:A-">wrap(byte[])</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
<dd>
<div class="block">Wraps the given primitive array for write operations assuming native byte order.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#wrap-byte:A-java.nio.ByteOrder-">wrap(byte[], ByteOrder)</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
<dd>
<div class="block">Wraps the given primitive array for write operations with the given byte order.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#wrap-byte:A-int-int-java.nio.ByteOrder-">wrap(byte[], int, int, ByteOrder)</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
<dd>
<div class="block">Wraps the given primitive array for write operations with the given byte order.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#wrap-char:A-">wrap(char[])</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
<dd>
<div class="block">Wraps the given primitive array for write operations assuming native byte order.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#wrap-short:A-">wrap(short[])</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
<dd>
<div class="block">Wraps the given primitive array for write operations assuming native byte order.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#wrap-int:A-">wrap(int[])</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
<dd>
<div class="block">Wraps the given primitive array for write operations assuming native byte order.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#wrap-long:A-">wrap(long[])</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
<dd>
<div class="block">Wraps the given primitive array for write operations assuming native byte order.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#wrap-float:A-">wrap(float[])</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
<dd>
<div class="block">Wraps the given primitive array for write operations assuming native byte order.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#wrap-double:A-">wrap(double[])</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
<dd>
<div class="block">Wraps the given primitive array for write operations assuming native byte order.</div>
</dd>
<dt><a href="com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory"><span class="typeNameLink">WritableBuffer</span></a> - Class in <a href="com/yahoo/memory/package-summary.html">com.yahoo.memory</a></dt>
<dd>
<div class="block">Provides read and write, positional primitive and primitive array access to any of the four
resources mentioned at the package level.</div>
</dd>
<dt><a href="com/yahoo/memory/WritableDirectHandle.html" title="class in com.yahoo.memory"><span class="typeNameLink">WritableDirectHandle</span></a> - Class in <a href="com/yahoo/memory/package-summary.html">com.yahoo.memory</a></dt>
<dd>
<div class="block">References a WritableMemory for a writable direct memory resource.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableBuffer.html#writableDuplicate--">writableDuplicate()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></dt>
<dd>
<div class="block">Returns a duplicate writable view of this Buffer with the same but independent values of
<i>start</i>, <i>position</i> and <i>end</i>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableBuffer.html#writableDuplicate-java.nio.ByteOrder-">writableDuplicate(ByteOrder)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></dt>
<dd>
<div class="block">Returns a duplicate writable view of this Buffer with the same but independent values of
<i>start</i>, <i>position</i> and <i>end</i>, but with the specified byteOrder.</div>
</dd>
<dt><a href="com/yahoo/memory/WritableHandle.html" title="interface in com.yahoo.memory"><span class="typeNameLink">WritableHandle</span></a> - Interface in <a href="com/yahoo/memory/package-summary.html">com.yahoo.memory</a></dt>
<dd>
<div class="block">A handle for WritableMemory</div>
</dd>
<dt><a href="com/yahoo/memory/WritableMapHandle.html" title="class in com.yahoo.memory"><span class="typeNameLink">WritableMapHandle</span></a> - Class in <a href="com/yahoo/memory/package-summary.html">com.yahoo.memory</a></dt>
<dd>
<div class="block">Gets a WritableMemory for a writable memory-mapped file resource.</div>
</dd>
<dt><a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory"><span class="typeNameLink">WritableMemory</span></a> - Class in <a href="com/yahoo/memory/package-summary.html">com.yahoo.memory</a></dt>
<dd>
<div class="block">Provides read and write primitive and primitive array access to any of the four resources
mentioned at the package level.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableBuffer.html#writableRegion--">writableRegion()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></dt>
<dd>
<div class="block">A writable region is a writable view of this object.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableBuffer.html#writableRegion-long-long-java.nio.ByteOrder-">writableRegion(long, long, ByteOrder)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></dt>
<dd>
<div class="block">A writable region is a writable view of this object.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#writableRegion-long-long-">writableRegion(long, long)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
<dd>
<div class="block">A writable region is a writable view of this object.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#writableRegion-long-long-java.nio.ByteOrder-">writableRegion(long, long, ByteOrder)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
<dd>
<div class="block">A writable region is a writable view of this object.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#writeTo-long-long-java.nio.channels.WritableByteChannel-">writeTo(long, long, WritableByteChannel)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
<dd>
<div class="block">Writes bytes from a source range of this Memory to the given <code>WritableByteChannel</code>.</div>
</dd>
</dl>
<a name="I:Z">
<!-- -->
</a>
<h2 class="title">Z</h2>
<dl>
<dt><span class="memberNameLink"><a href="com/yahoo/memory/Util.html#zeroPad-java.lang.String-int-">zeroPad(String, int)</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/Util.html" title="class in com.yahoo.memory">Util</a></dt>
<dd>
<div class="block">Prepend the given string with zeros.</div>
</dd>
</dl>
<a href="#I:A">A</a>&nbsp;<a href="#I:B">B</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:H">H</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:J">J</a>&nbsp;<a href="#I:L">L</a>&nbsp;<a href="#I:M">M</a>&nbsp;<a href="#I:O">O</a>&nbsp;<a href="#I:P">P</a>&nbsp;<a href="#I:R">R</a>&nbsp;<a href="#I:S">S</a>&nbsp;<a href="#I:U">U</a>&nbsp;<a href="#I:W">W</a>&nbsp;<a href="#I:Z">Z</a>&nbsp;</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="overview-summary.html">Overview</a></li>
<li><a href="com/yahoo/memory/package-summary.html">Package</a></li>
<li>Class</li>
<li>Use</li>
<li><a href="com/yahoo/memory/package-tree.html">Tree</a></li>
<li><a href="deprecated-list.html">Deprecated</a></li>
<li class="navBarCell1Rev">Index</li>
<li><a href="help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="index.html?index-all.html" target="_top">Frames</a></li>
<li><a href="index-all.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
</body>
</html>