اشکالزدا
public class Debugger
extends JdwpAgent
| شیء جاوا | ||
| ↳ | com.android.tradefed.device.server.jdwp.JdwpAgent | |
| ↳ | اشکالزدای com.android.tradefed.device.server | |
این نشان دهنده یک اتصال در حال انتظار یا برقرار شده با یک اشکال زدای JDWP است.
خلاصه
سازندگان عمومی | |
|---|---|
Debugger ( ClientImpl client)یک شیء Debugger جدید ایجاد کنید که برای گوش دادن به اتصالات روی یک پورت خاص پیکربندی شده باشد. | |
روشهای عمومی | |
|---|---|
String | toString ()اشکالزدا را به صورت یک رشته نمایش دهید. |
روشهای محافظتشده | |
|---|---|
void | send ( JdwpPacket packet)یک بسته به اشکالزدا ارسال کنید. |
سازندگان عمومی
اشکالزدا
public Debugger (ClientImpl client)
یک شیء Debugger جدید ایجاد کنید که برای گوش دادن به اتصالات روی یک پورت خاص پیکربندی شده باشد.
| پارامترها | |
|---|---|
client | ClientImpl |
روشهای عمومی
رشتهی دوتایی
public String toString ()
اشکالزدا را به صورت یک رشته نمایش دهید.
| بازگشتها | |
|---|---|
String | |
روشهای محافظتشده
ارسال
protected void send (JdwpPacket packet)
یک بسته به اشکالزدا ارسال کنید.
در حالت ایدهآل، میتوانیم این کار را با نوشتن در یک کانال انجام دهیم. اگر این اتفاق نیفتد، باید تا زمان تکمیل این بسته، از نوشتن هر کس دیگری در کانال جلوگیری کنیم، بنابراین در کانال همگامسازی میکنیم.
هدف دیگر جلوگیری از کپیهای غیرضروری بافر است، بنابراین مستقیماً از ByteBuffer مربوط به JdwpPacket مینویسیم.
ما باید قبل از نوشتن در "mChannel" آن را همگامسازی کنیم. ما میخواهیم دادههای بافر شده را با ایجاد mChannel هماهنگ کنیم، بنابراین کل این متد همگامسازی میشود.
| پارامترها | |
|---|---|
packet | JdwpPacket |