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()
Get the collected heap data, if sealed. |
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 ()
取得收集到的堆積資料 (如已密封)。
| 傳回 | |
|---|---|
|
如果堆積資料已密封,則為堆積區隔清單;如果未密封,則為空值。 |
getProcessedHeapData
public byte[] getProcessedHeapData ()
取得處理後的堆積資料 (如有)。
| 傳回 | |
|---|---|
byte[] |
處理後的堆積資料,或空值。 |
getProcessedHeapMap
publicgetProcessedHeapMap ()
| 傳回 | |
|---|---|
|
|
isHeapDataComplete
public boolean isHeapDataComplete ()
傳回堆積資料是否已密封。
| 傳回 | |
|---|---|
boolean |
|
sealHeapData
public void sealHeapData ()
所有堆積資料抵達時呼叫。
setProcessedHeapData
public void setProcessedHeapData (byte[] heapData)
設定已處理的堆積資料。
| 參數 | |
|---|---|
heapData |
byte:新的堆積資料 (可為空值) |
setProcessedHeapMap
public void setProcessedHeapMap (heapMap)
| 參數 | |
|---|---|
heapMap |
|