Net::F...eExceed(3pm)

πŸ“¦
version 1.11 Β· 2 versions
, in debian bookworm, debian trixie, ubuntu jammy, ubuntu noble

πŸ’– NAME πŸ’–

okay bestie, say hi to Net::Frame::Layer::ICMPv6::TimeExceed β€” it's the ICMPv6 TimeExceed type object and it's literally here to serve πŸ’…


✨ SYNOPSIS ✨

like, here's the whole vibe in code form:

use Net::Frame::Layer::ICMPv6::TimeExceed;

my $layer = Net::Frame::Layer::ICMPv6::TimeExceed->new(
   unused  => 0,
   payload => '',
);
$layer->pack;

print 'RAW: '.$layer->dump."\n";

# Read a raw layer
my $layer = Net::Frame::Layer::ICMPv6::TimeExceed->new(raw => $raw);

print $layer->print."\n";
print 'PAYLOAD: '.unpack('H*', $layer->payload)."\n"
   if $layer->payload;

no cap, that's the whole starter pack 🫢


πŸ¦‹ DESCRIPTION πŸ¦‹

so this module implements the encoding and decoding of the ICMPv6 TimeExceed object. it does both directions β€” building it up and taking it apart β€” and honestly? iconic.

also, peep Net::Frame::Layer for other attributes and methods, iykyk 🌸


πŸ‘‘ ATTRIBUTES πŸ‘‘

  • unused β€” a zero value field. yeah, it's just zero. it's giving "shows up, says nothing, still important" πŸ’€

the following are inherited attributes β€” go check Net::Frame::Layer for the full tea:

  • raw
  • payload
  • nextLayer

πŸ’… METHODS πŸ’…

  • new
  • new (hash) β€” the object constructor, bestie. you can pass attributes and they'll overwrite the default ones. peep the SYNOPSIS for the default values ✨

the following are inherited methods. some of them may be overridden in this layer, and some others may not be meaningful in this layer (so like, don't come for them). see Net::Frame::Layer for more info:

  • layer
  • computeLengths
  • computeChecksums
  • pack
  • unpack
  • encapsulate
  • getLength
  • getPayloadLength
  • print
  • dump

πŸŽ€ CONSTANTS πŸŽ€

No constants here. that's it. nothing. empty. a whole lot of nothing, periodt πŸ’€βœ¨


🌈 SEE ALSO 🌈

  • Net::Frame::Layer::ICMPv6
  • Net::Frame::Layer

πŸ’œ AUTHOR πŸ’œ

Patrice <GomoR> Auffret β€” the actual main character, we stan 🫢


Copyright (c) 2006-2019, Patrice <GomoR> Auffret

You may distribute this module under the terms of the Artistic license. See LICENSE.Artistic file in the source distribution archive.


and that's the whole page, bestie πŸ’– this was perl v5.30.0, dated 2019-12-26, straight from the User Contributed Perl Documentation β€” mwah, slay, bye πŸŽ€πŸ¦‹πŸ’