Verbreitung :: Nachricht.

Spread :: Nachricht ist ein Perl-Modul, das erstellt wurde, um Messaging mit dem Spread-Toolkit bereitzustellen.
Jetzt downloaden

Verbreitung :: Nachricht. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Mark Pfeiffer
  • Website des Verlags:
  • http://search.cpan.org/~markpf/Spread-Message-0.21/Message.pm

Verbreitung :: Nachricht. Stichworte


Verbreitung :: Nachricht. Beschreibung

Spread :: Nachricht ist ein Perl-Modul, das erstellt wurde, um Messaging mit dem Spread-Toolkit bereitzustellen. Spread: Meine $ mbox = Nachricht-> NEU (Spread_name => '4803 @ Host', Name => "Down $$", Gruppe => , #debug => 1, member_sub => process_control, message_sub => process_data, timeout_sub => Herzschlag,); sub process_control {My $ mbox = Shift; meine $ loop = schalte; # Prozessschaftsmeldungen hier. Siehe Beispiele} Sub Process_Data {My $ mbox = Shift; meine $ loop = schalte; # Bearbeiten Sie die Daten hier. Siehe Beispiele} Sub Heartbeat {My $ mbox = Shift; meine $ loop = schalte; # Bearbeiten Sie alle Timeouts hier. Siehe Beispiele} Während (1) {# Verarbeiten Sie verschiedene Daten nach Bedarf $ mbox-> rx (10, $ -Roop); $ Schleife ++; # Zusätzliche Abwicklung von Nebenwirkungen, die von den Callbacks erstellt wurden} $ mbox-> trennen (); Andere Möglichkeiten sind: # Verbindung $ mbox-> connect; $ mbox-> trennen; # Config $ mbox-> konfigurieren (% config); $ spread_daemon = $ mbox-> spread_name; $ mbox-> spread_name ('3480@1.1.1.1 '); $ seed_name = $ mbox-> Name; $ mbox-> name ('test'); $ rv = $ mbox-> debug (); $ mbox-> debug (1); # TX / RX-Nachrichten $ MBox-> Senden (@ GRPS, $ msg); $ mbox-> sendet (@ GRPS,% perlhash); $ hashref = $ mbox-> decodieren; $ msg_size = $ mbox-> Umfrage; $ mbox-> rx ($ timeout, @ args); $ regulern_msg = $ mbox-> bekommen; $ msg = $ mbox-> getssg ($ timeout); # Objekt- / Nachrichtendetails $ Spread = $ mbox-> mbox; @grps = $ mbox-> GRPS; $ sent_by = $ mbox-> Sender; $ service_type = $ mbox-> type; $ message_type = $ mbox-> mess_type; $ same_endian = $ mbox-> endian; $ last_message = $ mbox-> msg; $ last_hashref = $ mbox-> Befehl; $ is_new_message = $ mbox-> new_msg; $ time_last_recErIVE = $ mbox-> tm; $ timed_out = $ mbox-> timeout; $ myperrorno = $ mbox-> Fehler; $ whoami = $ mbox-> mich; # Testnachricht $ mbox-> control_msg; $ mbox-> rimed_at_me; $ mbox-> is_unreliable_mess; $ mbox-> is_reliable_mess; $ mbox-> is_fifo_mess; $ mbox-> is_causal_mess; $ mbox-> is_agreed_mess; $ mbox-> is_safe_mess; $ mbox-> is_regular_mess; $ mbox-> is_self_discard; $ mbox-> is_reg_memb_mess; $ mbox-> is_tranition_mess; $ mbox-> is_cauused_join_mess; $ mbox-> is_cauused_leave_mess; $ mbox-> is_cauused_disconnect_mess; $ mbox-> is_cauused_network_mess; $ mbox-> is_membership_mess; $ Mbox-> Is_reject_mess; $ mbox-> is_self_leave; # Callbacks $ mbox -> _ member_sub $ mbox -> _ $ mbox message_sub -> _ error_sub $ mbox -> _ timeout_sub $ mbox-> handle_commands_aimed_at_meRequirements: · Perl-Anforderungen: · Perl.


Verbreitung :: Nachricht. Zugehörige Software