IO :: Capture

IO :: Capture is een abstracte base perl-klasse om modules op te bouwen om de uitvoer vast te leggen.
Download nu

IO :: Capture Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Mark Reynolds and Jon Morgan
  • Uitgever website:
  • http://search.cpan.org/~reynolds/IO-Capture-0.05/lib/IO/Capture.pm

IO :: Capture Tags


IO :: Capture Beschrijving

IO :: Capture is een abstracte base perl-klasse om modules op te bouwen om de uitvoer vast te leggen. IO :: Capture is een abstracte base Perl-klasse om modules op te bouwen om uitgang te vangen. De IO :: Capture-module definieert een abstracte basisklasse die kan worden gebruikt om modules op te bouwen die de uitvoer op een bestandsverschuiving worden verzonden. Modules die bij de distributie komen, doen dat gewoon. D.w.z. Capture Stdout en Stderr. Zie ook James Keenan's IO :: Capture :: Stdout :: Extended on CPAN.See IO :: Capture :: Overzicht voor een bespreking van deze modules en voorbeelden van het bouwen van een module naar de subklasse van IO :: Capture Yourself. Als u na het lezen van het overzicht een klasse van IO :: Capture wilt bouwen, kijk hier voor meer informatie over de internals.Thodsthese zijn de methoden die zijn gedefinieerd in de IO :: Capture Module. Deze pagina bespreken de module vanuit het oogpunt van iemand die een subklasse van IO :: Capture.Elke methode wil bouwen die is gedefinieerd in de IO :: Capture-module definieert een openbare methode, die vervolgens een of meer privé noemt methoden. (Namen beginnend met een onderstrepingsteken) Hiermee kunt u methoden opheffen op een fijner niveau van granulariteit, hergebruikt zoveel mogelijk van de functionaliteit die in de module wordt verstrekt. Van deze interne methoden zijn drie abstracte methoden die uw wil moeten negeren Als u wilt dat uw module iets doet. De drie zijn _start (), _retrieve_captured_text (). en _stop (). Hieronder staan de openbare methoden met de privé-methoden die elk onmiddellijk worden gebruikt, maar de nieuwe methode maakt een nieuw IO :: Capture-object en retourneert deze naar zijn beller. Het object wordt geďmplementeerd met een hash. Elke sleutel die wordt gebruikt door IO :: Capture wordt genoemd met de klasnaam. D.w.z., 'io :: Capture :: '. Dit is om te voorkomen dat naambotsingen met sleutels worden toegevoegd die wordt toegevoegd door sub-class auteurs. Attributen kunnen in het object worden ingesteld door een hash-referentie door te geven als een enkel argument voor nieuw (). My $ Capture = io :: Capture-> Nieuw ({Key => 'waarde'}); Alle elementen van deze hash worden aan het object toegevoegd en zullen beschikbaar zijn voor gebruik door kinderen van IO :: Capture. My $ Key = $ self -> {'toets'}; de gebruikte interne methoden zijn: _initialize () _ initialiseert wordt gebeld zodra het lege object gezegend is. Het voegt de structuur toe aan het object dat het nodig heeft. De IO :: Capture Module voegt het volgende toe :: Capture :: Berichten => [] IO :: Capture :: Line_Pointer => 1 IO :: Capture :: Status => 'Ready', # Bezig bij het vastleggen van de startmethode Verantwoordelijk voor het opslaan van de huidige status van het bestand van het bestand en of de signaalbepaling en het starten van de gegevenscapture. Start kan niet worden genoemd als er al een opname in uitvoering is. De halte moet eerst worden gebeld. Vereisten: ˇ Perl


IO :: Capture Gerelateerde software