| Spread :: MENSAJE Spread :: Message es un módulo Perl creado para proporcionar mensajes utilizando el kit de herramientas Spread. |
Descargar ahora |
Spread :: MENSAJE Clasificación y resumen
- Licencia:
- Perl Artistic License
- Nombre del editor:
- Mark Pfeiffer
- Sitio web del editor:
- http://search.cpan.org/~markpf/Spread-Message-0.21/Message.pm
Spread :: MENSAJE Etiquetas
Spread :: MENSAJE Descripción
Difusión :: El mensaje es un módulo de Perl creado para proporcionar mensajería utilizando el kit de herramientas Spread. Spread :: Mensaje es un módulo de Perl creado para proporcionar mensajes utilizando la Spreat Toolkit.Synopsis Use Spread :: MENSAJE; My $ MBOX = Message-> Nuevo (Spread_Name => '4803 @ host', nombre => "abajo $$", grupo => , #Debug => 1, Miembro_sub => Process_Control, Message_sub => Process_Data, TimeOut_Sub => Heartbeat,); Sub process_control {My $ Mbox = Shift; My $ Loop = Shift; # Procesar mensajes de membresía aquí. Ver ejemplos} Sub Process_Data {My $ Mbox = Shift; My $ Loop = Shift; # Procesar los datos aquí. Ver ejemplos} Sub Heartbeat {My $ Mbox = Shift; My $ Loop = Shift; # Procesar cualquier tiempo de espera aquí. Ver ejemplos} Mientras que (1) {# procesa datos diferentes según sea necesario $ Mbox-> RX (10, $ Loop); $ Loop ++; # Procesamiento adicional de efectos secundarios creados por las devoluciones de llamada} $ Mbox-> Desconecte (); Otras posibles son: # Conexión $ Mbox-> Conectar; $ mbox-> desconectar; # Config $ mbox-> configurar (% config); $ Spread_Daemon = $ Mbox-> Spread_Name; $ Mbox-> Spread_Name ('3480@11.1.1.1 '); $ SEED_NAME = $ MBOX-> Nombre; $ Mbox-> Nombre ('Prueba'); $ rv = $ mbox-> depuración (); $ Mbox-> Depuración (1); # TX / RX mensajes $ Mbox-> Enviar (@ GRPS, $ MSG); $ Mbox-> Envía (@ GRPS,% perlhash); $ hashref = $ Mbox-> Decodish; $ msg_size = $ mbox-> encuesta; $ Mbox-> RX ($ TIMEOUT, @ args); $ regular_msg = $ Mbox-> obtener; $ msg = $ mbox-> getmsg ($ TIMEOUT); # Objeto / Detalles del mensaje $ Spread = $ Mbox-> Mbox; @GRPS = $ MOX-> GRPS; $ sent_by = $ Mbox-> Remitente; $ service_type = $ Mbox-> Tipo; $ Message_Type = $ Mbox-> Mess_Type; $ Same_endian = $ Mbox-> Endian; $ last_message = $ mbox-> msg; $ last_hashref = $ mbox-> comando; $ is_new_message = $ mbox-> new_msg; $ TIME_LAST_RECEEDED = $ MBOX-> TM; $ timed_out = $ mbox-> tiempo de espera; $ mysperrorno = $ mbox-> error; $ whoami = $ mbox-> yo; # Mensaje de prueba $ Mbox-> Control_msg; $ Mbox-> AIMEDED_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_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; # Suministró devoluciones de llamada $ Mbox -> _ Miembro_sub $ Mbox -> _ message_sub $ Mbox -> _ _ ERROR_SUB $ MOX -> _ TIMEOUT_SUB $ MBOX-> Handle_Commands_Aimed_at_MerreQuirements: · Perl Requisitos: · Perl
Spread :: MENSAJE Software relacionado