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 |