JdwpHandshake

public class JdwpHandshake
extends 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 handshake هستیم.

static void putHandshake (ByteBuffer buf)

رشته‌ی handshake را در بافر خروجی کپی کنید.

ثابت‌ها

دست دادن_بد

public static final int HANDSHAKE_BAD

مقدار ثابت: ۳ (۰x۰۰۰۰۰۰۳)

دست دادن_خوب

public static final int HANDSHAKE_GOOD

مقدار ثابت: ۱ (۰x۰۰۰۰۰۰۱)

دست دادن_نیست

public static final int HANDSHAKE_NOTYET

مقدار ثابت: ۲ (۰x۰۰۰۰۰۰۲)

فیلدها

دست دادن_لن

public static final int HANDSHAKE_LEN

سازندگان عمومی

JdwpHandshake

public JdwpHandshake ()

روش‌های عمومی

مصرفHandshake

public static void consumeHandshake (ByteBuffer buf)

رشته‌ی دست‌دهی را از بافر حذف کنید.

در هنگام ورود و خروج، "موقعیت" تعداد بایت‌های موجود در بافر است.

پارامترها
buf ByteBuffer

یافتندست‌شاک

public static int findHandshake (ByteBuffer buf)

مانند findPacket()، اما زمانی که منتظر دریافت JDWP handshake هستیم.

یکی از موارد زیر را برمی‌گرداند: HANDSHAKE_GOOD - دست‌دهی پیدا شد، خوب به نظر می‌رسد. HANDSHAKE_BAD - داده‌های کافی پیدا شد، اما اشتباه است. HANDSHAKE_NOTYET - هنوز داده‌های کافی خوانده نشده است.

پارامترها
buf ByteBuffer

بازگشت‌ها
int

putHandshake

public static void putHandshake (ByteBuffer buf)

رشته‌ی handshake را در بافر خروجی کپی کنید.

در هنگام خروج، موقعیت "buf" ارتقا خواهد یافت.

پارامترها
buf ByteBuffer