NET :: IMP

Protocolo de inspección y modificación
Descargar ahora

NET :: IMP Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Steffen Ullrich
  • Sitio web del editor:
  • http://search.cpan.org/~sullr/

NET :: IMP Etiquetas


NET :: IMP Descripción

IMP es un protocolo para la inspección, modificación y rechazo de los datos entre dos lados (servidor y cliente) utilizando un analizador que implementa este paquete de interfaz.synopsis mySessionLog; Use la base 'NET :: IMP :: BASE'; Utilice la red :: imp; # crea un objeto de fábrica sub new_factory {my ($ clase,% args args) = @_; ... crear un objeto de fábrica ... ... $ Fábrica-> New_Analyzer Llamadas más tarde $ Class-> New_Analyzer ...} # Crea New Analyzer Object, Gets% args de Factory Sub New_Analyzer {My ($ Class,% Args) = @_; ... Manejar en privado% args ... My $ Self = $ Class-> super :: New_analyzer (% args); # Prepase todo para siempre en ambas direcciones $. devolver $ yo; } # NUEVOS DATOS PARA EL ANÁLISIS, $ OFFSET Solo se deben configurar si hay huecos # (por ejemplo, cuando pasamos datos con offset en el futuro) Sub Data {My ($ Self, $ DIR, $ DATA DE DATOS, $ OFFSET) = @_ ; ... Registrar datos ...} Paquete principal; Si (my @erR = MySessionlog-> Validate_CFG (% config)) {Die "@err"} My $ Factory = mySessionlog-> new_factory (% config); # llama a mySessionLog-> New_Analyzer My $ Analyzer = $ Factory-> New_Analyzer (...); $ analzador-> set_callback (\ imp_cb); $ analzador-> datos (0, 'datos de dir 0'); .... Llamará a IMP_CB tan pronto como los resultados estén allí ... $ Analyzer-> Datos (0, ''); # EOF de dir 0 # devolución de llamada para resultados sub imp_cb {para mi $ rv (@_) {My $ rtype = Shift (@ $ RV); Si ($ rtype == imp_pass) ... ...}}} Página de inicio del producto


NET :: IMP Software relacionado