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 |