Io :: cattura

IO :: Capture è una classe perl base astratta per creare moduli per acquisire l'output.
Scarica ora

Io :: cattura Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • Mark Reynolds and Jon Morgan
  • Sito web dell'editore:
  • http://search.cpan.org/~reynolds/IO-Capture-0.05/lib/IO/Capture.pm

Io :: cattura Tag


Io :: cattura Descrizione

Io :: Capture è una classe perl base astratta per creare moduli per acquisire l'uscita. Io :: Capture è una classe di base astratta per costruire moduli per acquisire moduli per acquisire l'uscita. Il modulo Io :: Capture definisce una classe base astratta che può essere utilizzata per creare moduli che acquisire l'uscita vengono inviati su un filehandle come stdout o stderr.several Moduli che vengono con la distribuzione fanno solo questo. I.e., cattura lo stdout e lo stderr. Vedi anche James Keenan's Io :: Capture :: Stdout :: Estendato su cpan.see Io :: Cattura :: Panoramica per una discussione di questi moduli ed esempi di come costruire un modulo alla sottomarino da io :: Cattura te stesso. Se dopo aver letto la panoramica, si desidera costruire una classe da io :: Cattura, guarda qui per i dettagli sugli interni.methodstese sono i metodi definiti nel modulo IO :: Capture. Questa pagina discuterà il modulo dal punto di vista di qualcuno che vuole creare una sotto-classe di IO :: Capture.each Metodo definito nel modulo IO :: Capture Definisce un metodo pubblico, che quindi chiama uno o più privato metodi. (Nomi che iniziano con un sottolineatura) Ciò consente di ignorare i metodi a un livello più fine di granularità, riutilizzare il maggior numero di funzionalità fornite nel modulo possibile. Di questi metodi interni, tre sono metodi astratti che il tuo dovrà ignorare Se vuoi che il tuo modulo faccia qualcosa. I tre sono _Start (), _RETREVE_CAPTED_TEXT (). e _STOP (). Di seguito sono riportati i metodi pubblici con i metodi privati che ciascuno utilizza immediatamente dopo. Il nuovo metodo crea un nuovo oggetto IO :: Capture e restituisce il suo chiamante. L'oggetto è implementato con un hash. Ogni tasto utilizzato da IO :: Capture è chiamato con il nome della classe. I.e., 'Io :: Capture :: '. Questo per prevenire gli scontri del nome con le chiavi aggiunte dagli autori della sottocassetto. Gli attributi possono essere impostati nell'oggetto passando un riferimento a hash come un singolo argomento a nuovo (). My $ Capture = Io :: Capture-> Nuovo ({tasto => 'valore'}); tutti gli elementi di questo hash verranno aggiunti all'oggetto e saranno disponibili per l'uso da parte dei bambini di Io :: Cattura. My $ Key = $ Self-> {'Key'}; i metodi interni utilizzati sono: _initialize () _ Inizializza è chiamato non appena l'oggetto vuoto è stato benedetto. Aggiunge la struttura all'oggetto di cui avrà bisogno. Il modulo IO :: Capture aggiunge il seguente IO :: Capture :: Messaggi => [] Io :: Capture :: line_pointer => 1 Io :: Capture :: Stato => 'Pronto', #>> 'Pronto', # Occupato quando è il metodo di avvio Responsabile per il salvataggio dello stato corrente del fileHandle e o del segnale manuale e avviare il cattura dei dati.start non può essere chiamato se c'è già una cattura in corso. La fermata deve essere chiamata prima. Requisiti: · Perl.


Io :: cattura Software correlato