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.