JdwpHandshake
public
class
JdwpHandshake
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.device.server.jdwp.JdwpHandshake |
Zusammenfassung
Konstanten | |
|---|---|
int |
HANDSHAKE_BAD
|
int |
HANDSHAKE_GOOD
|
int |
HANDSHAKE_NOTYET
|
Felder | |
|---|---|
public
static
final
int |
HANDSHAKE_LEN
|
Öffentliche Konstruktoren | |
|---|---|
JdwpHandshake()
|
|
Öffentliche Methoden | |
|---|---|
static
void
|
consumeHandshake(ByteBuffer buf)
Entfernen Sie den Handshake-String aus dem Puffer. |
static
int
|
findHandshake(ByteBuffer buf)
Ähnlich wie findPacket(), aber wenn wir den JDWP-Handshake erwarten. |
static
void
|
putHandshake(ByteBuffer buf)
Kopieren Sie den Handshake-String in den Ausgabepuffer. |
Konstanten
HANDSHAKE_BAD
public static final int HANDSHAKE_BAD
Konstanter Wert: 3 (0x00000003)
HANDSHAKE_GOOD
public static final int HANDSHAKE_GOOD
Konstanter Wert: 1 (0x00000001)
HANDSHAKE_NOTYET
public static final int HANDSHAKE_NOTYET
Konstanter Wert: 2 (0x00000002)
Felder
HANDSHAKE_LEN
public static final int HANDSHAKE_LEN
Öffentliche Konstruktoren
JdwpHandshake
public JdwpHandshake ()
Öffentliche Methoden
consumeHandshake
public static void consumeHandshake (ByteBuffer buf)
Entfernen Sie den Handshake-String aus dem Puffer.
Beim Ein- und Ausstieg ist „position“ die Anzahl der Bytes im Puffer.
| Parameter | |
|---|---|
buf |
ByteBuffer |
findHandshake
public static int findHandshake (ByteBuffer buf)
Ähnlich wie findPacket(), aber wenn wir den JDWP-Handshake erwarten.
Gibt einen der folgenden Werte zurück: HANDSHAKE_GOOD – Handshake gefunden, sieht gut aus HANDSHAKE_BAD – genügend Daten gefunden, aber falsch HANDSHAKE_NOTYET – noch nicht genügend Daten gelesen
| Parameter | |
|---|---|
buf |
ByteBuffer |
| Returns | |
|---|---|
int |
|
putHandshake
public static void putHandshake (ByteBuffer buf)
Kopieren Sie den Handshake-String in den Ausgabepuffer.
Beim Beenden wird die Position von „buf“ erhöht.
| Parameter | |
|---|---|
buf |
ByteBuffer |