JdwpHandshake
public
class
JdwpHandshake
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.device.server.jdwp.JdwpHandshake |
Resumen
Constantes | |
|---|---|
int |
HANDSHAKE_BAD
|
int |
HANDSHAKE_GOOD
|
int |
HANDSHAKE_NOTYET
|
Campos | |
|---|---|
public
static
final
int |
HANDSHAKE_LEN
|
Constructores públicos | |
|---|---|
JdwpHandshake()
|
|
Métodos públicos | |
|---|---|
static
void
|
consumeHandshake(ByteBuffer buf)
Quita la cadena de protocolo de enlace del búfer. |
static
int
|
findHandshake(ByteBuffer buf)
Es similar a findPacket(), pero se usa cuando esperamos el handshake de JDWP. |
static
void
|
putHandshake(ByteBuffer buf)
Copia la cadena de handshake en el búfer de salida. |
Constantes
HANDSHAKE_BAD
public static final int HANDSHAKE_BAD
Valor constante: 3 (0x00000003)
HANDSHAKE_GOOD
public static final int HANDSHAKE_GOOD
Valor constante: 1 (0x00000001)
HANDSHAKE_NOTYET
public static final int HANDSHAKE_NOTYET
Valor constante: 2 (0x00000002)
Campos
HANDSHAKE_LEN
public static final int HANDSHAKE_LEN
Constructores públicos
JdwpHandshake
public JdwpHandshake ()
Métodos públicos
consumeHandshake
public static void consumeHandshake (ByteBuffer buf)
Quita la cadena de protocolo de enlace del búfer.
En la entrada y la salida, "position" es la cantidad de bytes en el búfer.
| Parámetros | |
|---|---|
buf |
ByteBuffer |
findHandshake
public static int findHandshake (ByteBuffer buf)
Es similar a findPacket(), pero se usa cuando esperamos el handshake de JDWP.
Devuelve uno de los siguientes valores: HANDSHAKE_GOOD (se encontró el handshake y parece correcto), HANDSHAKE_BAD (se encontraron suficientes datos, pero son incorrectos) o HANDSHAKE_NOTYET (aún no se leyeron suficientes datos).
| Parámetros | |
|---|---|
buf |
ByteBuffer |
| Muestra | |
|---|---|
int |
|
putHandshake
public static void putHandshake (ByteBuffer buf)
Copia la cadena de handshake en el búfer de salida.
Al salir, se avanzará la posición de "buf".
| Parámetros | |
|---|---|
buf |
ByteBuffer |