IDeviceConnection
public
interface
IDeviceConnection
| com.android.incfs.install.IDeviceConnection |
Representa una conexión a un dispositivo desde el que se puede leer y escribir.
Resumen
Clases anidadas | |
|---|---|
interface |
IDeviceConnection.Factory
|
Métodos públicos | |
|---|---|
abstract
int
|
read(ByteBuffer buffer, long timeOutMs)
Lee una secuencia de bytes de esta conexión en el búfer determinado. |
abstract
int
|
write(ByteBuffer buffer, long timeOutMs)
Escribe una secuencia de bytes en el dispositivo desde el búfer determinado. |
Métodos públicos
leer
public abstract int read (ByteBuffer buffer,
long timeOutMs)Lee una secuencia de bytes de esta conexión en el búfer determinado.
Se intenta leer hasta r bytes en el dispositivo, donde r es la cantidad de bytes restantes en el búfer, es decir, dst.remaining(), en el momento en que se invoca este método.
| Parámetros | |
|---|---|
buffer |
ByteBuffer: Dónde almacenar los datos leídos del socket |
timeOutMs |
long: Tiempo de espera en milisegundos (para que se complete la operación completa) |
| Muestra | |
|---|---|
int |
Es la cantidad de bytes leídos, que puede ser cero, o -1 si finalizó el comando. |
a escribir
public abstract int write (ByteBuffer buffer,
long timeOutMs)Escribe una secuencia de bytes en el dispositivo desde el búfer determinado.
Se intenta escribir hasta r bytes en el dispositivo, donde r es la cantidad de bytes restantes en el búfer, es decir, src.remaining(), en el momento en que se invoca este método. Es
| Parámetros | |
|---|---|
buffer |
ByteBuffer: Datos que se enviarán |
timeOutMs |
long: Tiempo de espera en milisegundos (para que se complete la operación completa) |
| Muestra | |
|---|---|
int |
Es la cantidad de bytes escritos, que puede ser cero, o -1 si finalizó el comando. |