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.