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

Constant Value: 3 (0x00000003)

HANDSHAKE_GOOD

public static final int HANDSHAKE_GOOD

القيمة الثابتة: 1 (0x00000001)

HANDSHAKE_NOTYET

public static final int HANDSHAKE_NOTYET

Constant Value: 2 (0x00000002)

الحقول

HANDSHAKE_LEN

public static final int HANDSHAKE_LEN

الإنشاءات العامة

JdwpHandshake

public JdwpHandshake ()

الطُرق العامة

consumeHandshake

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