Net::Packet::RAW - empty layer 2 object
# Usually, you do not use this module directly use Net::Packet::RAW; # Build layer to inject to network my $raw1 = Net::Packet::RAW->new; # Decode from network to create the object # Usually, you do not use this, it is used by Net::Packet::Frame my $raw2 = Net::Packet::RAW->new(raw => $rawFromNetwork);
This modules implements the encoding and decoding of the raw layer 2.
Because of the nature of this layer, it is not possible to know by asking it what the upper layer type is. We must do a special hack to detect it (done in Net::Packet::Frame).
See also Net::Packet::Layer and Net::Packet::Layer2 for other attributes and methods.
Object constructor. No default values, since no attributes.
Packs all attributes into a raw format, in order to inject to network. Returns 1 on success, undef otherwise.
Unpacks raw data from network and stores attributes into the object. Returns 1 on success, undef otherwise.
Patrice <GomoR> Auffret
Copyright (c) 2004-2006, Patrice <GomoR> Auffret
You may distribute this module under the terms of the Artistic license. See LICENSE.Artistic file in the source distribution archive.
1 POD Error
The following errors were encountered while parsing the POD:
- Around line 42:
Non-ASCII character seen before =encoding in '# Build'. Assuming ISO8859-1