JdwpHandshake
public
class
JdwpHandshake
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.device.server.jdwp.JdwpHandshake |
Résumé
Constantes | |
|---|---|
int |
HANDSHAKE_BAD
|
int |
HANDSHAKE_GOOD
|
int |
HANDSHAKE_NOTYET
|
Champs | |
|---|---|
public
static
final
int |
HANDSHAKE_LEN
|
Constructeurs publics | |
|---|---|
JdwpHandshake()
|
|
Méthodes publiques | |
|---|---|
static
void
|
consumeHandshake(ByteBuffer buf)
Supprimez la chaîne d'établissement de liaison du tampon. |
static
int
|
findHandshake(ByteBuffer buf)
Comme findPacket(), mais lorsque nous attendons le handshake JDWP. |
static
void
|
putHandshake(ByteBuffer buf)
Copiez la chaîne de handshake dans le tampon de sortie. |
Constantes
HANDSHAKE_BAD
public static final int HANDSHAKE_BAD
Valeur constante : 3 (0x00000003)
HANDSHAKE_GOOD
public static final int HANDSHAKE_GOOD
Valeur constante : 1 (0x00000001)
HANDSHAKE_NOTYET
public static final int HANDSHAKE_NOTYET
Valeur constante : 2 (0x00000002)
Champs
HANDSHAKE_LEN
public static final int HANDSHAKE_LEN
Constructeurs publics
JdwpHandshake
public JdwpHandshake ()
Méthodes publiques
consumeHandshake
public static void consumeHandshake (ByteBuffer buf)
Supprimez la chaîne d'établissement de liaison du tampon.
À l'entrée et à la sortie, "position" correspond au nombre d'octets dans le tampon.
| Paramètres | |
|---|---|
buf |
ByteBuffer |
findHandshake
public static int findHandshake (ByteBuffer buf)
Comme findPacket(), mais lorsque nous attendons le handshake JDWP.
Renvoie l'une des valeurs suivantes : HANDSHAKE_GOOD (poignée de main trouvée, tout va bien), HANDSHAKE_BAD (données suffisantes trouvées, mais incorrectes) ou HANDSHAKE_NOTYET (pas encore assez de données lues).
| Paramètres | |
|---|---|
buf |
ByteBuffer |
| Renvoie | |
|---|---|
int |
|
putHandshake
public static void putHandshake (ByteBuffer buf)
Copiez la chaîne de handshake dans le tampon de sortie.
À la sortie, la position de "buf" sera avancée.
| Paramètres | |
|---|---|
buf |
ByteBuffer |