IPC::Ru...gReader(3)

πŸŽ€ NAME πŸŽ€

Meet IPC::Run3::ProfLogReader, the icon from the IPC::Ru...gReader(3) page β€” manual name: User Contributed Perl Documentation, bestie. Her whole job? read and process a ProfLogger file. That's the NAME section, periodt. πŸ’…

✨ SYNOPSIS ✨

Okay so here's the exact code vibe check:

use IPC::Run3::ProfLogReader;

my $reader = IPC::Run3::ProfLogReader->new; ## use "run3.out"
my $reader = IPC::Run3::ProfLogReader->new( Source => $fn );

my $profiler = IPC::Run3::ProfPP;   ## For example
my $reader   = IPC::Run3::ProfLogReader->new( ..., Handler => $p );

$reader->read;
$eaderr->read_all;
Yes bestie, that line really says $eaderr->read_all; in the original β€” not me fixing it, not me renaming it, fr fr. Also the ## use "run3.out" comment is literally right there on the new line. 🫢

πŸ¦‹ DESCRIPTION πŸ¦‹

Reads a log file. Wanna read from STDIN? Use the filename - β€” iconic, lowkey useful, no cap. 🌸

🌈 METHODS 🌈

Heads up: the original page gives descriptions for basically none of these except read_all, so I'm giving you the signatures exactly and not inventing extra tea. πŸ’–

  • "IPC::Run3::ProfLogReader->new( ... )" β€” signature from the page, bestie. No extra deets given.
  • "$reader->set_handler( $handler )" β€” signature only.
  • "$reader->get_handler()" β€” signature only.
  • "$reader->read()" β€” signature only.
  • "$reader->read_all()" β€” okay this one has actual tea: this method reads until there is nothing left to read, and then returns true. Slay. ✨

πŸ’€ LIMITATIONS πŸ’€

Real talk: the original page leaves this section completely empty β€” like, no limitations listed, zero, zilch. Not me adding any, bestie. 😭

Copyright 2003, R. Barrie Slaymaker, Jr., All Rights Reserved

🌟 LICENSE 🌟

The license tea β˜•: You may use this module under the terms of the BSD, Artistic, or GPL licenses, any version. Periodt.

πŸ“ AUTHOR πŸ“

Barrie Slaymaker <barries@slaysys.com> β€” that's the author, bestie. πŸ’–


okay that's the whole page! Footer vibe check: source/version is perl v5.42.0, date is 2024-03-08, and the manual line is IPC::Ru...gReader(3). Bye bestie! 🫢✨

πŸ“¦ where this page comes from