add GNetworkMonitor, for... monitoring the network
authorDan Winship <danw@gnome.org>
Sun, 12 Jun 2011 19:59:36 +0000 (15:59 -0400)
committerDan Winship <danw@gnome.org>
Mon, 14 Nov 2011 18:42:30 +0000 (13:42 -0500)
commitfe5ba0f291c11a22fbfe812d1c8315837fa14177
treec0c2dc4b1501d72cb663ab9a3599c812fb72b088
parenteb9755dc9c765cd0381f8b6d897e6ff4f7582a0a
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
17 files changed:
configure.ac
docs/reference/gio/gio-docs.xml
docs/reference/gio/gio-sections.txt
gio/Makefile.am
gio/gio.h
gio/gio.symbols
gio/giomodule.c
gio/giotypes.h
gio/gnetworkmonitor.c [new file with mode: 0644]
gio/gnetworkmonitor.h [new file with mode: 0644]
gio/gnetworkmonitorbase.c [new file with mode: 0644]
gio/gnetworkmonitorbase.h [new file with mode: 0644]
gio/gnetworkmonitornetlink.c [new file with mode: 0644]
gio/gnetworkmonitornetlink.h [new file with mode: 0644]
gio/tests/.gitignore
gio/tests/Makefile.am
gio/tests/network-monitor.c [new file with mode: 0644]