Io :: captura

IO :: Capture es una clase de base abstracta Perl para construir módulos para capturar la salida.
Descargar ahora

Io :: captura Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Mark Reynolds and Jon Morgan
  • Sitio web del editor:
  • http://search.cpan.org/~reynolds/IO-Capture-0.05/lib/IO/Capture.pm

Io :: captura Etiquetas


Io :: captura Descripción

Io :: Capture es una clase de base abstracta Perl para construir módulos para capturar la salida. Io :: Capture es una clase de base abstracta Perl para construir módulos para capturar la salida. El módulo IO :: Capture define una clase de base abstracta que se puede usar para construir módulos que capturan la salida que se envía en un FileHandle como STdout o STDERR.SEVERAL Los módulos que vienen con la distribución hacen precisamente eso. Es decir, captura stdout y stderr. También vea la IO de James Keenan :: Capture :: stdout :: extendido en cpan.see io :: Capture :: Descripción general de una discusión de estos módulos y ejemplos de cómo construir un módulo a la subclase de IO :: Capture. Si después de leer la descripción general, le gustaría construir una clase de IO :: Capture, busque aquí los detalles sobre los internales. Methodsthese son los métodos definidos en el módulo IO :: Capture. Esta página estará discutiendo el módulo desde el punto de vista de alguien que quiere construir una subclase de IO :: Capture.Entregno definido en el Módulo IO :: Capture define un método público, que luego llama a uno o más privado métodos. (Nombres que comienzan con un subrayado) Esto le permite anular métodos a un nivel más fino de granularidad, volviendo a utilizar la mayor cantidad de funcionalidad proporcionada en el módulo posible. De estos métodos internos, tres son métodos abstractos que tendrán que anular Si quieres que tu módulo haga algo. Los tres son _start (), _retrieve_captured_text (). y _stop (). A continuación se muestran los métodos públicos con los métodos privados que cada uno usa inmediatamente después. Nuevo método nuevo crea un nuevo objeto IO :: Capture y lo devuelve a su persona que llama. El objeto se implementa con un hash. Cada llave utilizada por IO :: Capture se nombra con el nombre de la clase. I.E., 'Io :: Capture :: '. Esto es para evitar que los choques de nombre con llaves agregadas por los autores de la subclase. Los atributos se pueden establecer en el objeto pasando una referencia de hash como un solo argumento a NEW (). My $ CAPTURE = IO :: CAPTURA-> NUEVO ({KEY => 'valor'}); Todos los elementos de este hash se agregarán al objeto, y estará disponible para su uso por parte de los niños de IO :: Capture. mi tecla $ = $ auto -> {'clave'}; Los métodos internos utilizados son: _initialize () _ inicializar se llama tan pronto como el objeto vacío haya sido bendecido. Agrega la estructura al objeto que necesitará. El Módulo IO :: Capture agrega la siguiente IO :: Capture :: Mensajes => [] io :: Capture :: line_pointer => 1 io :: captura :: status => 'listo', # ocupado al capturar el método de inicio es Responsable de guardar el estado actual de FileHandle y o Manual de señales, y iniciar la captura de datos. No se puede llamar, si ya hay una captura en curso. La parada debe ser llamada primero. Requisitos: · Perl


Io :: captura Software relacionado

Ate :: simple

TIE :: Simple PERL MÓDULO CONTENIDO LÍDEES VARIABLES HECHOS FÁCILES: Mucho, mucho, mucho más fácil ... ...

136

Descargar