JdwpHandshake

public class JdwpHandshake
extends Object

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


Özet

Sabitler

int HANDSHAKE_BAD

int HANDSHAKE_GOOD

int HANDSHAKE_NOTYET

Fields'ın oynadığı filmler

public static final int HANDSHAKE_LEN

Herkese açık oluşturucular

JdwpHandshake()

Herkese açık yöntemler

static void consumeHandshake(ByteBuffer buf)

El sıkışma dizesini arabellekten kaldırın.

static int findHandshake(ByteBuffer buf)

findPacket() işlevine benzer ancak JDWP el sıkışması beklenirken kullanılır.

static void putHandshake(ByteBuffer buf)

El sıkışma dizesini çıkış arabelleğine kopyalayın.

Sabitler

HANDSHAKE_BAD

public static final int HANDSHAKE_BAD

Sabit Değer: 3 (0x00000003)

HANDSHAKE_GOOD

public static final int HANDSHAKE_GOOD

Sabit Değer: 1 (0x00000001)

HANDSHAKE_NOTYET

public static final int HANDSHAKE_NOTYET

Sabit Değer: 2 (0x00000002)

Fields'ın oynadığı filmler

HANDSHAKE_LEN

public static final int HANDSHAKE_LEN

Herkese açık oluşturucular

JdwpHandshake

public JdwpHandshake ()

Herkese açık yöntemler

consumeHandshake

public static void consumeHandshake (ByteBuffer buf)

El sıkışma dizesini arabellekten kaldırın.

Giriş ve çıkışta "konum", arabellekteki bayt sayısıdır.

Parametreler
buf ByteBuffer

findHandshake

public static int findHandshake (ByteBuffer buf)

findPacket() işlevine benzer ancak JDWP el sıkışması beklenirken kullanılır.

Şunlardan birini döndürür: HANDSHAKE_GOOD: El sıkışma bulundu, iyi görünüyor. HANDSHAKE_BAD: Yeterli veri bulundu ancak yanlış. HANDSHAKE_NOTYET: Henüz yeterli veri okunmadı.

Parametreler
buf ByteBuffer

İlerlemeler
int

putHandshake

public static void putHandshake (ByteBuffer buf)

El sıkışma dizesini çıkış arabelleğine kopyalayın.

Çıkışta "buf"un konumu ilerletilir.

Parametreler
buf ByteBuffer