Danga :: Sockel.

Danga :: Sockel ist eine Ereignisschleife und eine ereignisgesteuerte Async-Sockel-Basisklasse.
Jetzt downloaden

Danga :: Sockel. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Danga::Socket team
  • Website des Verlags:
  • http://search.cpan.org/~bradfitz/Danga-Socket-1.56/Socket.pm

Danga :: Sockel. Stichworte


Danga :: Sockel. Beschreibung

Danga :: Socket ist eine Ereignisschleife und eine ereignisgesteuerte Async-Sockel-Basisklasse. Danga :: Socket ist eine Ereignisschleife und eine ereignisgesteuerte Async-Sockel-Basis-Klasse.Synopsis-Paket My :: Socket Verwenden Sie Danga :: Sockel; Verwenden Sie Base ('danga :: Socket'); Verwenden Sie Felder ('my_attribute'); Sub New {My My :: Socket $ self = Shift; $ self = Felder :: neu ($ self), es sei denn, REF $ Self; $ self-> super :: neu (@_); $ selbst -> {my_attribute} = 1234; ergib $ selbst zurück; } Sub Event_ERR {...} Sub Event_HUP {...} Sub Event_Write {...} Sub Event_Read {...} Sub Close {...} $ my_sock-> tcp_cork ($ bool); # Schreiben Sie Returns 1 Wenn alle Schreibvorgänge durchlaufen haben, oder 0, wenn es # gibt, wenn es in Warteschlange $ my_sock-> schreibt ($ scalar); $ my_sock-> schreibe ($ scalAref); $ my_sock-> schreibe (sub {...}); # Run, wenn vorherige Daten geschrieben wurden $ my_sock-> schreiben (undef); # Kick-Starts # Lesen Sie MAX $ BYTECOUNT BYTE, oder undef auf der Verbindung geschlossen $ scalar_ref = $ my_sock-> lesen ($ bytecount); # wenden Sie sich auf Schriften. nicht benötigt mit -> schreibe (). schreibe () # wird automatisch watch_write eingeschaltet, wenn Sie zu viel # schrieb, und schalten Sie es aus, wenn Sie $ my_sock-> watch_write ($ bool); # Achten Sie auf der Lesbarkeit $ my_sock-> watch_read ($ bool); # Wenn Sie zu viel lesen und etwas wieder auf # lesbare Warteschlange drücken möchten. (nicht unglaublich gut getestet) $ my_sock-> push_back_read ($ buf); # Skalar oder Skalar Ref Danga :: Socket-> Addubrotheds (..); Danga :: Socket-> setloopTimeout ($ Millisecs); Danga :: Sockel-> Descriptormap (); Danga :: Sockel-> Watchedsockets (); # Zählung von Deskriptormap-Tasten Danga :: Socket-> SetPostLoopCallback ($ Code); Danga :: Sockel-> EventLoop (); Dies ist eine abstrakte Basisklasse für Objekte, die von einer Sockel unterstützt wird, die den grundlegenden Rahmen für ereignisgesteuerte asynchrone IO bietet, der schnell ist. Danga :: Socket ist sowohl eine Basisklasse für Objekte als auch eine Ereignisschleife.Callers Subclass Danga :: Sockel. Danga :: Socket's Constructor registriert sich mit der Danga :: Socket Event-Loop, und ruft Callbacks auf das Objekt zur Lesbarkeit, Schreibbarkeit, Fehler und anderen Bedingungen auf. Danga :: Socket verwendet das Modul "Felder", dass auch Ihre Unterklassen. Anforderungen: · Perl.


Danga :: Sockel. Zugehörige Software