Poe :: Componente :: Genérico

poe :: componente :: generic é um componente PoE que fornece acesso não bloqueador a um objeto de bloqueio.
Baixe Agora

Poe :: Componente :: Genérico Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • David Davis and Teknikill Software
  • Site do editor:
  • http://search.cpan.org/~gwyn/POE-Component-Generic-0.1007/lib/POE/Component/Generic.pm

Poe :: Componente :: Genérico Tag


Poe :: Componente :: Genérico Descrição

Poe :: Componente :: Genérico é um componente PoE que fornece acesso não bloqueador a um objeto de bloqueio. Poe :: Componente :: Genérico é um componente PoE que fornece acesso sem bloqueio a um objeto de bloqueio.synopsis Use PoE :: componente :: genérico; Meu $ Telnet = PoE :: Componente :: generic-> spawn (# obrigatório; objeto principal é deste pacote de classe => 'net :: telnet', # opcional; opções passadas para net :: Telnet-> New () Object_options => [], # opcional; você pode usar $ poco-> session_id () em vez de alias => 'telnet', # opcional; 1 para ativar a depuração de depuração => 1, # opcional; 1 para ver o verbose do stderr > 1, # opcional; opções passadas para as opções de sessão interna => {trace => 1}, # opcional; descrever pacotes de assinaturas do pacote => {'net :: telnet' => {# métodos que exigem coderefs e mantê-los Depois que eles retornam. # O primeiro Arg é convertido em um coderef postbacks => {option_callback => 0}}, 'outro :: pacote' => {# apenas esses métodos são métodos expostos => # Métodos que exigem CODEEREFs, mas não os mantêm # depois que eles retornam callbacks => }}); # Inicie sua sessão Poe, depois ... $ Telnet-> Aberto ({Event => Resultado '}, "Rainmaker.wunderground.com"); # Resultado Sub Resultado {My ($ Kernel, $ Ref, $ Resultado) = @_ ; if ($ Ref -> {Erro}) {Die Junte ('', @ {$ ref -> {error}). "N"; } Imprimir "conectado: $ result n"; } # Configurar um postback $ Telnet-> option_callback ({}, "option_back"); # option_back estadual sub option_back {my ($ obj, $ opção, $ is_remote, $ is_enabled, $ was_enabled, $ buf_position) = @_ ; # Veja l para uma discussão sobre o acima. # Nota: Callbacks e postbacks não podem receber objetos. } # Use um retorno de chamada # fingir que $ outros foi criado como um proxy para outro :: pacote de pacote $ outro-> dois ({}, sub {warn "Eu fui chamado ..."}); meu código $ = $ session-> postback ("my_state"); $ outros-> dois ({}, código $); poe :: componente :: generic é um componente PoE que fornece um invólucro sem bloqueio em torno de qualquer objeto. Funciona embalando um processo filho com PoE :: Roda :: Executar e criar o objeto no processo filho. Chamadas de método são então serializadas e enviadas via stdin para a criança a ser tratada. Os valores de retorno são publicados de volta à sua sessão via STDOUT. Isso significa que todos os argumentos do método e os valores de retorno devem sobreviver a serialização. Se você precisar passar Coderefs, use "Callbacks", "postbacks" ou "fábricas". As chamadas de Mimethod são envolvidas em eval no processo filho para que os erros possam ser propagados de volta à sua sessão. Consulte "Saída" .Output para Stderr na criança, isto é do seu objeto, é mostrado somente se a depuração ou verbosa estiver definida na criança, ou seja, a partir do seu objeto, é redirecionada para Stderr e será mostrada no mesmo circunstâncias. Requisitos: · Perl.


Poe :: Componente :: Genérico Software Relacionado

Prazo

Tempo :: Quadro Módulo contém objetos para armazenar um período de tempo. ...

194

Download