mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-08-27 03:18:59 +02:00
add GNetworkMonitor, for... monitoring the network
Add GNetworkMonitor and its associated extension point, provide a base implementation that always claims the network is available, and a netlink-based implementation built on top of that that actually tracks the network state. https://bugzilla.gnome.org/show_bug.cgi?id=620932
This commit is contained in:
@@ -104,7 +104,7 @@
|
||||
<xi:include href="xml/gasyncinitable.xml"/>
|
||||
</chapter>
|
||||
<chapter id="networking">
|
||||
<title>Lowlevel network support</title>
|
||||
<title>Low-level network support</title>
|
||||
<xi:include href="xml/gsocket.xml"/>
|
||||
<xi:include href="xml/ginetaddress.xml"/>
|
||||
<xi:include href="xml/ginetaddressmask.xml"/>
|
||||
@@ -120,7 +120,7 @@
|
||||
<xi:include href="xml/gproxyaddress.xml"/>
|
||||
</chapter>
|
||||
<chapter id="highlevel-socket">
|
||||
<title>Highlevel network functionallity</title>
|
||||
<title>High-level network functionallity</title>
|
||||
<xi:include href="xml/gsocketclient.xml"/>
|
||||
<xi:include href="xml/gsocketconnection.xml"/>
|
||||
<xi:include href="xml/gunixconnection.xml"/>
|
||||
@@ -129,6 +129,7 @@
|
||||
<xi:include href="xml/gsocketlistener.xml"/>
|
||||
<xi:include href="xml/gsocketservice.xml"/>
|
||||
<xi:include href="xml/gthreadedsocketservice.xml"/>
|
||||
<xi:include href="xml/gnetworkmonitor.xml"/>
|
||||
</chapter>
|
||||
<chapter id="tls">
|
||||
<title>TLS (SSL) support</title>
|
||||
|
@@ -3460,3 +3460,23 @@ G_DBUS_OBJECT_MANAGER_SERVER_GET_CLASS
|
||||
<SUBSECTION Private>
|
||||
GDBusObjectManagerServerPrivate
|
||||
</SECTION>
|
||||
|
||||
<SECTION>
|
||||
<FILE>gnetworkmonitor</FILE>
|
||||
<TITLE>GNetworkMonitor</TITLE>
|
||||
GNetworkMonitor
|
||||
GNetworkMonitorInterface
|
||||
G_NETWORK_MONITOR_EXTENSION_POINT_NAME
|
||||
g_network_monitor_get_default
|
||||
g_network_monitor_get_network_available
|
||||
g_network_monitor_can_reach
|
||||
g_network_monitor_can_reach_async
|
||||
g_network_monitor_can_reach_finish
|
||||
<SUBSECTION Standard>
|
||||
g_network_monitor_get_type
|
||||
G_TYPE_NETWORK_MONITOR
|
||||
G_NETWORK_MONITOR
|
||||
G_IS_NETWORK_MONITOR
|
||||
G_NETWORK_MONITOR_GET_INTERFACE
|
||||
</SECTION>
|
||||
|
||||
|
Reference in New Issue
Block a user