Crypt :: OpenPGP :: ErrorHandler

Crypt :: OpenPGP Erro ao manuseio.
Baixe Agora

Crypt :: OpenPGP :: ErrorHandler Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Benjamin Trott
  • Site do editor:
  • http://search.cpan.org/~btrott/

Crypt :: OpenPGP :: ErrorHandler Tag


Crypt :: OpenPGP :: ErrorHandler Descrição

Crypt :: OpenPGP Error Manipling. Crypt :: OpenPGP :: ErrorHandler é um módulo Perl para Crypt :: OpenPGP Error Handling.Synopsis Package foo; Use Crypt :: OpenPGP :: ErrorHandler; Use Base QW (Crypt :: OpenPGP :: ErrorHandler); sub class_method {my $ classe = turno; ... retorne $ classe-> erro ("ajuda!") a menos que $ continue; } subject_method {my $ obj = turno; ... retorne $ obj-> erro ("eu não sou mais") a menos que $ continue; } pacote principal; use foo; Foo-> class_method ou morrer foo-> erstr; meu $ foo = foo-> novo; $ foo-> object_method ou morrer $ foo-> erstr; crypt :: openpgp :: errorhandler fornece um mecanismo de tratamento de erros para todas as cripta :: OpenPGP módulos / classes. É destinado a ser usado como uma classe base para classes que desejam usar seus métodos de tratamento de erros: as classes derivadas usam seus dois métodos, erros e erstr, para comunicar mensagens de erro de volta ao programa de chamadas. Na falha (por qualquer motivo) , uma subclasse deve chamar erro e retornar ao chamador; Erro em si define a mensagem de erro internamente, retorna o Redef. Isso tem o efeito do método que falhou retornando a Redef para o chamador. O chamador deve verificar se há erros verificando um valor de retorno do Redef, e, neste caso, deve chamar errstr para obter o valor da mensagem de erro. Observe que chamando errstrster quando um erro não ocorreu é um comportamento indefinido e raramente fará o que você deseja. Como demonstrado na sinopse (acima), erro e errstr trabalho tanto como métodos de classe quanto como métodos de objeto. Requisitos: · Perl.


Crypt :: OpenPGP :: ErrorHandler Software Relacionado