NAME
Cocoa::NetworkChange - Checking network connection for OS X
SYNOPSIS
use
Cocoa::EventLoop;
use
Cocoa::NetworkChange;
on_network_change(
sub
{
my
$wlan
=
shift
;
# on connected
if
(
$wlan
->{ssid} &&
$wlan
->{ssid} =~ /aterm/) {
# ...
}
},
sub
{
# on disconnected
});
Cocoa::EventLoop->run;
DESCRIPTION
Cocoa::NetworkChange checks network connection in real time. You can do something when you connected to a certain Wi-Fi network.
Note that if you disconnected with PPPoE authentication, Cocoa::NetworkChange guesses that it's connected to the network.
FUNCTIONS
on_network_change($connect_cb, [$disconnect_cb])
-
Call the callback on network connected or disconnected.
on_network_change(
sub
{
my
$wlan
=
shift
;
# on connected
},
sub
{
# on disconnected
});
is_network_connected()
-
(immediately) Return 1, when you are connected to the network and 0 otherwise.
current_interface()
-
See above.
LICENSE
Copyright (C) Takumi Akiyama.
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
AUTHOR
Takumi Akiyama <t.akiym@gmail.com>