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( heapMap)

パブリック コンストラクタ

HeapData

public HeapData ()

パブリック メソッド

addHeapData

public void addHeapData (ByteBuffer data)

未加工の HPSG チャンクデータをヒープ セグメントのリストに追加します。

パラメータ
data ByteBuffer: HPSG チャンクからの未加工データ。

clearHeapData

public void clearHeapData ()

現在のヒープ セグメントのリストを破棄します。

getHeapSegments

public  getHeapSegments ()

収集されたヒープデータを取得します(封印されている場合)。

戻り値
ヒープデータが封印されている場合はヒープ セグメントのリスト。封印されていない場合は null。

getProcessedHeapData

public byte[] getProcessedHeapData ()

処理済みのヒープデータ(存在する場合)を取得します。

戻り値
byte[] 処理されたヒープデータ、または null。

getProcessedHeapMap

public  getProcessedHeapMap ()

戻り値

isHeapDataComplete

public boolean isHeapDataComplete ()

ヒープデータが封印されているかどうかを返します。

戻り値
boolean

sealHeapData

public void sealHeapData ()

すべてのヒープデータが到着したときに呼び出されます。

setProcessedHeapData

public void setProcessedHeapData (byte[] heapData)

処理済みのヒープデータを設定します。

パラメータ
heapData byte: 新しいヒープデータ(null の場合もあります)

setProcessedHeapMap

public void setProcessedHeapMap ( heapMap)

パラメータ
heapMap