NET :: DBUS :: Erro

net :: dbus :: é um módulo Perl com detalhes de erro para invocação do método remoto.
Baixe Agora

NET :: DBUS :: Erro Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Daniel P. Berrange
  • Site do editor:
  • http://search.cpan.org/~danberr/

NET :: DBUS :: Erro Tag


NET :: DBUS :: Erro Descrição

Net :: DBUS :: Error é um módulo Perl com detalhes de erro para invocação do método remoto. NET :: DBUS :: Error é um módulo Perl com detalhes de erro para o método remoto invocação.Synopsis pacote music :: player :: desconhecidoFormat; Use Base QW (Net :: DBUS :: Erro); # Defina um tipo de erro para o tipo de codificação de faixa desconhecida para um serviço de reprodução de música sub new {my $ proto = shift; Meu $ Class = Ref ($ proto) || $ proto; Meu $ Self = $ Class-> Super :: NOVO (nome => "org.example.music.unknownformat", mensagem => "formato de codificação de faixa desconhecida"); } Música do pacote :: jogador :: motor; ... Snip ... # Jogue as faixas de música MP3 ou OGG, caso contrário # jogado um erro de erro {My $ self = shift; Meu $ URL = turno; if ($ URL = ~ /.(mp3|ogg)$/) {... Reproduza a pista} mais {Die Music :: player :: unknownFormat-> Novo (); }} Esses objetos fornecem um manuseio de erro fortemente digitado. Normalmente, um serviço simplesmente chamava de "algum texto de mensagem" ao retornar a condição de erro ao cliente DBUS de chamada, a mensagem está associada a um código de erro genérico ou "org.freedesktop.dbus.failed". Embora isso seja suficiente para muitas aplicações, ocasionalmente, é desejável poder capturar e lidar com condições específicas de erro. Para tais cenários, o serviço deve criar subclasses do Net :: DBUS :: Erro de objeto fornecendo em um nome de erro personalizado. Este nome de erro é enviado de volta para o cliente em vez dos requisitos de código "org.freedesktop.dbus" gênriico "org.Freedesktop.dbus.failed": · Perl.


NET :: DBUS :: Erro Software Relacionado