IDeviceConnection
public
interface
IDeviceConnection
| com.android.incfs.install.IDeviceConnection |
Menunjukkan koneksi ke perangkat yang dapat dibaca dan ditulis.
Ringkasan
Class bertingkat | |
|---|---|
interface |
IDeviceConnection.Factory
|
Metode publik | |
|---|---|
abstract
int
|
read(ByteBuffer buffer, long timeOutMs)
Membaca urutan byte dari koneksi ini ke dalam buffer yang diberikan. |
abstract
int
|
write(ByteBuffer buffer, long timeOutMs)
Menulis urutan byte ke perangkat dari buffer yang diberikan. |
Metode publik
baca
public abstract int read (ByteBuffer buffer,
long timeOutMs)Membaca urutan byte dari koneksi ini ke dalam buffer yang diberikan.
Upaya dilakukan untuk membaca hingga r byte ke perangkat, dengan r adalah jumlah byte yang tersisa dalam buffer, yaitu dst.remaining(), pada saat metode ini dipanggil.
| Parameter | |
|---|---|
buffer |
ByteBuffer: tempat menyimpan data yang dibaca dari soket |
timeOutMs |
long: waktu tunggu dalam milidetik (agar operasi selesai sepenuhnya) |
| Hasil | |
|---|---|
int |
Jumlah byte yang dibaca, mungkin nol, atau -1 jika perintah telah berakhir. |
menulis
public abstract int write (ByteBuffer buffer,
long timeOutMs)Menulis urutan byte ke perangkat dari buffer yang diberikan.
Upaya dilakukan untuk menulis hingga r byte ke perangkat, dengan r adalah jumlah byte yang tersisa dalam buffer, yaitu src.remaining(), pada saat metode ini dipanggil. Jam
| Parameter | |
|---|---|
buffer |
ByteBuffer: data yang akan dikirim |
timeOutMs |
long: waktu tunggu dalam milidetik (agar operasi selesai sepenuhnya) |
| Hasil | |
|---|---|
int |
Jumlah byte yang ditulis, mungkin nol, atau -1 jika perintah telah berakhir. |