JdwpHandshake
public
class
JdwpHandshake
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.device.server.jdwp.JdwpHandshake |
Tóm tắt
Hằng số | |
|---|---|
int |
HANDSHAKE_BAD
|
int |
HANDSHAKE_GOOD
|
int |
HANDSHAKE_NOTYET
|
Trường | |
|---|---|
public
static
final
int |
HANDSHAKE_LEN
|
Hàm khởi tạo công khai | |
|---|---|
JdwpHandshake()
|
|
Phương thức công khai | |
|---|---|
static
void
|
consumeHandshake(ByteBuffer buf)
Xoá chuỗi bắt tay khỏi vùng đệm. |
static
int
|
findHandshake(ByteBuffer buf)
Giống như findPacket(), nhưng khi chúng ta đang chờ bắt tay JDWP. |
static
void
|
putHandshake(ByteBuffer buf)
Sao chép chuỗi bắt tay vào vùng đệm đầu ra. |
Hằng số
HANDSHAKE_BAD
public static final int HANDSHAKE_BAD
Giá trị hằng số: 3 (0x00000003)
HANDSHAKE_GOOD
public static final int HANDSHAKE_GOOD
Giá trị hằng số: 1 (0x00000001)
HANDSHAKE_NOTYET
public static final int HANDSHAKE_NOTYET
Giá trị hằng số: 2 (0x00000002)
Trường
HANDSHAKE_LEN
public static final int HANDSHAKE_LEN
Hàm khởi tạo công khai
JdwpHandshake
public JdwpHandshake ()
Phương thức công khai
consumeHandshake
public static void consumeHandshake (ByteBuffer buf)
Xoá chuỗi bắt tay khỏi vùng đệm.
Khi nhập và thoát, "position" là số byte trong vùng đệm.
| Tham số | |
|---|---|
buf |
ByteBuffer |
findHandshake
public static int findHandshake (ByteBuffer buf)
Giống như findPacket(), nhưng khi chúng ta đang chờ bắt tay JDWP.
Trả về một trong các giá trị: HANDSHAKE_GOOD – tìm thấy cái bắt tay, có vẻ ổn HANDSHAKE_BAD – tìm thấy đủ dữ liệu, nhưng dữ liệu đó không chính xác HANDSHAKE_NOTYET – chưa đọc đủ dữ liệu
| Tham số | |
|---|---|
buf |
ByteBuffer |
| Giá trị trả về | |
|---|---|
int |
|
putHandshake
public static void putHandshake (ByteBuffer buf)
Sao chép chuỗi bắt tay vào vùng đệm đầu ra.
Khi thoát, vị trí của "buf" sẽ được chuyển sang vị trí tiếp theo.
| Tham số | |
|---|---|
buf |
ByteBuffer |