Alle Optionen
buster  ] [  bullseye  ] [  bookworm  ] [  trixie  ] [  sid  ]
[ Quellcode: libanyevent-perl  ]

Paket: libanyevent-perl (7.140-3)

Links für libanyevent-perl

Screenshot

Debian-Ressourcen:

Quellcode-Paket libanyevent-perl herunterladen:

Betreuer:

Externe Ressourcen:

Ähnliche Pakete:

Ereignisschleifen-Rahmenwerk mit mehreren Implementierungen

AnyEvent ist selbst kein Ereignismodell; es stellt lediglich auf pragmatische Weise eine Schnittstelle zu dem vom Hauptprogramm genutzten Modell bereit. Für Ereignismodelle ist die Aussage "es kann nur eins geben" eine bittere Realität: In der Regel kann nur eine Ereignisschleife zur gleichen Zeit in einem Prozess aktiv sein. Dieses Modul kann das nicht ändern, aber es kann die Unterschiede zwischen ihnen verstecken.

Das Modul AnyEvent soll Autoren die Möglichkeit geben, im Programm auf Ereignisse zu reagieren (auf E/A oder Timer-Ereignisse warten) ohne sich zu einer Religion oder Lebensweise zu bekennen. Und vor allem: ohne die Anwender ihrer Module zu zwingen, das gleiche Event-Modell zu verwenden.

Während des ersten Aufrufs einer Methode zur Erzeugung eines »Watchers« versucht das Modul, die aktuell geladene Ereignisschleife zu identifizieren. Dazu prüft es, ob eines der folgenden Module bereits geladen ist: EV, AnyEvent::Loop, Event, Glib, Tk, Event::Lib, Qt, POE. Das erste Gefundene wird verwendet. Wenn keines gefunden werden, versucht das Modul, die ersten vier Module in der angegebenen Reihenfolge zu laden. Beachten Sie aber: Wenn EV nicht verfügbar ist, sollte die reine Perl-Version AnyEvent::Loop immer funktionieren, sodass die beiden anderen Module normalerweise nicht ausprobiert werden.

Markierungen: Software-Entwicklung: Perl-Entwicklung, Bibliotheken, Implementiert in: implemented-in::c, implemented-in::perl, Rolle: Entwicklungs-Bibliothek

Andere Pakete mit Bezug zu libanyevent-perl

  • hängt ab von
  • empfiehlt
  • schlägt vor
  • erweitert

libanyevent-perl herunterladen

Download für alle verfügbaren Architekturen
Architektur Paketgröße Größe (installiert) Dateien
i386 383,7 kB909,0 kB [Liste der Dateien]