ClientData.HeapData

public static class ClientData.HeapData
extends Object

java.lang.Object
   ↳ com.android.tradefed.device.server.ClientData.HeapData


Thông tin về vùng nhớ khối xếp.

Heap bao gồm một số đối tượng HeapSegment.

Lệnh gọi đến isHeapDataComplete() sẽ cho biết liệu các phân đoạn (có sẵn thông qua getHeapSegments()) có đại diện cho toàn bộ vùng nhớ heap hay không.

Tóm tắt

Hàm khởi tạo công khai

HeapData()

Phương thức công khai

void addHeapData(ByteBuffer data)

Thêm dữ liệu khối HPSG thô vào danh sách các phân đoạn heap.

void clearHeapData()

Huỷ danh sách phân đoạn vùng nhớ tạm thời hiện tại.

getHeapSegments()

Nhận dữ liệu heap đã thu thập, nếu được niêm phong.

byte[] getProcessedHeapData()

Nhận dữ liệu heap đã xử lý (nếu có).

getProcessedHeapMap()
boolean isHeapDataComplete()

Trả về xem dữ liệu vùng nhớ đệm đã được niêm phong hay chưa.

void sealHeapData()

Được gọi khi tất cả dữ liệu heap đã đến.

void setProcessedHeapData(byte[] heapData)

Đặt dữ liệu heap đã xử lý.

void setProcessedHeapMap( heapMap)

Hàm khởi tạo công khai

HeapData

public HeapData ()

Phương thức công khai

addHeapData

public void addHeapData (ByteBuffer data)

Thêm dữ liệu khối HPSG thô vào danh sách các phân đoạn heap.

Tham số
data ByteBuffer: Dữ liệu thô từ một đoạn HPSG.

clearHeapData

public void clearHeapData ()

Huỷ danh sách phân đoạn vùng nhớ tạm thời hiện tại.

getHeapSegments

public  getHeapSegments ()

Nhận dữ liệu heap đã thu thập, nếu được niêm phong.

Giá trị trả về
Danh sách các phân đoạn heap nếu dữ liệu heap đã được niêm phong hoặc có giá trị rỗng nếu chưa được niêm phong.

getProcessedHeapData

public byte[] getProcessedHeapData ()

Nhận dữ liệu heap đã xử lý (nếu có).

Giá trị trả về
byte[] dữ liệu heap đã xử lý hoặc giá trị rỗng.

getProcessedHeapMap

public  getProcessedHeapMap ()

Giá trị trả về

isHeapDataComplete

public boolean isHeapDataComplete ()

Trả về cho dù dữ liệu vùng nhớ đệm đã được niêm phong hay chưa.

Giá trị trả về
boolean

sealHeapData

public void sealHeapData ()

Được gọi khi tất cả dữ liệu heap đã đến.

setProcessedHeapData

public void setProcessedHeapData (byte[] heapData)

Đặt dữ liệu heap đã xử lý.

Tham số
heapData byte: Dữ liệu vùng nhớ đệm mới (có thể là giá trị rỗng)

setProcessedHeapMap

public void setProcessedHeapMap ( heapMap)

Tham số
heapMap