Spread :: Message.

Sterre :: Messaggio è un modulo perl creato per fornire messaggi utilizzando il toolkit di diffusione.
Scarica ora

Spread :: Message. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • Mark Pfeiffer
  • Sito web dell'editore:
  • http://search.cpan.org/~markpf/Spread-Message-0.21/Message.pm

Spread :: Message. Tag


Spread :: Message. Descrizione

Diffusione :: Il messaggio è un modulo Perl creato per fornire messaggi utilizzando il toolkit di diffusione. Sterre :: Messaggio è un modulo Perl creato per fornire messaggi utilizzando lo spread Toolkit.synopsis Utilizzo Diffusione :: Messaggio; My $ MBOX = Messaggio-> Nuovo (Spread_name => '4803 @ host', nome => "Down $$", Gruppo => , #debug => 1, membro_sub => process_control, message_sub => process_data, timeout_sub => battito cardiaco,); sub process_control {my $ mbox = shift; My $ loop = shift; # Messaggi di iscrizione del processo qui. Vedere Esempi} Sub Process_Data {My $ MBOX = Shift; My $ loop = shift; # Elabora i dati qui. Vedi Esempi} Sub Heartbeat {My $ MBOX = Shift; My $ loop = shift; # Procedere qualsiasi timeout qui. Vedere Esempi} while (1) {# Procedere dati diversi come richiesto $ MBOX-> RX (10, $ loop); $ loop ++; # Elaborazione extra di effetti collaterali creati dai callbacks} $ MBOX-> Disconnetti (); altri possibiliti sono: # Connection $ MBOX-> Connect; $ Mbox-> Disconnetti; # Config $ MBOX-> Configura (% config); $ Spread_daemon = $ MBOX-> Spread_name; $ MBOX-> Spread_Name ('3480@1.1.1.1 '); $ seed_name = $ MBOX-> Nome; $ Mbox-> nome ('test'); $ RV = $ MBOX-> Debug (); $ MBOX-> Debug (1); # Messaggi TX / RX $ MBOX-> Invia (@ GRPS, $ MSG); $ Mbox-> invia (@ GRPS,% perlhash); $ Hashref = $ Mbox-> decodifica; $ msg_size = $ Mbox-> sondaggio; $ MBOX-> RX ($ timeout, @ args); $ Regular_msg = $ MBOX-> Get; $ msg = $ MBOX-> GetMSG ($ timeout); # Dettagli oggetti / messaggio $ Spread = $ MBOX-> MBOX; @GRPS = $ MBOX-> GRPS; $ spet_by = $ Mbox-> mittente; $ service_type = $ Mbox-> tipo; $ MESSAGE_TYPE = $ MBOX-> Mess_type; $ Same_endian = $ MBOX-> ENDAN; $ last_message = $ Mbox-> msg; $ last_hashref = $ Mbox-> comando; $ is_new_message = $ Mbox-> new_msg; $ time_last_receaved = $ MBOX-> TM; $ TIMED_OUT = $ MBOX-> Timeout; $ mysperorno = $ MBOX-> ERRORE; $ whoami = $ Mbox-> me; # Messaggio di test $ Mbox-> control_msg; $ Mbox-> mirato_at_me; $ Mbox-> is_unrelble_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_transition_mess; $ Mbox-> is_caused_join_mess; $ Mbox-> is_caused_leave_mess; $ Mbox-> is_caused_disconnect_mess; $ Mbox-> is_caused_network_mess; $ Mbox-> is_membership_mess; $ Mbox-> is_reject_mess; $ mbox-> is_self_leave; # Callbacks in dotazione $ MBOX -> _ Member_sub $ MBOX -> _ Message_sub $ MBOX -> _ ERROR_SUB $ MBOX -> _ Timeout_sub $ MBOX-> HANGUE_COMMANDS_AIMED_AT_MERQUERQUIRMENTS: · Requisiti perl: · Perl.


Spread :: Message. Software correlato