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

Constructors ציבוריים

JdwpHandshake()

‫methods ציבוריים

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

Constructors ציבוריים

JdwpHandshake

public JdwpHandshake ()

‫methods ציבוריים

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