Net-Frame-Layer-RIPng
view release on metacpan or search on metacpan
lib/Net/Frame/Layer/RIPng/v1.pm view on Meta::CPAN
@_,
);
}
sub getLength { 20 }
sub pack {
my $self = shift;
$self->raw($self->SUPER::pack('a16nCC',
inet6Aton($self->prefix),
$self->routeTag,
$self->prefixLength,
$self->metric
)) or return;
return $self->raw;
}
sub unpack {
my $self = shift;
my ($prefix, $routeTag, $prefixLength, $metric, $payload) =
$self->SUPER::unpack('a16nCC a*', $self->raw)
or return;
$self->prefix(inet6Ntoa($prefix));
$self->routeTag($routeTag);
$self->prefixLength($prefixLength);
$self->metric($metric);
$self->payload($payload);
return $self;
}
sub encapsulate {
( run in 0.359 second using v1.01-cache-2.11-cpan-87723dcf8b7 )