From b0c3997fdd553eca363dfd0f3c4da9938800acf9 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Tue, 13 Dec 2011 12:56:20 -0500 Subject: [PATCH] Improve GNetworkMonitor docs Make sure we get signal and property docs, and mention the extension point in the overview. --- docs/reference/gio/gio.types | 1 + docs/reference/gio/overview.xml | 25 ++++++++++++++++++++++--- 2 files changed, 23 insertions(+), 3 deletions(-) diff --git a/docs/reference/gio/gio.types b/docs/reference/gio/gio.types index 895b3168c..d54771144 100644 --- a/docs/reference/gio/gio.types +++ b/docs/reference/gio/gio.types @@ -56,6 +56,7 @@ g_mount_get_type g_mount_operation_get_type g_native_volume_monitor_get_type g_network_address_get_type +g_network_monitor_get_type g_network_service_get_type g_output_stream_get_type g_permission_get_type diff --git a/docs/reference/gio/overview.xml b/docs/reference/gio/overview.xml index a6e327b8b..bde9b6f70 100644 --- a/docs/reference/gio/overview.xml +++ b/docs/reference/gio/overview.xml @@ -81,8 +81,9 @@ stores and retrieves application settings - There is support for network programming, including name resolution, lowlevel socket - APIs and highlevel client and server helper classes: + There is support for network programming, including connectivity monitoring, + name resolution, lowlevel socket APIs and highlevel client and server + helper classes: GSocket @@ -104,6 +105,10 @@ GSocketConnection network connection stream + + GNetworkMonitor + network connectivity monitoring + There is support for connecting to D-Bus, sending and receiving messages, owning and watching bus names, @@ -550,7 +555,6 @@ point based on libproxy. - G_TLS_BACKEND_EXTENSION_POINT_NAME @@ -565,5 +569,20 @@ + + G_NETWORK_MONITOR_EXTENSION_POINT_NAME + + + Allows to provide implementations for network connectivity + monitoring. + Implementations of this extension point must implement + the #GNetworkMonitorInterface interface. + + + GIO contains an implementation of this extension point + that is using the netlink interface of the Linux kernel. + + +