NET :: DBUS :: FOUT

NET :: DBUS :: Fout is een PERL-module met foutgegevens voor het aanroepen van externe methoden.
Download nu

NET :: DBUS :: FOUT Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Daniel P. Berrange
  • Uitgever website:
  • http://search.cpan.org/~danberr/

NET :: DBUS :: FOUT Tags


NET :: DBUS :: FOUT Beschrijving

NET :: DBUS :: Fout is een PERL-module met foutgegevens voor het aanroepen van externe methoden. NET :: DBUS :: Fout is een PERL-module met foutgegevens voor externe methode-aanwijzing. Synopsis pakketmuziek :: Speler :: UnknownFormat; Gebruik basis QW (NET :: DBUS :: FOUT); # Definieer een fouttype voor onbekende trackcodering Type # voor een Sub Nieuwe Muziekspeler Service Sub Nieuw {My $ Proto = Shift; mijn $ klas = ref ($ proto) || $ proto; Mijn $ self = $ class-> super :: nieuw (naam => "org.example.music.unkNownformat", bericht => "Onbekend track-coderingformaat"); } Pakketmuziek :: Speler :: Motor; ... snip ... # Spelen MP3- of OGG-muziektracks, anders # gegooid een fout subspel {mijn $ self = shift; mijn $ URL = Shift; if ($ url = ~ /.(mp3 | 5 )/) {... Play the Track} else {Die Music :: Speler :: UnknownFormat-> Nieuw (); }} Deze objecten bieden een sterk getypte foutafhandeling. Normaal gesproken zou een service gewoon sterven "Sommige berichttekst" bij het retourneren van de fouttoestand naar de CALLING DBUS-client, het bericht wordt geassocieerd met een generieke foutcode of "org.freedesktop.dbus.failed". Hoewel dit voldoende is voor vele toepassingen, is het af en toe wenselijk om specifieke foutcondities te kunnen vangen en aan te pakken. Voor dergelijke scenario's moet de service subclasses van het Net :: DBUS :: Foutobject maken die in een aangepaste foutnaam leveren. Deze foutnaam wordt vervolgens teruggestuurd naar de client in plaats van de genreic "org.freedesktop.dbus.failed" -code-vereisten: · Perl


NET :: DBUS :: FOUT Gerelateerde software