IShellOutputReceiver

public interface IShellOutputReceiver

com.android.ddmlib.IShellOutputReceiver


Les classes qui implémentent cette interface fournissent des méthodes qui traitent la sortie d'une commande shell distante sur un appareil/émulateur.

Résumé

Méthodes publiques

abstract void addOutput(byte[] data, int offset, int length)

Appelé chaque fois que de nouvelles données sont disponibles.

abstract void flush()

Appelé à la fin de l'exécution du processus (sauf si le processus a été annulé).

abstract boolean isCancelled()

Méthode d'annulation pour arrêter l'exécution de la commande shell à distance.

Méthodes publiques

addOutput

public abstract void addOutput (byte[] data, 
                int offset, 
                int length)

Appelé chaque fois que de nouvelles données sont disponibles.

Paramètres
data byte : nouvelles données.

offset int : décalage auquel commencent les nouvelles données.

length int : longueur des nouvelles données.

vider

public abstract void flush ()

Appelé à la fin de l'exécution du processus (sauf si le processus a été annulé). Cela permet au récepteur de mettre fin à la connexion et de vider les données qui n'ont pas encore été traitées.

isCancelled

public abstract boolean isCancelled ()

Méthode d'annulation pour arrêter l'exécution de la commande shell à distance.

Renvoie
boolean true pour annuler l'exécution de la commande.