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 |
|