Alarm :: Gleichzeitiges

Alarm :: Concurrent ist ein Perl-Modul, das mehrere gleichzeitige Alarme ermöglicht.
Jetzt downloaden

Alarm :: Gleichzeitiges Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Cory Johns
  • Website des Verlags:
  • http://search.cpan.org/~johnsca/libalarm-1.0/lib/Alarm/Concurrent.pm

Alarm :: Gleichzeitiges Stichworte


Alarm :: Gleichzeitiges Beschreibung

Alarm :: Concurrent ist ein Perl-Modul, das mehrere gleichzeitige Alarme ermöglicht. Alarm :: Concurrent ist ein Perl-Modul, das mehrere, gleichzeitige Alarme ermöglicht. Dieses Modul ist ein Versuch, den eingebauten Alarm / $ SIG {alma} -Funktion von Perl zu verbessern. Diese Funktion, und der zugehörige Signalhandler können Sie für Ihre ordnen Programm, um ein Sigalrm-Signal zu erhalten, das Sie dann angemessen fangen und mit entsprechendem Umgang mit der Art der Gestaltung dieser Signale (auf Betriebssystemebene) fangen und damit umgehen können, können Sie nur einen Alarm- und Handler zu einem bestimmten Zeitpunkt aktiv sein. Hier kommt dieses Modul ein. Dieses Modul ermöglicht es Ihnen, mehrere Alarme zu definieren, jeweils mit einem zugehörigen Handler. Diese Alarme sind sequenziert (in einer Warteschlange), aber gleichzeitig, was bedeutet, dass ihre Bestellung aufbewahrt wird, aber sie gehen immer aus, da ihre eingestellte Zeit unabhängig vom Zustand der anderen Alarme abläuft. (Wenn Sie die Alarme nur in der Reihenfolge ausgehen möchten, siehe Sie sie einstellen, siehe Alarm :: Warteschlange.) Um einen Alarm festzulegen, rufen Sie die SetAlarm () -Funktion mit der eingestellten Zeit des Alarms auf, und einen Referenz auf das Subroutine soll aufgerufen werden, wenn der Alarm ausgeht. Sie können dann mit Ihrem Programm fort weitergehen, und der Alarm wird nach der festgelegten Zeit aufgerufen. Es ist auch möglich, einen Alarm festzulegen, der keinen mit ihm verbundenen Handler mit Alarm :: Concurrent :: Alarm () nicht eingestellt hat. (Diese Funktion kann auch in Ihren Namespace importiert werden. In diesem Fall ersetzen Sie den integrierten Alarm von Perl nur für Ihr Paket.) Wenn ein Alarm, der keinen mit ihm verbundenen Handler zugeordnet ist, läuft, wird der Standardhandler auf $ Alarm :: Concurrent :: default_hanlder wird aufgerufen. Sie können den Standardhandler ändern, indem Sie dieser Variablen zuweisen. Der Standardwert $ Alarm :: Concurrent :: Default_Handler stirbt einfach mit der Meldung "Wecker! N" .Import / exportno Methoden werden standardmäßig exportiert, aber Sie können eine der Funktionen importieren. in den Funktionen. Perls eingebaute Alarmfunktion für jeden Namespace und übernimmt die Variable von Perls Magic% SIG und wechselt alle Versuche, $ SIG {AlMM} in Anrufe an GetHandler () und SetHandler () zu lesen oder zu schreiben (Lesen und Schreiben an andere) Tasten in% sig ist unberührt). Dies kann nützlich sein, wenn Sie Code anrufen, der versucht, seinen eigenen Alarm "den alten modischen Weg" zu setzen. " Es kann jedoch auch gefährlich sein. Überschreibungsalarm wird dokumentiert und sollte stabil sein, aber die Übernahme von% SIG ist riskanter (siehe Vorbehalte) .Note, dass, wenn Sie den Alarm und% SIG nicht überschreiben, einen beliebigen Code, den Sie diese Sets "Legacy Alarme" verwenden, alle Ihre gleichzeitigen Alarme deaktivieren . Sie können Alarm anrufen :: Concurrent :: Restore (), um den Alarm erneut installieren :: Gleichzeitiger Handler. Diese Funktion kann nicht importiert werden. Anforderungen: · Perl.


Alarm :: Gleichzeitiges Zugehörige Software

Snmp :: nörd.

SNMP :: UMSBLICK enthält SNMP-Module, um SNMP-Set auszuführen, zu erhalten, zu gehen, zu Fuß, als nächstes, Walk_Hash usw. ...

386

Herunterladen