AnyEvent-FastPing
view release on metacpan or search on metacpan
FastPing.pm view on Meta::CPAN
=item AnyEvent::FastPing::icmp6_pktsize
Like AnyEvent::FastPing::icmp4_pktsize, but for IPv6.
=back
=head1 THE AnyEvent::FastPing CLASS
The AnyEvent::FastPing class represents a single "pinger". A "pinger"
comes with its own thread to send packets in the background, a rate-limit
machinery and separate idle/receive callbacks.
The recommended workflow (there are others) is this: 1. create a new
AnyEvent::FastPing object 2. configure the address lists and ranges to
ping, also configure an idle callback and optionally a receive callback
3. C<start> the pinger.
When the pinger has finished pinging all the configured addresses it will
call the idle callback.
my $packets_per_second = $kilobit_per_second
* (1000 / 8 / AnyEvent::FastPing::icmp4_pktsize);
etc.
AnyEvent::FastPing::icmp6_pktsize
Like AnyEvent::FastPing::icmp4_pktsize, but for IPv6.
THE AnyEvent::FastPing CLASS
The AnyEvent::FastPing class represents a single "pinger". A "pinger"
comes with its own thread to send packets in the background, a
rate-limit machinery and separate idle/receive callbacks.
The recommended workflow (there are others) is this: 1. create a new
AnyEvent::FastPing object 2. configure the address lists and ranges to
ping, also configure an idle callback and optionally a receive callback
3. "start" the pinger.
When the pinger has finished pinging all the configured addresses it
will call the idle callback.
( run in 1.445 second using v1.01-cache-2.11-cpan-0d23b851a93 )