libnm: create NMIPConfig as parent of NMIP4Config and NMIP6Config
authorDan Winship <danw@gnome.org>
Wed, 22 Oct 2014 17:48:18 +0000 (13:48 -0400)
committerDan Winship <danw@gnome.org>
Fri, 7 Nov 2014 12:49:40 +0000 (07:49 -0500)
commitd34910b12860eb080b1a519f441946cbc378f769
tree073828d78a265eb8a50c9679b1d5e3770655c35f
parentf8dcb9510c11055a40fd9e42448097c2751e1f2a
libnm: create NMIPConfig as parent of NMIP4Config and NMIP6Config

Create NMIPConfig as the parent of NMIP4Config and NMIP6Config, and
remove the two subclasses from the public API; while it's convenient
to still have both internally, they are now identical to the outside
world.
20 files changed:
clients/cli/common.c
clients/cli/common.h
clients/cli/connections.c
clients/cli/devices.c
docs/libnm/Makefile.am
docs/libnm/libnm-docs.xml
libnm/Makefile.am
libnm/NetworkManager.h
libnm/libnm.ver
libnm/nm-active-connection.c
libnm/nm-active-connection.h
libnm/nm-device.c
libnm/nm-device.h
libnm/nm-ip-config.c [new file with mode: 0644]
libnm/nm-ip-config.h [new file with mode: 0644]
libnm/nm-ip4-config.c
libnm/nm-ip4-config.h
libnm/nm-ip6-config.c
libnm/nm-ip6-config.h
libnm/nm-types.h