JdwpHandshake

public class JdwpHandshake
extends Object

java.lang.Object
   ↳ com.android.tradefed.device.server.jdwp.JdwpHandshake


Podsumowanie

Stałe

int HANDSHAKE_BAD

int HANDSHAKE_GOOD

int HANDSHAKE_NOTYET

Fieldsem

public static final int HANDSHAKE_LEN

Publiczne konstruktory

JdwpHandshake()

Metody publiczne

static void consumeHandshake(ByteBuffer buf)

Usuń z bufora ciąg uzgadniania.

static int findHandshake(ByteBuffer buf)

Podobnie jak findPacket(), ale gdy oczekujemy uzgadniania połączenia JDWP.

static void putHandshake(ByteBuffer buf)

Skopiuj ciąg znaków uzgadniania do bufora wyjściowego.

Stałe

HANDSHAKE_BAD

public static final int HANDSHAKE_BAD

Constant Value: 3 (0x00000003)

HANDSHAKE_GOOD

public static final int HANDSHAKE_GOOD

Wartość stała: 1 (0x00000001)

HANDSHAKE_NOTYET

public static final int HANDSHAKE_NOTYET

Wartość stała: 2 (0x00000002)

Fieldsem

HANDSHAKE_LEN

public static final int HANDSHAKE_LEN

Publiczne konstruktory

JdwpHandshake

public JdwpHandshake ()

Metody publiczne

consumeHandshake

public static void consumeHandshake (ByteBuffer buf)

Usuń z bufora ciąg uzgadniania.

W przypadku wejścia i wyjścia „pozycja” to liczba bajtów w buforze.

Parametry
buf ByteBuffer

findHandshake

public static int findHandshake (ByteBuffer buf)

Podobnie jak findPacket(), ale gdy oczekujemy uzgadniania połączenia JDWP.

Zwraca jedną z tych wartości: HANDSHAKE_GOOD – znaleziono handshake, wygląda dobrze; HANDSHAKE_BAD – znaleziono wystarczającą ilość danych, ale są one nieprawidłowe; HANDSHAKE_NOTYET – nie odczytano jeszcze wystarczającej ilości danych.

Parametry
buf ByteBuffer

Zwroty
int

putHandshake

public static void putHandshake (ByteBuffer buf)

Skopiuj ciąg znaków uzgadniania do bufora wyjściowego.

Po zakończeniu działania funkcja „buf” przejdzie do następnej pozycji.

Parametry
buf ByteBuffer