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