IShellOutputReceiver
public
interface
IShellOutputReceiver
| com.android.ddmlib.IShellOutputReceiver |
Classes which implement this interface provide methods that deal with out from a remote shell command on a device/emulator.
Summary
Public methods | |
|---|---|
abstract
void
|
addOutput(byte[] data, int offset, int length)
Called every time some new data is available. |
abstract
void
|
flush()
Called at the end of the process execution (unless the process was canceled). |
abstract
boolean
|
isCancelled()
Cancel method to stop the execution of the remote shell command. |
Public methods
addOutput
public abstract void addOutput (byte[] data,
int offset,
int length)Called every time some new data is available.
| Parameters | |
|---|---|
data |
byte: The new data. |
offset |
int: The offset at which the new data starts. |
length |
int: The length of the new data. |
flush
public abstract void flush ()
Called at the end of the process execution (unless the process was canceled). This allows the receiver to terminate and flush whatever data was not yet processed.
isCancelled
public abstract boolean isCancelled ()
Cancel method to stop the execution of the remote shell command.
| Returns | |
|---|---|
boolean |
true to cancel the execution of the command. |