Io :: capture.

IO :: Capture é uma classe de base de base abstrata para criar módulos para capturar a saída.
Baixe Agora

Io :: capture. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Mark Reynolds and Jon Morgan
  • Site do editor:
  • http://search.cpan.org/~reynolds/IO-Capture-0.05/lib/IO/Capture.pm

Io :: capture. Tag


Io :: capture. Descrição

Io :: Capture é uma classe de perl base abstrata para construir módulos para capturar a saída. IO :: Capture é uma classe de base de base abstrata para construir módulos para capturar saída. O módulo de captura IO :: define uma classe base abstrata que pode ser usada para criar módulos que capturam saída sendo enviada em um arquivo handandle, como stderr.several. módulos que vêm com a distribuição fazem exatamente isso. Isto é, capturar stdout e stderr. Veja também o Io :: Capture :: Stdout :: Estendido no CPAN.See IO :: Capture :: Visão geral para uma discussão desses módulos e exemplos de como construir um módulo para a sub-classe do IO :: Capture-se. Se depois de ler a visão geral, você gostaria de construir uma aula do IO :: Capture, procure por detalhes sobre os internals.Methodsthese são os métodos definidos no módulo IO :: Capture. Esta página estará discutindo o módulo do ponto de vista de alguém que deseja construir uma subpastura do método IO :: Capture.Ach definido no módulo IO :: Capture define um método público, que então chama um ou mais métodos. (Nomes começando com um sublinhado) Isso permite substituir os métodos em um nível mais fino de granularidade, reutilizando tanto da funcionalidade fornecida no módulo quanto possível. Estes métodos internos, três são métodos abstratos que você terá que substituir Se você quiser que seu módulo faça qualquer coisa. Os três são _start (), _retieve_captured_text (). e _stop (). Abaixo estão os métodos públicos com os métodos privados que cada um usa imediatamente após. O novo método cria um novo objeto IO :: Capture e o retorna ao seu chamador. O objeto é implementado com um hash. Cada tecla usada pelo IO :: Capture é nomeada com o nome da classe. I.e., 'io :: capture :: '. Isso é para evitar que os confrontos de nome com chaves adicionadas por autores de subdes classe. Os atributos podem ser definidos no objeto passando uma referência de hash como um único argumento para novo (). Minha $ Capture = IO :: Capture-> Novo ({Key => 'Valor'}); Todos os elementos deste hash serão adicionados ao objeto e estarão disponíveis para uso por crianças de IO :: Capture. Meu $ Key = $ Auto -> {'Key'}; Os métodos internos usados são: _initialize () _ Initialize é chamado assim que o objeto vazio foi abençoado. Adiciona a estrutura ao objeto que precisará. O módulo IO :: Capture Adiciona o seguinte :: Message =: [] io :: capture :: line_pointer => 1 io :: capture :: status => 'pronto', # ocupado ao capturarThe o método de início Responsável por salvar o estado atual do FileHandle e ou Hander de Sinal, e iniciar o Capture Data.Start não pode ser chamado se já houver uma captura em andamento. A parada deve ser chamada primeiro. Requisitos: · Perl.


Io :: capture. Software Relacionado

Tie :: Simples

Tie :: Módulo Perl simples contém laços variáveis facilitados: muito, muito, muito mais fácil ... ...

136

Download