ClientData.HeapData
public
static
class
ClientData.HeapData
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.device.server.ClientData.HeapData |
ヒープ情報。
ヒープは複数の HeapSegment オブジェクトで構成されています。
isHeapDataComplete() の呼び出しは、セグメント(getHeapSegments() で利用可能)がヒープ全体を表すかどうかを示します。
概要
パブリック コンストラクタ | |
|---|---|
HeapData()
|
|
パブリック メソッド | |
|---|---|
void
|
addHeapData(ByteBuffer data)
未加工の HPSG チャンクデータをヒープ セグメントのリストに追加します。 |
void
|
clearHeapData()
現在のヒープ セグメントのリストを破棄します。 |
|
getHeapSegments()
収集されたヒープデータを取得します(封印されている場合)。 |
byte[]
|
getProcessedHeapData()
処理済みのヒープデータ(存在する場合)を取得します。 |
|
getProcessedHeapMap()
|
boolean
|
isHeapDataComplete()
ヒープデータが封印されているかどうかを返します。 |
void
|
sealHeapData()
すべてのヒープデータが到着したときに呼び出されます。 |
void
|
setProcessedHeapData(byte[] heapData)
処理済みのヒープデータを設定します。 |
void
|
setProcessedHeapMap(
|
パブリック コンストラクタ
HeapData
public HeapData ()
パブリック メソッド
addHeapData
public void addHeapData (ByteBuffer data)
未加工の HPSG チャンクデータをヒープ セグメントのリストに追加します。
| パラメータ | |
|---|---|
data |
ByteBuffer: HPSG チャンクからの未加工データ。 |
clearHeapData
public void clearHeapData ()
現在のヒープ セグメントのリストを破棄します。
getHeapSegments
publicgetHeapSegments ()
収集されたヒープデータを取得します(封印されている場合)。
| 戻り値 | |
|---|---|
|
ヒープデータが封印されている場合はヒープ セグメントのリスト。封印されていない場合は null。 |
getProcessedHeapData
public byte[] getProcessedHeapData ()
処理済みのヒープデータ(存在する場合)を取得します。
| 戻り値 | |
|---|---|
byte[] |
処理されたヒープデータ、または null。 |
getProcessedHeapMap
publicgetProcessedHeapMap ()
| 戻り値 | |
|---|---|
|
|
isHeapDataComplete
public boolean isHeapDataComplete ()
ヒープデータが封印されているかどうかを返します。
| 戻り値 | |
|---|---|
boolean |
|
sealHeapData
public void sealHeapData ()
すべてのヒープデータが到着したときに呼び出されます。
setProcessedHeapData
public void setProcessedHeapData (byte[] heapData)
処理済みのヒープデータを設定します。
| パラメータ | |
|---|---|
heapData |
byte: 新しいヒープデータ(null の場合もあります) |
setProcessedHeapMap
public void setProcessedHeapMap (heapMap)
| パラメータ | |
|---|---|
heapMap |
|