X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=bindings%2Fperl%2Flib%2FNet%2FOping.pm;h=ba67f739afffcb606a3cc1594b528fb7b9ef7a8d;hb=b525c9c88c988fa45593700d9a4846faa388922a;hp=92709e4c7fe0566f6e6433cb50a840ad6fb7b725;hpb=5ddfd844d9731a135dd265cdcb76a0c93d98e72a;p=liboping.git diff --git a/bindings/perl/lib/Net/Oping.pm b/bindings/perl/lib/Net/Oping.pm index 92709e4..ba67f73 100644 --- a/bindings/perl/lib/Net/Oping.pm +++ b/bindings/perl/lib/Net/Oping.pm @@ -19,7 +19,7 @@ # # Authors: # Olivier Fredj -# Florian octo Forster +# Florian octo Forster # package Net::Oping; @@ -30,7 +30,7 @@ Net::Oping - ICMP latency measurement module using the oping library. =head1 SYNOPSIS - use Net::Oping; + use Net::Oping (); my $obj = Net::Oping->new (); $obj->host_add (qw(one.example.org two.example.org)); @@ -41,16 +41,16 @@ Net::Oping - ICMP latency measurement module using the oping library. =head1 DESCRIPTION This Perl module is a high-level interface to the -L. Its purpose it to send -C packets (also known as "ping") to a host and measure the -time that elapses until the reception of an C packet (also -known as "pong"). If no such packet is received after a certain timeout the -host is considered to be unreachable. +L. Its purpose it to send C +packets (also known as "ping") to a host and measure the time that elapses +until the reception of an C packet (also known as "pong"). If +no such packet is received after a certain timeout the host is considered to be +unreachable. The used I library supports "ping"ing multiple hosts in parallel and works with IPv4 and IPv6 transparently. Other advanced features that are -provided by the underlying library, such as setting the data sent or -configuring the time of live (TTL) are not yet supported by this interface. +provided by the underlying library, such as setting the data sent, are not yet +supported by this interface. =cut @@ -61,7 +61,7 @@ use warnings; use Carp (qw(cluck confess)); -our $VERSION = '1.02'; +our $VERSION = '1.21'; require XSLoader; XSLoader::load ('Net::Oping', $VERSION); @@ -78,7 +78,7 @@ The constructor and methods are defined as follows: =over 4 -=item my I<$obj> = Net::Oping-EB (); +=item I<$obj> = Net::Oping-EB (); Creates and returns a new object. @@ -99,7 +99,7 @@ sub DESTROY _ping_destroy ($obj->{'c_obj'}); } -=item my I<$status> = I<$obj>-EB (I<$timeout>); +=item I<$status> = I<$obj>-EB (I<$timeout>); Sets the timeout before a host is considered unreachable to I<$timeout> seconds, which may be a floating point number to specify fractional seconds. @@ -122,11 +122,35 @@ sub timeout return (1); } -=item my I<$status> = I<$obj>-EB (I<$ip_addr>); +=item I<$status> = I<$obj>-EB (I<$ttl>); + +Sets the I