blob: 2e95b91b526437b097ade88c8fc107820194de0b [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_60) on Sun Oct 23 21:34:06 CEST 2016 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>IoBufferWrapper (Apache MINA 2.0.16 API)</title>
<meta name="date" content="2016-10-23">
<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="IoBufferWrapper (Apache MINA 2.0.16 API)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10,"i85":10,"i86":10,"i87":10,"i88":10,"i89":10,"i90":10,"i91":10,"i92":10,"i93":10,"i94":10,"i95":10,"i96":10,"i97":10,"i98":10,"i99":10,"i100":10,"i101":10,"i102":10,"i103":10,"i104":10,"i105":10,"i106":10,"i107":10,"i108":10,"i109":10,"i110":10,"i111":10,"i112":10,"i113":10,"i114":10,"i115":10,"i116":10,"i117":10,"i118":10,"i119":10,"i120":10,"i121":10,"i122":10,"i123":10,"i124":10,"i125":10,"i126":10,"i127":10,"i128":10,"i129":10,"i130":10,"i131":10,"i132":10,"i133":10,"i134":10,"i135":10,"i136":10,"i137":10,"i138":10,"i139":10,"i140":10,"i141":10,"i142":10,"i143":10,"i144":10,"i145":10,"i146":10,"i147":10,"i148":10,"i149":10,"i150":10,"i151":10,"i152":10,"i153":10,"i154":10,"i155":10,"i156":10,"i157":10,"i158":10,"i159":10,"i160":10,"i161":10,"i162":10,"i163":10,"i164":10,"i165":10,"i166":10,"i167":10,"i168":10,"i169":10,"i170":10,"i171":10,"i172":10,"i173":10,"i174":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</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="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/IoBufferWrapper.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../org/apache/mina/core/buffer/IoBufferAllocator.html" title="interface in org.apache.mina.core.buffer"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../org/apache/mina/core/buffer/SimpleBufferAllocator.html" title="class in org.apache.mina.core.buffer"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/apache/mina/core/buffer/IoBufferWrapper.html" target="_top">Frames</a></li>
<li><a href="IoBufferWrapper.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>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">org.apache.mina.core.buffer</div>
<h2 title="Class IoBufferWrapper" class="title">Class IoBufferWrapper</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">org.apache.mina.core.buffer.IoBuffer</a></li>
<li>
<ul class="inheritance">
<li>org.apache.mina.core.buffer.IoBufferWrapper</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&gt;</dd>
</dl>
<dl>
<dt>Direct Known Subclasses:</dt>
<dd><a href="../../../../../org/apache/mina/proxy/filter/ProxyHandshakeIoBuffer.html" title="class in org.apache.mina.proxy.filter">ProxyHandshakeIoBuffer</a></dd>
</dl>
<hr>
<br>
<pre>public class <a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.48">IoBufferWrapper</a>
extends <a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></pre>
<div class="block">A <a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer"><code>IoBuffer</code></a> that wraps a buffer and proxies any operations to it.
<p>
You can think this class like a <a href="http://docs.oracle.com/javase/7/docs/api/java/io/FilterOutputStream.html?is-external=true" title="class or interface in java.io"><code>FilterOutputStream</code></a>. All operations
are proxied by default so that you can extend this class and override existing
operations selectively. You can introduce new operations, too.</div>
<dl>
<dt><span class="simpleTagLabel">Author:</span></dt>
<dd><a href="http://mina.apache.org">Apache MINA Project</a></dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier</th>
<th class="colLast" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#IoBufferWrapper-org.apache.mina.core.buffer.IoBuffer-">IoBufferWrapper</a></span>(<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;buf)</code>
<div class="block">Create a new instance.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>byte[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#array--">array</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#arrayOffset--">arrayOffset</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/CharBuffer.html?is-external=true" title="class or interface in java.nio">CharBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#asCharBuffer--">asCharBuffer</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/DoubleBuffer.html?is-external=true" title="class or interface in java.nio">DoubleBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#asDoubleBuffer--">asDoubleBuffer</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/FloatBuffer.html?is-external=true" title="class or interface in java.nio">FloatBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#asFloatBuffer--">asFloatBuffer</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#asInputStream--">asInputStream</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/IntBuffer.html?is-external=true" title="class or interface in java.nio">IntBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#asIntBuffer--">asIntBuffer</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/LongBuffer.html?is-external=true" title="class or interface in java.nio">LongBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#asLongBuffer--">asLongBuffer</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#asOutputStream--">asOutputStream</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#asReadOnlyBuffer--">asReadOnlyBuffer</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ShortBuffer.html?is-external=true" title="class or interface in java.nio">ShortBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#asShortBuffer--">asShortBuffer</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#buf--">buf</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#capacity--">capacity</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#capacity-int-">capacity</a></span>(int&nbsp;newCapacity)</code>
<div class="block">Increases the capacity of this buffer.</div>
</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#clear--">clear</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#compact--">compact</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#compareTo-org.apache.mina.core.buffer.IoBuffer-">compareTo</a></span>(<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;that)</code>&nbsp;</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#duplicate--">duplicate</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#equals-java.lang.Object-">equals</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;ob)</code>&nbsp;</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#expand-int-">expand</a></span>(int&nbsp;expectedRemaining)</code>
<div class="block">Changes the capacity and limit of this buffer so this buffer get the
specified <tt>expectedRemaining</tt> room from the current position.</div>
</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#expand-int-int-">expand</a></span>(int&nbsp;pos,
int&nbsp;expectedRemaining)</code>
<div class="block">Changes the capacity and limit of this buffer so this buffer get the
specified <tt>expectedRemaining</tt> room from the specified
<tt>position</tt>.</div>
</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#fill-byte-int-">fill</a></span>(byte&nbsp;value,
int&nbsp;size)</code>
<div class="block">Fills this buffer with the specified value.</div>
</td>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#fill-int-">fill</a></span>(int&nbsp;size)</code>
<div class="block">Fills this buffer with <code>NUL (0x00)</code>.</div>
</td>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#fillAndReset-byte-int-">fillAndReset</a></span>(byte&nbsp;value,
int&nbsp;size)</code>
<div class="block">Fills this buffer with the specified value.</div>
</td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#fillAndReset-int-">fillAndReset</a></span>(int&nbsp;size)</code>
<div class="block">Fills this buffer with <code>NUL (0x00)</code>.</div>
</td>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#flip--">flip</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i26" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#free--">free</a></span>()</code>
<div class="block">Declares this buffer and all its derived buffers are not used anymore so
that it can be reused by some <a href="../../../../../org/apache/mina/core/buffer/IoBufferAllocator.html" title="interface in org.apache.mina.core.buffer"><code>IoBufferAllocator</code></a> implementations.</div>
</td>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><code>byte</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#get--">get</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i28" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#get-byte:A-">get</a></span>(byte[]&nbsp;dst)</code>&nbsp;</td>
</tr>
<tr id="i29" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#get-byte:A-int-int-">get</a></span>(byte[]&nbsp;dst,
int&nbsp;offset,
int&nbsp;length)</code>&nbsp;</td>
</tr>
<tr id="i30" class="altColor">
<td class="colFirst"><code>byte</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#get-int-">get</a></span>(int&nbsp;index)</code>&nbsp;</td>
</tr>
<tr id="i31" class="rowColor">
<td class="colFirst"><code>char</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getChar--">getChar</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i32" class="altColor">
<td class="colFirst"><code>char</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getChar-int-">getChar</a></span>(int&nbsp;index)</code>&nbsp;</td>
</tr>
<tr id="i33" class="rowColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getDouble--">getDouble</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i34" class="altColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getDouble-int-">getDouble</a></span>(int&nbsp;index)</code>&nbsp;</td>
</tr>
<tr id="i35" class="rowColor">
<td class="colFirst"><code>&lt;E extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;<br>E</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getEnum-java.lang.Class-">getEnum</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;E&gt;&nbsp;enumClass)</code>
<div class="block">Reads a byte from the buffer and returns the correlating enum constant
defined by the specified enum type.</div>
</td>
</tr>
<tr id="i36" class="altColor">
<td class="colFirst"><code>&lt;E extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;<br>E</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getEnum-int-java.lang.Class-">getEnum</a></span>(int&nbsp;index,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;E&gt;&nbsp;enumClass)</code>
<div class="block">Reads a byte from the buffer and returns the correlating enum constant
defined by the specified enum type.</div>
</td>
</tr>
<tr id="i37" class="rowColor">
<td class="colFirst"><code>&lt;E extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;<br>E</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getEnumInt-java.lang.Class-">getEnumInt</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;E&gt;&nbsp;enumClass)</code>
<div class="block">Reads an int from the buffer and returns the correlating enum constant
defined by the specified enum type.</div>
</td>
</tr>
<tr id="i38" class="altColor">
<td class="colFirst"><code>&lt;E extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;<br>E</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getEnumInt-int-java.lang.Class-">getEnumInt</a></span>(int&nbsp;index,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;E&gt;&nbsp;enumClass)</code>
<div class="block">Reads an int from the buffer and returns the correlating enum constant
defined by the specified enum type.</div>
</td>
</tr>
<tr id="i39" class="rowColor">
<td class="colFirst"><code>&lt;E extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;<br><a href="http://docs.oracle.com/javase/7/docs/api/java/util/EnumSet.html?is-external=true" title="class or interface in java.util">EnumSet</a>&lt;E&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getEnumSet-java.lang.Class-">getEnumSet</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;E&gt;&nbsp;enumClass)</code>
<div class="block">Reads a byte sized bit vector and converts it to an <a href="http://docs.oracle.com/javase/7/docs/api/java/util/EnumSet.html?is-external=true" title="class or interface in java.util"><code>EnumSet</code></a>.</div>
</td>
</tr>
<tr id="i40" class="altColor">
<td class="colFirst"><code>&lt;E extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;<br><a href="http://docs.oracle.com/javase/7/docs/api/java/util/EnumSet.html?is-external=true" title="class or interface in java.util">EnumSet</a>&lt;E&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getEnumSet-int-java.lang.Class-">getEnumSet</a></span>(int&nbsp;index,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;E&gt;&nbsp;enumClass)</code>
<div class="block">Reads a byte sized bit vector and converts it to an <a href="http://docs.oracle.com/javase/7/docs/api/java/util/EnumSet.html?is-external=true" title="class or interface in java.util"><code>EnumSet</code></a>.</div>
</td>
</tr>
<tr id="i41" class="rowColor">
<td class="colFirst"><code>&lt;E extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;<br><a href="http://docs.oracle.com/javase/7/docs/api/java/util/EnumSet.html?is-external=true" title="class or interface in java.util">EnumSet</a>&lt;E&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getEnumSetInt-java.lang.Class-">getEnumSetInt</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;E&gt;&nbsp;enumClass)</code>
<div class="block">Reads an int sized bit vector and converts it to an <a href="http://docs.oracle.com/javase/7/docs/api/java/util/EnumSet.html?is-external=true" title="class or interface in java.util"><code>EnumSet</code></a>.</div>
</td>
</tr>
<tr id="i42" class="altColor">
<td class="colFirst"><code>&lt;E extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;<br><a href="http://docs.oracle.com/javase/7/docs/api/java/util/EnumSet.html?is-external=true" title="class or interface in java.util">EnumSet</a>&lt;E&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getEnumSetInt-int-java.lang.Class-">getEnumSetInt</a></span>(int&nbsp;index,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;E&gt;&nbsp;enumClass)</code>
<div class="block">Reads an int sized bit vector and converts it to an <a href="http://docs.oracle.com/javase/7/docs/api/java/util/EnumSet.html?is-external=true" title="class or interface in java.util"><code>EnumSet</code></a>.</div>
</td>
</tr>
<tr id="i43" class="rowColor">
<td class="colFirst"><code>&lt;E extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;<br><a href="http://docs.oracle.com/javase/7/docs/api/java/util/EnumSet.html?is-external=true" title="class or interface in java.util">EnumSet</a>&lt;E&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getEnumSetLong-java.lang.Class-">getEnumSetLong</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;E&gt;&nbsp;enumClass)</code>
<div class="block">Reads a long sized bit vector and converts it to an <a href="http://docs.oracle.com/javase/7/docs/api/java/util/EnumSet.html?is-external=true" title="class or interface in java.util"><code>EnumSet</code></a>.</div>
</td>
</tr>
<tr id="i44" class="altColor">
<td class="colFirst"><code>&lt;E extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;<br><a href="http://docs.oracle.com/javase/7/docs/api/java/util/EnumSet.html?is-external=true" title="class or interface in java.util">EnumSet</a>&lt;E&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getEnumSetLong-int-java.lang.Class-">getEnumSetLong</a></span>(int&nbsp;index,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;E&gt;&nbsp;enumClass)</code>
<div class="block">Reads a long sized bit vector and converts it to an <a href="http://docs.oracle.com/javase/7/docs/api/java/util/EnumSet.html?is-external=true" title="class or interface in java.util"><code>EnumSet</code></a>.</div>
</td>
</tr>
<tr id="i45" class="rowColor">
<td class="colFirst"><code>&lt;E extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;<br><a href="http://docs.oracle.com/javase/7/docs/api/java/util/EnumSet.html?is-external=true" title="class or interface in java.util">EnumSet</a>&lt;E&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getEnumSetShort-java.lang.Class-">getEnumSetShort</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;E&gt;&nbsp;enumClass)</code>
<div class="block">Reads a short sized bit vector and converts it to an <a href="http://docs.oracle.com/javase/7/docs/api/java/util/EnumSet.html?is-external=true" title="class or interface in java.util"><code>EnumSet</code></a>.</div>
</td>
</tr>
<tr id="i46" class="altColor">
<td class="colFirst"><code>&lt;E extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;<br><a href="http://docs.oracle.com/javase/7/docs/api/java/util/EnumSet.html?is-external=true" title="class or interface in java.util">EnumSet</a>&lt;E&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getEnumSetShort-int-java.lang.Class-">getEnumSetShort</a></span>(int&nbsp;index,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;E&gt;&nbsp;enumClass)</code>
<div class="block">Reads a short sized bit vector and converts it to an <a href="http://docs.oracle.com/javase/7/docs/api/java/util/EnumSet.html?is-external=true" title="class or interface in java.util"><code>EnumSet</code></a>.</div>
</td>
</tr>
<tr id="i47" class="rowColor">
<td class="colFirst"><code>&lt;E extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;<br>E</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getEnumShort-java.lang.Class-">getEnumShort</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;E&gt;&nbsp;enumClass)</code>
<div class="block">Reads a short from the buffer and returns the correlating enum constant
defined by the specified enum type.</div>
</td>
</tr>
<tr id="i48" class="altColor">
<td class="colFirst"><code>&lt;E extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;<br>E</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getEnumShort-int-java.lang.Class-">getEnumShort</a></span>(int&nbsp;index,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;E&gt;&nbsp;enumClass)</code>
<div class="block">Reads a short from the buffer and returns the correlating enum constant
defined by the specified enum type.</div>
</td>
</tr>
<tr id="i49" class="rowColor">
<td class="colFirst"><code>float</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getFloat--">getFloat</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i50" class="altColor">
<td class="colFirst"><code>float</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getFloat-int-">getFloat</a></span>(int&nbsp;index)</code>&nbsp;</td>
</tr>
<tr id="i51" class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getHexDump--">getHexDump</a></span>()</code>
<div class="block">Returns hexdump of this buffer.</div>
</td>
</tr>
<tr id="i52" class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getHexDump-int-">getHexDump</a></span>(int&nbsp;lengthLimit)</code>
<div class="block">Return hexdump of this buffer with limited length.</div>
</td>
</tr>
<tr id="i53" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getInt--">getInt</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i54" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getInt-int-">getInt</a></span>(int&nbsp;index)</code>&nbsp;</td>
</tr>
<tr id="i55" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getLong--">getLong</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i56" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getLong-int-">getLong</a></span>(int&nbsp;index)</code>&nbsp;</td>
</tr>
<tr id="i57" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getMediumInt--">getMediumInt</a></span>()</code>
<div class="block">Relative <i>get</i> method for reading a medium int value.</div>
</td>
</tr>
<tr id="i58" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getMediumInt-int-">getMediumInt</a></span>(int&nbsp;index)</code>
<div class="block">Absolute <i>get</i> method for reading a medium int value.</div>
</td>
</tr>
<tr id="i59" class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getObject--">getObject</a></span>()</code>
<div class="block">Reads a Java object from the buffer using the context <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang"><code>ClassLoader</code></a>
of the current thread.</div>
</td>
</tr>
<tr id="i60" class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getObject-java.lang.ClassLoader-">getObject</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a>&nbsp;classLoader)</code>
<div class="block">Reads a Java object from the buffer using the specified
<tt>classLoader</tt>.</div>
</td>
</tr>
<tr id="i61" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getParentBuffer--">getParentBuffer</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i62" class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getPrefixedString-java.nio.charset.CharsetDecoder-">getPrefixedString</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/charset/CharsetDecoder.html?is-external=true" title="class or interface in java.nio.charset">CharsetDecoder</a>&nbsp;decoder)</code>
<div class="block">Reads a string which has a 16-bit length field before the actual encoded
string, using the specified <code>decoder</code> and returns it.</div>
</td>
</tr>
<tr id="i63" class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getPrefixedString-int-java.nio.charset.CharsetDecoder-">getPrefixedString</a></span>(int&nbsp;prefixLength,
<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/charset/CharsetDecoder.html?is-external=true" title="class or interface in java.nio.charset">CharsetDecoder</a>&nbsp;decoder)</code>
<div class="block">Reads a string which has a length field before the actual encoded string,
using the specified <code>decoder</code> and returns it.</div>
</td>
</tr>
<tr id="i64" class="altColor">
<td class="colFirst"><code>short</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getShort--">getShort</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i65" class="rowColor">
<td class="colFirst"><code>short</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getShort-int-">getShort</a></span>(int&nbsp;index)</code>&nbsp;</td>
</tr>
<tr id="i66" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getSlice-int-">getSlice</a></span>(int&nbsp;length)</code>
<div class="block">Get a new IoBuffer containing a slice of the current buffer</div>
</td>
</tr>
<tr id="i67" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getSlice-int-int-">getSlice</a></span>(int&nbsp;index,
int&nbsp;length)</code>
<div class="block">Get a new IoBuffer containing a slice of the current buffer</div>
</td>
</tr>
<tr id="i68" class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getString-java.nio.charset.CharsetDecoder-">getString</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/charset/CharsetDecoder.html?is-external=true" title="class or interface in java.nio.charset">CharsetDecoder</a>&nbsp;decoder)</code>
<div class="block">Reads a <code>NUL</code>-terminated string from this buffer using the
specified <code>decoder</code> and returns it.</div>
</td>
</tr>
<tr id="i69" class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getString-int-java.nio.charset.CharsetDecoder-">getString</a></span>(int&nbsp;fieldSize,
<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/charset/CharsetDecoder.html?is-external=true" title="class or interface in java.nio.charset">CharsetDecoder</a>&nbsp;decoder)</code>
<div class="block">Reads a <code>NUL</code>-terminated string from this buffer using the
specified <code>decoder</code> and returns it.</div>
</td>
</tr>
<tr id="i70" class="altColor">
<td class="colFirst"><code>short</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getUnsigned--">getUnsigned</a></span>()</code>
<div class="block">Reads one unsigned byte as a short integer.</div>
</td>
</tr>
<tr id="i71" class="rowColor">
<td class="colFirst"><code>short</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getUnsigned-int-">getUnsigned</a></span>(int&nbsp;index)</code>
<div class="block">Reads one byte as an unsigned short integer.</div>
</td>
</tr>
<tr id="i72" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getUnsignedInt--">getUnsignedInt</a></span>()</code>
<div class="block">Reads four bytes unsigned integer.</div>
</td>
</tr>
<tr id="i73" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getUnsignedInt-int-">getUnsignedInt</a></span>(int&nbsp;index)</code>
<div class="block">Reads four bytes unsigned integer.</div>
</td>
</tr>
<tr id="i74" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getUnsignedMediumInt--">getUnsignedMediumInt</a></span>()</code>
<div class="block">Relative <i>get</i> method for reading an unsigned medium int value.</div>
</td>
</tr>
<tr id="i75" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getUnsignedMediumInt-int-">getUnsignedMediumInt</a></span>(int&nbsp;index)</code>
<div class="block">Absolute <i>get</i> method for reading an unsigned medium int value.</div>
</td>
</tr>
<tr id="i76" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getUnsignedShort--">getUnsignedShort</a></span>()</code>
<div class="block">Reads two bytes unsigned integer.</div>
</td>
</tr>
<tr id="i77" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getUnsignedShort-int-">getUnsignedShort</a></span>(int&nbsp;index)</code>
<div class="block">Reads two bytes unsigned integer.</div>
</td>
</tr>
<tr id="i78" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#hasArray--">hasArray</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i79" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#hashCode--">hashCode</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i80" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#hasRemaining--">hasRemaining</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i81" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#indexOf-byte-">indexOf</a></span>(byte&nbsp;b)</code>
<div class="block">Returns the first occurrence position of the specified byte from the
current position to the current limit.</div>
</td>
</tr>
<tr id="i82" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#isAutoExpand--">isAutoExpand</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i83" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#isAutoShrink--">isAutoShrink</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i84" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#isDerived--">isDerived</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i85" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#isDirect--">isDirect</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i86" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#isReadOnly--">isReadOnly</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i87" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#limit--">limit</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i88" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#limit-int-">limit</a></span>(int&nbsp;newLimit)</code>&nbsp;</td>
</tr>
<tr id="i89" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#mark--">mark</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i90" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#markValue--">markValue</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i91" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#minimumCapacity--">minimumCapacity</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i92" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#minimumCapacity-int-">minimumCapacity</a></span>(int&nbsp;minimumCapacity)</code>
<div class="block">Sets the minimum capacity of this buffer which is used to determine the
new capacity of the buffer shrunk by <a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#compact--"><code>IoBuffer.compact()</code></a> and
<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#shrink--"><code>IoBuffer.shrink()</code></a> operation.</div>
</td>
</tr>
<tr id="i93" class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio">ByteOrder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#order--">order</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i94" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#order-java.nio.ByteOrder-">order</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio">ByteOrder</a>&nbsp;bo)</code>&nbsp;</td>
</tr>
<tr id="i95" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#position--">position</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i96" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#position-int-">position</a></span>(int&nbsp;newPosition)</code>&nbsp;</td>
</tr>
<tr id="i97" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#prefixedDataAvailable-int-">prefixedDataAvailable</a></span>(int&nbsp;prefixLength)</code>&nbsp;</td>
</tr>
<tr id="i98" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#prefixedDataAvailable-int-int-">prefixedDataAvailable</a></span>(int&nbsp;prefixLength,
int&nbsp;maxDataLength)</code>&nbsp;</td>
</tr>
<tr id="i99" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#put-byte-">put</a></span>(byte&nbsp;b)</code>&nbsp;</td>
</tr>
<tr id="i100" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#put-byte:A-">put</a></span>(byte[]&nbsp;src)</code>&nbsp;</td>
</tr>
<tr id="i101" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#put-byte:A-int-int-">put</a></span>(byte[]&nbsp;src,
int&nbsp;offset,
int&nbsp;length)</code>&nbsp;</td>
</tr>
<tr id="i102" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#put-java.nio.ByteBuffer-">put</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;src)</code>
<div class="block">Writes the content of the specified <tt>src</tt> into this buffer.</div>
</td>
</tr>
<tr id="i103" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#put-int-byte-">put</a></span>(int&nbsp;index,
byte&nbsp;b)</code>&nbsp;</td>
</tr>
<tr id="i104" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#put-org.apache.mina.core.buffer.IoBuffer-">put</a></span>(<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;src)</code>
<div class="block">Writes the content of the specified <tt>src</tt> into this buffer.</div>
</td>
</tr>
<tr id="i105" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putChar-char-">putChar</a></span>(char&nbsp;value)</code>&nbsp;</td>
</tr>
<tr id="i106" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putChar-int-char-">putChar</a></span>(int&nbsp;index,
char&nbsp;value)</code>&nbsp;</td>
</tr>
<tr id="i107" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putDouble-double-">putDouble</a></span>(double&nbsp;value)</code>&nbsp;</td>
</tr>
<tr id="i108" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putDouble-int-double-">putDouble</a></span>(int&nbsp;index,
double&nbsp;value)</code>&nbsp;</td>
</tr>
<tr id="i109" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putEnum-java.lang.Enum-">putEnum</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;?&gt;&nbsp;e)</code>
<div class="block">Writes an enum's ordinal value to the buffer as a byte.</div>
</td>
</tr>
<tr id="i110" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putEnum-int-java.lang.Enum-">putEnum</a></span>(int&nbsp;index,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;?&gt;&nbsp;e)</code>
<div class="block">Writes an enum's ordinal value to the buffer as a byte.</div>
</td>
</tr>
<tr id="i111" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putEnumInt-java.lang.Enum-">putEnumInt</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;?&gt;&nbsp;e)</code>
<div class="block">Writes an enum's ordinal value to the buffer as an integer.</div>
</td>
</tr>
<tr id="i112" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putEnumInt-int-java.lang.Enum-">putEnumInt</a></span>(int&nbsp;index,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;?&gt;&nbsp;e)</code>
<div class="block">Writes an enum's ordinal value to the buffer as an integer.</div>
</td>
</tr>
<tr id="i113" class="rowColor">
<td class="colFirst"><code>&lt;E extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;<br><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putEnumSet-int-java.util.Set-">putEnumSet</a></span>(int&nbsp;index,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;E&gt;&nbsp;set)</code>
<div class="block">Writes the specified <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util"><code>Set</code></a> to the buffer as a byte sized bit
vector.</div>
</td>
</tr>
<tr id="i114" class="altColor">
<td class="colFirst"><code>&lt;E extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;<br><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putEnumSet-java.util.Set-">putEnumSet</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;E&gt;&nbsp;set)</code>
<div class="block">Writes the specified <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util"><code>Set</code></a> to the buffer as a byte sized bit
vector.</div>
</td>
</tr>
<tr id="i115" class="rowColor">
<td class="colFirst"><code>&lt;E extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;<br><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putEnumSetInt-int-java.util.Set-">putEnumSetInt</a></span>(int&nbsp;index,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;E&gt;&nbsp;set)</code>
<div class="block">Writes the specified <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util"><code>Set</code></a> to the buffer as an int sized bit
vector.</div>
</td>
</tr>
<tr id="i116" class="altColor">
<td class="colFirst"><code>&lt;E extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;<br><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putEnumSetInt-java.util.Set-">putEnumSetInt</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;E&gt;&nbsp;set)</code>
<div class="block">Writes the specified <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util"><code>Set</code></a> to the buffer as an int sized bit
vector.</div>
</td>
</tr>
<tr id="i117" class="rowColor">
<td class="colFirst"><code>&lt;E extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;<br><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putEnumSetLong-int-java.util.Set-">putEnumSetLong</a></span>(int&nbsp;index,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;E&gt;&nbsp;set)</code>
<div class="block">Writes the specified <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util"><code>Set</code></a> to the buffer as a long sized bit
vector.</div>
</td>
</tr>
<tr id="i118" class="altColor">
<td class="colFirst"><code>&lt;E extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;<br><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putEnumSetLong-java.util.Set-">putEnumSetLong</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;E&gt;&nbsp;set)</code>
<div class="block">Writes the specified <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util"><code>Set</code></a> to the buffer as a long sized bit
vector.</div>
</td>
</tr>
<tr id="i119" class="rowColor">
<td class="colFirst"><code>&lt;E extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;<br><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putEnumSetShort-int-java.util.Set-">putEnumSetShort</a></span>(int&nbsp;index,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;E&gt;&nbsp;set)</code>
<div class="block">Writes the specified <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util"><code>Set</code></a> to the buffer as a short sized bit
vector.</div>
</td>
</tr>
<tr id="i120" class="altColor">
<td class="colFirst"><code>&lt;E extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;<br><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putEnumSetShort-java.util.Set-">putEnumSetShort</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;E&gt;&nbsp;set)</code>
<div class="block">Writes the specified <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util"><code>Set</code></a> to the buffer as a short sized bit
vector.</div>
</td>
</tr>
<tr id="i121" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putEnumShort-java.lang.Enum-">putEnumShort</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;?&gt;&nbsp;e)</code>
<div class="block">Writes an enum's ordinal value to the buffer as a short.</div>
</td>
</tr>
<tr id="i122" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putEnumShort-int-java.lang.Enum-">putEnumShort</a></span>(int&nbsp;index,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;?&gt;&nbsp;e)</code>
<div class="block">Writes an enum's ordinal value to the buffer as a short.</div>
</td>
</tr>
<tr id="i123" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putFloat-float-">putFloat</a></span>(float&nbsp;value)</code>&nbsp;</td>
</tr>
<tr id="i124" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putFloat-int-float-">putFloat</a></span>(int&nbsp;index,
float&nbsp;value)</code>&nbsp;</td>
</tr>
<tr id="i125" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putInt-int-">putInt</a></span>(int&nbsp;value)</code>&nbsp;</td>
</tr>
<tr id="i126" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putInt-int-int-">putInt</a></span>(int&nbsp;index,
int&nbsp;value)</code>&nbsp;</td>
</tr>
<tr id="i127" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putLong-int-long-">putLong</a></span>(int&nbsp;index,
long&nbsp;value)</code>&nbsp;</td>
</tr>
<tr id="i128" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putLong-long-">putLong</a></span>(long&nbsp;value)</code>&nbsp;</td>
</tr>
<tr id="i129" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putMediumInt-int-">putMediumInt</a></span>(int&nbsp;value)</code>
<div class="block">Relative <i>put</i> method for writing a medium int value.</div>
</td>
</tr>
<tr id="i130" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putMediumInt-int-int-">putMediumInt</a></span>(int&nbsp;index,
int&nbsp;value)</code>
<div class="block">Absolute <i>put</i> method for writing a medium int value.</div>
</td>
</tr>
<tr id="i131" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putObject-java.lang.Object-">putObject</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;o)</code>
<div class="block">Writes the specified Java object to the buffer.</div>
</td>
</tr>
<tr id="i132" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putPrefixedString-java.lang.CharSequence-java.nio.charset.CharsetEncoder-">putPrefixedString</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/CharSequence.html?is-external=true" title="class or interface in java.lang">CharSequence</a>&nbsp;in,
<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/charset/CharsetEncoder.html?is-external=true" title="class or interface in java.nio.charset">CharsetEncoder</a>&nbsp;encoder)</code>
<div class="block">Writes the content of <code>in</code> into this buffer as a string which
has a 16-bit length field before the actual encoded string, using the
specified <code>encoder</code>.</div>
</td>
</tr>
<tr id="i133" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putPrefixedString-java.lang.CharSequence-int-java.nio.charset.CharsetEncoder-">putPrefixedString</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/CharSequence.html?is-external=true" title="class or interface in java.lang">CharSequence</a>&nbsp;in,
int&nbsp;prefixLength,
<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/charset/CharsetEncoder.html?is-external=true" title="class or interface in java.nio.charset">CharsetEncoder</a>&nbsp;encoder)</code>
<div class="block">Writes the content of <code>in</code> into this buffer as a string which
has a 16-bit length field before the actual encoded string, using the
specified <code>encoder</code>.</div>
</td>
</tr>
<tr id="i134" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putPrefixedString-java.lang.CharSequence-int-int-byte-java.nio.charset.CharsetEncoder-">putPrefixedString</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/CharSequence.html?is-external=true" title="class or interface in java.lang">CharSequence</a>&nbsp;in,
int&nbsp;prefixLength,
int&nbsp;padding,
byte&nbsp;padValue,
<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/charset/CharsetEncoder.html?is-external=true" title="class or interface in java.nio.charset">CharsetEncoder</a>&nbsp;encoder)</code>
<div class="block">Writes the content of <code>val</code> into this buffer as a string which
has a 16-bit length field before the actual encoded string, using the
specified <code>encoder</code>.</div>
</td>
</tr>
<tr id="i135" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putPrefixedString-java.lang.CharSequence-int-int-java.nio.charset.CharsetEncoder-">putPrefixedString</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/CharSequence.html?is-external=true" title="class or interface in java.lang">CharSequence</a>&nbsp;in,
int&nbsp;prefixLength,
int&nbsp;padding,
<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/charset/CharsetEncoder.html?is-external=true" title="class or interface in java.nio.charset">CharsetEncoder</a>&nbsp;encoder)</code>
<div class="block">Writes the content of <code>in</code> into this buffer as a string which
has a 16-bit length field before the actual encoded string, using the
specified <code>encoder</code>.</div>
</td>
</tr>
<tr id="i136" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putShort-int-short-">putShort</a></span>(int&nbsp;index,
short&nbsp;value)</code>&nbsp;</td>
</tr>
<tr id="i137" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putShort-short-">putShort</a></span>(short&nbsp;value)</code>&nbsp;</td>
</tr>
<tr id="i138" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putString-java.lang.CharSequence-java.nio.charset.CharsetEncoder-">putString</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/CharSequence.html?is-external=true" title="class or interface in java.lang">CharSequence</a>&nbsp;in,
<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/charset/CharsetEncoder.html?is-external=true" title="class or interface in java.nio.charset">CharsetEncoder</a>&nbsp;encoder)</code>
<div class="block">Writes the content of <code>in</code> into this buffer using the
specified <code>encoder</code>.</div>
</td>
</tr>
<tr id="i139" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putString-java.lang.CharSequence-int-java.nio.charset.CharsetEncoder-">putString</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/CharSequence.html?is-external=true" title="class or interface in java.lang">CharSequence</a>&nbsp;in,
int&nbsp;fieldSize,
<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/charset/CharsetEncoder.html?is-external=true" title="class or interface in java.nio.charset">CharsetEncoder</a>&nbsp;encoder)</code>
<div class="block">Writes the content of <code>in</code> into this buffer as a
<code>NUL</code>-terminated string using the specified
<code>encoder</code>.</div>
</td>
</tr>
<tr id="i140" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putUnsigned-byte-">putUnsigned</a></span>(byte&nbsp;value)</code>
<div class="block">Writes an unsigned byte into the ByteBuffer</div>
</td>
</tr>
<tr id="i141" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putUnsigned-int-">putUnsigned</a></span>(int&nbsp;value)</code>
<div class="block">Writes an unsigned byte into the ByteBuffer</div>
</td>
</tr>
<tr id="i142" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putUnsigned-int-byte-">putUnsigned</a></span>(int&nbsp;index,
byte&nbsp;value)</code>
<div class="block">Writes an unsigned byte into the ByteBuffer at a specified position</div>
</td>
</tr>
<tr id="i143" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putUnsigned-int-int-">putUnsigned</a></span>(int&nbsp;index,
int&nbsp;value)</code>
<div class="block">Writes an unsigned byte into the ByteBuffer at a specified position</div>
</td>
</tr>
<tr id="i144" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putUnsigned-int-long-">putUnsigned</a></span>(int&nbsp;index,
long&nbsp;value)</code>
<div class="block">Writes an unsigned byte into the ByteBuffer at a specified position</div>
</td>
</tr>
<tr id="i145" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putUnsigned-int-short-">putUnsigned</a></span>(int&nbsp;index,
short&nbsp;value)</code>
<div class="block">Writes an unsigned byte into the ByteBuffer at a specified position</div>
</td>
</tr>
<tr id="i146" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putUnsigned-long-">putUnsigned</a></span>(long&nbsp;value)</code>
<div class="block">Writes an unsigned byte into the ByteBuffer</div>
</td>
</tr>
<tr id="i147" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putUnsigned-short-">putUnsigned</a></span>(short&nbsp;value)</code>
<div class="block">Writes an unsigned byte into the ByteBuffer</div>
</td>
</tr>
<tr id="i148" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putUnsignedInt-byte-">putUnsignedInt</a></span>(byte&nbsp;value)</code>
<div class="block">Writes an unsigned int into the ByteBuffer</div>
</td>
</tr>
<tr id="i149" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putUnsignedInt-int-">putUnsignedInt</a></span>(int&nbsp;value)</code>
<div class="block">Writes an unsigned int into the ByteBuffer</div>
</td>
</tr>
<tr id="i150" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putUnsignedInt-int-byte-">putUnsignedInt</a></span>(int&nbsp;index,
byte&nbsp;value)</code>
<div class="block">Writes an unsigned int into the ByteBuffer at a specified position</div>
</td>
</tr>
<tr id="i151" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putUnsignedInt-int-int-">putUnsignedInt</a></span>(int&nbsp;index,
int&nbsp;value)</code>
<div class="block">Writes an unsigned int into the ByteBuffer at a specified position</div>
</td>
</tr>
<tr id="i152" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putUnsignedInt-int-long-">putUnsignedInt</a></span>(int&nbsp;index,
long&nbsp;value)</code>
<div class="block">Writes an unsigned int into the ByteBuffer at a specified position</div>
</td>
</tr>
<tr id="i153" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putUnsignedInt-int-short-">putUnsignedInt</a></span>(int&nbsp;index,
short&nbsp;value)</code>
<div class="block">Writes an unsigned int into the ByteBuffer at a specified position</div>
</td>
</tr>
<tr id="i154" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putUnsignedInt-long-">putUnsignedInt</a></span>(long&nbsp;value)</code>
<div class="block">Writes an unsigned int into the ByteBuffer</div>
</td>
</tr>
<tr id="i155" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putUnsignedInt-short-">putUnsignedInt</a></span>(short&nbsp;value)</code>
<div class="block">Writes an unsigned int into the ByteBuffer</div>
</td>
</tr>
<tr id="i156" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putUnsignedShort-byte-">putUnsignedShort</a></span>(byte&nbsp;value)</code>
<div class="block">Writes an unsigned short into the ByteBuffer</div>
</td>
</tr>
<tr id="i157" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putUnsignedShort-int-">putUnsignedShort</a></span>(int&nbsp;value)</code>
<div class="block">Writes an unsigned Short into the ByteBuffer</div>
</td>
</tr>
<tr id="i158" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putUnsignedShort-int-byte-">putUnsignedShort</a></span>(int&nbsp;index,
byte&nbsp;value)</code>
<div class="block">Writes an unsigned Short into the ByteBuffer at a specified position</div>
</td>
</tr>
<tr id="i159" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putUnsignedShort-int-int-">putUnsignedShort</a></span>(int&nbsp;index,
int&nbsp;value)</code>
<div class="block">Writes an unsigned Short into the ByteBuffer at a specified position</div>
</td>
</tr>
<tr id="i160" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putUnsignedShort-int-long-">putUnsignedShort</a></span>(int&nbsp;index,
long&nbsp;value)</code>
<div class="block">Writes an unsigned Short into the ByteBuffer at a specified position</div>
</td>
</tr>
<tr id="i161" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putUnsignedShort-int-short-">putUnsignedShort</a></span>(int&nbsp;index,
short&nbsp;value)</code>
<div class="block">Writes an unsigned Short into the ByteBuffer at a specified position</div>
</td>
</tr>
<tr id="i162" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putUnsignedShort-long-">putUnsignedShort</a></span>(long&nbsp;value)</code>
<div class="block">Writes an unsigned Short into the ByteBuffer</div>
</td>
</tr>
<tr id="i163" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putUnsignedShort-short-">putUnsignedShort</a></span>(short&nbsp;value)</code>
<div class="block">Writes an unsigned Short into the ByteBuffer</div>
</td>
</tr>
<tr id="i164" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#remaining--">remaining</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i165" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#reset--">reset</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i166" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#rewind--">rewind</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i167" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#setAutoExpand-boolean-">setAutoExpand</a></span>(boolean&nbsp;autoExpand)</code>
<div class="block">Turns on or off <tt>autoExpand</tt>.</div>
</td>
</tr>
<tr id="i168" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#setAutoShrink-boolean-">setAutoShrink</a></span>(boolean&nbsp;autoShrink)</code>
<div class="block">Turns on or off <tt>autoShrink</tt>.</div>
</td>
</tr>
<tr id="i169" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#shrink--">shrink</a></span>()</code>
<div class="block">Changes the capacity of this buffer so this buffer occupies as less
memory as possible while retaining the position, limit and the buffer
content between the position and limit.</div>
</td>
</tr>
<tr id="i170" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#skip-int-">skip</a></span>(int&nbsp;size)</code>
<div class="block">Forwards the position of this buffer as the specified <code>size</code>
bytes.</div>
</td>
</tr>
<tr id="i171" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#slice--">slice</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i172" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#sweep--">sweep</a></span>()</code>
<div class="block">Clears this buffer and fills its content with <tt>NUL</tt>.</div>
</td>
</tr>
<tr id="i173" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#sweep-byte-">sweep</a></span>(byte&nbsp;value)</code>
<div class="block">double Clears this buffer and fills its content with <tt>value</tt>.</div>
</td>
</tr>
<tr id="i174" class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#toString--">toString</a></span>()</code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.apache.mina.core.buffer.IoBuffer">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;org.apache.mina.core.buffer.<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></h3>
<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#allocate-int-">allocate</a>, <a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#allocate-int-boolean-">allocate</a>, <a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getAllocator--">getAllocator</a>, <a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#isUseDirectBuffer--">isUseDirectBuffer</a>, <a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#normalizeCapacity-int-">normalizeCapacity</a>, <a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#setAllocator-org.apache.mina.core.buffer.IoBufferAllocator-">setAllocator</a>, <a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#setUseDirectBuffer-boolean-">setUseDirectBuffer</a>, <a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#wrap-byte:A-">wrap</a>, <a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#wrap-byte:A-int-int-">wrap</a>, <a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#wrap-java.nio.ByteBuffer-">wrap</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="IoBufferWrapper-org.apache.mina.core.buffer.IoBuffer-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>IoBufferWrapper</h4>
<pre>protected&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.59">IoBufferWrapper</a>(<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;buf)</pre>
<div class="block">Create a new instance.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>buf</code> - the buffer to be proxied</dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getParentBuffer--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getParentBuffer</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.69">getParentBuffer</a>()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the parent buffer that this buffer wrapped.</dd>
</dl>
</li>
</ul>
<a name="isDirect--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isDirect</h4>
<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.74">isDirect</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#isDirect--">isDirect</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><tt>True</tt> if this is a direct buffer</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true#isDirect--" title="class or interface in java.nio"><code>ByteBuffer.isDirect()</code></a></dd>
</dl>
</li>
</ul>
<a name="buf--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>buf</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.79">buf</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#buf--">buf</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the underlying NIO <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio"><code>ByteBuffer</code></a> instance.</dd>
</dl>
</li>
</ul>
<a name="capacity--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>capacity</h4>
<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.84">capacity</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#capacity--">capacity</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the buffer capacity</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/Buffer.html?is-external=true#capacity--" title="class or interface in java.nio"><code>Buffer.capacity()</code></a></dd>
</dl>
</li>
</ul>
<a name="position--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>position</h4>
<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.89">position</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#position--">position</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The current position in the buffer</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/Buffer.html?is-external=true#position--" title="class or interface in java.nio"><code>Buffer.position()</code></a></dd>
</dl>
</li>
</ul>
<a name="position-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>position</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.94">position</a>(int&nbsp;newPosition)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#position-int-">position</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>newPosition</code> - Sets the new position in the buffer</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified IoBuffer</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/Buffer.html?is-external=true#position-int-" title="class or interface in java.nio"><code>Buffer.position(int)</code></a></dd>
</dl>
</li>
</ul>
<a name="limit--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>limit</h4>
<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.100">limit</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#limit--">limit</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified IoBuffer
's limit</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/Buffer.html?is-external=true#limit--" title="class or interface in java.nio"><code>Buffer.limit()</code></a></dd>
</dl>
</li>
</ul>
<a name="limit-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>limit</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.105">limit</a>(int&nbsp;newLimit)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#limit-int-">limit</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>newLimit</code> - The new buffer's limit</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified IoBuffer</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/Buffer.html?is-external=true#limit-int-" title="class or interface in java.nio"><code>Buffer.limit(int)</code></a></dd>
</dl>
</li>
</ul>
<a name="mark--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mark</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.111">mark</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#mark--">mark</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified IoBuffer</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/Buffer.html?is-external=true#mark--" title="class or interface in java.nio"><code>Buffer.mark()</code></a></dd>
</dl>
</li>
</ul>
<a name="reset--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>reset</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.117">reset</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#reset--">reset</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified IoBuffer</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/Buffer.html?is-external=true#reset--" title="class or interface in java.nio"><code>Buffer.reset()</code></a></dd>
</dl>
</li>
</ul>
<a name="clear--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clear</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.123">clear</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#clear--">clear</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified IoBuffer</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/Buffer.html?is-external=true#clear--" title="class or interface in java.nio"><code>Buffer.clear()</code></a></dd>
</dl>
</li>
</ul>
<a name="sweep--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sweep</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.129">sweep</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#sweep--">IoBuffer</a></code></span></div>
<div class="block">Clears this buffer and fills its content with <tt>NUL</tt>. The position
is set to zero, the limit is set to the capacity, and the mark is
discarded.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#sweep--">sweep</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified IoBuffer</dd>
</dl>
</li>
</ul>
<a name="sweep-byte-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sweep</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.135">sweep</a>(byte&nbsp;value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#sweep-byte-">IoBuffer</a></code></span></div>
<div class="block">double Clears this buffer and fills its content with <tt>value</tt>. The
position is set to zero, the limit is set to the capacity, and the mark
is discarded.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#sweep-byte-">sweep</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - The value to put in the buffer</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified IoBuffer</dd>
</dl>
</li>
</ul>
<a name="flip--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>flip</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.141">flip</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#flip--">flip</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified IoBuffer</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/Buffer.html?is-external=true#flip--" title="class or interface in java.nio"><code>Buffer.flip()</code></a></dd>
</dl>
</li>
</ul>
<a name="rewind--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>rewind</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.147">rewind</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#rewind--">rewind</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified IoBuffer</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/Buffer.html?is-external=true#rewind--" title="class or interface in java.nio"><code>Buffer.rewind()</code></a></dd>
</dl>
</li>
</ul>
<a name="remaining--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>remaining</h4>
<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.153">remaining</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#remaining--">remaining</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The remaining bytes in the buffer</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/Buffer.html?is-external=true#remaining--" title="class or interface in java.nio"><code>Buffer.remaining()</code></a></dd>
</dl>
</li>
</ul>
<a name="hasRemaining--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasRemaining</h4>
<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.158">hasRemaining</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#hasRemaining--">hasRemaining</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><tt>true</tt> if there are some remaining bytes in the buffer</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/Buffer.html?is-external=true#hasRemaining--" title="class or interface in java.nio"><code>Buffer.hasRemaining()</code></a></dd>
</dl>
</li>
</ul>
<a name="get--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>get</h4>
<pre>public&nbsp;byte&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.163">get</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#get--">get</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The byte at the current position</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true#get--" title="class or interface in java.nio"><code>ByteBuffer.get()</code></a></dd>
</dl>
</li>
</ul>
<a name="getUnsigned--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getUnsigned</h4>
<pre>public&nbsp;short&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.168">getUnsigned</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getUnsigned--">IoBuffer</a></code></span></div>
<div class="block">Reads one unsigned byte as a short integer.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getUnsigned--">getUnsigned</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the unsigned short at the current position</dd>
</dl>
</li>
</ul>
<a name="put-byte-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>put</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.173">put</a>(byte&nbsp;b)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#put-byte-">put</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>b</code> - The byte to put in the buffer</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified IoBuffer</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true#put-byte-" title="class or interface in java.nio"><code>ByteBuffer.put(byte)</code></a></dd>
</dl>
</li>
</ul>
<a name="get-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>get</h4>
<pre>public&nbsp;byte&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.179">get</a>(int&nbsp;index)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#get-int-">get</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>index</code> - The position for which we want to read a byte</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the byte at the given position</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true#get-int-" title="class or interface in java.nio"><code>ByteBuffer.get(int)</code></a></dd>
</dl>
</li>
</ul>
<a name="getUnsigned-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getUnsigned</h4>
<pre>public&nbsp;short&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.184">getUnsigned</a>(int&nbsp;index)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getUnsigned-int-">IoBuffer</a></code></span></div>
<div class="block">Reads one byte as an unsigned short integer.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getUnsigned-int-">getUnsigned</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>index</code> - The position for which we want to read an unsigned byte</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the unsigned byte at the given position</dd>
</dl>
</li>
</ul>
<a name="put-int-byte-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>put</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.189">put</a>(int&nbsp;index,
byte&nbsp;b)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#put-int-byte-">put</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>index</code> - The position where the byte will be put</dd>
<dd><code>b</code> - The byte to put</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified IoBuffer</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true#put-int-byte-" title="class or interface in java.nio"><code>ByteBuffer.put(int, byte)</code></a></dd>
</dl>
</li>
</ul>
<a name="get-byte:A-int-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>get</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.195">get</a>(byte[]&nbsp;dst,
int&nbsp;offset,
int&nbsp;length)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#get-byte:A-int-int-">get</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>dst</code> - The destination buffer</dd>
<dd><code>offset</code> - The position in the original buffer</dd>
<dd><code>length</code> - The number of bytes to copy</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified IoBuffer</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true#get-byte:A-int-int-" title="class or interface in java.nio"><code>ByteBuffer.get(byte[], int, int)</code></a></dd>
</dl>
</li>
</ul>
<a name="getSlice-int-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSlice</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.201">getSlice</a>(int&nbsp;index,
int&nbsp;length)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getSlice-int-int-">IoBuffer</a></code></span></div>
<div class="block">Get a new IoBuffer containing a slice of the current buffer</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getSlice-int-int-">getSlice</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>index</code> - The position in the buffer</dd>
<dd><code>length</code> - The number of bytes to copy</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the new IoBuffer</dd>
</dl>
</li>
</ul>
<a name="getSlice-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSlice</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.206">getSlice</a>(int&nbsp;length)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getSlice-int-">IoBuffer</a></code></span></div>
<div class="block">Get a new IoBuffer containing a slice of the current buffer</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getSlice-int-">getSlice</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>length</code> - The number of bytes to copy</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the new IoBuffer</dd>
</dl>
</li>
</ul>
<a name="get-byte:A-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>get</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.211">get</a>(byte[]&nbsp;dst)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#get-byte:A-">get</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>dst</code> - The byte[] that will contain the read bytes</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the IoBuffer</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true#get-byte:A-" title="class or interface in java.nio"><code>ByteBuffer.get(byte[])</code></a></dd>
</dl>
</li>
</ul>
<a name="put-org.apache.mina.core.buffer.IoBuffer-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>put</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.217">put</a>(<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;src)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#put-org.apache.mina.core.buffer.IoBuffer-">IoBuffer</a></code></span></div>
<div class="block">Writes the content of the specified <tt>src</tt> into this buffer.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#put-org.apache.mina.core.buffer.IoBuffer-">put</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>src</code> - The source IoBuffer</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified IoBuffer</dd>
</dl>
</li>
</ul>
<a name="put-java.nio.ByteBuffer-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>put</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.223">put</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;src)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#put-java.nio.ByteBuffer-">IoBuffer</a></code></span></div>
<div class="block">Writes the content of the specified <tt>src</tt> into this buffer.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#put-java.nio.ByteBuffer-">put</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>src</code> - The source ByteBuffer</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified IoBuffer</dd>
</dl>
</li>
</ul>
<a name="put-byte:A-int-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>put</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.229">put</a>(byte[]&nbsp;src,
int&nbsp;offset,
int&nbsp;length)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#put-byte:A-int-int-">put</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>src</code> - The byte[] to put</dd>
<dd><code>offset</code> - The position in the source</dd>
<dd><code>length</code> - The number of bytes to copy</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified IoBuffer</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true#put-byte:A-int-int-" title="class or interface in java.nio"><code>ByteBuffer.put(byte[], int, int)</code></a></dd>
</dl>
</li>
</ul>
<a name="put-byte:A-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>put</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.235">put</a>(byte[]&nbsp;src)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#put-byte:A-">put</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>src</code> - The byte[] to put</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified IoBuffer</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true#put-byte:A-" title="class or interface in java.nio"><code>ByteBuffer.put(byte[])</code></a></dd>
</dl>
</li>
</ul>
<a name="compact--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>compact</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.241">compact</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#compact--">compact</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified IoBuffer</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true#compact--" title="class or interface in java.nio"><code>ByteBuffer.compact()</code></a></dd>
</dl>
</li>
</ul>
<a name="toString--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toString</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.247">toString</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code>&nbsp;in class&nbsp;<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
</dl>
</li>
</ul>
<a name="hashCode--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hashCode</h4>
<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.252">hashCode</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a></code>&nbsp;in class&nbsp;<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
</dl>
</li>
</ul>
<a name="equals-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>equals</h4>
<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.257">equals</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;ob)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a></code>&nbsp;in class&nbsp;<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
</dl>
</li>
</ul>
<a name="compareTo-org.apache.mina.core.buffer.IoBuffer-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>compareTo</h4>
<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.261">compareTo</a>(<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;that)</pre>
</li>
</ul>
<a name="order--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>order</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio">ByteOrder</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.266">order</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#order--">order</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the IoBuffer ByteOrder</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true#order--" title="class or interface in java.nio"><code>ByteBuffer.order()</code></a></dd>
</dl>
</li>
</ul>
<a name="order-java.nio.ByteOrder-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>order</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.271">order</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio">ByteOrder</a>&nbsp;bo)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#order-java.nio.ByteOrder-">order</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>bo</code> - The new ByteBuffer to use for this IoBuffer</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified IoBuffer</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true#order-java.nio.ByteOrder-" title="class or interface in java.nio"><code>ByteBuffer.order(ByteOrder)</code></a></dd>
</dl>
</li>
</ul>
<a name="getChar--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getChar</h4>
<pre>public&nbsp;char&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.277">getChar</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getChar--">getChar</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The char at the current position</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true#getChar--" title="class or interface in java.nio"><code>ByteBuffer.getChar()</code></a></dd>
</dl>
</li>
</ul>
<a name="putChar-char-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putChar</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.282">putChar</a>(char&nbsp;value)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putChar-char-">putChar</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - The char to put at the current position</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified IoBuffer</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true#putChar-char-" title="class or interface in java.nio"><code>ByteBuffer.putChar(char)</code></a></dd>
</dl>
</li>
</ul>
<a name="getChar-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getChar</h4>
<pre>public&nbsp;char&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.288">getChar</a>(int&nbsp;index)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getChar-int-">getChar</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>index</code> - The index in the IoBuffer where we will read a char from</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the char at 'index' position</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true#getChar-int-" title="class or interface in java.nio"><code>ByteBuffer.getChar(int)</code></a></dd>
</dl>
</li>
</ul>
<a name="putChar-int-char-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putChar</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.293">putChar</a>(int&nbsp;index,
char&nbsp;value)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putChar-int-char-">putChar</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>index</code> - The index in the IoBuffer where we will put a char in</dd>
<dd><code>value</code> - The char to put at the current position</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified IoBuffer</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true#putChar-int-char-" title="class or interface in java.nio"><code>ByteBuffer.putChar(int, char)</code></a></dd>
</dl>
</li>
</ul>
<a name="asCharBuffer--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>asCharBuffer</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/CharBuffer.html?is-external=true" title="class or interface in java.nio">CharBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.299">asCharBuffer</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#asCharBuffer--">asCharBuffer</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a new CharBuffer</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true#asCharBuffer--" title="class or interface in java.nio"><code>ByteBuffer.asCharBuffer()</code></a></dd>
</dl>
</li>
</ul>
<a name="getShort--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getShort</h4>
<pre>public&nbsp;short&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.304">getShort</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getShort--">getShort</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The read short</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true#getShort--" title="class or interface in java.nio"><code>ByteBuffer.getShort()</code></a></dd>
</dl>
</li>
</ul>
<a name="getUnsignedShort--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getUnsignedShort</h4>
<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.309">getUnsignedShort</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getUnsignedShort--">IoBuffer</a></code></span></div>
<div class="block">Reads two bytes unsigned integer.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getUnsignedShort--">getUnsignedShort</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The read unsigned short</dd>
</dl>
</li>
</ul>
<a name="putShort-short-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putShort</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.314">putShort</a>(short&nbsp;value)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putShort-short-">putShort</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - The short to put at the current position</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified IoBuffer</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true#putShort-short-" title="class or interface in java.nio"><code>ByteBuffer.putShort(short)</code></a></dd>
</dl>
</li>
</ul>
<a name="getShort-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getShort</h4>
<pre>public&nbsp;short&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.320">getShort</a>(int&nbsp;index)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getShort-int-">getShort</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>index</code> - The index in the IoBuffer where we will read a short from</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The read short</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true#getShort--" title="class or interface in java.nio"><code>ByteBuffer.getShort()</code></a></dd>
</dl>
</li>
</ul>
<a name="getUnsignedShort-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getUnsignedShort</h4>
<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.325">getUnsignedShort</a>(int&nbsp;index)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getUnsignedShort-int-">IoBuffer</a></code></span></div>
<div class="block">Reads two bytes unsigned integer.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getUnsignedShort-int-">getUnsignedShort</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>index</code> - The index in the IoBuffer where we will read an unsigned short from</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the unsigned short at the given position</dd>
</dl>
</li>
</ul>
<a name="putShort-int-short-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putShort</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.330">putShort</a>(int&nbsp;index,
short&nbsp;value)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putShort-int-short-">putShort</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>index</code> - The position at which the short should be written</dd>
<dd><code>value</code> - The short to put at the current position</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified IoBuffer</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true#putShort-int-short-" title="class or interface in java.nio"><code>ByteBuffer.putShort(int, short)</code></a></dd>
</dl>
</li>
</ul>
<a name="asShortBuffer--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>asShortBuffer</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ShortBuffer.html?is-external=true" title="class or interface in java.nio">ShortBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.336">asShortBuffer</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#asShortBuffer--">asShortBuffer</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A ShortBuffer from this IoBuffer</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true#asShortBuffer--" title="class or interface in java.nio"><code>ByteBuffer.asShortBuffer()</code></a></dd>
</dl>
</li>
</ul>
<a name="getInt--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getInt</h4>
<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.341">getInt</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getInt--">getInt</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The int read</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true#getInt--" title="class or interface in java.nio"><code>ByteBuffer.getInt()</code></a></dd>
</dl>
</li>
</ul>
<a name="getUnsignedInt--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getUnsignedInt</h4>
<pre>public&nbsp;long&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.346">getUnsignedInt</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getUnsignedInt--">IoBuffer</a></code></span></div>
<div class="block">Reads four bytes unsigned integer.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getUnsignedInt--">getUnsignedInt</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The unsigned int read</dd>
</dl>
</li>
</ul>
<a name="putInt-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putInt</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.351">putInt</a>(int&nbsp;value)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putInt-int-">putInt</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - The int to put at the current position</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified IoBuffer</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true#putInt-int-" title="class or interface in java.nio"><code>ByteBuffer.putInt(int)</code></a></dd>
</dl>
</li>
</ul>
<a name="putUnsignedInt-byte-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putUnsignedInt</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.357">putUnsignedInt</a>(byte&nbsp;value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putUnsignedInt-byte-">IoBuffer</a></code></span></div>
<div class="block">Writes an unsigned int into the ByteBuffer</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putUnsignedInt-byte-">putUnsignedInt</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - the byte to write</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified IoBuffer</dd>
</dl>
</li>
</ul>
<a name="putUnsignedInt-int-byte-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putUnsignedInt</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.363">putUnsignedInt</a>(int&nbsp;index,
byte&nbsp;value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putUnsignedInt-int-byte-">IoBuffer</a></code></span></div>
<div class="block">Writes an unsigned int into the ByteBuffer at a specified position</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putUnsignedInt-int-byte-">putUnsignedInt</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>index</code> - the position in the buffer to write the value</dd>
<dd><code>value</code> - the byte to write</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified IoBuffer</dd>
</dl>
</li>
</ul>
<a name="putUnsignedInt-short-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putUnsignedInt</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.369">putUnsignedInt</a>(short&nbsp;value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putUnsignedInt-short-">IoBuffer</a></code></span></div>
<div class="block">Writes an unsigned int into the ByteBuffer</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putUnsignedInt-short-">putUnsignedInt</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - the short to write</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified IoBuffer</dd>
</dl>
</li>
</ul>
<a name="putUnsignedInt-int-short-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putUnsignedInt</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.375">putUnsignedInt</a>(int&nbsp;index,
short&nbsp;value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putUnsignedInt-int-short-">IoBuffer</a></code></span></div>
<div class="block">Writes an unsigned int into the ByteBuffer at a specified position</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putUnsignedInt-int-short-">putUnsignedInt</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>index</code> - the position in the buffer to write the value</dd>
<dd><code>value</code> - the short to write</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified IoBuffer</dd>
</dl>
</li>
</ul>
<a name="putUnsignedInt-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putUnsignedInt</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.381">putUnsignedInt</a>(int&nbsp;value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putUnsignedInt-int-">IoBuffer</a></code></span></div>
<div class="block">Writes an unsigned int into the ByteBuffer</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putUnsignedInt-int-">putUnsignedInt</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - the int to write</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified IoBuffer</dd>
</dl>
</li>
</ul>
<a name="putUnsignedInt-int-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putUnsignedInt</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.387">putUnsignedInt</a>(int&nbsp;index,
int&nbsp;value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putUnsignedInt-int-int-">IoBuffer</a></code></span></div>
<div class="block">Writes an unsigned int into the ByteBuffer at a specified position</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putUnsignedInt-int-int-">putUnsignedInt</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>index</code> - the position in the buffer to write the value</dd>
<dd><code>value</code> - the int to write</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified IoBuffer</dd>
</dl>
</li>
</ul>
<a name="putUnsignedInt-long-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putUnsignedInt</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.393">putUnsignedInt</a>(long&nbsp;value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putUnsignedInt-long-">IoBuffer</a></code></span></div>
<div class="block">Writes an unsigned int into the ByteBuffer</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putUnsignedInt-long-">putUnsignedInt</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - the long to write</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified IoBuffer</dd>
</dl>
</li>
</ul>
<a name="putUnsignedInt-int-long-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putUnsignedInt</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.399">putUnsignedInt</a>(int&nbsp;index,
long&nbsp;value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putUnsignedInt-int-long-">IoBuffer</a></code></span></div>
<div class="block">Writes an unsigned int into the ByteBuffer at a specified position</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putUnsignedInt-int-long-">putUnsignedInt</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>index</code> - the position in the buffer to write the value</dd>
<dd><code>value</code> - the long to write</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified IoBuffer</dd>
</dl>
</li>
</ul>
<a name="putUnsignedShort-byte-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putUnsignedShort</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.405">putUnsignedShort</a>(byte&nbsp;value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putUnsignedShort-byte-">IoBuffer</a></code></span></div>
<div class="block">Writes an unsigned short into the ByteBuffer</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putUnsignedShort-byte-">putUnsignedShort</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - the byte to write</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified IoBuffer</dd>
</dl>
</li>
</ul>
<a name="putUnsignedShort-int-byte-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putUnsignedShort</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.411">putUnsignedShort</a>(int&nbsp;index,
byte&nbsp;value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putUnsignedShort-int-byte-">IoBuffer</a></code></span></div>
<div class="block">Writes an unsigned Short into the ByteBuffer at a specified position</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putUnsignedShort-int-byte-">putUnsignedShort</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>index</code> - the position in the buffer to write the value</dd>
<dd><code>value</code> - the byte to write</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified IoBuffer</dd>
</dl>
</li>
</ul>
<a name="putUnsignedShort-short-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putUnsignedShort</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.417">putUnsignedShort</a>(short&nbsp;value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putUnsignedShort-short-">IoBuffer</a></code></span></div>
<div class="block">Writes an unsigned Short into the ByteBuffer</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putUnsignedShort-short-">putUnsignedShort</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - the short to write</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified IoBuffer</dd>
</dl>
</li>
</ul>
<a name="putUnsignedShort-int-short-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putUnsignedShort</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.423">putUnsignedShort</a>(int&nbsp;index,
short&nbsp;value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putUnsignedShort-int-short-">IoBuffer</a></code></span></div>
<div class="block">Writes an unsigned Short into the ByteBuffer at a specified position</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putUnsignedShort-int-short-">putUnsignedShort</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>index</code> - the position in the buffer to write the unsigned short</dd>
<dd><code>value</code> - the unsigned short to write</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified IoBuffer</dd>
</dl>
</li>
</ul>
<a name="putUnsignedShort-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putUnsignedShort</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.429">putUnsignedShort</a>(int&nbsp;value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putUnsignedShort-int-">IoBuffer</a></code></span></div>
<div class="block">Writes an unsigned Short into the ByteBuffer</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putUnsignedShort-int-">putUnsignedShort</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - the int to write</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified IoBuffer</dd>
</dl>
</li>
</ul>
<a name="putUnsignedShort-int-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putUnsignedShort</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.435">putUnsignedShort</a>(int&nbsp;index,
int&nbsp;value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putUnsignedShort-int-int-">IoBuffer</a></code></span></div>
<div class="block">Writes an unsigned Short into the ByteBuffer at a specified position</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putUnsignedShort-int-int-">putUnsignedShort</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>index</code> - the position in the buffer to write the value</dd>
<dd><code>value</code> - the int to write</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified IoBuffer</dd>
</dl>
</li>
</ul>
<a name="putUnsignedShort-long-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putUnsignedShort</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.441">putUnsignedShort</a>(long&nbsp;value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putUnsignedShort-long-">IoBuffer</a></code></span></div>
<div class="block">Writes an unsigned Short into the ByteBuffer</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putUnsignedShort-long-">putUnsignedShort</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - the long to write</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified IoBuffer</dd>
</dl>
</li>
</ul>
<a name="putUnsignedShort-int-long-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putUnsignedShort</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.447">putUnsignedShort</a>(int&nbsp;index,
long&nbsp;value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putUnsignedShort-int-long-">IoBuffer</a></code></span></div>
<div class="block">Writes an unsigned Short into the ByteBuffer at a specified position</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putUnsignedShort-int-long-">putUnsignedShort</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>index</code> - the position in the buffer to write the short</dd>
<dd><code>value</code> - the long to write</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified IoBuffer</dd>
</dl>
</li>
</ul>
<a name="getInt-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getInt</h4>
<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.453">getInt</a>(int&nbsp;index)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getInt-int-">getInt</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>index</code> - The index in the IoBuffer where we will read an int from</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the int at the given position</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true#getInt-int-" title="class or interface in java.nio"><code>ByteBuffer.getInt(int)</code></a></dd>
</dl>
</li>
</ul>
<a name="getUnsignedInt-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getUnsignedInt</h4>
<pre>public&nbsp;long&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.458">getUnsignedInt</a>(int&nbsp;index)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getUnsignedInt-int-">IoBuffer</a></code></span></div>
<div class="block">Reads four bytes unsigned integer.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getUnsignedInt-int-">getUnsignedInt</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>index</code> - The index in the IoBuffer where we will read an unsigned int from</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The long at the given position</dd>
</dl>
</li>
</ul>
<a name="putInt-int-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putInt</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.463">putInt</a>(int&nbsp;index,
int&nbsp;value)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putInt-int-int-">putInt</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>index</code> - The position where to put the int</dd>
<dd><code>value</code> - The int to put in the IoBuffer</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified IoBuffer</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true#putInt-int-int-" title="class or interface in java.nio"><code>ByteBuffer.putInt(int, int)</code></a></dd>
</dl>
</li>
</ul>
<a name="asIntBuffer--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>asIntBuffer</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/IntBuffer.html?is-external=true" title="class or interface in java.nio">IntBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.469">asIntBuffer</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#asIntBuffer--">asIntBuffer</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified IoBuffer</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true#asIntBuffer--" title="class or interface in java.nio"><code>ByteBuffer.asIntBuffer()</code></a></dd>
</dl>
</li>
</ul>
<a name="getLong--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLong</h4>
<pre>public&nbsp;long&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.474">getLong</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getLong--">getLong</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The long at the current position</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true#getLong--" title="class or interface in java.nio"><code>ByteBuffer.getLong()</code></a></dd>
</dl>
</li>
</ul>
<a name="putLong-long-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putLong</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.479">putLong</a>(long&nbsp;value)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putLong-long-">putLong</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - The log to put in the IoBuffer</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified IoBuffer</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true#putLong-int-long-" title="class or interface in java.nio"><code>ByteBuffer.putLong(int, long)</code></a></dd>
</dl>
</li>
</ul>
<a name="getLong-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLong</h4>
<pre>public&nbsp;long&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.485">getLong</a>(int&nbsp;index)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getLong-int-">getLong</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>index</code> - The index in the IoBuffer where we will read a long from</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the long at the given position</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true#getLong-int-" title="class or interface in java.nio"><code>ByteBuffer.getLong(int)</code></a></dd>
</dl>
</li>
</ul>
<a name="putLong-int-long-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putLong</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.490">putLong</a>(int&nbsp;index,
long&nbsp;value)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putLong-int-long-">putLong</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>index</code> - The position where to put the long</dd>
<dd><code>value</code> - The long to put in the IoBuffer</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified IoBuffer</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true#putLong-int-long-" title="class or interface in java.nio"><code>ByteBuffer.putLong(int, long)</code></a></dd>
</dl>
</li>
</ul>
<a name="asLongBuffer--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>asLongBuffer</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/LongBuffer.html?is-external=true" title="class or interface in java.nio">LongBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.496">asLongBuffer</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#asLongBuffer--">asLongBuffer</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a LongBuffer from this IoBffer</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true#asLongBuffer--" title="class or interface in java.nio"><code>ByteBuffer.asLongBuffer()</code></a></dd>
</dl>
</li>
</ul>
<a name="getFloat--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFloat</h4>
<pre>public&nbsp;float&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.501">getFloat</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getFloat--">getFloat</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the float at the current position</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true#getFloat--" title="class or interface in java.nio"><code>ByteBuffer.getFloat()</code></a></dd>
</dl>
</li>
</ul>
<a name="putFloat-float-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putFloat</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.506">putFloat</a>(float&nbsp;value)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putFloat-float-">putFloat</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - The float to put in the IoBuffer</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified IoBuffer</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true#putFloat-float-" title="class or interface in java.nio"><code>ByteBuffer.putFloat(float)</code></a></dd>
</dl>
</li>
</ul>
<a name="getFloat-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFloat</h4>
<pre>public&nbsp;float&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.512">getFloat</a>(int&nbsp;index)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getFloat-int-">getFloat</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>index</code> - The index in the IoBuffer where we will read a float from</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The float at the given position</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true#getFloat-int-" title="class or interface in java.nio"><code>ByteBuffer.getFloat(int)</code></a></dd>
</dl>
</li>
</ul>
<a name="putFloat-int-float-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putFloat</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.517">putFloat</a>(int&nbsp;index,
float&nbsp;value)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putFloat-int-float-">putFloat</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>index</code> - The position where to put the float</dd>
<dd><code>value</code> - The float to put in the IoBuffer</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified IoBuffer</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true#putFloat-int-float-" title="class or interface in java.nio"><code>ByteBuffer.putFloat(int, float)</code></a></dd>
</dl>
</li>
</ul>
<a name="asFloatBuffer--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>asFloatBuffer</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/FloatBuffer.html?is-external=true" title="class or interface in java.nio">FloatBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.523">asFloatBuffer</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#asFloatBuffer--">asFloatBuffer</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A FloatBuffer from this IoBuffer</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true#asFloatBuffer--" title="class or interface in java.nio"><code>ByteBuffer.asFloatBuffer()</code></a></dd>
</dl>
</li>
</ul>
<a name="getDouble--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDouble</h4>
<pre>public&nbsp;double&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.528">getDouble</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getDouble--">getDouble</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the double at the current position</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true#getDouble--" title="class or interface in java.nio"><code>ByteBuffer.getDouble()</code></a></dd>
</dl>
</li>
</ul>
<a name="putDouble-double-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putDouble</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.533">putDouble</a>(double&nbsp;value)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putDouble-double-">putDouble</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - The double to put at the IoBuffer current position</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified IoBuffer</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true#putDouble-double-" title="class or interface in java.nio"><code>ByteBuffer.putDouble(double)</code></a></dd>
</dl>
</li>
</ul>
<a name="getDouble-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDouble</h4>
<pre>public&nbsp;double&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.539">getDouble</a>(int&nbsp;index)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getDouble-int-">getDouble</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>index</code> - The position where to get the double from</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The double at the given position</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true#getDouble-int-" title="class or interface in java.nio"><code>ByteBuffer.getDouble(int)</code></a></dd>
</dl>
</li>
</ul>
<a name="putDouble-int-double-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putDouble</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.544">putDouble</a>(int&nbsp;index,
double&nbsp;value)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putDouble-int-double-">putDouble</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>index</code> - The position where to put the double</dd>
<dd><code>value</code> - The double to put in the IoBuffer</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified IoBuffer</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true#putDouble-int-double-" title="class or interface in java.nio"><code>ByteBuffer.putDouble(int, double)</code></a></dd>
</dl>
</li>
</ul>
<a name="asDoubleBuffer--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>asDoubleBuffer</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/DoubleBuffer.html?is-external=true" title="class or interface in java.nio">DoubleBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.550">asDoubleBuffer</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#asDoubleBuffer--">asDoubleBuffer</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A buffer containing Double</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true#asDoubleBuffer--" title="class or interface in java.nio"><code>ByteBuffer.asDoubleBuffer()</code></a></dd>
</dl>
</li>
</ul>
<a name="getHexDump--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getHexDump</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.555">getHexDump</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getHexDump--">IoBuffer</a></code></span></div>
<div class="block">Returns hexdump of this buffer. The data and pointer are not changed as a
result of this method call.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getHexDump--">getHexDump</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>hexidecimal representation of this buffer</dd>
</dl>
</li>
</ul>
<a name="getString-int-java.nio.charset.CharsetDecoder-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getString</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.560">getString</a>(int&nbsp;fieldSize,
<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/charset/CharsetDecoder.html?is-external=true" title="class or interface in java.nio.charset">CharsetDecoder</a>&nbsp;decoder)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/charset/CharacterCodingException.html?is-external=true" title="class or interface in java.nio.charset">CharacterCodingException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getString-int-java.nio.charset.CharsetDecoder-">IoBuffer</a></code></span></div>
<div class="block">Reads a <code>NUL</code>-terminated string from this buffer using the
specified <code>decoder</code> and returns it.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getString-int-java.nio.charset.CharsetDecoder-">getString</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>fieldSize</code> - the maximum number of bytes to read</dd>
<dd><code>decoder</code> - The <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/charset/CharsetDecoder.html?is-external=true" title="class or interface in java.nio.charset"><code>CharsetDecoder</code></a> to use</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the read String</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/charset/CharacterCodingException.html?is-external=true" title="class or interface in java.nio.charset">CharacterCodingException</a></code> - Thrown when an error occurred while decoding the buffer</dd>
</dl>
</li>
</ul>
<a name="getString-java.nio.charset.CharsetDecoder-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getString</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.565">getString</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/charset/CharsetDecoder.html?is-external=true" title="class or interface in java.nio.charset">CharsetDecoder</a>&nbsp;decoder)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/charset/CharacterCodingException.html?is-external=true" title="class or interface in java.nio.charset">CharacterCodingException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getString-java.nio.charset.CharsetDecoder-">IoBuffer</a></code></span></div>
<div class="block">Reads a <code>NUL</code>-terminated string from this buffer using the
specified <code>decoder</code> and returns it. This method reads until
the limit of this buffer if no <tt>NUL</tt> is found.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getString-java.nio.charset.CharsetDecoder-">getString</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>decoder</code> - The <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/charset/CharsetDecoder.html?is-external=true" title="class or interface in java.nio.charset"><code>CharsetDecoder</code></a> to use</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the read String</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/charset/CharacterCodingException.html?is-external=true" title="class or interface in java.nio.charset">CharacterCodingException</a></code> - Thrown when an error occurred while decoding the buffer</dd>
</dl>
</li>
</ul>
<a name="getPrefixedString-java.nio.charset.CharsetDecoder-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPrefixedString</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.570">getPrefixedString</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/charset/CharsetDecoder.html?is-external=true" title="class or interface in java.nio.charset">CharsetDecoder</a>&nbsp;decoder)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/charset/CharacterCodingException.html?is-external=true" title="class or interface in java.nio.charset">CharacterCodingException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getPrefixedString-java.nio.charset.CharsetDecoder-">IoBuffer</a></code></span></div>
<div class="block">Reads a string which has a 16-bit length field before the actual encoded
string, using the specified <code>decoder</code> and returns it. This
method is a shortcut for <tt>getPrefixedString(2, decoder)</tt>.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getPrefixedString-java.nio.charset.CharsetDecoder-">getPrefixedString</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>decoder</code> - The CharsetDecoder to use</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The read String</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/charset/CharacterCodingException.html?is-external=true" title="class or interface in java.nio.charset">CharacterCodingException</a></code> - When we have an error while decoding the String</dd>
</dl>
</li>
</ul>
<a name="getPrefixedString-int-java.nio.charset.CharsetDecoder-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPrefixedString</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.575">getPrefixedString</a>(int&nbsp;prefixLength,
<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/charset/CharsetDecoder.html?is-external=true" title="class or interface in java.nio.charset">CharsetDecoder</a>&nbsp;decoder)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/charset/CharacterCodingException.html?is-external=true" title="class or interface in java.nio.charset">CharacterCodingException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getPrefixedString-int-java.nio.charset.CharsetDecoder-">IoBuffer</a></code></span></div>
<div class="block">Reads a string which has a length field before the actual encoded string,
using the specified <code>decoder</code> and returns it.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getPrefixedString-int-java.nio.charset.CharsetDecoder-">getPrefixedString</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>prefixLength</code> - the length of the length field (1, 2, or 4)</dd>
<dd><code>decoder</code> - The CharsetDecoder to use</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The read String</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/charset/CharacterCodingException.html?is-external=true" title="class or interface in java.nio.charset">CharacterCodingException</a></code> - When we have an error while decoding the String</dd>
</dl>
</li>
</ul>
<a name="putString-java.lang.CharSequence-int-java.nio.charset.CharsetEncoder-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putString</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.580">putString</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/CharSequence.html?is-external=true" title="class or interface in java.lang">CharSequence</a>&nbsp;in,
int&nbsp;fieldSize,
<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/charset/CharsetEncoder.html?is-external=true" title="class or interface in java.nio.charset">CharsetEncoder</a>&nbsp;encoder)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/charset/CharacterCodingException.html?is-external=true" title="class or interface in java.nio.charset">CharacterCodingException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putString-java.lang.CharSequence-int-java.nio.charset.CharsetEncoder-">IoBuffer</a></code></span></div>
<div class="block">Writes the content of <code>in</code> into this buffer as a
<code>NUL</code>-terminated string using the specified
<code>encoder</code>.
<p>
If the charset name of the encoder is UTF-16, you cannot specify odd
<code>fieldSize</code>, and this method will append two <code>NUL</code>s
as a terminator.
<p>
Please note that this method doesn't terminate with <code>NUL</code> if
the input string is longer than <tt>fieldSize</tt>.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putString-java.lang.CharSequence-int-java.nio.charset.CharsetEncoder-">putString</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>in</code> - The CharSequence to put in the IoBuffer</dd>
<dd><code>fieldSize</code> - the maximum number of bytes to write</dd>
<dd><code>encoder</code> - The CharsetEncoder to use</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The modified IoBuffer</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/charset/CharacterCodingException.html?is-external=true" title="class or interface in java.nio.charset">CharacterCodingException</a></code> - When we have an error while decoding the String</dd>
</dl>
</li>
</ul>
<a name="putString-java.lang.CharSequence-java.nio.charset.CharsetEncoder-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putString</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.586">putString</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/CharSequence.html?is-external=true" title="class or interface in java.lang">CharSequence</a>&nbsp;in,
<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/charset/CharsetEncoder.html?is-external=true" title="class or interface in java.nio.charset">CharsetEncoder</a>&nbsp;encoder)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/charset/CharacterCodingException.html?is-external=true" title="class or interface in java.nio.charset">CharacterCodingException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putString-java.lang.CharSequence-java.nio.charset.CharsetEncoder-">IoBuffer</a></code></span></div>
<div class="block">Writes the content of <code>in</code> into this buffer using the
specified <code>encoder</code>. This method doesn't terminate string with
<tt>NUL</tt>. You have to do it by yourself.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putString-java.lang.CharSequence-java.nio.charset.CharsetEncoder-">putString</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>in</code> - The CharSequence to put in the IoBuffer</dd>
<dd><code>encoder</code> - The CharsetEncoder to use</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The modified IoBuffer</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/charset/CharacterCodingException.html?is-external=true" title="class or interface in java.nio.charset">CharacterCodingException</a></code> - When we have an error while decoding the String</dd>
</dl>
</li>
</ul>
<a name="putPrefixedString-java.lang.CharSequence-java.nio.charset.CharsetEncoder-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putPrefixedString</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.592">putPrefixedString</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/CharSequence.html?is-external=true" title="class or interface in java.lang">CharSequence</a>&nbsp;in,
<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/charset/CharsetEncoder.html?is-external=true" title="class or interface in java.nio.charset">CharsetEncoder</a>&nbsp;encoder)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/charset/CharacterCodingException.html?is-external=true" title="class or interface in java.nio.charset">CharacterCodingException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putPrefixedString-java.lang.CharSequence-java.nio.charset.CharsetEncoder-">IoBuffer</a></code></span></div>
<div class="block">Writes the content of <code>in</code> into this buffer as a string which
has a 16-bit length field before the actual encoded string, using the
specified <code>encoder</code>. This method is a shortcut for
<tt>putPrefixedString(in, 2, 0, encoder)</tt>.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putPrefixedString-java.lang.CharSequence-java.nio.charset.CharsetEncoder-">putPrefixedString</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>in</code> - The CharSequence to put in the IoBuffer</dd>
<dd><code>encoder</code> - The CharsetEncoder to use</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The modified IoBuffer</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/charset/CharacterCodingException.html?is-external=true" title="class or interface in java.nio.charset">CharacterCodingException</a></code> - When we have an error while decoding the CharSequence</dd>
</dl>
</li>
</ul>
<a name="putPrefixedString-java.lang.CharSequence-int-java.nio.charset.CharsetEncoder-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putPrefixedString</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.598">putPrefixedString</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/CharSequence.html?is-external=true" title="class or interface in java.lang">CharSequence</a>&nbsp;in,
int&nbsp;prefixLength,
<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/charset/CharsetEncoder.html?is-external=true" title="class or interface in java.nio.charset">CharsetEncoder</a>&nbsp;encoder)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/charset/CharacterCodingException.html?is-external=true" title="class or interface in java.nio.charset">CharacterCodingException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putPrefixedString-java.lang.CharSequence-int-java.nio.charset.CharsetEncoder-">IoBuffer</a></code></span></div>
<div class="block">Writes the content of <code>in</code> into this buffer as a string which
has a 16-bit length field before the actual encoded string, using the
specified <code>encoder</code>. This method is a shortcut for
<tt>putPrefixedString(in, prefixLength, 0, encoder)</tt>.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putPrefixedString-java.lang.CharSequence-int-java.nio.charset.CharsetEncoder-">putPrefixedString</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>in</code> - The CharSequence to put in the IoBuffer</dd>
<dd><code>prefixLength</code> - the length of the length field (1, 2, or 4)</dd>
<dd><code>encoder</code> - The CharsetEncoder to use</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The modified IoBuffer</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/charset/CharacterCodingException.html?is-external=true" title="class or interface in java.nio.charset">CharacterCodingException</a></code> - When we have an error while decoding the CharSequence</dd>
</dl>
</li>
</ul>
<a name="putPrefixedString-java.lang.CharSequence-int-int-java.nio.charset.CharsetEncoder-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putPrefixedString</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.605">putPrefixedString</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/CharSequence.html?is-external=true" title="class or interface in java.lang">CharSequence</a>&nbsp;in,
int&nbsp;prefixLength,
int&nbsp;padding,
<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/charset/CharsetEncoder.html?is-external=true" title="class or interface in java.nio.charset">CharsetEncoder</a>&nbsp;encoder)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/charset/CharacterCodingException.html?is-external=true" title="class or interface in java.nio.charset">CharacterCodingException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putPrefixedString-java.lang.CharSequence-int-int-java.nio.charset.CharsetEncoder-">IoBuffer</a></code></span></div>
<div class="block">Writes the content of <code>in</code> into this buffer as a string which
has a 16-bit length field before the actual encoded string, using the
specified <code>encoder</code>. This method is a shortcut for
<tt>putPrefixedString(in, prefixLength, padding, ( byte ) 0, encoder)</tt></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putPrefixedString-java.lang.CharSequence-int-int-java.nio.charset.CharsetEncoder-">putPrefixedString</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>in</code> - The CharSequence to put in the IoBuffer</dd>
<dd><code>prefixLength</code> - the length of the length field (1, 2, or 4)</dd>
<dd><code>padding</code> - the number of padded <tt>NUL</tt>s (1 (or 0), 2, or 4)</dd>
<dd><code>encoder</code> - The CharsetEncoder to use</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The modified IoBuffer</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/charset/CharacterCodingException.html?is-external=true" title="class or interface in java.nio.charset">CharacterCodingException</a></code> - When we have an error while decoding the CharSequence</dd>
</dl>
</li>
</ul>
<a name="putPrefixedString-java.lang.CharSequence-int-int-byte-java.nio.charset.CharsetEncoder-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putPrefixedString</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.612">putPrefixedString</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/CharSequence.html?is-external=true" title="class or interface in java.lang">CharSequence</a>&nbsp;in,
int&nbsp;prefixLength,
int&nbsp;padding,
byte&nbsp;padValue,
<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/charset/CharsetEncoder.html?is-external=true" title="class or interface in java.nio.charset">CharsetEncoder</a>&nbsp;encoder)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/charset/CharacterCodingException.html?is-external=true" title="class or interface in java.nio.charset">CharacterCodingException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putPrefixedString-java.lang.CharSequence-int-int-byte-java.nio.charset.CharsetEncoder-">IoBuffer</a></code></span></div>
<div class="block">Writes the content of <code>val</code> into this buffer as a string which
has a 16-bit length field before the actual encoded string, using the
specified <code>encoder</code>.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putPrefixedString-java.lang.CharSequence-int-int-byte-java.nio.charset.CharsetEncoder-">putPrefixedString</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>in</code> - The CharSequence to put in teh IoBuffer</dd>
<dd><code>prefixLength</code> - the length of the length field (1, 2, or 4)</dd>
<dd><code>padding</code> - the number of padded bytes (1 (or 0), 2, or 4)</dd>
<dd><code>padValue</code> - the value of padded bytes</dd>
<dd><code>encoder</code> - The CharsetEncoder to use</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The modified IoBuffer</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/charset/CharacterCodingException.html?is-external=true" title="class or interface in java.nio.charset">CharacterCodingException</a></code> - When we have an error while decoding the CharSequence</dd>
</dl>
</li>
</ul>
<a name="skip-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>skip</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.619">skip</a>(int&nbsp;size)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#skip-int-">IoBuffer</a></code></span></div>
<div class="block">Forwards the position of this buffer as the specified <code>size</code>
bytes.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#skip-int-">skip</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>size</code> - The added size</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The modified IoBuffer</dd>
</dl>
</li>
</ul>
<a name="fill-byte-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>fill</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.625">fill</a>(byte&nbsp;value,
int&nbsp;size)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#fill-byte-int-">IoBuffer</a></code></span></div>
<div class="block">Fills this buffer with the specified value. This method moves buffer
position forward.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#fill-byte-int-">fill</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - The value to fill the IoBuffer with</dd>
<dd><code>size</code> - The added size</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The modified IoBuffer</dd>
</dl>
</li>
</ul>
<a name="fillAndReset-byte-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>fillAndReset</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.631">fillAndReset</a>(byte&nbsp;value,
int&nbsp;size)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#fillAndReset-byte-int-">IoBuffer</a></code></span></div>
<div class="block">Fills this buffer with the specified value. This method does not change
buffer position.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#fillAndReset-byte-int-">fillAndReset</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - The value to fill the IoBuffer with</dd>
<dd><code>size</code> - The added size</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The modified IoBuffer</dd>
</dl>
</li>
</ul>
<a name="fill-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>fill</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.637">fill</a>(int&nbsp;size)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#fill-int-">IoBuffer</a></code></span></div>
<div class="block">Fills this buffer with <code>NUL (0x00)</code>. This method moves buffer
position forward.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#fill-int-">fill</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>size</code> - The added size</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The modified IoBuffer</dd>
</dl>
</li>
</ul>
<a name="fillAndReset-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>fillAndReset</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.643">fillAndReset</a>(int&nbsp;size)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#fillAndReset-int-">IoBuffer</a></code></span></div>
<div class="block">Fills this buffer with <code>NUL (0x00)</code>. This method does not
change buffer position.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#fillAndReset-int-">fillAndReset</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>size</code> - The added size</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The modified IoBuffer</dd>
</dl>
</li>
</ul>
<a name="isAutoExpand--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isAutoExpand</h4>
<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.649">isAutoExpand</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#isAutoExpand--">isAutoExpand</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><tt>true</tt> if and only if <tt>autoExpand</tt> is turned on.</dd>
</dl>
</li>
</ul>
<a name="setAutoExpand-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setAutoExpand</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.654">setAutoExpand</a>(boolean&nbsp;autoExpand)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#setAutoExpand-boolean-">IoBuffer</a></code></span></div>
<div class="block">Turns on or off <tt>autoExpand</tt>.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#setAutoExpand-boolean-">setAutoExpand</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>autoExpand</code> - The flag value to set</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The modified IoBuffer instance</dd>
</dl>
</li>
</ul>
<a name="expand-int-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>expand</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.660">expand</a>(int&nbsp;pos,
int&nbsp;expectedRemaining)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#expand-int-int-">IoBuffer</a></code></span></div>
<div class="block">Changes the capacity and limit of this buffer so this buffer get the
specified <tt>expectedRemaining</tt> room from the specified
<tt>position</tt>. This method works even if you didn't set
<tt>autoExpand</tt> to <tt>true</tt>.
Assuming a buffer contains N bytes, its position is P and its current capacity is C,
here are the resulting buffer if we call the expand method with a expectedRemaining
value V :
<pre>
Initial buffer :
P L C
+--------+----------+
|XXXXXXXX| |
+--------+----------+
^ ^ ^
| | |
pos limit capacity
( pos + V ) &lt;= L, no change :
P L C
+--------+----------+
|XXXXXXXX| |
+--------+----------+
^ ^ ^
| | |
pos limit newCapacity
You can still put ( L - pos ) bytes in the buffer
( pos + V ) &gt; L &amp; ( pos + V ) &lt;= C :
P L C
+------------+------+
|XXXXXXXX:...| |
+------------+------+
^ ^ ^
| | |
pos newlimit newCapacity
You can now put ( L - pos + V) bytes in the buffer.
( pos + V ) &gt; C
P L C
+-------------------+----+
|XXXXXXXX:..........:....|
+------------------------+
^ ^
| |
pos +-- newlimit
|
+-- newCapacity
You can now put ( L - pos + V ) bytes in the buffer, which limit is now
equals to the capacity.
</pre>
Note that the expecting remaining bytes starts at the current position. In all
those examples, the position is P.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#expand-int-int-">expand</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>pos</code> - The starting position from which we want to define a remaining
number of bytes</dd>
<dd><code>expectedRemaining</code> - The expected remaining bytes in the buffer</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The modified IoBuffer instance</dd>
</dl>
</li>
</ul>
<a name="expand-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>expand</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.666">expand</a>(int&nbsp;expectedRemaining)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#expand-int-">IoBuffer</a></code></span></div>
<div class="block">Changes the capacity and limit of this buffer so this buffer get the
specified <tt>expectedRemaining</tt> room from the current position. This
method works even if you didn't set <tt>autoExpand</tt> to <tt>true</tt>.
<br>
Assuming a buffer contains N bytes, its position is P and its current capacity is C,
here are the resulting buffer if we call the expand method with a expectedRemaining
value V :
<pre>
Initial buffer :
0 L C
+--------+----------+
|XXXXXXXX| |
+--------+----------+
^ ^ ^
| | |
pos limit capacity
( pos + V ) &lt;= L, no change :
0 L C
+--------+----------+
|XXXXXXXX| |
+--------+----------+
^ ^ ^
| | |
pos limit newCapacity
You can still put ( L - pos ) bytes in the buffer
( pos + V ) &gt; L &amp; ( pos + V ) &lt;= C :
0 L C
+------------+------+
|XXXXXXXX:...| |
+------------+------+
^ ^ ^
| | |
pos newlimit newCapacity
You can now put ( L - pos + V ) bytes in the buffer.
( pos + V ) &gt; C
0 L C
+-------------------+----+
|XXXXXXXX:..........:....|
+------------------------+
^ ^
| |
pos +-- newlimit
|
+-- newCapacity
You can now put ( L - pos + V ) bytes in the buffer, which limit is now
equals to the capacity.
</pre>
Note that the expecting remaining bytes starts at the current position. In all
those examples, the position is 0.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#expand-int-">expand</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>expectedRemaining</code> - The expected remaining bytes in the buffer</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The modified IoBuffer instance</dd>
</dl>
</li>
</ul>
<a name="getObject--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getObject</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.672">getObject</a>()
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/ClassNotFoundException.html?is-external=true" title="class or interface in java.lang">ClassNotFoundException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getObject--">IoBuffer</a></code></span></div>
<div class="block">Reads a Java object from the buffer using the context <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang"><code>ClassLoader</code></a>
of the current thread.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getObject--">getObject</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The read Object</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/ClassNotFoundException.html?is-external=true" title="class or interface in java.lang">ClassNotFoundException</a></code> - thrown when we can't find the Class to use</dd>
</dl>
</li>
</ul>
<a name="getObject-java.lang.ClassLoader-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getObject</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.677">getObject</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a>&nbsp;classLoader)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/ClassNotFoundException.html?is-external=true" title="class or interface in java.lang">ClassNotFoundException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getObject-java.lang.ClassLoader-">IoBuffer</a></code></span></div>
<div class="block">Reads a Java object from the buffer using the specified
<tt>classLoader</tt>.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getObject-java.lang.ClassLoader-">getObject</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>classLoader</code> - The classLoader to use to read an Object from the IoBuffer</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The read Object</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/ClassNotFoundException.html?is-external=true" title="class or interface in java.lang">ClassNotFoundException</a></code> - thrown when we can't find the Class to use</dd>
</dl>
</li>
</ul>
<a name="putObject-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putObject</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.682">putObject</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;o)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putObject-java.lang.Object-">IoBuffer</a></code></span></div>
<div class="block">Writes the specified Java object to the buffer.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putObject-java.lang.Object-">putObject</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>o</code> - The Object to write in the IoBuffer</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The modified IoBuffer</dd>
</dl>
</li>
</ul>
<a name="asInputStream--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>asInputStream</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.688">asInputStream</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#asInputStream--">asInputStream</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>an <a href="http://docs.oracle.com/javase/7/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io"><code>InputStream</code></a> that reads the data from this buffer.
<a href="http://docs.oracle.com/javase/7/docs/api/java/io/InputStream.html?is-external=true#read--" title="class or interface in java.io"><code>InputStream.read()</code></a> returns <tt>-1</tt> if the buffer position
reaches to the limit.</dd>
</dl>
</li>
</ul>
<a name="asOutputStream--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>asOutputStream</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.693">asOutputStream</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#asOutputStream--">asOutputStream</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>an <a href="http://docs.oracle.com/javase/7/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io"><code>OutputStream</code></a> that appends the data into this buffer.
Please note that the <a href="http://docs.oracle.com/javase/7/docs/api/java/io/OutputStream.html?is-external=true#write-int-" title="class or interface in java.io"><code>OutputStream.write(int)</code></a> will throw a
<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/BufferOverflowException.html?is-external=true" title="class or interface in java.nio"><code>BufferOverflowException</code></a> instead of an <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><code>IOException</code></a> in case
of buffer overflow. Please set <tt>autoExpand</tt> property by calling
<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#setAutoExpand-boolean-"><code>IoBuffer.setAutoExpand(boolean)</code></a> to prevent the unexpected runtime
exception.</dd>
</dl>
</li>
</ul>
<a name="duplicate--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>duplicate</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.698">duplicate</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#duplicate--">duplicate</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified IoBuffer</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true#duplicate--" title="class or interface in java.nio"><code>ByteBuffer.duplicate()</code></a></dd>
</dl>
</li>
</ul>
<a name="slice--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>slice</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.703">slice</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#slice--">slice</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified IoBuffer</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true#slice--" title="class or interface in java.nio"><code>ByteBuffer.slice()</code></a></dd>
</dl>
</li>
</ul>
<a name="asReadOnlyBuffer--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>asReadOnlyBuffer</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.708">asReadOnlyBuffer</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#asReadOnlyBuffer--">asReadOnlyBuffer</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified IoBuffer</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true#asReadOnlyBuffer--" title="class or interface in java.nio"><code>ByteBuffer.asReadOnlyBuffer()</code></a></dd>
</dl>
</li>
</ul>
<a name="array--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>array</h4>
<pre>public&nbsp;byte[]&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.713">array</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#array--">array</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A byte[] if this IoBuffer supports it</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true#array--" title="class or interface in java.nio"><code>ByteBuffer.array()</code></a></dd>
</dl>
</li>
</ul>
<a name="arrayOffset--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>arrayOffset</h4>
<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.718">arrayOffset</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#arrayOffset--">arrayOffset</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The offset in the returned byte[] when the <a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#array--"><code>IoBuffer.array()</code></a> method is called</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true#arrayOffset--" title="class or interface in java.nio"><code>ByteBuffer.arrayOffset()</code></a></dd>
</dl>
</li>
</ul>
<a name="minimumCapacity--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>minimumCapacity</h4>
<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.723">minimumCapacity</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#minimumCapacity--">minimumCapacity</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the minimum capacity of this buffer which is used to determine
the new capacity of the buffer shrunk by the <a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#compact--"><code>IoBuffer.compact()</code></a> and
<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#shrink--"><code>IoBuffer.shrink()</code></a> operation. The default value is the initial capacity of
the buffer.</dd>
</dl>
</li>
</ul>
<a name="minimumCapacity-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>minimumCapacity</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.728">minimumCapacity</a>(int&nbsp;minimumCapacity)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#minimumCapacity-int-">IoBuffer</a></code></span></div>
<div class="block">Sets the minimum capacity of this buffer which is used to determine the
new capacity of the buffer shrunk by <a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#compact--"><code>IoBuffer.compact()</code></a> and
<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#shrink--"><code>IoBuffer.shrink()</code></a> operation. The default value is the initial capacity of
the buffer.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#minimumCapacity-int-">minimumCapacity</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>minimumCapacity</code> - the wanted minimum capacity</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the underlying NIO <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio"><code>ByteBuffer</code></a> instance.</dd>
</dl>
</li>
</ul>
<a name="capacity-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>capacity</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.734">capacity</a>(int&nbsp;newCapacity)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#capacity-int-">IoBuffer</a></code></span></div>
<div class="block">Increases the capacity of this buffer. If the new capacity is less than
or equal to the current capacity, this method returns the original buffer.
If the new capacity is greater than the current capacity, the buffer is
reallocated while retaining the position, limit, mark and the content of
the buffer.
<br>
Note that the IoBuffer is replaced, it's not copied.
<br>
Assuming a buffer contains N bytes, its position is 0 and its current capacity is C,
here are the resulting buffer if we set the new capacity to a value V &lt; C and V &gt; C :
<pre>
Initial buffer :
0 L C
+--------+----------+
|XXXXXXXX| |
+--------+----------+
^ ^ ^
| | |
pos limit capacity
V &lt;= C :
0 L C
+--------+----------+
|XXXXXXXX| |
+--------+----------+
^ ^ ^
| | |
pos limit newCapacity
V &gt; C :
0 L C V
+--------+-----------------------+
|XXXXXXXX| : |
+--------+-----------------------+
^ ^ ^ ^
| | | |
pos limit oldCapacity newCapacity
The buffer has been increased.
</pre></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#capacity-int-">capacity</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>newCapacity</code> - the wanted capacity</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the underlying NIO <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio"><code>ByteBuffer</code></a> instance.</dd>
</dl>
</li>
</ul>
<a name="isReadOnly--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isReadOnly</h4>
<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.740">isReadOnly</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#isReadOnly--">isReadOnly</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><tt>true</tt> if the buffer is readOnly</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/Buffer.html?is-external=true#isReadOnly--" title="class or interface in java.nio"><code>Buffer.isReadOnly()</code></a></dd>
</dl>
</li>
</ul>
<a name="markValue--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>markValue</h4>
<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.745">markValue</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#markValue--">markValue</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the position of the current mark. This method returns <tt>-1</tt>
if no mark is set.</dd>
</dl>
</li>
</ul>
<a name="hasArray--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasArray</h4>
<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.750">hasArray</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#hasArray--">hasArray</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><tt>true</tt> if the <a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#array--"><code>IoBuffer.array()</code></a> method will return a byte[]</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true#hasArray--" title="class or interface in java.nio"><code>ByteBuffer.hasArray()</code></a></dd>
</dl>
</li>
</ul>
<a name="free--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>free</h4>
<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.755">free</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#free--">IoBuffer</a></code></span></div>
<div class="block">Declares this buffer and all its derived buffers are not used anymore so
that it can be reused by some <a href="../../../../../org/apache/mina/core/buffer/IoBufferAllocator.html" title="interface in org.apache.mina.core.buffer"><code>IoBufferAllocator</code></a> implementations.
It is not mandatory to call this method, but you might want to invoke
this method for maximum performance.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#free--">free</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
</dl>
</li>
</ul>
<a name="isDerived--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isDerived</h4>
<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.760">isDerived</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#isDerived--">isDerived</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><tt>true</tt> if and only if this buffer is derived from another
buffer via one of the <a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#duplicate--"><code>IoBuffer.duplicate()</code></a>, <a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#slice--"><code>IoBuffer.slice()</code></a> or
<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#asReadOnlyBuffer--"><code>IoBuffer.asReadOnlyBuffer()</code></a> methods.</dd>
</dl>
</li>
</ul>
<a name="isAutoShrink--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isAutoShrink</h4>
<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.765">isAutoShrink</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#isAutoShrink--">isAutoShrink</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><tt>true</tt> if and only if <tt>autoShrink</tt> is turned on.</dd>
</dl>
</li>
</ul>
<a name="setAutoShrink-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setAutoShrink</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.770">setAutoShrink</a>(boolean&nbsp;autoShrink)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#setAutoShrink-boolean-">IoBuffer</a></code></span></div>
<div class="block">Turns on or off <tt>autoShrink</tt>.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#setAutoShrink-boolean-">setAutoShrink</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>autoShrink</code> - The flag value to set</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The modified IoBuffer instance</dd>
</dl>
</li>
</ul>
<a name="shrink--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>shrink</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.776">shrink</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#shrink--">IoBuffer</a></code></span></div>
<div class="block">Changes the capacity of this buffer so this buffer occupies as less
memory as possible while retaining the position, limit and the buffer
content between the position and limit.
<br>
<b>The capacity of the buffer never becomes less than <a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#minimumCapacity--"><code>IoBuffer.minimumCapacity()</code></a></b>
<br>.
The mark is discarded once the capacity changes.
<br>
Typically, a call to this method tries to remove as much unused bytes
as possible, dividing by two the initial capacity until it can't without
obtaining a new capacity lower than the <a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#minimumCapacity--"><code>IoBuffer.minimumCapacity()</code></a>. For instance, if
the limit is 7 and the capacity is 36, with a minimum capacity of 8,
shrinking the buffer will left a capacity of 9 (we go down from 36 to 18, then from 18 to 9).
<pre>
Initial buffer :
+--------+----------+
|XXXXXXXX| |
+--------+----------+
^ ^ ^ ^
| | | |
pos | | capacity
| |
| +-- minimumCapacity
|
+-- limit
Resulting buffer :
+--------+--+-+
|XXXXXXXX| | |
+--------+--+-+
^ ^ ^ ^
| | | |
| | | +-- new capacity
| | |
pos | +-- minimum capacity
|
+-- limit
</pre></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#shrink--">shrink</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The modified IoBuffer instance</dd>
</dl>
</li>
</ul>
<a name="getMediumInt--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMediumInt</h4>
<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.782">getMediumInt</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getMediumInt--">IoBuffer</a></code></span></div>
<div class="block">Relative <i>get</i> method for reading a medium int value.
<p>
Reads the next three bytes at this buffer's current position, composing
them into an int value according to the current byte order, and then
increments the position by three.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getMediumInt--">getMediumInt</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The medium int value at the buffer's current position</dd>
</dl>
</li>
</ul>
<a name="getUnsignedMediumInt--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getUnsignedMediumInt</h4>
<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.787">getUnsignedMediumInt</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getUnsignedMediumInt--">IoBuffer</a></code></span></div>
<div class="block">Relative <i>get</i> method for reading an unsigned medium int value.
<p>
Reads the next three bytes at this buffer's current position, composing
them into an int value according to the current byte order, and then
increments the position by three.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getUnsignedMediumInt--">getUnsignedMediumInt</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The unsigned medium int value at the buffer's current position</dd>
</dl>
</li>
</ul>
<a name="getMediumInt-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMediumInt</h4>
<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.792">getMediumInt</a>(int&nbsp;index)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getMediumInt-int-">IoBuffer</a></code></span></div>
<div class="block">Absolute <i>get</i> method for reading a medium int value.
<p>
Reads the next three bytes at this buffer's current position, composing
them into an int value according to the current byte order.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getMediumInt-int-">getMediumInt</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>index</code> - The index from which the medium int will be read</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The medium int value at the given index</dd>
</dl>
</li>
</ul>
<a name="getUnsignedMediumInt-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getUnsignedMediumInt</h4>
<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.797">getUnsignedMediumInt</a>(int&nbsp;index)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getUnsignedMediumInt-int-">IoBuffer</a></code></span></div>
<div class="block">Absolute <i>get</i> method for reading an unsigned medium int value.
<p>
Reads the next three bytes at this buffer's current position, composing
them into an int value according to the current byte order.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getUnsignedMediumInt-int-">getUnsignedMediumInt</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>index</code> - The index from which the unsigned medium int will be read</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The unsigned medium int value at the given index</dd>
</dl>
</li>
</ul>
<a name="putMediumInt-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putMediumInt</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.802">putMediumInt</a>(int&nbsp;value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putMediumInt-int-">IoBuffer</a></code></span></div>
<div class="block">Relative <i>put</i> method for writing a medium int value.
<p>
Writes three bytes containing the given int value, in the current byte
order, into this buffer at the current position, and then increments the
position by three.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putMediumInt-int-">putMediumInt</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - The medium int value to be written</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified IoBuffer</dd>
</dl>
</li>
</ul>
<a name="putMediumInt-int-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putMediumInt</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.808">putMediumInt</a>(int&nbsp;index,
int&nbsp;value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putMediumInt-int-int-">IoBuffer</a></code></span></div>
<div class="block">Absolute <i>put</i> method for writing a medium int value.
<p>
Writes three bytes containing the given int value, in the current byte
order, into this buffer at the given index.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putMediumInt-int-int-">putMediumInt</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>index</code> - The index at which the bytes will be written</dd>
<dd><code>value</code> - The medium int value to be written</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified IoBuffer</dd>
</dl>
</li>
</ul>
<a name="getHexDump-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getHexDump</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.814">getHexDump</a>(int&nbsp;lengthLimit)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getHexDump-int-">IoBuffer</a></code></span></div>
<div class="block">Return hexdump of this buffer with limited length.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getHexDump-int-">getHexDump</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>lengthLimit</code> - The maximum number of bytes to dump from the current buffer
position.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>hexidecimal representation of this buffer</dd>
</dl>
</li>
</ul>
<a name="prefixedDataAvailable-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>prefixedDataAvailable</h4>
<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.819">prefixedDataAvailable</a>(int&nbsp;prefixLength)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#prefixedDataAvailable-int-">prefixedDataAvailable</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>prefixLength</code> - the length of the prefix field (1, 2, or 4)</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><tt>true</tt> if this buffer contains a data which has a data
length as a prefix and the buffer has remaining data as enough as
specified in the data length field. This method is identical with
<tt>prefixedDataAvailable( prefixLength, Integer.MAX_VALUE )</tt>. Please
not that using this method can allow DoS (Denial of Service) attack in
case the remote peer sends too big data length value. It is recommended
to use <a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#prefixedDataAvailable-int-int-"><code>IoBuffer.prefixedDataAvailable(int, int)</code></a> instead.</dd>
</dl>
</li>
</ul>
<a name="prefixedDataAvailable-int-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>prefixedDataAvailable</h4>
<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.824">prefixedDataAvailable</a>(int&nbsp;prefixLength,
int&nbsp;maxDataLength)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#prefixedDataAvailable-int-int-">prefixedDataAvailable</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>prefixLength</code> - the length of the prefix field (1, 2, or 4)</dd>
<dd><code>maxDataLength</code> - the allowed maximum of the read data length</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><tt>true</tt> if this buffer contains a data which has a data
length as a prefix and the buffer has remaining data as enough as
specified in the data length field.</dd>
</dl>
</li>
</ul>
<a name="indexOf-byte-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>indexOf</h4>
<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.829">indexOf</a>(byte&nbsp;b)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#indexOf-byte-">IoBuffer</a></code></span></div>
<div class="block">Returns the first occurrence position of the specified byte from the
current position to the current limit.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#indexOf-byte-">indexOf</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>b</code> - The byte we are looking for</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><tt>-1</tt> if the specified byte is not found</dd>
</dl>
</li>
</ul>
<a name="getEnum-java.lang.Class-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getEnum</h4>
<pre>public&nbsp;&lt;E extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;&nbsp;E&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.834">getEnum</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;E&gt;&nbsp;enumClass)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getEnum-java.lang.Class-">IoBuffer</a></code></span></div>
<div class="block">Reads a byte from the buffer and returns the correlating enum constant
defined by the specified enum type.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getEnum-java.lang.Class-">getEnum</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>E</code> - The enum type to return</dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>enumClass</code> - The enum's class object</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The correlated enum constant</dd>
</dl>
</li>
</ul>
<a name="getEnum-int-java.lang.Class-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getEnum</h4>
<pre>public&nbsp;&lt;E extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;&nbsp;E&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.839">getEnum</a>(int&nbsp;index,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;E&gt;&nbsp;enumClass)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getEnum-int-java.lang.Class-">IoBuffer</a></code></span></div>
<div class="block">Reads a byte from the buffer and returns the correlating enum constant
defined by the specified enum type.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getEnum-int-java.lang.Class-">getEnum</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>E</code> - The enum type to return</dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>index</code> - the index from which the byte will be read</dd>
<dd><code>enumClass</code> - The enum's class object</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The correlated enum constant</dd>
</dl>
</li>
</ul>
<a name="getEnumShort-java.lang.Class-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getEnumShort</h4>
<pre>public&nbsp;&lt;E extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;&nbsp;E&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.844">getEnumShort</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;E&gt;&nbsp;enumClass)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getEnumShort-java.lang.Class-">IoBuffer</a></code></span></div>
<div class="block">Reads a short from the buffer and returns the correlating enum constant
defined by the specified enum type.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getEnumShort-java.lang.Class-">getEnumShort</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>E</code> - The enum type to return</dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>enumClass</code> - The enum's class object</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The correlated enum constant</dd>
</dl>
</li>
</ul>
<a name="getEnumShort-int-java.lang.Class-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getEnumShort</h4>
<pre>public&nbsp;&lt;E extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;&nbsp;E&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.849">getEnumShort</a>(int&nbsp;index,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;E&gt;&nbsp;enumClass)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getEnumShort-int-java.lang.Class-">IoBuffer</a></code></span></div>
<div class="block">Reads a short from the buffer and returns the correlating enum constant
defined by the specified enum type.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getEnumShort-int-java.lang.Class-">getEnumShort</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>E</code> - The enum type to return</dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>index</code> - the index from which the bytes will be read</dd>
<dd><code>enumClass</code> - The enum's class object</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The correlated enum constant</dd>
</dl>
</li>
</ul>
<a name="getEnumInt-java.lang.Class-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getEnumInt</h4>
<pre>public&nbsp;&lt;E extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;&nbsp;E&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.854">getEnumInt</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;E&gt;&nbsp;enumClass)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getEnumInt-java.lang.Class-">IoBuffer</a></code></span></div>
<div class="block">Reads an int from the buffer and returns the correlating enum constant
defined by the specified enum type.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getEnumInt-java.lang.Class-">getEnumInt</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>E</code> - The enum type to return</dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>enumClass</code> - The enum's class object</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The correlated enum constant</dd>
</dl>
</li>
</ul>
<a name="getEnumInt-int-java.lang.Class-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getEnumInt</h4>
<pre>public&nbsp;&lt;E extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;&nbsp;E&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.859">getEnumInt</a>(int&nbsp;index,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;E&gt;&nbsp;enumClass)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getEnumInt-int-java.lang.Class-">IoBuffer</a></code></span></div>
<div class="block">Reads an int from the buffer and returns the correlating enum constant
defined by the specified enum type.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getEnumInt-int-java.lang.Class-">getEnumInt</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>E</code> - The enum type to return</dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>index</code> - the index from which the bytes will be read</dd>
<dd><code>enumClass</code> - The enum's class object</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The correlated enum constant</dd>
</dl>
</li>
</ul>
<a name="putEnum-java.lang.Enum-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putEnum</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.864">putEnum</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;?&gt;&nbsp;e)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putEnum-java.lang.Enum-">IoBuffer</a></code></span></div>
<div class="block">Writes an enum's ordinal value to the buffer as a byte.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putEnum-java.lang.Enum-">putEnum</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>e</code> - The enum to write to the buffer</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The modified IoBuffer</dd>
</dl>
</li>
</ul>
<a name="putEnum-int-java.lang.Enum-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putEnum</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.870">putEnum</a>(int&nbsp;index,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;?&gt;&nbsp;e)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putEnum-int-java.lang.Enum-">IoBuffer</a></code></span></div>
<div class="block">Writes an enum's ordinal value to the buffer as a byte.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putEnum-int-java.lang.Enum-">putEnum</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>index</code> - The index at which the byte will be written</dd>
<dd><code>e</code> - The enum to write to the buffer</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The modified IoBuffer</dd>
</dl>
</li>
</ul>
<a name="putEnumShort-java.lang.Enum-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putEnumShort</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.876">putEnumShort</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;?&gt;&nbsp;e)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putEnumShort-java.lang.Enum-">IoBuffer</a></code></span></div>
<div class="block">Writes an enum's ordinal value to the buffer as a short.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putEnumShort-java.lang.Enum-">putEnumShort</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>e</code> - The enum to write to the buffer</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The modified IoBuffer</dd>
</dl>
</li>
</ul>
<a name="putEnumShort-int-java.lang.Enum-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putEnumShort</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.882">putEnumShort</a>(int&nbsp;index,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;?&gt;&nbsp;e)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putEnumShort-int-java.lang.Enum-">IoBuffer</a></code></span></div>
<div class="block">Writes an enum's ordinal value to the buffer as a short.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putEnumShort-int-java.lang.Enum-">putEnumShort</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>index</code> - The index at which the bytes will be written</dd>
<dd><code>e</code> - The enum to write to the buffer</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The modified IoBuffer</dd>
</dl>
</li>
</ul>
<a name="putEnumInt-java.lang.Enum-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putEnumInt</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.888">putEnumInt</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;?&gt;&nbsp;e)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putEnumInt-java.lang.Enum-">IoBuffer</a></code></span></div>
<div class="block">Writes an enum's ordinal value to the buffer as an integer.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putEnumInt-java.lang.Enum-">putEnumInt</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>e</code> - The enum to write to the buffer</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The modified IoBuffer</dd>
</dl>
</li>
</ul>
<a name="putEnumInt-int-java.lang.Enum-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putEnumInt</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.894">putEnumInt</a>(int&nbsp;index,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;?&gt;&nbsp;e)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putEnumInt-int-java.lang.Enum-">IoBuffer</a></code></span></div>
<div class="block">Writes an enum's ordinal value to the buffer as an integer.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putEnumInt-int-java.lang.Enum-">putEnumInt</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>index</code> - The index at which the bytes will be written</dd>
<dd><code>e</code> - The enum to write to the buffer</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The modified IoBuffer</dd>
</dl>
</li>
</ul>
<a name="getEnumSet-java.lang.Class-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getEnumSet</h4>
<pre>public&nbsp;&lt;E extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/EnumSet.html?is-external=true" title="class or interface in java.util">EnumSet</a>&lt;E&gt;&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.900">getEnumSet</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;E&gt;&nbsp;enumClass)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getEnumSet-java.lang.Class-">IoBuffer</a></code></span></div>
<div class="block">Reads a byte sized bit vector and converts it to an <a href="http://docs.oracle.com/javase/7/docs/api/java/util/EnumSet.html?is-external=true" title="class or interface in java.util"><code>EnumSet</code></a>.
<p>
Each bit is mapped to a value in the specified enum. The least
significant bit maps to the first entry in the specified enum and each
subsequent bit maps to each subsequent bit as mapped to the subsequent
enum value.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getEnumSet-java.lang.Class-">getEnumSet</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>E</code> - the enum type</dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>enumClass</code> - the enum class used to create the EnumSet</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the EnumSet representation of the bit vector</dd>
</dl>
</li>
</ul>
<a name="getEnumSet-int-java.lang.Class-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getEnumSet</h4>
<pre>public&nbsp;&lt;E extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/EnumSet.html?is-external=true" title="class or interface in java.util">EnumSet</a>&lt;E&gt;&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.905">getEnumSet</a>(int&nbsp;index,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;E&gt;&nbsp;enumClass)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getEnumSet-int-java.lang.Class-">IoBuffer</a></code></span></div>
<div class="block">Reads a byte sized bit vector and converts it to an <a href="http://docs.oracle.com/javase/7/docs/api/java/util/EnumSet.html?is-external=true" title="class or interface in java.util"><code>EnumSet</code></a>.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getEnumSet-int-java.lang.Class-">getEnumSet</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>E</code> - the enum type</dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>index</code> - the index from which the byte will be read</dd>
<dd><code>enumClass</code> - the enum class used to create the EnumSet</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the EnumSet representation of the bit vector</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getEnumSet-java.lang.Class-"><code>IoBuffer.getEnumSet(Class)</code></a></dd>
</dl>
</li>
</ul>
<a name="getEnumSetShort-java.lang.Class-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getEnumSetShort</h4>
<pre>public&nbsp;&lt;E extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/EnumSet.html?is-external=true" title="class or interface in java.util">EnumSet</a>&lt;E&gt;&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.910">getEnumSetShort</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;E&gt;&nbsp;enumClass)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getEnumSetShort-java.lang.Class-">IoBuffer</a></code></span></div>
<div class="block">Reads a short sized bit vector and converts it to an <a href="http://docs.oracle.com/javase/7/docs/api/java/util/EnumSet.html?is-external=true" title="class or interface in java.util"><code>EnumSet</code></a>.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getEnumSetShort-java.lang.Class-">getEnumSetShort</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>E</code> - the enum type</dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>enumClass</code> - the enum class used to create the EnumSet</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the EnumSet representation of the bit vector</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getEnumSet-java.lang.Class-"><code>IoBuffer.getEnumSet(Class)</code></a></dd>
</dl>
</li>
</ul>
<a name="getEnumSetShort-int-java.lang.Class-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getEnumSetShort</h4>
<pre>public&nbsp;&lt;E extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/EnumSet.html?is-external=true" title="class or interface in java.util">EnumSet</a>&lt;E&gt;&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.915">getEnumSetShort</a>(int&nbsp;index,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;E&gt;&nbsp;enumClass)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getEnumSetShort-int-java.lang.Class-">IoBuffer</a></code></span></div>
<div class="block">Reads a short sized bit vector and converts it to an <a href="http://docs.oracle.com/javase/7/docs/api/java/util/EnumSet.html?is-external=true" title="class or interface in java.util"><code>EnumSet</code></a>.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getEnumSetShort-int-java.lang.Class-">getEnumSetShort</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>E</code> - the enum type</dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>index</code> - the index from which the bytes will be read</dd>
<dd><code>enumClass</code> - the enum class used to create the EnumSet</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the EnumSet representation of the bit vector</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getEnumSet-java.lang.Class-"><code>IoBuffer.getEnumSet(Class)</code></a></dd>
</dl>
</li>
</ul>
<a name="getEnumSetInt-java.lang.Class-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getEnumSetInt</h4>
<pre>public&nbsp;&lt;E extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/EnumSet.html?is-external=true" title="class or interface in java.util">EnumSet</a>&lt;E&gt;&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.920">getEnumSetInt</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;E&gt;&nbsp;enumClass)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getEnumSetInt-java.lang.Class-">IoBuffer</a></code></span></div>
<div class="block">Reads an int sized bit vector and converts it to an <a href="http://docs.oracle.com/javase/7/docs/api/java/util/EnumSet.html?is-external=true" title="class or interface in java.util"><code>EnumSet</code></a>.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getEnumSetInt-java.lang.Class-">getEnumSetInt</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>E</code> - the enum type</dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>enumClass</code> - the enum class used to create the EnumSet</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the EnumSet representation of the bit vector</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getEnumSet-java.lang.Class-"><code>IoBuffer.getEnumSet(Class)</code></a></dd>
</dl>
</li>
</ul>
<a name="getEnumSetInt-int-java.lang.Class-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getEnumSetInt</h4>
<pre>public&nbsp;&lt;E extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/EnumSet.html?is-external=true" title="class or interface in java.util">EnumSet</a>&lt;E&gt;&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.925">getEnumSetInt</a>(int&nbsp;index,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;E&gt;&nbsp;enumClass)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getEnumSetInt-int-java.lang.Class-">IoBuffer</a></code></span></div>
<div class="block">Reads an int sized bit vector and converts it to an <a href="http://docs.oracle.com/javase/7/docs/api/java/util/EnumSet.html?is-external=true" title="class or interface in java.util"><code>EnumSet</code></a>.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getEnumSetInt-int-java.lang.Class-">getEnumSetInt</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>E</code> - the enum type</dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>index</code> - the index from which the bytes will be read</dd>
<dd><code>enumClass</code> - the enum class used to create the EnumSet</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the EnumSet representation of the bit vector</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getEnumSet-java.lang.Class-"><code>IoBuffer.getEnumSet(Class)</code></a></dd>
</dl>
</li>
</ul>
<a name="getEnumSetLong-java.lang.Class-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getEnumSetLong</h4>
<pre>public&nbsp;&lt;E extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/EnumSet.html?is-external=true" title="class or interface in java.util">EnumSet</a>&lt;E&gt;&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.930">getEnumSetLong</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;E&gt;&nbsp;enumClass)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getEnumSetLong-java.lang.Class-">IoBuffer</a></code></span></div>
<div class="block">Reads a long sized bit vector and converts it to an <a href="http://docs.oracle.com/javase/7/docs/api/java/util/EnumSet.html?is-external=true" title="class or interface in java.util"><code>EnumSet</code></a>.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getEnumSetLong-java.lang.Class-">getEnumSetLong</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>E</code> - the enum type</dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>enumClass</code> - the enum class used to create the EnumSet</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the EnumSet representation of the bit vector</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getEnumSet-java.lang.Class-"><code>IoBuffer.getEnumSet(Class)</code></a></dd>
</dl>
</li>
</ul>
<a name="getEnumSetLong-int-java.lang.Class-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getEnumSetLong</h4>
<pre>public&nbsp;&lt;E extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/EnumSet.html?is-external=true" title="class or interface in java.util">EnumSet</a>&lt;E&gt;&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.935">getEnumSetLong</a>(int&nbsp;index,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;E&gt;&nbsp;enumClass)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getEnumSetLong-int-java.lang.Class-">IoBuffer</a></code></span></div>
<div class="block">Reads a long sized bit vector and converts it to an <a href="http://docs.oracle.com/javase/7/docs/api/java/util/EnumSet.html?is-external=true" title="class or interface in java.util"><code>EnumSet</code></a>.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getEnumSetLong-int-java.lang.Class-">getEnumSetLong</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>E</code> - the enum type</dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>index</code> - the index from which the bytes will be read</dd>
<dd><code>enumClass</code> - the enum class used to create the EnumSet</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the EnumSet representation of the bit vector</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getEnumSet-java.lang.Class-"><code>IoBuffer.getEnumSet(Class)</code></a></dd>
</dl>
</li>
</ul>
<a name="putEnumSet-java.util.Set-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putEnumSet</h4>
<pre>public&nbsp;&lt;E extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.940">putEnumSet</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;E&gt;&nbsp;set)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putEnumSet-java.util.Set-">IoBuffer</a></code></span></div>
<div class="block">Writes the specified <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util"><code>Set</code></a> to the buffer as a byte sized bit
vector.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putEnumSet-java.util.Set-">putEnumSet</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>E</code> - the enum type of the Set</dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>set</code> - the enum set to write to the buffer</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified IoBuffer</dd>
</dl>
</li>
</ul>
<a name="putEnumSet-int-java.util.Set-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putEnumSet</h4>
<pre>public&nbsp;&lt;E extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.946">putEnumSet</a>(int&nbsp;index,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;E&gt;&nbsp;set)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putEnumSet-int-java.util.Set-">IoBuffer</a></code></span></div>
<div class="block">Writes the specified <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util"><code>Set</code></a> to the buffer as a byte sized bit
vector.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putEnumSet-int-java.util.Set-">putEnumSet</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>E</code> - the enum type of the Set</dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>index</code> - the index at which the byte will be written</dd>
<dd><code>set</code> - the enum set to write to the buffer</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified IoBuffer</dd>
</dl>
</li>
</ul>
<a name="putEnumSetShort-java.util.Set-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putEnumSetShort</h4>
<pre>public&nbsp;&lt;E extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.952">putEnumSetShort</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;E&gt;&nbsp;set)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putEnumSetShort-java.util.Set-">IoBuffer</a></code></span></div>
<div class="block">Writes the specified <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util"><code>Set</code></a> to the buffer as a short sized bit
vector.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putEnumSetShort-java.util.Set-">putEnumSetShort</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>E</code> - the enum type of the Set</dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>set</code> - the enum set to write to the buffer</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified IoBuffer</dd>
</dl>
</li>
</ul>
<a name="putEnumSetShort-int-java.util.Set-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putEnumSetShort</h4>
<pre>public&nbsp;&lt;E extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.958">putEnumSetShort</a>(int&nbsp;index,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;E&gt;&nbsp;set)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putEnumSetShort-int-java.util.Set-">IoBuffer</a></code></span></div>
<div class="block">Writes the specified <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util"><code>Set</code></a> to the buffer as a short sized bit
vector.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putEnumSetShort-int-java.util.Set-">putEnumSetShort</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>E</code> - the enum type of the Set</dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>index</code> - the index at which the bytes will be written</dd>
<dd><code>set</code> - the enum set to write to the buffer</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified IoBuffer</dd>
</dl>
</li>
</ul>
<a name="putEnumSetInt-java.util.Set-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putEnumSetInt</h4>
<pre>public&nbsp;&lt;E extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.964">putEnumSetInt</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;E&gt;&nbsp;set)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putEnumSetInt-java.util.Set-">IoBuffer</a></code></span></div>
<div class="block">Writes the specified <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util"><code>Set</code></a> to the buffer as an int sized bit
vector.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putEnumSetInt-java.util.Set-">putEnumSetInt</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>E</code> - the enum type of the Set</dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>set</code> - the enum set to write to the buffer</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified IoBuffer</dd>
</dl>
</li>
</ul>
<a name="putEnumSetInt-int-java.util.Set-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putEnumSetInt</h4>
<pre>public&nbsp;&lt;E extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.970">putEnumSetInt</a>(int&nbsp;index,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;E&gt;&nbsp;set)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putEnumSetInt-int-java.util.Set-">IoBuffer</a></code></span></div>
<div class="block">Writes the specified <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util"><code>Set</code></a> to the buffer as an int sized bit
vector.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putEnumSetInt-int-java.util.Set-">putEnumSetInt</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>E</code> - the enum type of the Set</dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>index</code> - the index at which the bytes will be written</dd>
<dd><code>set</code> - the enum set to write to the buffer</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified IoBuffer</dd>
</dl>
</li>
</ul>
<a name="putEnumSetLong-java.util.Set-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putEnumSetLong</h4>
<pre>public&nbsp;&lt;E extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.976">putEnumSetLong</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;E&gt;&nbsp;set)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putEnumSetLong-java.util.Set-">IoBuffer</a></code></span></div>
<div class="block">Writes the specified <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util"><code>Set</code></a> to the buffer as a long sized bit
vector.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putEnumSetLong-java.util.Set-">putEnumSetLong</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>E</code> - the enum type of the Set</dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>set</code> - the enum set to write to the buffer</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified IoBuffer</dd>
</dl>
</li>
</ul>
<a name="putEnumSetLong-int-java.util.Set-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putEnumSetLong</h4>
<pre>public&nbsp;&lt;E extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.982">putEnumSetLong</a>(int&nbsp;index,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;E&gt;&nbsp;set)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putEnumSetLong-int-java.util.Set-">IoBuffer</a></code></span></div>
<div class="block">Writes the specified <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util"><code>Set</code></a> to the buffer as a long sized bit
vector.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putEnumSetLong-int-java.util.Set-">putEnumSetLong</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>E</code> - the enum type of the Set</dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>index</code> - the index at which the bytes will be written</dd>
<dd><code>set</code> - the enum set to write to the buffer</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified IoBuffer</dd>
</dl>
</li>
</ul>
<a name="putUnsigned-byte-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putUnsigned</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.988">putUnsigned</a>(byte&nbsp;value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putUnsigned-byte-">IoBuffer</a></code></span></div>
<div class="block">Writes an unsigned byte into the ByteBuffer</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putUnsigned-byte-">putUnsigned</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - the byte to write</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified IoBuffer</dd>
</dl>
</li>
</ul>
<a name="putUnsigned-int-byte-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putUnsigned</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.994">putUnsigned</a>(int&nbsp;index,
byte&nbsp;value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putUnsigned-int-byte-">IoBuffer</a></code></span></div>
<div class="block">Writes an unsigned byte into the ByteBuffer at a specified position</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putUnsigned-int-byte-">putUnsigned</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>index</code> - the position in the buffer to write the value</dd>
<dd><code>value</code> - the byte to write</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified IoBuffer</dd>
</dl>
</li>
</ul>
<a name="putUnsigned-short-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putUnsigned</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.1000">putUnsigned</a>(short&nbsp;value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putUnsigned-short-">IoBuffer</a></code></span></div>
<div class="block">Writes an unsigned byte into the ByteBuffer</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putUnsigned-short-">putUnsigned</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - the short to write</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified IoBuffer</dd>
</dl>
</li>
</ul>
<a name="putUnsigned-int-short-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putUnsigned</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.1006">putUnsigned</a>(int&nbsp;index,
short&nbsp;value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putUnsigned-int-short-">IoBuffer</a></code></span></div>
<div class="block">Writes an unsigned byte into the ByteBuffer at a specified position</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putUnsigned-int-short-">putUnsigned</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>index</code> - the position in the buffer to write the value</dd>
<dd><code>value</code> - the short to write</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified IoBuffer</dd>
</dl>
</li>
</ul>
<a name="putUnsigned-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putUnsigned</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.1012">putUnsigned</a>(int&nbsp;value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putUnsigned-int-">IoBuffer</a></code></span></div>
<div class="block">Writes an unsigned byte into the ByteBuffer</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putUnsigned-int-">putUnsigned</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - the int to write</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified IoBuffer</dd>
</dl>
</li>
</ul>
<a name="putUnsigned-int-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putUnsigned</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.1018">putUnsigned</a>(int&nbsp;index,
int&nbsp;value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putUnsigned-int-int-">IoBuffer</a></code></span></div>
<div class="block">Writes an unsigned byte into the ByteBuffer at a specified position</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putUnsigned-int-int-">putUnsigned</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>index</code> - the position in the buffer to write the value</dd>
<dd><code>value</code> - the int to write</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified IoBuffer</dd>
</dl>
</li>
</ul>
<a name="putUnsigned-long-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putUnsigned</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.1024">putUnsigned</a>(long&nbsp;value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putUnsigned-long-">IoBuffer</a></code></span></div>
<div class="block">Writes an unsigned byte into the ByteBuffer</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putUnsigned-long-">putUnsigned</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - the long to write</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified IoBuffer</dd>
</dl>
</li>
</ul>
<a name="putUnsigned-int-long-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>putUnsigned</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/IoBufferWrapper.html#line.1030">putUnsigned</a>(int&nbsp;index,
long&nbsp;value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putUnsigned-int-long-">IoBuffer</a></code></span></div>
<div class="block">Writes an unsigned byte into the ByteBuffer at a specified position</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putUnsigned-int-long-">putUnsigned</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>index</code> - the position in the buffer to write the value</dd>
<dd><code>value</code> - the long to write</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified IoBuffer</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= 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="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/IoBufferWrapper.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../org/apache/mina/core/buffer/IoBufferAllocator.html" title="interface in org.apache.mina.core.buffer"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../org/apache/mina/core/buffer/SimpleBufferAllocator.html" title="class in org.apache.mina.core.buffer"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/apache/mina/core/buffer/IoBufferWrapper.html" target="_top">Frames</a></li>
<li><a href="IoBufferWrapper.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>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2004&#x2013;2016 <a href="http://mina.apache.org/">Apache MINA Project</a>. All rights reserved.</small></p>
</body>
</html>