JdwpHandshake
public class JdwpHandshake
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.device.server.jdwp.JdwpHandshake |
Краткое содержание
Константы | |
|---|---|
int | HANDSHAKE_BAD |
int | HANDSHAKE_GOOD |
int | HANDSHAKE_NOTYET |
Поля | |
|---|---|
public static final int | HANDSHAKE_LEN |
Публичные конструкторы | |
|---|---|
JdwpHandshake () | |
Публичные методы | |
|---|---|
static void | consumeHandshake (ByteBuffer buf)Удалить строку рукопожатия из буфера. |
static int | findHandshake (ByteBuffer buf)Как findPacket(), но когда мы ожидаем рукопожатия JDWP. |
static void | putHandshake (ByteBuffer buf)Скопируйте строку рукопожатия в выходной буфер. |
Константы
ПЛОХОЕ РУКОПОЖИВАНИЕ
public static final int HANDSHAKE_BAD
Постоянное значение: 3 (0x00000003)
РУКОПОЖАТИЕ_ХОРОШЕЕ
public static final int HANDSHAKE_GOOD
Постоянное значение: 1 (0x00000001)
HANDSHAKE_NOTYET
public static final int HANDSHAKE_NOTYET
Постоянное значение: 2 (0x00000002)
Поля
РУКОПОЖИМ_ЛЕН
public static final int HANDSHAKE_LEN
Публичные конструкторы
JdwpHandshake
public JdwpHandshake ()
Публичные методы
рукопожатие
public static void consumeHandshake (ByteBuffer buf)
Удалить строку рукопожатия из буфера.
На входе и выходе «позиция» — это количество байтов в буфере.
| Параметры | |
|---|---|
buf | ByteBuffer |
findHandshake
public static int findHandshake (ByteBuffer buf)
Как findPacket(), но когда мы ожидаем рукопожатия JDWP.
Возвращает одно из значений: HANDSHAKE_GOOD — рукопожатие найдено, выглядит хорошо; HANDSHAKE_BAD — найдено достаточно данных, но они неверны; HANDSHAKE_NOTYET — еще не прочитано достаточно данных.
| Параметры | |
|---|---|
buf | ByteBuffer |
| Возврат | |
|---|---|
int | |
putHandshake
public static void putHandshake (ByteBuffer buf)
Скопируйте строку рукопожатия в выходной буфер.
При выходе позиция «buf» выдвинется вперед.
| Параметры | |
|---|---|
buf | ByteBuffer |