Ereignis :: Exekflow.

Ereignis :: Execflow ist eine High-Pegel-API für eine ereignisbasierte Ausführungsablaufsteuerung.
Jetzt downloaden

Ereignis :: Exekflow. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Jrn Reder
  • Website des Verlags:
  • http://search.cpan.org/~jred/

Ereignis :: Exekflow. Stichworte


Ereignis :: Exekflow. Beschreibung

Ereignis :: Execflow ist eine High-Level-API für die eventbasierte Ausführungsablaufsteuerung. Event :: EXECFLOW ist ein High-Level-API für die Event-basierte Ausführung Flow Control.abstract Event :: ExecFlow bietet eine LighFlow-API zur Definition komplexer Fließkontrollen mit asynchroner Ausführung externer Programme. Synopsis verwenden Ereignis: Mein $ Job = Event :: Execflow :: Job :: Gruppe-> Neu (Jobs => /; # - oder einfach dies schreiben: # - progress_parser => qr / /,} ,), Event :: EXECFLOW :: Job :: Code-> NEU (Name => "Prüfungen", Titel => "Einige Überprüfungen", abhängig_on => , Code => Sub {MY ($ Job) = @_; mein $ transcode = $ job-> get_group-> get_job_by_name ("transcode"); if ($ transcode-> get_output! ~ /.../) {$ job-> set_error_message ("XY-Prüfung fehlgeschlagen) ");} # - Dies könnte leichter als post_callback erstellt werden, um # - den oben genannten" Transcode "hinzugefügt, aber es ist trotzdem ein gutes # - Beispiel für den Jobtyp" Code "und zeigt, wie Jobs # - - stören Sie sich einander.},), Ereignis :: Execflow :: Job :: Command-> Neu (Titel => "Muxing OGG-Datei", dep command_on => , Befehl => "ogmmerge ...", no_progress => 1,),],); # - das erbt von Event :: Execflow :: Frontend My $ Frontend = Video :: dvdrip :: gui :: exekflow-> neu (...); $ Frontend-> Start_JOB ($ Job); Event :: EXECFLOW bietet eine High-Level-API, um Jobs zu deklarieren, die hauptsächlich externe Befehle ausführen, analysieren ihre Ausgabe, um Fortschritte oder andere Statusinformationen zu erhalten, die Aktionen auslöst, wenn der Befehl abgeschlossen ist usw. Solche Arbeitsplätze können auf rekursive Weise zusammengekettet werden, um eher komplexe Aufgaben zu erfüllen, die aus vielen Arbeitsplätzen bestehen, die aus vielen Jobs bestehen. Es definiert eine erweiterbare API für die Kommunikation mit der Frontend-Anwendung, die mit GTK2, TK oder Qt eingeschrieben sein kann oder ein einfacher Text ist Konsolenprogramm.in Fall von GTK2 Ein benutzerdefiniertes Widget zum Anzeigen eines Ereignisses :: Execflow-Jobplan, einschließlich Fortschrittsaktualisierungen, wird mit dem GTK2 :: EX :: Formfactory-Paket verschifft.Virequirements: · Perl · Andere Andere> TextDomain · Test :: Weitere Anforderungen: · Perl. · Andernfalls> = 0,04 · Gebietsschema :: TextDomain · Test :: mehr


Ereignis :: Exekflow. Zugehörige Software