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)
从缓冲区中移除握手字符串。
在进入和退出时,“位置”是缓冲区中的字节数。
| 参数 | |
|---|---|
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 |