ClientData.HeapData
public
static
class
ClientData.HeapData
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.device.server.ClientData.HeapData |
Heap-Informationen
Der Heap besteht aus mehreren HeapSegment-Objekten.
Ein Aufruf von isHeapDataComplete() gibt an, ob die Segmente (verfügbar über getHeapSegments()) den gesamten Heap darstellen.
Zusammenfassung
Öffentliche Konstruktoren | |
|---|---|
HeapData()
|
|
Öffentliche Methoden | |
|---|---|
void
|
addHeapData(ByteBuffer data)
Fügen Sie der Liste der Heap-Segmente Rohdaten für HPSG-Chunks hinzu. |
void
|
clearHeapData()
Verwerfen Sie die aktuelle Liste der Heap-Segmente. |
|
getHeapSegments()
Abrufen der erfassten Heap-Daten, sofern versiegelt. |
byte[]
|
getProcessedHeapData()
Rufen Sie die verarbeiteten Heap-Daten ab, sofern vorhanden. |
|
getProcessedHeapMap()
|
boolean
|
isHeapDataComplete()
Gibt zurück, ob die Heap-Daten versiegelt wurden. |
void
|
sealHeapData()
Wird aufgerufen, wenn alle Heap-Daten eingegangen sind. |
void
|
setProcessedHeapData(byte[] heapData)
Legt die verarbeiteten Heap-Daten fest. |
void
|
setProcessedHeapMap(
|
Öffentliche Konstruktoren
HeapData
public HeapData ()
Öffentliche Methoden
addHeapData
public void addHeapData (ByteBuffer data)
Fügen Sie der Liste der Heap-Segmente Rohdaten für HPSG-Chunks hinzu.
| Parameter | |
|---|---|
data |
ByteBuffer: Die Rohdaten aus einem HPSG-Chunk. |
clearHeapData
public void clearHeapData ()
Verwerfen Sie die aktuelle Liste der Heap-Segmente.
getHeapSegments
publicgetHeapSegments ()
Abrufen der erfassten Heap-Daten, sofern versiegelt.
| Returns | |
|---|---|
|
Die Liste der Heap-Segmente, wenn die Heap-Daten versiegelt wurden, andernfalls „null“. |
getProcessedHeapData
public byte[] getProcessedHeapData ()
Rufen Sie die verarbeiteten Heap-Daten ab, sofern vorhanden.
| Returns | |
|---|---|
byte[] |
die verarbeiteten Heap-Daten oder „null“. |
getProcessedHeapMap
publicgetProcessedHeapMap ()
| Returns | |
|---|---|
|
|
isHeapDataComplete
public boolean isHeapDataComplete ()
Gibt zurück, ob die Heap-Daten versiegelt wurden.
| Returns | |
|---|---|
boolean |
|
sealHeapData
public void sealHeapData ()
Wird aufgerufen, wenn alle Heap-Daten eingegangen sind.
setProcessedHeapData
public void setProcessedHeapData (byte[] heapData)
Legt die verarbeiteten Heap-Daten fest.
| Parameter | |
|---|---|
heapData |
byte: Die neuen Heap-Daten (können null sein) |
setProcessedHeapMap
public void setProcessedHeapMap (heapMap)
| Parameter | |
|---|---|
heapMap |
|