IDeviceConnection
public
interface
IDeviceConnection
| com.android.incfs.install.IDeviceConnection |
Okunabilen ve yazılabilen bir cihaza bağlantıyı temsil eder.
Özet
İç içe yerleştirilmiş sınıflar | |
|---|---|
interface |
IDeviceConnection.Factory
|
Herkese açık yöntemler | |
|---|---|
abstract
int
|
read(ByteBuffer buffer, long timeOutMs)
Bu bağlantıdan gelen bir bayt dizisini belirtilen arabelleğe okur. |
abstract
int
|
write(ByteBuffer buffer, long timeOutMs)
Belirtilen arabellekten cihaza bir bayt dizisi yazar. |
Herkese açık yöntemler
okuma
public abstract int read (ByteBuffer buffer,
long timeOutMs)Bu bağlantıdan gelen bir bayt dizisini belirtilen arabelleğe okur.
Bu yöntem çağrıldığında arabellekte kalan bayt sayısı (yani dst.remaining()) olan r baytlık bir bölüm cihaza okunmaya çalışılır.
| Parametreler | |
|---|---|
buffer |
ByteBuffer: soketten okunan verilerin depolanacağı yer |
timeOutMs |
long: milisaniye cinsinden zaman aşımı (işlemin tamamlanması için) |
| İlerlemeler | |
|---|---|
int |
Okunan bayt sayısı (sıfır olabilir) veya komut sona erdiyse -1. |
yardım et
public abstract int write (ByteBuffer buffer,
long timeOutMs)Belirtilen arabellekten cihaza bir bayt dizisi yazar.
Bu yöntem çağrıldığında arabellekte kalan bayt sayısı olan r baytlık bir bölümü cihaza yazma girişimi yapılır. Bu
| Parametreler | |
|---|---|
buffer |
ByteBuffer: Gönderilecek veriler |
timeOutMs |
long: milisaniye cinsinden zaman aşımı (işlemin tamamlanması için) |
| İlerlemeler | |
|---|---|
int |
Yazılan bayt sayısı (sıfır olabilir) veya komut sona erdiyse -1. |