ClientData.HeapData
public
static
class
ClientData.HeapData
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.device.server.ClientData.HeapData |
Informações de heap.
O heap é composto por vários objetos HeapSegment.
Uma chamada para isHeapDataComplete() indica se os segmentos (disponíveis em getHeapSegments()) representam o heap completo.
Resumo
Construtores públicos | |
|---|---|
HeapData()
|
|
Métodos públicos | |
|---|---|
void
|
addHeapData(ByteBuffer data)
Adiciona dados brutos de fragmentos HPSG à lista de segmentos de heap. |
void
|
clearHeapData()
Abandona a lista atual de segmentos de heap. |
|
getHeapSegments()
Recebe os dados de heap coletados, se estiverem lacrados. |
byte[]
|
getProcessedHeapData()
Recebe os dados de heap processados, se houver. |
|
getProcessedHeapMap()
|
boolean
|
isHeapDataComplete()
Retorna se os dados de heap foram lacrados. |
void
|
sealHeapData()
Chamado quando todos os dados de heap chegam. |
void
|
setProcessedHeapData(byte[] heapData)
Define os dados de heap processados. |
void
|
setProcessedHeapMap(
|
Construtores públicos
HeapData
public HeapData ()
Métodos públicos
addHeapData
public void addHeapData (ByteBuffer data)
Adiciona dados brutos de fragmentos HPSG à lista de segmentos de heap.
| Parâmetros | |
|---|---|
data |
ByteBuffer: os dados brutos de um trecho de HPSG. |
clearHeapData
public void clearHeapData ()
Abandona a lista atual de segmentos de heap.
getHeapSegments
publicgetHeapSegments ()
Recebe os dados de heap coletados, se estiverem lacrados.
| Retorna | |
|---|---|
|
A lista de segmentos de heap se os dados de heap foram selados ou nulo se não foram. |
getProcessedHeapData
public byte[] getProcessedHeapData ()
Recebe os dados de heap processados, se houver.
| Retorna | |
|---|---|
byte[] |
os dados de heap processados ou nulo. |
getProcessedHeapMap
publicgetProcessedHeapMap ()
| Retorna | |
|---|---|
|
|
isHeapDataComplete
public boolean isHeapDataComplete ()
Retorna se os dados de heap foram lacrados.
| Retorna | |
|---|---|
boolean |
|
sealHeapData
public void sealHeapData ()
Chamado quando todos os dados de heap chegam.
setProcessedHeapData
public void setProcessedHeapData (byte[] heapData)
Define os dados de heap processados.
| Parâmetros | |
|---|---|
heapData |
byte: os novos dados de heap (podem ser nulos). |
setProcessedHeapMap
public void setProcessedHeapMap (heapMap)
| Parâmetros | |
|---|---|
heapMap |
|