libnm: add NetworkManager.h, disallow including individual headers
authorDan Winship <danw@gnome.org>
Sun, 6 Jul 2014 20:53:02 +0000 (16:53 -0400)
committerDan Winship <danw@gnome.org>
Fri, 1 Aug 2014 18:34:40 +0000 (14:34 -0400)
commitd0b05b34d5f1ad8f52a15fed48cc2c02d2251145
tree66943c391845d6c8fb2b4a26524c6d46c17a8e15
parent3ddce74803c15db7a970c737e8d4c33fccccb558
libnm: add NetworkManager.h, disallow including individual headers

Add NetworkManager.h, which includes all of the other NM header, and
require all external users of libnm to use that rather than the
individual headers.

(An exception is made for nm-dbus-interface.h,
nm-vpn-dbus-interface.h, and nm-version.h, which can be included
separately.)
162 files changed:
callouts/Makefile.am
callouts/tests/Makefile.am
callouts/tests/test-dispatcher-envp.c
clients/cli/common.h
clients/cli/connections.c
clients/cli/devices.c
clients/cli/network-manager.c
clients/cli/nmcli.c
clients/cli/nmcli.h
clients/cli/settings.c
clients/cli/settings.h
clients/cli/utils.h
clients/nm-online.c
clients/tui/nm-editor-bindings.h
clients/tui/nm-editor-utils.c
clients/tui/nm-editor-utils.h
clients/tui/nmt-connect-connection-list.c
clients/tui/nmt-device-entry.c
clients/tui/nmt-device-entry.h
clients/tui/nmt-edit-connection-list.h
clients/tui/nmt-editor-page.h
clients/tui/nmt-editor.h
clients/tui/nmt-mac-entry.c
clients/tui/nmt-page-main.c
clients/tui/nmt-page-vlan.c
clients/tui/nmt-page-wifi.c
clients/tui/nmt-route-editor.h
clients/tui/nmt-route-entry.c
clients/tui/nmt-route-table.c
clients/tui/nmt-secret-agent.c
clients/tui/nmt-secret-agent.h
clients/tui/nmt-slave-list.c
clients/tui/nmtui-connect.c
clients/tui/nmtui-edit.c
clients/tui/nmtui.c
clients/tui/nmtui.h
examples/C/glib/add-connection-dbus-glib.c
examples/C/glib/add-connection-libnm.c
examples/C/glib/get-active-connections-dbus-glib.c
examples/C/glib/get-ap-info-libnm.c
examples/C/glib/list-connections-dbus-glib.c
examples/C/glib/list-connections-libnm.c
libnm-core/Makefile.am
libnm-core/nm-connection.c
libnm-core/nm-connection.h
libnm-core/nm-setting-8021x.c
libnm-core/nm-setting-8021x.h
libnm-core/nm-setting-adsl.c
libnm-core/nm-setting-adsl.h
libnm-core/nm-setting-bluetooth.c
libnm-core/nm-setting-bluetooth.h
libnm-core/nm-setting-bond.c
libnm-core/nm-setting-bond.h
libnm-core/nm-setting-bridge-port.c
libnm-core/nm-setting-bridge-port.h
libnm-core/nm-setting-bridge.c
libnm-core/nm-setting-bridge.h
libnm-core/nm-setting-cdma.c
libnm-core/nm-setting-cdma.h
libnm-core/nm-setting-connection.c
libnm-core/nm-setting-connection.h
libnm-core/nm-setting-dcb.c
libnm-core/nm-setting-dcb.h
libnm-core/nm-setting-generic.c
libnm-core/nm-setting-generic.h
libnm-core/nm-setting-gsm.c
libnm-core/nm-setting-gsm.h
libnm-core/nm-setting-infiniband.c
libnm-core/nm-setting-infiniband.h
libnm-core/nm-setting-ip4-config.c
libnm-core/nm-setting-ip4-config.h
libnm-core/nm-setting-ip6-config.c
libnm-core/nm-setting-ip6-config.h
libnm-core/nm-setting-olpc-mesh.h
libnm-core/nm-setting-ppp.c
libnm-core/nm-setting-ppp.h
libnm-core/nm-setting-pppoe.c
libnm-core/nm-setting-pppoe.h
libnm-core/nm-setting-serial.c
libnm-core/nm-setting-serial.h
libnm-core/nm-setting-team-port.c
libnm-core/nm-setting-team-port.h
libnm-core/nm-setting-team.c
libnm-core/nm-setting-team.h
libnm-core/nm-setting-vlan.c
libnm-core/nm-setting-vlan.h
libnm-core/nm-setting-vpn.c
libnm-core/nm-setting-vpn.h
libnm-core/nm-setting-wimax.c
libnm-core/nm-setting-wimax.h
libnm-core/nm-setting-wired.c
libnm-core/nm-setting-wired.h
libnm-core/nm-setting-wireless-security.c
libnm-core/nm-setting-wireless-security.h
libnm-core/nm-setting-wireless.c
libnm-core/nm-setting-wireless.h
libnm-core/nm-setting.c
libnm-core/nm-setting.h
libnm-core/nm-utils.c
libnm-core/nm-utils.h
libnm-core/tests/Makefile.am
libnm/Makefile.am
libnm/NetworkManager.h [new file with mode: 0644]
libnm/nm-access-point.h
libnm/nm-active-connection.h
libnm/nm-client.h
libnm/nm-device-adsl.h
libnm/nm-device-bond.h
libnm/nm-device-bridge.h
libnm/nm-device-bt.h
libnm/nm-device-ethernet.h
libnm/nm-device-generic.h
libnm/nm-device-infiniband.h
libnm/nm-device-modem.h
libnm/nm-device-olpc-mesh.h
libnm/nm-device-team.h
libnm/nm-device-vlan.h
libnm/nm-device-wifi.h
libnm/nm-device-wimax.h
libnm/nm-device.h
libnm/nm-dhcp4-config.h
libnm/nm-dhcp6-config.h
libnm/nm-ip4-config.h
libnm/nm-ip6-config.h
libnm/nm-object.h
libnm/nm-remote-connection.h
libnm/nm-remote-settings.h
libnm/nm-secret-agent.h
libnm/nm-types.h
libnm/nm-vpn-connection.h
libnm/nm-vpn-plugin-ui-interface.h
libnm/nm-vpn-plugin-utils.h
libnm/nm-vpn-plugin.h
libnm/nm-wimax-nsp.h
libnm/tests/Makefile.am
src/Makefile.am
src/devices/adsl/Makefile.am
src/devices/bluetooth/Makefile.am
src/devices/team/Makefile.am
src/devices/wifi/Makefile.am
src/devices/wifi/tests/Makefile.am
src/devices/wimax/Makefile.am
src/devices/wwan/Makefile.am
src/dhcp-manager/tests/Makefile.am
src/dnsmasq-manager/tests/Makefile.am
src/platform/tests/Makefile.am
src/ppp-manager/Makefile.am
src/rdisc/tests/Makefile.am
src/settings/plugins/example/Makefile.am
src/settings/plugins/ifcfg-rh/Makefile.am
src/settings/plugins/ifcfg-rh/tests/Makefile.am
src/settings/plugins/ifcfg-suse/Makefile.am
src/settings/plugins/ifnet/Makefile.am
src/settings/plugins/ifnet/tests/Makefile.am
src/settings/plugins/ifupdown/Makefile.am
src/settings/plugins/ifupdown/tests/Makefile.am
src/settings/plugins/keyfile/Makefile.am
src/settings/plugins/keyfile/tests/Makefile.am
src/settings/tests/Makefile.am
src/supplicant-manager/tests/Makefile.am
src/tests/Makefile.am
src/tests/config/Makefile.am