Property
GioNetworkMonitor:network-available
since: 2.32
Description [src]
Whether the network is considered available. That is, whether the system has a default route for at least one of IPv4 or IPv6.
Real-world networks are of course much more complicated than
this; the machine may be connected to a wifi hotspot that
requires payment before allowing traffic through, or may be
connected to a functioning router that has lost its own upstream
connectivity. Some hosts might only be accessible when a VPN is
active. Other hosts might only be accessible when the VPN is
not active. Thus, it is best to use g_network_monitor_can_reach()
or g_network_monitor_can_reach_async()
to test for reachability
on a host-by-host basis. (On the other hand, when the property is
FALSE
, the application can reasonably expect that no remote
hosts at all are reachable, and should indicate this to the user
in its UI.)
See also GNetworkMonitor::network-changed
.
Type:gboolean
Available since: 2.32
Default value | FALSE |
Getter method | g_network_monitor_get_network_available() |