IDeviceConnection
public
interface
IDeviceConnection
| com.android.incfs.install.IDeviceConnection |
読み取りと書き込みが可能なデバイスへの接続を表します。
概要
ネストされたクラス | |
|---|---|
interface |
IDeviceConnection.Factory
|
パブリック メソッド | |
|---|---|
abstract
int
|
read(ByteBuffer buffer, long timeOutMs)
この接続から指定されたバッファにバイトのシーケンスを読み取ります。 |
abstract
int
|
write(ByteBuffer buffer, long timeOutMs)
指定されたバッファからデバイスにバイト シーケンスを書き込みます。 |
パブリック メソッド
読書
public abstract int read (ByteBuffer buffer,
long timeOutMs)この接続から指定されたバッファにバイトのシーケンスを読み取ります。
このメソッドが呼び出された時点で、バッファに残っているバイト数(dst.remaining())である r バイトまでをデバイスから読み取ろうとします。
| パラメータ | |
|---|---|
buffer |
ByteBuffer: ソケットから読み取ったデータを保存する場所 |
timeOutMs |
long: タイムアウト(ミリ秒単位)(オペレーション全体が完了するまでの時間) |
| 戻り値 | |
|---|---|
int |
読み取られたバイト数(0 の場合もあります)。コマンドが終了した場合は -1。 |
文章の作成
public abstract int write (ByteBuffer buffer,
long timeOutMs)指定されたバッファからデバイスにバイト シーケンスを書き込みます。
このメソッドが呼び出された時点でバッファに残っているバイト数(src.remaining())である r バイトまでデバイスに書き込もうとします。それは
| パラメータ | |
|---|---|
buffer |
ByteBuffer: 送信するデータ |
timeOutMs |
long: タイムアウト(ミリ秒単位)(オペレーション全体が完了するまでの時間) |
| 戻り値 | |
|---|---|
int |
書き込まれたバイト数(0 の場合もあります)。コマンドが終了した場合は -1。 |