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)

คัดลอกสตริงแฮนด์เชคไปยังบัฟเฟอร์เอาต์พุต

ค่าคงที่

HANDSHAKE_BAD

public static final int HANDSHAKE_BAD

ค่าคงที่ 3 (0x00000003)

HANDSHAKE_GOOD

public static final int HANDSHAKE_GOOD

ค่าคงที่ 1 (0x00000001)

HANDSHAKE_NOTYET

public static final int HANDSHAKE_NOTYET

ค่าคงที่ 2 (0x00000002)

ช่อง

HANDSHAKE_LEN

public static final int HANDSHAKE_LEN

เครื่องมือสร้างสาธารณะ

JdwpHandshake

public JdwpHandshake ()

เมธอดสาธารณะ

consumeHandshake

public static void consumeHandshake (ByteBuffer buf)

นำสตริงแฮนด์เชคออกจากบัฟเฟอร์

เมื่อเข้าและออก "position" คือจำนวนไบต์ในบัฟเฟอร์

พารามิเตอร์
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