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.