IDeviceConnection
public
interface
IDeviceConnection
| com.android.incfs.install.IDeviceConnection |
Rappresenta una connessione a un dispositivo da cui è possibile leggere e scrivere.
Riepilogo
Classi nidificate | |
|---|---|
interface |
IDeviceConnection.Factory
|
Metodi pubblici | |
|---|---|
abstract
int
|
read(ByteBuffer buffer, long timeOutMs)
Legge una sequenza di byte da questa connessione nel buffer specificato. |
abstract
int
|
write(ByteBuffer buffer, long timeOutMs)
Scrive una sequenza di byte sul dispositivo dal buffer specificato. |
Metodi pubblici
leggere
public abstract int read (ByteBuffer buffer,
long timeOutMs)Legge una sequenza di byte da questa connessione nel buffer specificato.
Viene eseguito un tentativo di lettura fino a r byte sul dispositivo, dove r è il numero di byte rimanenti nel buffer, ovvero dst.remaining(), al momento della chiamata di questo metodo.
| Parametri | |
|---|---|
buffer |
ByteBuffer: dove archiviare i dati letti dal socket |
timeOutMs |
long: timeout in millisecondi (per il completamento dell'intera operazione) |
| Ritorni | |
|---|---|
int |
Il numero di byte letti, possibilmente zero, o -1 se il comando è terminato. |
scrivere
public abstract int write (ByteBuffer buffer,
long timeOutMs)Scrive una sequenza di byte sul dispositivo dal buffer specificato.
Viene eseguito un tentativo di scrivere fino a r byte sul dispositivo, dove r è il numero di byte rimanenti nel buffer, ovvero src.remaining(), al momento della chiamata di questo metodo. È
| Parametri | |
|---|---|
buffer |
ByteBuffer: dati da inviare |
timeOutMs |
long: timeout in millisecondi (per il completamento dell'intera operazione) |
| Ritorni | |
|---|---|
int |
Il numero di byte scritti, possibilmente zero, o -1 se il comando è terminato. |