JdwpHandshake
public
class
JdwpHandshake
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.device.server.jdwp.JdwpHandshake |
Riepilogo
Costanti | |
|---|---|
int |
HANDSHAKE_BAD
|
int |
HANDSHAKE_GOOD
|
int |
HANDSHAKE_NOTYET
|
Campi | |
|---|---|
public
static
final
int |
HANDSHAKE_LEN
|
Costruttori pubblici | |
|---|---|
JdwpHandshake()
|
|
Metodi pubblici | |
|---|---|
static
void
|
consumeHandshake(ByteBuffer buf)
Rimuovi la stringa di handshake dal buffer. |
static
int
|
findHandshake(ByteBuffer buf)
Come findPacket(), ma quando ci aspettiamo l'handshake JDWP. |
static
void
|
putHandshake(ByteBuffer buf)
Copia la stringa di handshake nel buffer di output. |
Costanti
HANDSHAKE_BAD
public static final int HANDSHAKE_BAD
Valore costante: 3 (0x00000003)
HANDSHAKE_GOOD
public static final int HANDSHAKE_GOOD
Constant Value: 1 (0x00000001)
HANDSHAKE_NOTYET
public static final int HANDSHAKE_NOTYET
Constant Value: 2 (0x00000002)
Campi
HANDSHAKE_LEN
public static final int HANDSHAKE_LEN
Costruttori pubblici
JdwpHandshake
public JdwpHandshake ()
Metodi pubblici
consumeHandshake
public static void consumeHandshake (ByteBuffer buf)
Rimuovi la stringa di handshake dal buffer.
All'entrata e all'uscita, "position" è il numero di byte nel buffer.
| Parametri | |
|---|---|
buf |
ByteBuffer |
findHandshake
public static int findHandshake (ByteBuffer buf)
Come findPacket(), ma quando ci aspettiamo l'handshake JDWP.
Restituisce uno dei seguenti valori: HANDSHAKE_GOOD: handshake trovato, tutto ok HANDSHAKE_BAD: trovati dati sufficienti, ma errati HANDSHAKE_NOTYET: non sono stati letti ancora dati sufficienti
| Parametri | |
|---|---|
buf |
ByteBuffer |
| Ritorni | |
|---|---|
int |
|
putHandshake
public static void putHandshake (ByteBuffer buf)
Copia la stringa di handshake nel buffer di output.
All'uscita, la posizione di "buf" verrà avanzata.
| Parametri | |
|---|---|
buf |
ByteBuffer |