HandleNativeHeap

public final class HandleNativeHeap
extends ChunkHandler

java.lang.Object
   ↳ com.android.tradefed.device.server.jdwp.JdwpInterceptor
     ↳ com.android.tradefed.device.server.jdwp.chunkhandler.ChunkHandler
       ↳ com.android.tradefed.device.server.jdwp.chunkhandler.HandleNativeHeap


Gestire gli aggiornamenti dello stato dei thread.

Riepilogo

Campi

public static final int CHUNK_NHEN

public static final int CHUNK_NHGT

public static final int CHUNK_NHSG

public static final int CHUNK_NHST

Metodi pubblici

void clientDisconnected(ClientImpl client)

Il client è stato chiuso.

void clientReady(ClientImpl client)

Il client è pronto.

void handleChunk(ClientImpl client, int type, ByteBuffer data, boolean isReply, int msgId)

Punto di ingresso del gestore dei chunk.

static void register(MonitorThread mt)

Registra i pacchetti che prevediamo di ricevere dal client.

static void sendNHGT(ClientImpl client)

Invia una richiesta NHGT (Native Thread GeT) al client.

Campi

CHUNK_NHEN

public static final int CHUNK_NHEN

CHUNK_NHGT

public static final int CHUNK_NHGT

CHUNK_NHSG

public static final int CHUNK_NHSG

CHUNK_NHST

public static final int CHUNK_NHST

Metodi pubblici

clientDisconnected

public void clientDisconnected (ClientImpl client)

Il client è stato chiuso.

Parametri
client ClientImpl

clientReady

public void clientReady (ClientImpl client)

Il client è pronto.

Parametri
client ClientImpl

handleChunk

public void handleChunk (ClientImpl client, 
                int type, 
                ByteBuffer data, 
                boolean isReply, 
                int msgId)

Punto di ingresso del gestore dei chunk.

Parametri
client ClientImpl

type int

data ByteBuffer

isReply boolean

msgId int

registrare

public static void register (MonitorThread mt)

Registra i pacchetti che prevediamo di ricevere dal client.

Parametri
mt MonitorThread

sendNHGT

public static void sendNHGT (ClientImpl client)

Invia una richiesta NHGT (Native Thread GeT) al client.

Parametri
client ClientImpl