public class BlockPacket extends BasePacket
Output.AbstractOutputBinInput.XorInputInput.AbstractInput| コンストラクタと説明 |
|---|
BlockPacket() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
add(long index,
byte[] d,
int offset,
int length)
バイト列の一部を追加.
|
int |
backRead(byte[] buf,
int offset,
int length)
逆読み
|
void |
backWrite(byte[] src,
int offset,
int length)
読み出しの手前にデータを足す.
|
BlockPacket |
del(long index,
byte[] buf,
int offset,
int length)
手抜き.
|
void |
del(long index,
long size) |
BlockPacket |
get(long index,
byte[] b,
int offset,
int length)
length サイズを読む.
|
long |
length()
読める長さ
|
void |
put(long index,
byte[] d,
int offset,
int length)
指定位置に上書き.
|
int |
read(byte[] d,
int offset,
int length)
ないときは サイズ0
|
void |
write(byte[] src,
int offset,
int length)
上限のない書き込み.
|
backLength, putbackWrite, backWrite, backWrite, backWrite, close, dbackWrite, dwrite, flush, getBackOutputStream, getOutputStream, isOpen, put, put, put, put, write, write, write, writeback, backRead, backRead, backReadPacket, backSize, get, get, get, get, getBackInputStream, getInputStream, read, read, read, readPacket, revGet, revGet, revGet, size, skip, toByteArrayclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbackWrite, backWrite, backWrite, backWrite, backWrite, dbackWrite, flush, getBackOutputStreamdwrite, getOutputStream, put, put, write, write, write, write, writeback, backImpl, backRead, backRead, backReadPacket, backSize, getBackInputStream, revGet, splitImplget, getput, putget, get, get, get, getInputStream, read, read, read, read, readPacket, size, skip, skipImpl, splitImpl, toByteArrayreadpublic int read(byte[] d,
int offset,
int length)
d - バッファoffset - バッファ位置length - サイズpublic long length()
public int backRead(byte[] buf,
int offset,
int length)
buf - バッファoffset - バッファ位置length - サイズpublic void backWrite(byte[] src,
int offset,
int length)
RevOutputsrc - データを含む配列.offset - 開始位置length - データ長public void write(byte[] src,
int offset,
int length)
Outputsrc - データoffset - データ位置length - データサイズpublic BlockPacket get(long index, byte[] b, int offset, int length)
IndexInputindex - 位置b - バッファoffset - バッファ位置length - サイズpublic void put(long index,
byte[] d,
int offset,
int length)
index - 位置d - データoffset - データ位置length - サイズpublic void del(long index,
long size)
public BlockPacket del(long index, byte[] buf, int offset, int length)
del インタフェース内 IndexEditdel クラス内 BasePacketindex - 位置buf - バックアップoffset - bufの位置length - サイズpublic void add(long index,
byte[] d,
int offset,
int length)
IndexEditindex - 位置d - 追加するデータoffset - データの位置length - データのサイズCopyright © 2024. All rights reserved.