logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

Net::Frame::Layer::RAW - empty layer object

Attributes

       No attributes in this layer.

       The following are inherited attributes. See Net::Frame::Layer for more information.

       rawpayloadnextLayer

Author

       Patrice <GomoR> Auffret

Constants

       No constants here.

Description

       This modules implements the encoding and decoding of the raw layer 2.

       See also Net::Frame::Layer for other attributes and methods.

Methods

new Object constructor. No default values, because no attributes here.

       The  following  are  inherited methods. Some of them may be overridden in this layer, and some others may
       not be meaningful in this layer. See Net::Frame::Layer for more information.

       layercomputeLengthscomputeChecksumspackunpackencapsulategetLengthgetPayloadLengthprintdump

Name

       Net::Frame::Layer::RAW - empty layer object

See Also

       Net::Frame::Layer

Synopsis

          use Net::Frame::Layer::RAW qw(:consts);

          # Build a layer
          my $layer = Net::Frame::Layer::RAW->new;
          $layer->pack;

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

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

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

See Also