diff options
author | Thomas Haller <thaller@redhat.com> | 2019-01-28 15:21:59 +0100 |
---|---|---|
committer | Thomas Haller <thaller@redhat.com> | 2019-02-01 17:02:57 +0100 |
commit | 09090f266979faf8904b207d81f2c1b9b43edf5b (patch) | |
tree | f5ff7426c538e0a8018e3085da284593bc16f71c | |
parent | 0420fa1f2c176f5044ff4c17703f5775c43f5804 (diff) | |
download | NetworkManager-09090f266979faf8904b207d81f2c1b9b43edf5b.tar.gz |
wifi-p2p: rename Wi-Fi P2P
After renaming the files, also rename all the content
to follow the "Wi-Fi P2P" naming scheme.
32 files changed, 690 insertions, 686 deletions
diff --git a/Makefile.am b/Makefile.am index 8a03f1993f..0a4063c39e 100644 --- a/Makefile.am +++ b/Makefile.am @@ -431,8 +431,6 @@ introspection_sources = \ introspection/org.freedesktop.NetworkManager.Device.OvsInterface.h \ introspection/org.freedesktop.NetworkManager.Device.OvsPort.c \ introspection/org.freedesktop.NetworkManager.Device.OvsPort.h \ - introspection/org.freedesktop.NetworkManager.Device.P2PWireless.c \ - introspection/org.freedesktop.NetworkManager.Device.P2PWireless.h \ introspection/org.freedesktop.NetworkManager.Device.Ppp.c \ introspection/org.freedesktop.NetworkManager.Device.Ppp.h \ introspection/org.freedesktop.NetworkManager.Device.Statistics.c \ @@ -449,6 +447,8 @@ introspection_sources = \ introspection/org.freedesktop.NetworkManager.Device.Vxlan.h \ introspection/org.freedesktop.NetworkManager.Device.WiMax.c \ introspection/org.freedesktop.NetworkManager.Device.WiMax.h \ + introspection/org.freedesktop.NetworkManager.Device.WifiP2P.c \ + introspection/org.freedesktop.NetworkManager.Device.WifiP2P.h \ introspection/org.freedesktop.NetworkManager.Device.WireGuard.c \ introspection/org.freedesktop.NetworkManager.Device.WireGuard.h \ introspection/org.freedesktop.NetworkManager.Device.Wired.c \ @@ -465,8 +465,8 @@ introspection_sources = \ introspection/org.freedesktop.NetworkManager.IP4Config.h \ introspection/org.freedesktop.NetworkManager.IP6Config.c \ introspection/org.freedesktop.NetworkManager.IP6Config.h \ - introspection/org.freedesktop.NetworkManager.P2PPeer.c \ - introspection/org.freedesktop.NetworkManager.P2PPeer.h \ + introspection/org.freedesktop.NetworkManager.WifiP2PPeer.c \ + introspection/org.freedesktop.NetworkManager.WifiP2PPeer.h \ introspection/org.freedesktop.NetworkManager.PPP.c \ introspection/org.freedesktop.NetworkManager.PPP.h \ introspection/org.freedesktop.NetworkManager.SecretAgent.c \ @@ -508,7 +508,6 @@ DBUS_INTERFACE_DOCS = \ docs/api/dbus-org.freedesktop.NetworkManager.Device.OvsBridge.xml \ docs/api/dbus-org.freedesktop.NetworkManager.Device.OvsInterface.xml \ docs/api/dbus-org.freedesktop.NetworkManager.Device.OvsPort.xml \ - docs/api/dbus-org.freedesktop.NetworkManager.Device.P2PWireless.xml \ docs/api/dbus-org.freedesktop.NetworkManager.Device.Ppp.xml \ docs/api/dbus-org.freedesktop.NetworkManager.Device.Statistics.xml \ docs/api/dbus-org.freedesktop.NetworkManager.Device.Team.xml \ @@ -517,6 +516,7 @@ DBUS_INTERFACE_DOCS = \ docs/api/dbus-org.freedesktop.NetworkManager.Device.Vlan.xml \ docs/api/dbus-org.freedesktop.NetworkManager.Device.Vxlan.xml \ docs/api/dbus-org.freedesktop.NetworkManager.Device.WiMax.xml \ + docs/api/dbus-org.freedesktop.NetworkManager.Device.WifiP2P.xml \ docs/api/dbus-org.freedesktop.NetworkManager.Device.WireGuard.xml \ docs/api/dbus-org.freedesktop.NetworkManager.Device.Wired.xml \ docs/api/dbus-org.freedesktop.NetworkManager.Device.Wireless.xml \ @@ -525,13 +525,13 @@ DBUS_INTERFACE_DOCS = \ docs/api/dbus-org.freedesktop.NetworkManager.DnsManager.xml \ docs/api/dbus-org.freedesktop.NetworkManager.IP4Config.xml \ docs/api/dbus-org.freedesktop.NetworkManager.IP6Config.xml \ - docs/api/dbus-org.freedesktop.NetworkManager.P2PPeer.xml \ docs/api/dbus-org.freedesktop.NetworkManager.PPP.xml \ docs/api/dbus-org.freedesktop.NetworkManager.SecretAgent.xml \ docs/api/dbus-org.freedesktop.NetworkManager.Settings.Connection.xml \ docs/api/dbus-org.freedesktop.NetworkManager.Settings.xml \ docs/api/dbus-org.freedesktop.NetworkManager.VPN.Connection.xml \ docs/api/dbus-org.freedesktop.NetworkManager.VPN.Plugin.xml \ + docs/api/dbus-org.freedesktop.NetworkManager.WifiP2PPeer.xml \ docs/api/dbus-org.freedesktop.NetworkManager.xml \ $(NULL) @@ -554,27 +554,27 @@ dbusinterfacesdir = $(datadir)/dbus-1/interfaces dbusinterfaces_DATA = \ introspection/org.freedesktop.NetworkManager.AccessPoint.xml \ - introspection/org.freedesktop.NetworkManager.Connection.Active.xml \ introspection/org.freedesktop.NetworkManager.AgentManager.xml \ introspection/org.freedesktop.NetworkManager.Checkpoint.xml \ + introspection/org.freedesktop.NetworkManager.Connection.Active.xml \ + introspection/org.freedesktop.NetworkManager.DHCP4Config.xml \ + introspection/org.freedesktop.NetworkManager.DHCP6Config.xml \ introspection/org.freedesktop.NetworkManager.Device.Adsl.xml \ + introspection/org.freedesktop.NetworkManager.Device.Bluetooth.xml \ introspection/org.freedesktop.NetworkManager.Device.Bond.xml \ introspection/org.freedesktop.NetworkManager.Device.Bridge.xml \ - introspection/org.freedesktop.NetworkManager.Device.Bluetooth.xml \ introspection/org.freedesktop.NetworkManager.Device.Dummy.xml \ - introspection/org.freedesktop.NetworkManager.Device.Wired.xml \ introspection/org.freedesktop.NetworkManager.Device.Generic.xml \ - introspection/org.freedesktop.NetworkManager.Device.Infiniband.xml \ introspection/org.freedesktop.NetworkManager.Device.IPTunnel.xml \ + introspection/org.freedesktop.NetworkManager.Device.Infiniband.xml \ introspection/org.freedesktop.NetworkManager.Device.Lowpan.xml \ introspection/org.freedesktop.NetworkManager.Device.Macsec.xml \ introspection/org.freedesktop.NetworkManager.Device.Macvlan.xml \ introspection/org.freedesktop.NetworkManager.Device.Modem.xml \ introspection/org.freedesktop.NetworkManager.Device.OlpcMesh.xml \ + introspection/org.freedesktop.NetworkManager.Device.OvsBridge.xml \ introspection/org.freedesktop.NetworkManager.Device.OvsInterface.xml \ introspection/org.freedesktop.NetworkManager.Device.OvsPort.xml \ - introspection/org.freedesktop.NetworkManager.Device.OvsBridge.xml \ - introspection/org.freedesktop.NetworkManager.Device.P2PWireless.xml \ introspection/org.freedesktop.NetworkManager.Device.Ppp.xml \ introspection/org.freedesktop.NetworkManager.Device.Statistics.xml \ introspection/org.freedesktop.NetworkManager.Device.Team.xml \ @@ -582,25 +582,26 @@ dbusinterfaces_DATA = \ introspection/org.freedesktop.NetworkManager.Device.Veth.xml \ introspection/org.freedesktop.NetworkManager.Device.Vlan.xml \ introspection/org.freedesktop.NetworkManager.Device.Vxlan.xml \ + introspection/org.freedesktop.NetworkManager.Device.WiMax.xml \ + introspection/org.freedesktop.NetworkManager.Device.WifiP2P.xml \ introspection/org.freedesktop.NetworkManager.Device.WireGuard.xml \ + introspection/org.freedesktop.NetworkManager.Device.Wired.xml \ introspection/org.freedesktop.NetworkManager.Device.Wireless.xml \ - introspection/org.freedesktop.NetworkManager.Device.WiMax.xml \ introspection/org.freedesktop.NetworkManager.Device.Wpan.xml \ introspection/org.freedesktop.NetworkManager.Device.xml \ - introspection/org.freedesktop.NetworkManager.DHCP4Config.xml \ - introspection/org.freedesktop.NetworkManager.DHCP6Config.xml \ introspection/org.freedesktop.NetworkManager.DnsManager.xml \ introspection/org.freedesktop.NetworkManager.IP4Config.xml \ introspection/org.freedesktop.NetworkManager.IP6Config.xml \ - introspection/org.freedesktop.NetworkManager.xml \ - introspection/org.freedesktop.NetworkManager.P2PPeer.xml \ introspection/org.freedesktop.NetworkManager.PPP.xml \ introspection/org.freedesktop.NetworkManager.SecretAgent.xml \ introspection/org.freedesktop.NetworkManager.Settings.Connection.xml \ introspection/org.freedesktop.NetworkManager.Settings.xml \ introspection/org.freedesktop.NetworkManager.VPN.Connection.xml \ introspection/org.freedesktop.NetworkManager.VPN.Plugin.xml \ - introspection/org.freedesktop.NetworkManager.WiMax.Nsp.xml + introspection/org.freedesktop.NetworkManager.WiMax.Nsp.xml \ + introspection/org.freedesktop.NetworkManager.WifiP2PPeer.xml \ + introspection/org.freedesktop.NetworkManager.xml \ + $(NULL) CLEANFILES += $(introspection_sources) CLEANFILES += $(DBUS_INTERFACE_DOCS) diff --git a/clients/cli/connections.c b/clients/cli/connections.c index 8155bfb960..e2c23cb8c1 100644 --- a/clients/cli/connections.c +++ b/clients/cli/connections.c @@ -796,7 +796,7 @@ const NmcMetaGenericInfo *const metagen_con_active_vpn[_NMC_GENERIC_INFO_TYPE_CO NM_SETTING_IP4_CONFIG_SETTING_NAME","\ NM_SETTING_IP6_CONFIG_SETTING_NAME","\ NM_SETTING_SERIAL_SETTING_NAME","\ - NM_SETTING_P2P_WIRELESS_SETTING_NAME","\ + NM_SETTING_WIFI_P2P_SETTING_NAME","\ NM_SETTING_PPP_SETTING_NAME","\ NM_SETTING_PPPOE_SETTING_NAME","\ NM_SETTING_ADSL_SETTING_NAME","\ diff --git a/clients/common/nm-meta-setting-desc.c b/clients/common/nm-meta-setting-desc.c index 41cf35d93e..ebaf35b864 100644 --- a/clients/common/nm-meta-setting-desc.c +++ b/clients/common/nm-meta-setting-desc.c @@ -6620,27 +6620,6 @@ static const NMMetaPropertyInfo *const property_infos_OLPC_MESH[] = { }; #undef _CURRENT_NM_META_SETTING_TYPE -#define _CURRENT_NM_META_SETTING_TYPE NM_META_SETTING_TYPE_P2P_WIRELESS -static const NMMetaPropertyInfo *const property_infos_P2P_WIRELESS[] = { - PROPERTY_INFO_WITH_DESC (NM_SETTING_P2P_WIRELESS_PEER, - .is_cli_option = TRUE, - .property_alias = "peer", - .inf_flags = NM_META_PROPERTY_INF_FLAG_REQD, - .prompt = N_("Peer"), - .property_type = &_pt_gobject_mac, - ), - PROPERTY_INFO_WITH_DESC (NM_SETTING_WIRELESS_SECURITY_WPS_METHOD, - .property_type = &_pt_gobject_enum, - .property_typ_data = DEFINE_PROPERTY_TYP_DATA ( - PROPERTY_TYP_DATA_SUBTYPE (gobject_enum, - .get_gtype = nm_setting_wireless_security_wps_method_get_type, - ), - ), - ), - NULL -}; - -#undef _CURRENT_NM_META_SETTING_TYPE #define _CURRENT_NM_META_SETTING_TYPE NM_META_SETTING_TYPE_PPPOE static const NMMetaPropertyInfo *const property_infos_PPPOE[] = { PROPERTY_INFO_WITH_DESC (NM_SETTING_PPPOE_PARENT, @@ -7386,6 +7365,27 @@ static const NMMetaPropertyInfo *const property_infos_VXLAN[] = { }; #undef _CURRENT_NM_META_SETTING_TYPE +#define _CURRENT_NM_META_SETTING_TYPE NM_META_SETTING_TYPE_WIFI_P2P +static const NMMetaPropertyInfo *const property_infos_WIFI_P2P[] = { + PROPERTY_INFO_WITH_DESC (NM_SETTING_WIFI_P2P_PEER, + .is_cli_option = TRUE, + .property_alias = "peer", + .inf_flags = NM_META_PROPERTY_INF_FLAG_REQD, + .prompt = N_("Peer"), + .property_type = &_pt_gobject_mac, + ), + PROPERTY_INFO_WITH_DESC (NM_SETTING_WIRELESS_SECURITY_WPS_METHOD, + .property_type = &_pt_gobject_enum, + .property_typ_data = DEFINE_PROPERTY_TYP_DATA ( + PROPERTY_TYP_DATA_SUBTYPE (gobject_enum, + .get_gtype = nm_setting_wireless_security_wps_method_get_type, + ), + ), + ), + NULL +}; + +#undef _CURRENT_NM_META_SETTING_TYPE #define _CURRENT_NM_META_SETTING_TYPE NM_META_SETTING_TYPE_WIMAX static const NMMetaPropertyInfo *const property_infos_WIMAX[] = { PROPERTY_INFO_WITH_DESC (NM_SETTING_WIMAX_MAC_ADDRESS, @@ -8011,7 +8011,6 @@ _setting_init_fcn_wireless (ARGS_SETTING_INIT_FCN) #define SETTING_PRETTY_NAME_OVS_INTERFACE N_("Open vSwitch interface settings") #define SETTING_PRETTY_NAME_OVS_PATCH N_("Open vSwitch patch interface settings") #define SETTING_PRETTY_NAME_OVS_PORT N_("Open vSwitch port settings") -#define SETTING_PRETTY_NAME_P2P_WIRELESS N_("P2P Wi-Fi connection") #define SETTING_PRETTY_NAME_PPP N_("PPP settings") #define SETTING_PRETTY_NAME_PPPOE N_("PPPoE") #define SETTING_PRETTY_NAME_PROXY N_("Proxy") @@ -8025,6 +8024,7 @@ _setting_init_fcn_wireless (ARGS_SETTING_INIT_FCN) #define SETTING_PRETTY_NAME_VLAN N_("VLAN connection") #define SETTING_PRETTY_NAME_VPN N_("VPN connection") #define SETTING_PRETTY_NAME_VXLAN N_("VXLAN connection") +#define SETTING_PRETTY_NAME_WIFI_P2P N_("Wi-Fi P2P connection") #define SETTING_PRETTY_NAME_WIMAX N_("WiMAX connection") #define SETTING_PRETTY_NAME_WIRED N_("Wired Ethernet") #define SETTING_PRETTY_NAME_WIRELESS N_("Wi-Fi connection") @@ -8205,12 +8205,6 @@ const NMMetaSettingInfoEditor nm_meta_setting_infos_editor[] = { NM_META_SETTING_VALID_PART_ITEM (OVS_PORT, TRUE), ), ), - SETTING_INFO (P2P_WIRELESS, - .valid_parts = NM_META_SETTING_VALID_PARTS ( - NM_META_SETTING_VALID_PART_ITEM (CONNECTION, TRUE), - NM_META_SETTING_VALID_PART_ITEM (P2P_WIRELESS, TRUE), - ), - ), SETTING_INFO (PPPOE, /* PPPoE is a base connection type from historical reasons. * See libnm-core/nm-setting.c:_nm_setting_is_base_type() @@ -8273,6 +8267,12 @@ const NMMetaSettingInfoEditor nm_meta_setting_infos_editor[] = { NM_META_SETTING_VALID_PART_ITEM (ETHTOOL, FALSE), ), ), + SETTING_INFO (WIFI_P2P, + .valid_parts = NM_META_SETTING_VALID_PARTS ( + NM_META_SETTING_VALID_PART_ITEM (CONNECTION, TRUE), + NM_META_SETTING_VALID_PART_ITEM (WIFI_P2P, TRUE), + ), + ), SETTING_INFO (WIMAX, .valid_parts = NM_META_SETTING_VALID_PARTS ( NM_META_SETTING_VALID_PART_ITEM (CONNECTION, TRUE), diff --git a/clients/common/settings-docs.h.in b/clients/common/settings-docs.h.in index 7f1a59d5fa..725ca7d6b8 100644 --- a/clients/common/settings-docs.h.in +++ b/clients/common/settings-docs.h.in @@ -263,8 +263,6 @@ #define DESCRIBE_DOC_NM_SETTING_OVS_PORT_LACP N_("LACP mode. One of \"active\", \"off\", or \"passive\".") #define DESCRIBE_DOC_NM_SETTING_OVS_PORT_TAG N_("The VLAN tag in the range 0-4095.") #define DESCRIBE_DOC_NM_SETTING_OVS_PORT_VLAN_MODE N_("The VLAN mode. One of \"access\", \"native-tagged\", \"native-untagged\", \"trunk\" or unset.") -#define DESCRIBE_DOC_NM_SETTING_P2P_WIRELESS_PEER N_("The P2P device that should be connected to. Currently this is the only way to create or join a group.") -#define DESCRIBE_DOC_NM_SETTING_P2P_WIRELESS_WPS_METHOD N_("Flags indicating which mode of WPS is to be used. There's little point in changing the default setting as NetworkManager will automatically determine the best method to use.") #define DESCRIBE_DOC_NM_SETTING_PPP_BAUD N_("If non-zero, instruct pppd to set the serial port to the specified baudrate. This value should normally be left as 0 to automatically choose the speed.") #define DESCRIBE_DOC_NM_SETTING_PPP_CRTSCTS N_("If TRUE, specify that pppd should set the serial port to use hardware flow control with RTS and CTS signals. This value should normally be set to FALSE.") #define DESCRIBE_DOC_NM_SETTING_PPP_LCP_ECHO_FAILURE N_("If non-zero, instruct pppd to presume the connection to the peer has failed if the specified number of LCP echo-requests go unanswered by the peer. The \"lcp-echo-interval\" property must also be set to a non-zero value if this property is used.") @@ -359,6 +357,8 @@ #define DESCRIBE_DOC_NM_SETTING_VXLAN_SOURCE_PORT_MIN N_("Specifies the minimum UDP source port to communicate to the remote VXLAN tunnel endpoint.") #define DESCRIBE_DOC_NM_SETTING_VXLAN_TOS N_("Specifies the TOS value to use in outgoing packets.") #define DESCRIBE_DOC_NM_SETTING_VXLAN_TTL N_("Specifies the time-to-live value to use in outgoing packets.") +#define DESCRIBE_DOC_NM_SETTING_WIFI_P2P_PEER N_("The P2P device that should be connected to. Currently this is the only way to create or join a group.") +#define DESCRIBE_DOC_NM_SETTING_WIFI_P2P_WPS_METHOD N_("Flags indicating which mode of WPS is to be used. There's little point in changing the default setting as NetworkManager will automatically determine the best method to use.") #define DESCRIBE_DOC_NM_SETTING_WIMAX_MAC_ADDRESS N_("If specified, this connection will only apply to the WiMAX device whose MAC address matches. This property does not change the MAC address of the device (known as MAC spoofing). Deprecated: 1") #define DESCRIBE_DOC_NM_SETTING_WIMAX_NETWORK_NAME N_("Network Service Provider (NSP) name of the WiMAX network this connection should use. Deprecated: 1") #define DESCRIBE_DOC_NM_SETTING_WPAN_CHANNEL N_("IEEE 802.15.4 channel. A positive integer or -1, meaning \"do not set, use whatever the device is already set to\".") diff --git a/docs/api/Makefile.am b/docs/api/Makefile.am index 7ec77963f2..33ca2e35e3 100644 --- a/docs/api/Makefile.am +++ b/docs/api/Makefile.am @@ -64,8 +64,8 @@ content_files = \ dbus-org.freedesktop.NetworkManager.Device.Veth.xml \ dbus-org.freedesktop.NetworkManager.Device.Vlan.xml \ dbus-org.freedesktop.NetworkManager.Device.Vxlan.xml \ + dbus-org.freedesktop.NetworkManager.Device.WifiP2P.xml \ dbus-org.freedesktop.NetworkManager.Device.WireGuard.xml \ - dbus-org.freedesktop.NetworkManager.Device.P2PWireless.xml \ dbus-org.freedesktop.NetworkManager.Device.Wired.xml \ dbus-org.freedesktop.NetworkManager.Device.Wireless.xml \ dbus-org.freedesktop.NetworkManager.Device.xml \ diff --git a/docs/api/network-manager-docs.xml b/docs/api/network-manager-docs.xml index 8b7c8c6bf9..8cf97585a0 100644 --- a/docs/api/network-manager-docs.xml +++ b/docs/api/network-manager-docs.xml @@ -182,14 +182,13 @@ <xi:include href="dbus-org.freedesktop.NetworkManager.Device.xml"/> <xi:include href="dbus-org.freedesktop.NetworkManager.Device.Statistics.xml"/> <xi:include href="dbus-org.freedesktop.NetworkManager.Device.Adsl.xml"/> + <xi:include href="dbus-org.freedesktop.NetworkManager.Device.Bluetooth.xml"/> <xi:include href="dbus-org.freedesktop.NetworkManager.Device.Bond.xml"/> <xi:include href="dbus-org.freedesktop.NetworkManager.Device.Bridge.xml"/> - <xi:include href="dbus-org.freedesktop.NetworkManager.Device.Bluetooth.xml"/> <xi:include href="dbus-org.freedesktop.NetworkManager.Device.Dummy.xml"/> - <xi:include href="dbus-org.freedesktop.NetworkManager.Device.Wired.xml"/> <xi:include href="dbus-org.freedesktop.NetworkManager.Device.Generic.xml"/> - <xi:include href="dbus-org.freedesktop.NetworkManager.Device.Infiniband.xml"/> <xi:include href="dbus-org.freedesktop.NetworkManager.Device.IPTunnel.xml"/> + <xi:include href="dbus-org.freedesktop.NetworkManager.Device.Infiniband.xml"/> <xi:include href="dbus-org.freedesktop.NetworkManager.Device.Lowpan.xml"/> <xi:include href="dbus-org.freedesktop.NetworkManager.Device.Macsec.xml"/> <xi:include href="dbus-org.freedesktop.NetworkManager.Device.Macvlan.xml"/> @@ -204,9 +203,10 @@ <xi:include href="dbus-org.freedesktop.NetworkManager.Device.Veth.xml"/> <xi:include href="dbus-org.freedesktop.NetworkManager.Device.Vlan.xml"/> <xi:include href="dbus-org.freedesktop.NetworkManager.Device.Vxlan.xml"/> + <xi:include href="dbus-org.freedesktop.NetworkManager.Device.WifiP2P.xml"/> <xi:include href="dbus-org.freedesktop.NetworkManager.Device.WireGuard.xml"/> + <xi:include href="dbus-org.freedesktop.NetworkManager.Device.Wired.xml"/> <xi:include href="dbus-org.freedesktop.NetworkManager.Device.Wireless.xml"/> - <xi:include href="dbus-org.freedesktop.NetworkManager.Device.P2PWireless.xml"/> <xi:include href="dbus-org.freedesktop.NetworkManager.Device.Wpan.xml"/> <xi:include href="dbus-org.freedesktop.NetworkManager.PPP.xml"/> </chapter> @@ -248,10 +248,10 @@ <xi:include href="dbus-org.freedesktop.NetworkManager.AccessPoint.xml"/> </chapter> - <chapter id="ref-dbus-p2p-peers"> - <title>The <literal>/org/freedesktop/NetworkManager/P2PPeer/*</literal> objects</title> + <chapter id="ref-dbus-wifi-p2p-peers"> + <title>The <literal>/org.freedesktop.NetworkManager.WifiP2PPeer/*</literal> objects</title> <!-- TODO: Describe the objects here --> - <xi:include href="dbus-org.freedesktop.NetworkManager.P2PPeer.xml"/> + <xi:include href="dbus-org.freedesktop.NetworkManager.WifiP2PPeer.xml"/> </chapter> <chapter id="ref-dbus-checkpoint"> diff --git a/introspection/meson.build b/introspection/meson.build index e5bbe2a284..e442ac85f8 100644 --- a/introspection/meson.build +++ b/introspection/meson.build @@ -3,27 +3,30 @@ ifaces_secret_agent_xml = files('org.freedesktop.NetworkManager.SecretAgent.xml' ifaces_vpn_plugin_xml = files('org.freedesktop.NetworkManager.VPN.Plugin.xml') ifaces = [ + 'org.freedesktop.NetworkManager', 'org.freedesktop.NetworkManager.AccessPoint', 'org.freedesktop.NetworkManager.AgentManager', 'org.freedesktop.NetworkManager.Checkpoint', 'org.freedesktop.NetworkManager.Connection.Active', + 'org.freedesktop.NetworkManager.DHCP4Config', + 'org.freedesktop.NetworkManager.DHCP6Config', + 'org.freedesktop.NetworkManager.Device', 'org.freedesktop.NetworkManager.Device.Adsl', 'org.freedesktop.NetworkManager.Device.Bluetooth', 'org.freedesktop.NetworkManager.Device.Bond', 'org.freedesktop.NetworkManager.Device.Bridge', 'org.freedesktop.NetworkManager.Device.Dummy', 'org.freedesktop.NetworkManager.Device.Generic', - 'org.freedesktop.NetworkManager.Device.Infiniband', 'org.freedesktop.NetworkManager.Device.IPTunnel', + 'org.freedesktop.NetworkManager.Device.Infiniband', 'org.freedesktop.NetworkManager.Device.Lowpan', 'org.freedesktop.NetworkManager.Device.Macsec', 'org.freedesktop.NetworkManager.Device.Macvlan', 'org.freedesktop.NetworkManager.Device.Modem', 'org.freedesktop.NetworkManager.Device.OlpcMesh', + 'org.freedesktop.NetworkManager.Device.OvsBridge', 'org.freedesktop.NetworkManager.Device.OvsInterface', 'org.freedesktop.NetworkManager.Device.OvsPort', - 'org.freedesktop.NetworkManager.Device.OvsBridge', - 'org.freedesktop.NetworkManager.Device.P2PWireless', 'org.freedesktop.NetworkManager.Device.Ppp', 'org.freedesktop.NetworkManager.Device.Statistics', 'org.freedesktop.NetworkManager.Device.Team', @@ -32,25 +35,22 @@ ifaces = [ 'org.freedesktop.NetworkManager.Device.Vlan', 'org.freedesktop.NetworkManager.Device.Vxlan', 'org.freedesktop.NetworkManager.Device.WiMax', - 'org.freedesktop.NetworkManager.Device.Wpan', + 'org.freedesktop.NetworkManager.Device.WifiP2P', 'org.freedesktop.NetworkManager.Device.WireGuard', 'org.freedesktop.NetworkManager.Device.Wired', 'org.freedesktop.NetworkManager.Device.Wireless', - 'org.freedesktop.NetworkManager.Device', - 'org.freedesktop.NetworkManager.DHCP4Config', - 'org.freedesktop.NetworkManager.DHCP6Config', + 'org.freedesktop.NetworkManager.Device.Wpan', 'org.freedesktop.NetworkManager.DnsManager', 'org.freedesktop.NetworkManager.IP4Config', 'org.freedesktop.NetworkManager.IP6Config', - 'org.freedesktop.NetworkManager', - 'org.freedesktop.NetworkManager.P2PPeer', 'org.freedesktop.NetworkManager.PPP', 'org.freedesktop.NetworkManager.SecretAgent', - 'org.freedesktop.NetworkManager.Settings.Connection', 'org.freedesktop.NetworkManager.Settings', + 'org.freedesktop.NetworkManager.Settings.Connection', 'org.freedesktop.NetworkManager.VPN.Connection', 'org.freedesktop.NetworkManager.VPN.Plugin', 'org.freedesktop.NetworkManager.WiMax.Nsp', + 'org.freedesktop.NetworkManager.WifiP2PPeer', ] ifaces_xmls = [] diff --git a/introspection/org.freedesktop.NetworkManager.Device.P2PWireless.xml b/introspection/org.freedesktop.NetworkManager.Device.WifiP2P.xml index 0e6a1cbca2..82a0e89b62 100644 --- a/introspection/org.freedesktop.NetworkManager.Device.P2PWireless.xml +++ b/introspection/org.freedesktop.NetworkManager.Device.WifiP2P.xml @@ -1,13 +1,13 @@ <?xml version="1.0" encoding="UTF-8"?> <node name="/"> <!-- - org.freedesktop.NetworkManager.Device.P2PWireless: - @short_description: P2P Wi-Fi Device + org.freedesktop.NetworkManager.Device.WifiP2P: + @short_description: Wi-Fi P2P Device Since: 1.16 --> - <interface name="org.freedesktop.NetworkManager.Device.P2PWireless"> - <annotation name="org.gtk.GDBus.C.Name" value="Device_P2P_Wifi"/> + <interface name="org.freedesktop.NetworkManager.Device.WifiP2P"> + <annotation name="org.gtk.GDBus.C.Name" value="Device_Wifi_P2P"/> <!-- HwAddress: @@ -44,7 +44,7 @@ <!-- Peers: - List of object paths of peers visible to this p2p wireless device. + List of object paths of peers visible to this Wi-Fi P2P device. Since: 1.16 --> @@ -56,7 +56,7 @@ in the range of 1-600 seconds is supported. The default is 30 seconds. - Start a find operation for P2P peers. + Start a find operation for Wi-Fi P2P peers. Since: 1.16 --> @@ -78,7 +78,7 @@ PeerAdded: @peer: The object path of the newly found access point. - Emitted when a new P2P peer is found by the device. + Emitted when a new Wi-Fi P2P peer is found by the device. Since: 1.16 --> @@ -88,9 +88,9 @@ <!-- PeerRemoved: - @peer: The object path of the P2P peer that has disappeared. + @peer: The object path of the Wi-Fi P2P peer that has disappeared. - Emitted when a P2P peer disappears from view of the device. + Emitted when a Wi-Fi P2P peer disappears from view of the device. Since: 1.16 --> diff --git a/introspection/org.freedesktop.NetworkManager.P2PPeer.xml b/introspection/org.freedesktop.NetworkManager.WifiP2PPeer.xml index 4ffba1d14e..9068f071de 100644 --- a/introspection/org.freedesktop.NetworkManager.P2PPeer.xml +++ b/introspection/org.freedesktop.NetworkManager.WifiP2PPeer.xml @@ -1,13 +1,13 @@ <?xml version="1.0" encoding="UTF-8"?> <node name="/"> <!-- - org.freedesktop.NetworkManager.P2PPeer: - @short_description: P2P Wi-Fi Peer + org.freedesktop.NetworkManager.WifiP2PPeer: + @short_description: Wi-Fi P2P Peer Since: 1.16 --> - <interface name="org.freedesktop.NetworkManager.P2PPeer"> - <annotation name="org.gtk.GDBus.C.Name" value="P2P_Peer"/> + <interface name="org.freedesktop.NetworkManager.WifiP2PPeer"> + <annotation name="org.gtk.GDBus.C.Name" value="Wifi_P2P_Peer"/> <!-- Flags: @@ -23,7 +23,7 @@ <!-- Manufacturer: - The manufacturer of the P2P peer. + The manufacturer of the Wi-Fi P2P peer. Since: 1.16 --> @@ -32,7 +32,7 @@ <!-- Model: - The model of the P2P peer. + The model of the Wi-Fi P2P peer. Since: 1.16 --> @@ -41,7 +41,7 @@ <!-- ModelNumber: - The model number of the P2P peer. + The model number of the Wi-Fi P2P peer. Since: 1.16 --> @@ -50,16 +50,16 @@ <!-- Serial: - The serial number of the P2P peer. + The serial number of the Wi-Fi P2P peer. Since: 1.16 --> <property name="Serial" type="s" access="read"/> <!-- - Wfdies: + WfdIEs: - The Wi-Fi Display Information Elements of the P2P peer. + The Wi-Fi Display Information Elements of the Wi-Fi P2P peer. Since: 1.16 --> diff --git a/libnm-core/nm-core-types.h b/libnm-core/nm-core-types.h index 823001324e..e8aa67a93f 100644 --- a/libnm-core/nm-core-types.h +++ b/libnm-core/nm-core-types.h @@ -43,12 +43,11 @@ typedef struct _NMSettingDummy NMSettingDummy; typedef struct _NMSettingEthtool NMSettingEthtool; typedef struct _NMSettingGeneric NMSettingGeneric; typedef struct _NMSettingGsm NMSettingGsm; -typedef struct _NMSettingInfiniband NMSettingInfiniband; -typedef struct _NMSettingIPConfig NMSettingIPConfig; -typedef struct _NMSettingIPTunnel NMSettingIPTunnel; -typedef struct _NMSettingProxy NMSettingProxy; typedef struct _NMSettingIP4Config NMSettingIP4Config; typedef struct _NMSettingIP6Config NMSettingIP6Config; +typedef struct _NMSettingIPConfig NMSettingIPConfig; +typedef struct _NMSettingIPTunnel NMSettingIPTunnel; +typedef struct _NMSettingInfiniband NMSettingInfiniband; typedef struct _NMSettingMacsec NMSettingMacsec; typedef struct _NMSettingMacvlan NMSettingMacvlan; typedef struct _NMSettingMatch NMSettingMatch; @@ -57,9 +56,9 @@ typedef struct _NMSettingOvsBridge NMSettingOvsBridge; typedef struct _NMSettingOvsInterface NMSettingOvsInterface; typedef struct _NMSettingOvsPatch NMSettingOvsPatch; typedef struct _NMSettingOvsPort NMSettingOvsPort; -typedef struct _NMSettingP2PWireless NMSettingP2PWireless; typedef struct _NMSettingPpp NMSettingPpp; typedef struct _NMSettingPppoe NMSettingPppoe; +typedef struct _NMSettingProxy NMSettingProxy; typedef struct _NMSettingSerial NMSettingSerial; typedef struct _NMSettingSriov NMSettingSriov; typedef struct _NMSettingTCConfig NMSettingTCConfig; @@ -70,6 +69,7 @@ typedef struct _NMSettingUser NMSettingUser; typedef struct _NMSettingVlan NMSettingVlan; typedef struct _NMSettingVpn NMSettingVpn; typedef struct _NMSettingVxlan NMSettingVxlan; +typedef struct _NMSettingWifiP2P NMSettingWifiP2P; typedef struct _NMSettingWimax NMSettingWimax; typedef struct _NMSettingWired NMSettingWired; typedef struct _NMSettingWireless NMSettingWireless; diff --git a/libnm-core/nm-dbus-interface.h b/libnm-core/nm-dbus-interface.h index 924140edef..2db31243fd 100644 --- a/libnm-core/nm-dbus-interface.h +++ b/libnm-core/nm-dbus-interface.h @@ -38,51 +38,52 @@ */ #define NM_DBUS_SERVICE "org.freedesktop.NetworkManager" -#define NM_DBUS_PATH "/org/freedesktop/NetworkManager" #define NM_DBUS_INTERFACE "org.freedesktop.NetworkManager" +#define NM_DBUS_INTERFACE_ACCESS_POINT NM_DBUS_INTERFACE ".AccessPoint" +#define NM_DBUS_INTERFACE_ACTIVE_CONNECTION NM_DBUS_INTERFACE ".Connection.Active" +#define NM_DBUS_INTERFACE_CHECKPOINT NM_DBUS_INTERFACE ".Checkpoint" #define NM_DBUS_INTERFACE_DEVICE NM_DBUS_INTERFACE ".Device" -#define NM_DBUS_INTERFACE_DEVICE_WIRED NM_DBUS_INTERFACE_DEVICE ".Wired" +#define NM_DBUS_INTERFACE_DEVICE_6LOWPAN NM_DBUS_INTERFACE_DEVICE ".Lowpan" #define NM_DBUS_INTERFACE_DEVICE_ADSL NM_DBUS_INTERFACE_DEVICE ".Adsl" -#define NM_DBUS_INTERFACE_DEVICE_WIRELESS NM_DBUS_INTERFACE_DEVICE ".Wireless" -#define NM_DBUS_INTERFACE_DEVICE_P2P_WIRELESS NM_DBUS_INTERFACE_DEVICE ".P2PWireless" #define NM_DBUS_INTERFACE_DEVICE_BLUETOOTH NM_DBUS_INTERFACE_DEVICE ".Bluetooth" -#define NM_DBUS_INTERFACE_DEVICE_OLPC_MESH NM_DBUS_INTERFACE_DEVICE ".OlpcMesh" -#define NM_DBUS_INTERFACE_DEVICE_OVS_INTERFACE NM_DBUS_INTERFACE_DEVICE ".OvsInterface" -#define NM_DBUS_INTERFACE_DEVICE_OVS_PORT NM_DBUS_INTERFACE_DEVICE ".OvsPort" -#define NM_DBUS_INTERFACE_DEVICE_OVS_BRIDGE NM_DBUS_INTERFACE_DEVICE ".OvsBridge" -#define NM_DBUS_PATH_ACCESS_POINT NM_DBUS_PATH "/AccessPoint" -#define NM_DBUS_INTERFACE_ACCESS_POINT NM_DBUS_INTERFACE ".AccessPoint" -#define NM_DBUS_PATH_P2P_PEER NM_DBUS_PATH "/P2PPeer" -#define NM_DBUS_INTERFACE_P2P_PEER NM_DBUS_INTERFACE ".P2PPeer" -#define NM_DBUS_INTERFACE_DEVICE_MODEM NM_DBUS_INTERFACE_DEVICE ".Modem" -#define NM_DBUS_INTERFACE_DEVICE_WIMAX NM_DBUS_INTERFACE_DEVICE ".WiMax" -#define NM_DBUS_INTERFACE_WIMAX_NSP NM_DBUS_INTERFACE ".WiMax.Nsp" -#define NM_DBUS_PATH_WIMAX_NSP NM_DBUS_PATH "/Nsp" -#define NM_DBUS_INTERFACE_ACTIVE_CONNECTION NM_DBUS_INTERFACE ".Connection.Active" -#define NM_DBUS_INTERFACE_IP4_CONFIG NM_DBUS_INTERFACE ".IP4Config" -#define NM_DBUS_INTERFACE_DHCP4_CONFIG NM_DBUS_INTERFACE ".DHCP4Config" -#define NM_DBUS_INTERFACE_IP6_CONFIG NM_DBUS_INTERFACE ".IP6Config" -#define NM_DBUS_INTERFACE_DHCP6_CONFIG NM_DBUS_INTERFACE ".DHCP6Config" -#define NM_DBUS_INTERFACE_DEVICE_INFINIBAND NM_DBUS_INTERFACE_DEVICE ".Infiniband" #define NM_DBUS_INTERFACE_DEVICE_BOND NM_DBUS_INTERFACE_DEVICE ".Bond" -#define NM_DBUS_INTERFACE_DEVICE_DUMMY NM_DBUS_INTERFACE_DEVICE ".Dummy" -#define NM_DBUS_INTERFACE_DEVICE_TEAM NM_DBUS_INTERFACE_DEVICE ".Team" -#define NM_DBUS_INTERFACE_DEVICE_VLAN NM_DBUS_INTERFACE_DEVICE ".Vlan" #define NM_DBUS_INTERFACE_DEVICE_BRIDGE NM_DBUS_INTERFACE_DEVICE ".Bridge" +#define NM_DBUS_INTERFACE_DEVICE_DUMMY NM_DBUS_INTERFACE_DEVICE ".Dummy" #define NM_DBUS_INTERFACE_DEVICE_GENERIC NM_DBUS_INTERFACE_DEVICE ".Generic" -#define NM_DBUS_INTERFACE_DEVICE_VETH NM_DBUS_INTERFACE_DEVICE ".Veth" -#define NM_DBUS_INTERFACE_DEVICE_TUN NM_DBUS_INTERFACE_DEVICE ".Tun" +#define NM_DBUS_INTERFACE_DEVICE_GRE NM_DBUS_INTERFACE_DEVICE ".Gre" +#define NM_DBUS_INTERFACE_DEVICE_INFINIBAND NM_DBUS_INTERFACE_DEVICE ".Infiniband" +#define NM_DBUS_INTERFACE_DEVICE_IP_TUNNEL NM_DBUS_INTERFACE_DEVICE ".IPTunnel" #define NM_DBUS_INTERFACE_DEVICE_MACSEC NM_DBUS_INTERFACE_DEVICE ".Macsec" #define NM_DBUS_INTERFACE_DEVICE_MACVLAN NM_DBUS_INTERFACE_DEVICE ".Macvlan" +#define NM_DBUS_INTERFACE_DEVICE_MODEM NM_DBUS_INTERFACE_DEVICE ".Modem" +#define NM_DBUS_INTERFACE_DEVICE_OLPC_MESH NM_DBUS_INTERFACE_DEVICE ".OlpcMesh" +#define NM_DBUS_INTERFACE_DEVICE_OVS_BRIDGE NM_DBUS_INTERFACE_DEVICE ".OvsBridge" +#define NM_DBUS_INTERFACE_DEVICE_OVS_INTERFACE NM_DBUS_INTERFACE_DEVICE ".OvsInterface" +#define NM_DBUS_INTERFACE_DEVICE_OVS_PORT NM_DBUS_INTERFACE_DEVICE ".OvsPort" #define NM_DBUS_INTERFACE_DEVICE_PPP NM_DBUS_INTERFACE_DEVICE ".Ppp" +#define NM_DBUS_INTERFACE_DEVICE_STATISTICS NM_DBUS_INTERFACE_DEVICE ".Statistics" +#define NM_DBUS_INTERFACE_DEVICE_TEAM NM_DBUS_INTERFACE_DEVICE ".Team" +#define NM_DBUS_INTERFACE_DEVICE_TUN NM_DBUS_INTERFACE_DEVICE ".Tun" +#define NM_DBUS_INTERFACE_DEVICE_VETH NM_DBUS_INTERFACE_DEVICE ".Veth" +#define NM_DBUS_INTERFACE_DEVICE_VLAN NM_DBUS_INTERFACE_DEVICE ".Vlan" #define NM_DBUS_INTERFACE_DEVICE_VXLAN NM_DBUS_INTERFACE_DEVICE ".Vxlan" +#define NM_DBUS_INTERFACE_DEVICE_WIFI_P2P NM_DBUS_INTERFACE_DEVICE ".WifiP2P" +#define NM_DBUS_INTERFACE_DEVICE_WIMAX NM_DBUS_INTERFACE_DEVICE ".WiMax" +#define NM_DBUS_INTERFACE_DEVICE_WIRED NM_DBUS_INTERFACE_DEVICE ".Wired" #define NM_DBUS_INTERFACE_DEVICE_WIREGUARD NM_DBUS_INTERFACE_DEVICE ".WireGuard" -#define NM_DBUS_INTERFACE_DEVICE_GRE NM_DBUS_INTERFACE_DEVICE ".Gre" -#define NM_DBUS_INTERFACE_DEVICE_IP_TUNNEL NM_DBUS_INTERFACE_DEVICE ".IPTunnel" +#define NM_DBUS_INTERFACE_DEVICE_WIRELESS NM_DBUS_INTERFACE_DEVICE ".Wireless" #define NM_DBUS_INTERFACE_DEVICE_WPAN NM_DBUS_INTERFACE_DEVICE ".Wpan" -#define NM_DBUS_INTERFACE_DEVICE_6LOWPAN NM_DBUS_INTERFACE_DEVICE ".Lowpan" -#define NM_DBUS_INTERFACE_DEVICE_STATISTICS NM_DBUS_INTERFACE_DEVICE ".Statistics" -#define NM_DBUS_INTERFACE_CHECKPOINT NM_DBUS_INTERFACE ".Checkpoint" +#define NM_DBUS_INTERFACE_DHCP4_CONFIG NM_DBUS_INTERFACE ".DHCP4Config" +#define NM_DBUS_INTERFACE_DHCP6_CONFIG NM_DBUS_INTERFACE ".DHCP6Config" +#define NM_DBUS_INTERFACE_IP4_CONFIG NM_DBUS_INTERFACE ".IP4Config" +#define NM_DBUS_INTERFACE_IP6_CONFIG NM_DBUS_INTERFACE ".IP6Config" +#define NM_DBUS_INTERFACE_WIFI_P2P_PEER NM_DBUS_INTERFACE ".WifiP2PPeer" +#define NM_DBUS_INTERFACE_WIMAX_NSP NM_DBUS_INTERFACE ".WiMax.Nsp" + +#define NM_DBUS_PATH "/org/freedesktop/NetworkManager" +#define NM_DBUS_PATH_ACCESS_POINT NM_DBUS_PATH "/AccessPoint" +#define NM_DBUS_PATH_WIFI_P2P_PEER NM_DBUS_PATH "/WifiP2PPeer" +#define NM_DBUS_PATH_WIMAX_NSP NM_DBUS_PATH "/Nsp" #define NM_DBUS_INTERFACE_SETTINGS "org.freedesktop.NetworkManager.Settings" #define NM_DBUS_PATH_SETTINGS "/org/freedesktop/NetworkManager/Settings" diff --git a/libnm-core/nm-setting-wifi-p2p.c b/libnm-core/nm-setting-wifi-p2p.c index 4c679a99d6..893170fc28 100644 --- a/libnm-core/nm-setting-wifi-p2p.c +++ b/libnm-core/nm-setting-wifi-p2p.c @@ -33,14 +33,14 @@ * SECTION:nm-setting-wifi-p2p * @short_description: Describes connection properties for 802.11 Wi-Fi P2P networks * - * The #NMSettingP2PWireless object is a #NMSetting subclass that describes properties + * The #NMSettingWifiP2P object is a #NMSetting subclass that describes properties * necessary for connection to 802.11 Wi-Fi P2P networks (aka Wi-Fi Direct). **/ /** - * NMSettingP2PWireless: + * NMSettingWifiP2P: * - * P2P Wi-Fi Settings + * Wi-Fi P2P Settings * * Since: 1.16 */ @@ -56,53 +56,53 @@ typedef struct { char *peer_mac_address; NMSettingWirelessSecurityWpsMethod wps_method; -} NMSettingP2PWirelessPrivate; +} NMSettingWifiP2PPrivate; -struct _NMSettingP2PWireless { +struct _NMSettingWifiP2P { NMSetting parent; - NMSettingP2PWirelessPrivate _priv; + NMSettingWifiP2PPrivate _priv; }; -struct _NMSettingP2PWirelessClass { +struct _NMSettingWifiP2PClass { NMSettingClass parent; }; -G_DEFINE_TYPE (NMSettingP2PWireless, nm_setting_p2p_wireless, NM_TYPE_SETTING) +G_DEFINE_TYPE (NMSettingWifiP2P, nm_setting_wifi_p2p, NM_TYPE_SETTING) -#define NM_SETTING_P2P_WIRELESS_GET_PRIVATE(self) _NM_GET_PRIVATE (self, NMSettingP2PWireless, NM_IS_SETTING_P2P_WIRELESS, NMSetting) +#define NM_SETTING_WIFI_P2P_GET_PRIVATE(self) _NM_GET_PRIVATE (self, NMSettingWifiP2P, NM_IS_SETTING_WIFI_P2P, NMSetting) /*****************************************************************************/ /** - * nm_setting_p2p_wireless_get_peer: - * @setting: the #NMSettingP2PWireless + * nm_setting_wifi_p2p_get_peer: + * @setting: the #NMSettingWifiP2P * - * Returns: the #NMSettingP2PWireless:peer property of the setting + * Returns: the #NMSettingWifiP2P:peer property of the setting * * Since: 1.16 **/ const char * -nm_setting_p2p_wireless_get_peer (NMSettingP2PWireless *setting) +nm_setting_wifi_p2p_get_peer (NMSettingWifiP2P *setting) { - g_return_val_if_fail (NM_IS_SETTING_P2P_WIRELESS (setting), NULL); + g_return_val_if_fail (NM_IS_SETTING_WIFI_P2P (setting), NULL); - return NM_SETTING_P2P_WIRELESS_GET_PRIVATE (setting)->peer_mac_address; + return NM_SETTING_WIFI_P2P_GET_PRIVATE (setting)->peer_mac_address; } /** - * nm_setting_p2p_wireless_get_wps_method: - * @setting: the #NMSettingP2PWireless + * nm_setting_wifi_p2p_get_wps_method: + * @setting: the #NMSettingWifiP2P * - * Returns: the #NMSettingP2PWireless:wps-method property of the setting + * Returns: the #NMSettingWifiP2P:wps-method property of the setting * * Since: 1.16 **/ NMSettingWirelessSecurityWpsMethod -nm_setting_p2p_wireless_get_wps_method (NMSettingP2PWireless *setting) +nm_setting_wifi_p2p_get_wps_method (NMSettingWifiP2P *setting) { - g_return_val_if_fail (NM_IS_SETTING_P2P_WIRELESS (setting), NM_SETTING_WIRELESS_SECURITY_WPS_METHOD_DEFAULT); + g_return_val_if_fail (NM_IS_SETTING_WIFI_P2P (setting), NM_SETTING_WIRELESS_SECURITY_WPS_METHOD_DEFAULT); - return NM_SETTING_P2P_WIRELESS_GET_PRIVATE (setting)->wps_method; + return NM_SETTING_WIFI_P2P_GET_PRIVATE (setting)->wps_method; } /*****************************************************************************/ @@ -110,14 +110,14 @@ nm_setting_p2p_wireless_get_wps_method (NMSettingP2PWireless *setting) static gboolean verify (NMSetting *setting, NMConnection *connection, GError **error) { - NMSettingP2PWirelessPrivate *priv = NM_SETTING_P2P_WIRELESS_GET_PRIVATE (setting); + NMSettingWifiP2PPrivate *priv = NM_SETTING_WIFI_P2P_GET_PRIVATE (setting); if (!priv->peer_mac_address) { g_set_error_literal (error, NM_CONNECTION_ERROR, NM_CONNECTION_ERROR_MISSING_PROPERTY, _("property is missing")); - g_prefix_error (error, "%s.%s: ", NM_SETTING_P2P_WIRELESS_SETTING_NAME, NM_SETTING_P2P_WIRELESS_PEER); + g_prefix_error (error, "%s.%s: ", NM_SETTING_WIFI_P2P_SETTING_NAME, NM_SETTING_WIFI_P2P_PEER); return FALSE; } @@ -126,13 +126,13 @@ verify (NMSetting *setting, NMConnection *connection, GError **error) NM_CONNECTION_ERROR, NM_CONNECTION_ERROR_INVALID_PROPERTY, _("property is invalid")); - g_prefix_error (error, "%s.%s: ", NM_SETTING_P2P_WIRELESS_SETTING_NAME, NM_SETTING_P2P_WIRELESS_PEER); + g_prefix_error (error, "%s.%s: ", NM_SETTING_WIFI_P2P_SETTING_NAME, NM_SETTING_WIFI_P2P_PEER); return FALSE; } if (!_nm_utils_wps_method_validate (priv->wps_method, - NM_SETTING_P2P_WIRELESS_SETTING_NAME, - NM_SETTING_P2P_WIRELESS_WPS_METHOD, + NM_SETTING_WIFI_P2P_SETTING_NAME, + NM_SETTING_WIFI_P2P_WPS_METHOD, TRUE, error)) return FALSE; @@ -146,14 +146,14 @@ static void get_property (GObject *object, guint prop_id, GValue *value, GParamSpec *pspec) { - NMSettingP2PWireless *setting = NM_SETTING_P2P_WIRELESS (object); + NMSettingWifiP2P *setting = NM_SETTING_WIFI_P2P (object); switch (prop_id) { case PROP_PEER: - g_value_set_string (value, nm_setting_p2p_wireless_get_peer (setting)); + g_value_set_string (value, nm_setting_wifi_p2p_get_peer (setting)); break; case PROP_WPS_METHOD: - g_value_set_uint (value, nm_setting_p2p_wireless_get_wps_method (setting)); + g_value_set_uint (value, nm_setting_wifi_p2p_get_wps_method (setting)); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); @@ -165,7 +165,7 @@ static void set_property (GObject *object, guint prop_id, const GValue *value, GParamSpec *pspec) { - NMSettingP2PWirelessPrivate *priv = NM_SETTING_P2P_WIRELESS_GET_PRIVATE (object); + NMSettingWifiP2PPrivate *priv = NM_SETTING_WIFI_P2P_GET_PRIVATE (object); switch (prop_id) { case PROP_PEER: @@ -185,40 +185,40 @@ set_property (GObject *object, guint prop_id, /*****************************************************************************/ static void -nm_setting_p2p_wireless_init (NMSettingP2PWireless *setting) +nm_setting_wifi_p2p_init (NMSettingWifiP2P *setting) { } /** - * nm_setting_p2p_wireless_new: + * nm_setting_wifi_p2p_new: * - * Creates a new #NMSettingP2PWireless object with default values. + * Creates a new #NMSettingWifiP2P object with default values. * - * Returns: (transfer full): the new empty #NMSettingP2PWireless object + * Returns: (transfer full): the new empty #NMSettingWifiP2P object * * Since: 1.16 **/ NMSetting * -nm_setting_p2p_wireless_new (void) +nm_setting_wifi_p2p_new (void) { - return g_object_new (NM_TYPE_SETTING_P2P_WIRELESS, NULL); + return g_object_new (NM_TYPE_SETTING_WIFI_P2P, NULL); } static void finalize (GObject *object) { - NMSettingP2PWirelessPrivate *priv = NM_SETTING_P2P_WIRELESS_GET_PRIVATE (object); + NMSettingWifiP2PPrivate *priv = NM_SETTING_WIFI_P2P_GET_PRIVATE (object); g_free (priv->peer_mac_address); - G_OBJECT_CLASS (nm_setting_p2p_wireless_parent_class)->finalize (object); + G_OBJECT_CLASS (nm_setting_wifi_p2p_parent_class)->finalize (object); } static void -nm_setting_p2p_wireless_class_init (NMSettingP2PWirelessClass *setting_p2p_wireless_class) +nm_setting_wifi_p2p_class_init (NMSettingWifiP2PClass *setting_wifi_p2p_class) { - GObjectClass *object_class = G_OBJECT_CLASS (setting_p2p_wireless_class); - NMSettingClass *setting_class = NM_SETTING_CLASS (setting_p2p_wireless_class); + GObjectClass *object_class = G_OBJECT_CLASS (setting_wifi_p2p_class); + NMSettingClass *setting_class = NM_SETTING_CLASS (setting_wifi_p2p_class); object_class->get_property = get_property; object_class->set_property = set_property; @@ -227,7 +227,7 @@ nm_setting_p2p_wireless_class_init (NMSettingP2PWirelessClass *setting_p2p_wirel setting_class->verify = verify; /** - * NMSettingP2PWireless:peer: + * NMSettingWifiP2P:peer: * * The P2P device that should be connected to. Currently this is the only * way to create or join a group. @@ -243,13 +243,13 @@ nm_setting_p2p_wireless_class_init (NMSettingP2PWirelessClass *setting_p2p_wirel * ---end--- */ obj_properties[PROP_PEER] = - g_param_spec_string (NM_SETTING_P2P_WIRELESS_PEER, "", "", + g_param_spec_string (NM_SETTING_WIFI_P2P_PEER, "", "", NULL, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS); /** - * NMSettingP2PWireless:wps-method: + * NMSettingWifiP2P:wps-method: * * Flags indicating which mode of WPS is to be used. * @@ -269,5 +269,5 @@ nm_setting_p2p_wireless_class_init (NMSettingP2PWirelessClass *setting_p2p_wirel g_object_class_install_properties (object_class, _PROPERTY_ENUMS_LAST, obj_properties); - _nm_setting_class_commit (setting_class, NM_META_SETTING_TYPE_P2P_WIRELESS); + _nm_setting_class_commit (setting_class, NM_META_SETTING_TYPE_WIFI_P2P); } diff --git a/libnm-core/nm-setting-wifi-p2p.h b/libnm-core/nm-setting-wifi-p2p.h index 09ac934e31..c9ed49e1ac 100644 --- a/libnm-core/nm-setting-wifi-p2p.h +++ b/libnm-core/nm-setting-wifi-p2p.h @@ -17,8 +17,8 @@ * Copyright 2019 Red Hat, Inc. */ -#ifndef __NM_SETTING_P2P_WIRELESS_H__ -#define __NM_SETTING_P2P_WIRELESS_H__ +#ifndef __NM_SETTING_WIFI_P2P_H__ +#define __NM_SETTING_WIFI_P2P_H__ #if !defined (__NETWORKMANAGER_H_INSIDE__) && !defined (NETWORKMANAGER_COMPILATION) #error "Only <NetworkManager.h> can be included directly." @@ -29,37 +29,37 @@ G_BEGIN_DECLS -#define NM_TYPE_SETTING_P2P_WIRELESS (nm_setting_p2p_wireless_get_type ()) -#define NM_SETTING_P2P_WIRELESS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), NM_TYPE_SETTING_P2P_WIRELESS, NMSettingP2PWireless)) -#define NM_SETTING_P2P_WIRELESS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), NM_TYPE_SETTING_P2P_WIRELESS, NMSettingP2PWirelessClass)) -#define NM_IS_SETTING_P2P_WIRELESS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), NM_TYPE_SETTING_P2P_WIRELESS)) -#define NM_IS_SETTING_P2P_WIRELESS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), NM_TYPE_SETTING_P2P_WIRELESS)) -#define NM_SETTING_P2P_WIRELESS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), NM_TYPE_SETTING_P2P_WIRELESS, NMSettingP2PWirelessClass)) +#define NM_TYPE_SETTING_WIFI_P2P (nm_setting_wifi_p2p_get_type ()) +#define NM_SETTING_WIFI_P2P(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), NM_TYPE_SETTING_WIFI_P2P, NMSettingWifiP2P)) +#define NM_SETTING_WIFI_P2P_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), NM_TYPE_SETTING_WIFI_P2P, NMSettingWifiP2PClass)) +#define NM_IS_SETTING_WIFI_P2P(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), NM_TYPE_SETTING_WIFI_P2P)) +#define NM_IS_SETTING_WIFI_P2P_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), NM_TYPE_SETTING_WIFI_P2P)) +#define NM_SETTING_WIFI_P2P_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), NM_TYPE_SETTING_WIFI_P2P, NMSettingWifiP2PClass)) -#define NM_SETTING_P2P_WIRELESS_SETTING_NAME "p2p-wireless" +#define NM_SETTING_WIFI_P2P_SETTING_NAME "wifi-p2p" /** - * NM_SETTING_P2P_WIRELESS_PEER: + * NM_SETTING_WIFI_P2P_PEER: * * The mac address of the peer to connect to. */ -#define NM_SETTING_P2P_WIRELESS_PEER "peer" -#define NM_SETTING_P2P_WIRELESS_WPS_METHOD "wps-method" +#define NM_SETTING_WIFI_P2P_PEER "peer" +#define NM_SETTING_WIFI_P2P_WPS_METHOD "wps-method" -typedef struct _NMSettingP2PWirelessClass NMSettingP2PWirelessClass; +typedef struct _NMSettingWifiP2PClass NMSettingWifiP2PClass; NM_AVAILABLE_IN_1_16 -GType nm_setting_p2p_wireless_get_type (void); +GType nm_setting_wifi_p2p_get_type (void); NM_AVAILABLE_IN_1_16 -NMSetting *nm_setting_p2p_wireless_new (void); +NMSetting *nm_setting_wifi_p2p_new (void); NM_AVAILABLE_IN_1_16 -const char *nm_setting_p2p_wireless_get_peer (NMSettingP2PWireless *setting); +const char *nm_setting_wifi_p2p_get_peer (NMSettingWifiP2P *setting); NM_AVAILABLE_IN_1_16 -NMSettingWirelessSecurityWpsMethod nm_setting_p2p_wireless_get_wps_method (NMSettingP2PWireless *setting); +NMSettingWirelessSecurityWpsMethod nm_setting_wifi_p2p_get_wps_method (NMSettingWifiP2P *setting); G_END_DECLS -#endif /* __NM_SETTING_P2P_WIRELESS_H__ */ +#endif /* __NM_SETTING_WIFI_P2P_H__ */ diff --git a/libnm/libnm.ver b/libnm/libnm.ver index 21dfb8ee1e..edef0b6298 100644 --- a/libnm/libnm.ver +++ b/libnm/libnm.ver @@ -1450,27 +1450,27 @@ global: nm_client_add_and_activate_connection2; nm_client_add_and_activate_connection2_finish; nm_device_get_connectivity; - nm_device_p2p_wifi_get_group_owner; - nm_device_p2p_wifi_get_hw_address; - nm_device_p2p_wifi_get_peers; - nm_device_p2p_wifi_get_type; - nm_p2p_peer_connection_valid; - nm_p2p_peer_filter_connections; - nm_p2p_peer_get_flags; - nm_p2p_peer_get_hw_address; - nm_p2p_peer_get_last_seen; - nm_p2p_peer_get_manufacturer; - nm_p2p_peer_get_model; - nm_p2p_peer_get_model_number; - nm_p2p_peer_get_name; - nm_p2p_peer_get_serial; - nm_p2p_peer_get_strength; - nm_p2p_peer_get_type; - nm_p2p_peer_get_wfd_ies; - nm_setting_p2p_wireless_get_peer; - nm_setting_p2p_wireless_get_type; - nm_setting_p2p_wireless_get_wps_method; - nm_setting_p2p_wireless_new; + nm_device_wifi_p2p_get_group_owner; + nm_device_wifi_p2p_get_hw_address; + nm_device_wifi_p2p_get_peers; + nm_device_wifi_p2p_get_type; + nm_setting_wifi_p2p_get_peer; + nm_setting_wifi_p2p_get_type; + nm_setting_wifi_p2p_get_wps_method; + nm_setting_wifi_p2p_new; nm_team_link_watcher_get_vlanid; nm_team_link_watcher_new_arp_ping2; + nm_wifi_p2p_peer_connection_valid; + nm_wifi_p2p_peer_filter_connections; + nm_wifi_p2p_peer_get_flags; + nm_wifi_p2p_peer_get_hw_address; + nm_wifi_p2p_peer_get_last_seen; + nm_wifi_p2p_peer_get_manufacturer; + nm_wifi_p2p_peer_get_model; + nm_wifi_p2p_peer_get_model_number; + nm_wifi_p2p_peer_get_name; + nm_wifi_p2p_peer_get_serial; + nm_wifi_p2p_peer_get_strength; + nm_wifi_p2p_peer_get_type; + nm_wifi_p2p_peer_get_wfd_ies; } libnm_1_14_0; diff --git a/libnm/nm-autoptr.h b/libnm/nm-autoptr.h index bffacd39cd..8abd792e22 100644 --- a/libnm/nm-autoptr.h +++ b/libnm/nm-autoptr.h @@ -51,11 +51,11 @@ G_DEFINE_AUTOPTR_CLEANUP_FUNC (NMSettingDummy, g_object_unref) G_DEFINE_AUTOPTR_CLEANUP_FUNC (NMSettingEthtool, g_object_unref) G_DEFINE_AUTOPTR_CLEANUP_FUNC (NMSettingGeneric, g_object_unref) G_DEFINE_AUTOPTR_CLEANUP_FUNC (NMSettingGsm, g_object_unref) -G_DEFINE_AUTOPTR_CLEANUP_FUNC (NMSettingInfiniband, g_object_unref) G_DEFINE_AUTOPTR_CLEANUP_FUNC (NMSettingIP4Config, g_object_unref) G_DEFINE_AUTOPTR_CLEANUP_FUNC (NMSettingIP6Config, g_object_unref) G_DEFINE_AUTOPTR_CLEANUP_FUNC (NMSettingIPConfig, g_object_unref) G_DEFINE_AUTOPTR_CLEANUP_FUNC (NMSettingIPTunnel, g_object_unref) +G_DEFINE_AUTOPTR_CLEANUP_FUNC (NMSettingInfiniband, g_object_unref) G_DEFINE_AUTOPTR_CLEANUP_FUNC (NMSettingMacsec, g_object_unref) G_DEFINE_AUTOPTR_CLEANUP_FUNC (NMSettingMacvlan, g_object_unref) G_DEFINE_AUTOPTR_CLEANUP_FUNC (NMSettingMatch, g_object_unref) @@ -64,7 +64,6 @@ G_DEFINE_AUTOPTR_CLEANUP_FUNC (NMSettingOvsBridge, g_object_unref) G_DEFINE_AUTOPTR_CLEANUP_FUNC (NMSettingOvsInterface, g_object_unref) G_DEFINE_AUTOPTR_CLEANUP_FUNC (NMSettingOvsPatch, g_object_unref) G_DEFINE_AUTOPTR_CLEANUP_FUNC (NMSettingOvsPort, g_object_unref) -G_DEFINE_AUTOPTR_CLEANUP_FUNC (NMSettingP2PWireless, g_object_unref) G_DEFINE_AUTOPTR_CLEANUP_FUNC (NMSettingPpp, g_object_unref) G_DEFINE_AUTOPTR_CLEANUP_FUNC (NMSettingPppoe, g_object_unref) G_DEFINE_AUTOPTR_CLEANUP_FUNC (NMSettingProxy, g_object_unref) @@ -78,6 +77,7 @@ G_DEFINE_AUTOPTR_CLEANUP_FUNC (NMSettingUser, g_object_unref) G_DEFINE_AUTOPTR_CLEANUP_FUNC (NMSettingVlan, g_object_unref) G_DEFINE_AUTOPTR_CLEANUP_FUNC (NMSettingVpn, g_object_unref) G_DEFINE_AUTOPTR_CLEANUP_FUNC (NMSettingVxlan, g_object_unref) +G_DEFINE_AUTOPTR_CLEANUP_FUNC (NMSettingWifiP2P, g_object_unref) G_DEFINE_AUTOPTR_CLEANUP_FUNC (NMSettingWimax, g_object_unref) G_DEFINE_AUTOPTR_CLEANUP_FUNC (NMSettingWired, g_object_unref) G_DEFINE_AUTOPTR_CLEANUP_FUNC (NMSettingWireless, g_object_unref) diff --git a/libnm/nm-client.c b/libnm/nm-client.c index 1cb73b73a6..870adfc750 100644 --- a/libnm/nm-client.c +++ b/libnm/nm-client.c @@ -41,7 +41,7 @@ #include "introspection/org.freedesktop.NetworkManager.h" #include "introspection/org.freedesktop.NetworkManager.Device.Wireless.h" -#include "introspection/org.freedesktop.NetworkManager.Device.P2PWireless.h" +#include "introspection/org.freedesktop.NetworkManager.Device.WifiP2P.h" #include "introspection/org.freedesktop.NetworkManager.Device.h" #include "introspection/org.freedesktop.NetworkManager.DnsManager.h" #include "introspection/org.freedesktop.NetworkManager.Settings.h" @@ -2614,8 +2614,8 @@ proxy_type (GDBusObjectManagerClient *manager, return NMDBUS_TYPE_MANAGER_PROXY; else if (strcmp (interface_name, NM_DBUS_INTERFACE_DEVICE_WIRELESS) == 0) return NMDBUS_TYPE_DEVICE_WIFI_PROXY; - else if (strcmp (interface_name, NM_DBUS_INTERFACE_DEVICE_P2P_WIRELESS) == 0) - return NMDBUS_TYPE_DEVICE_P2P_WIFI_PROXY; + else if (strcmp (interface_name, NM_DBUS_INTERFACE_DEVICE_WIFI_P2P) == 0) + return NMDBUS_TYPE_DEVICE_WIFI_P2P_PROXY; else if (strcmp (interface_name, NM_DBUS_INTERFACE_DEVICE) == 0) return NMDBUS_TYPE_DEVICE_PROXY; else if (strcmp (interface_name, NM_DBUS_INTERFACE_SETTINGS_CONNECTION) == 0) @@ -2694,8 +2694,8 @@ obj_nm_for_gdbus_object (NMClient *self, GDBusObject *object, GDBusObjectManager type = NM_TYPE_DEVICE_OVS_PORT; else if (strcmp (ifname, NM_DBUS_INTERFACE_DEVICE_OVS_BRIDGE) == 0) type = NM_TYPE_DEVICE_OVS_BRIDGE; - else if (strcmp (ifname, NM_DBUS_INTERFACE_DEVICE_P2P_WIRELESS) == 0) - type = NM_TYPE_DEVICE_P2P_WIFI; + else if (strcmp (ifname, NM_DBUS_INTERFACE_DEVICE_WIFI_P2P) == 0) + type = NM_TYPE_DEVICE_WIFI_P2P; else if (strcmp (ifname, NM_DBUS_INTERFACE_DEVICE_PPP) == 0) type = NM_TYPE_DEVICE_PPP; else if (strcmp (ifname, NM_DBUS_INTERFACE_DEVICE_TEAM) == 0) @@ -2722,8 +2722,8 @@ obj_nm_for_gdbus_object (NMClient *self, GDBusObject *object, GDBusObjectManager type = NM_TYPE_IP4_CONFIG; else if (strcmp (ifname, NM_DBUS_INTERFACE_IP6_CONFIG) == 0) type = NM_TYPE_IP6_CONFIG; - else if (strcmp (ifname, NM_DBUS_INTERFACE_P2P_PEER) == 0) - type = NM_TYPE_P2P_PEER; + else if (strcmp (ifname, NM_DBUS_INTERFACE_WIFI_P2P_PEER) == 0) + type = NM_TYPE_WIFI_P2P_PEER; else if (strcmp (ifname, NM_DBUS_INTERFACE_SETTINGS_CONNECTION) == 0) type = NM_TYPE_REMOTE_CONNECTION; else if (strcmp (ifname, NM_DBUS_INTERFACE_SETTINGS) == 0) diff --git a/libnm/nm-device-wifi-p2p.c b/libnm/nm-device-wifi-p2p.c index 65be8d2aaf..0c90bd89ab 100644 --- a/libnm/nm-device-wifi-p2p.c +++ b/libnm/nm-device-wifi-p2p.c @@ -32,12 +32,12 @@ #include "nm-core-internal.h" #include "nm-dbus-helpers.h" -#include "introspection/org.freedesktop.NetworkManager.Device.P2PWireless.h" +#include "introspection/org.freedesktop.NetworkManager.Device.WifiP2P.h" /*****************************************************************************/ typedef struct { - NMDeviceP2PWifi *device; + NMDeviceWifiP2P *device; GSimpleAsyncResult *simple; } RequestScanInfo; @@ -58,7 +58,7 @@ enum { static guint signals[LAST_SIGNAL] = { 0 }; typedef struct { - NMDBusDeviceP2PWifi *proxy; + NMDBusDeviceWifiP2P *proxy; char *hw_address; @@ -66,33 +66,33 @@ typedef struct { GPtrArray *peers; gboolean group_owner; -} NMDeviceP2PWifiPrivate; +} NMDeviceWifiP2PPrivate; /** - * NMDeviceP2PWifi: + * NMDeviceWifiP2P: * * Since: 1.16 */ -struct _NMDeviceP2PWifi { +struct _NMDeviceWifiP2P { NMDevice parent; - NMDeviceP2PWifiPrivate _priv; + NMDeviceWifiP2PPrivate _priv; }; -struct _NMDeviceP2PWifiClass { +struct _NMDeviceWifiP2PClass { NMDeviceClass parent; }; -G_DEFINE_TYPE (NMDeviceP2PWifi, nm_device_p2p_wifi, NM_TYPE_DEVICE) +G_DEFINE_TYPE (NMDeviceWifiP2P, nm_device_wifi_p2p, NM_TYPE_DEVICE) -#define NM_DEVICE_P2P_WIFI_GET_PRIVATE(self) _NM_GET_PRIVATE (self, NMDeviceP2PWifi, NM_IS_DEVICE_P2P_WIFI, NMDevice, NMObject) +#define NM_DEVICE_WIFI_P2P_GET_PRIVATE(self) _NM_GET_PRIVATE (self, NMDeviceWifiP2P, NM_IS_DEVICE_WIFI_P2P, NMDevice, NMObject) /*****************************************************************************/ /** - * nm_device_p2p_wifi_get_hw_address: - * @device: a #NMDeviceP2PWifi + * nm_device_wifi_p2p_get_hw_address: + * @device: a #NMDeviceWifiP2P * - * Gets the actual hardware (MAC) address of the #NMDeviceP2PWifi + * Gets the actual hardware (MAC) address of the #NMDeviceWifiP2P * * Returns: the actual hardware address. This is the internal string used by the * device, and must not be modified. @@ -100,16 +100,16 @@ G_DEFINE_TYPE (NMDeviceP2PWifi, nm_device_p2p_wifi, NM_TYPE_DEVICE) * Since: 1.16 **/ const char * -nm_device_p2p_wifi_get_hw_address (NMDeviceP2PWifi *device) +nm_device_wifi_p2p_get_hw_address (NMDeviceWifiP2P *device) { - g_return_val_if_fail (NM_IS_DEVICE_P2P_WIFI (device), NULL); + g_return_val_if_fail (NM_IS_DEVICE_WIFI_P2P (device), NULL); - return nm_str_not_empty (NM_DEVICE_P2P_WIFI_GET_PRIVATE (device)->hw_address); + return nm_str_not_empty (NM_DEVICE_WIFI_P2P_GET_PRIVATE (device)->hw_address); } /** - * nm_device_p2p_wifi_get_group_owner: - * @device: a #NMDeviceP2PWifi + * nm_device_wifi_p2p_get_group_owner: + * @device: a #NMDeviceWifiP2P * * Gets whether the device is currently the P2P group owner. This is only * valid when a connection is established. @@ -119,61 +119,61 @@ nm_device_p2p_wifi_get_hw_address (NMDeviceP2PWifi *device) * Since: 1.16 **/ gboolean -nm_device_p2p_wifi_get_group_owner (NMDeviceP2PWifi *device) +nm_device_wifi_p2p_get_group_owner (NMDeviceWifiP2P *device) { - g_return_val_if_fail (NM_IS_DEVICE_P2P_WIFI (device), FALSE); + g_return_val_if_fail (NM_IS_DEVICE_WIFI_P2P (device), FALSE); - return NM_DEVICE_P2P_WIFI_GET_PRIVATE (device)->group_owner; + return NM_DEVICE_WIFI_P2P_GET_PRIVATE (device)->group_owner; } /** - * nm_device_p2p_wifi_get_peers: - * @device: a #NMDeviceP2PWifi + * nm_device_wifi_p2p_get_peers: + * @device: a #NMDeviceWifiP2P * - * Gets all the found peers of the #NMDeviceP2PWifi. + * Gets all the found peers of the #NMDeviceWifiP2P. * - * Returns: (element-type NMP2PPeer): a #GPtrArray containing all the - * found #NMP2PPeers. + * Returns: (element-type NMWifiP2PPeer): a #GPtrArray containing all the + * found #NMWifiP2PPeers. * The returned array is owned by the client and should not be modified. * * Since: 1.16 **/ const GPtrArray * -nm_device_p2p_wifi_get_peers (NMDeviceP2PWifi *device) +nm_device_wifi_p2p_get_peers (NMDeviceWifiP2P *device) { - g_return_val_if_fail (NM_IS_DEVICE_P2P_WIFI (device), NULL); + g_return_val_if_fail (NM_IS_DEVICE_WIFI_P2P (device), NULL); - return NM_DEVICE_P2P_WIFI_GET_PRIVATE (device)->peers; + return NM_DEVICE_WIFI_P2P_GET_PRIVATE (device)->peers; } /** - * nm_device_p2p_wifi_get_peer_by_path: - * @device: a #NMDeviceP2PWifi + * nm_device_wifi_p2p_get_peer_by_path: + * @device: a #NMDeviceWifiP2P * @path: the object path of the peer * - * Gets a #NMP2PPeer by path. + * Gets a #NMWifiP2PPeer by path. * * Returns: (transfer none): the peer or %NULL if none is found. * * Since: 1.16 **/ -NMP2PPeer * -nm_device_p2p_wifi_get_peer_by_path (NMDeviceP2PWifi *device, +NMWifiP2PPeer * +nm_device_wifi_p2p_get_peer_by_path (NMDeviceWifiP2P *device, const char *path) { const GPtrArray *peers; int i; - NMP2PPeer *peer = NULL; + NMWifiP2PPeer *peer = NULL; - g_return_val_if_fail (NM_IS_DEVICE_P2P_WIFI (device), NULL); + g_return_val_if_fail (NM_IS_DEVICE_WIFI_P2P (device), NULL); g_return_val_if_fail (path != NULL, NULL); - peers = nm_device_p2p_wifi_get_peers (device); + peers = nm_device_wifi_p2p_get_peers (device); if (!peers) return NULL; for (i = 0; i < peers->len; i++) { - NMP2PPeer *candidate = g_ptr_array_index (peers, i); + NMWifiP2PPeer *candidate = g_ptr_array_index (peers, i); if (!strcmp (nm_object_get_path (NM_OBJECT (candidate)), path)) { peer = candidate; break; @@ -184,12 +184,12 @@ nm_device_p2p_wifi_get_peer_by_path (NMDeviceP2PWifi *device, } static void -clean_up_peers (NMDeviceP2PWifi *self) +clean_up_peers (NMDeviceWifiP2P *self) { - NMDeviceP2PWifiPrivate *priv = NM_DEVICE_P2P_WIFI_GET_PRIVATE (self); + NMDeviceWifiP2PPrivate *priv = NM_DEVICE_WIFI_P2P_GET_PRIVATE (self); while (priv->peers->len > 0) { - NMP2PPeer *peer; + NMWifiP2PPeer *peer; peer = priv->peers->pdata[priv->peers->len - 1]; g_ptr_array_remove_index (priv->peers, priv->peers->len - 1); @@ -201,12 +201,12 @@ clean_up_peers (NMDeviceP2PWifi *self) static gboolean connection_compatible (NMDevice *device, NMConnection *connection, GError **error) { - if (!NM_DEVICE_CLASS (nm_device_p2p_wifi_parent_class)->connection_compatible (device, connection, error)) + if (!NM_DEVICE_CLASS (nm_device_wifi_p2p_parent_class)->connection_compatible (device, connection, error)) return FALSE; - if (!nm_connection_is_type (connection, NM_SETTING_P2P_WIRELESS_SETTING_NAME)) { + if (!nm_connection_is_type (connection, NM_SETTING_WIFI_P2P_SETTING_NAME)) { g_set_error_literal (error, NM_DEVICE_ERROR, NM_DEVICE_ERROR_INCOMPATIBLE_CONNECTION, - _("The connection was not a P2P Wi-Fi connection.")); + _("The connection was not a Wi-Fi P2P connection.")); return FALSE; } @@ -222,13 +222,13 @@ get_setting_type (NMDevice *device) static const char * get_hw_address (NMDevice *device) { - return nm_device_p2p_wifi_get_hw_address (NM_DEVICE_P2P_WIFI (device)); + return nm_device_wifi_p2p_get_hw_address (NM_DEVICE_WIFI_P2P (device)); } static GVariant * -nm_device_p2p_wifi_get_wfdies_as_variant (const NMDeviceP2PWifi *self) +nm_device_wifi_p2p_get_wfdies_as_variant (const NMDeviceWifiP2P *self) { - const NMDeviceP2PWifiPrivate *priv = NM_DEVICE_P2P_WIFI_GET_PRIVATE (self); + const NMDeviceWifiP2PPrivate *priv = NM_DEVICE_WIFI_P2P_GET_PRIVATE (self); if (priv->wfd_ies) { return g_variant_new_fixed_array (G_VARIANT_TYPE_BYTE, @@ -245,20 +245,20 @@ get_property (GObject *object, GValue *value, GParamSpec *pspec) { - NMDeviceP2PWifi *self = NM_DEVICE_P2P_WIFI (object); + NMDeviceWifiP2P *self = NM_DEVICE_WIFI_P2P (object); switch (prop_id) { case PROP_HW_ADDRESS: - g_value_set_string (value, nm_device_p2p_wifi_get_hw_address (self)); + g_value_set_string (value, nm_device_wifi_p2p_get_hw_address (self)); break; case PROP_GROUP_OWNER: - g_value_set_enum (value, nm_device_p2p_wifi_get_group_owner (self)); + g_value_set_enum (value, nm_device_wifi_p2p_get_group_owner (self)); break; case PROP_WFDIES: - g_value_take_variant (value, nm_device_p2p_wifi_get_wfdies_as_variant (self)); + g_value_take_variant (value, nm_device_wifi_p2p_get_wfdies_as_variant (self)); break; case PROP_PEERS: - g_value_take_boxed (value, _nm_utils_copy_object_array (nm_device_p2p_wifi_get_peers (self))); + g_value_take_boxed (value, _nm_utils_copy_object_array (nm_device_wifi_p2p_get_peers (self))); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); @@ -267,9 +267,9 @@ get_property (GObject *object, } static void -nm_device_p2p_wifi_init (NMDeviceP2PWifi *device) +nm_device_wifi_p2p_init (NMDeviceWifiP2P *device) { - NMDeviceP2PWifiPrivate *priv = NM_DEVICE_P2P_WIFI_GET_PRIVATE (device); + NMDeviceWifiP2PPrivate *priv = NM_DEVICE_WIFI_P2P_GET_PRIVATE (device); priv->peers = g_ptr_array_new (); } @@ -277,35 +277,35 @@ nm_device_p2p_wifi_init (NMDeviceP2PWifi *device) static void init_dbus (NMObject *object) { - NMDeviceP2PWifiPrivate *priv = NM_DEVICE_P2P_WIFI_GET_PRIVATE (object); + NMDeviceWifiP2PPrivate *priv = NM_DEVICE_WIFI_P2P_GET_PRIVATE (object); const NMPropertiesInfo property_info[] = { - { NM_DEVICE_P2P_WIFI_HW_ADDRESS, &priv->hw_address }, - { NM_DEVICE_P2P_WIFI_GROUP_OWNER, &priv->group_owner }, - { NM_DEVICE_P2P_WIFI_WFDIES, &priv->wfd_ies }, - { NM_DEVICE_P2P_WIFI_PEERS, &priv->peers, NULL, NM_TYPE_P2P_PEER, "peer" }, + { NM_DEVICE_WIFI_P2P_HW_ADDRESS, &priv->hw_address }, + { NM_DEVICE_WIFI_P2P_GROUP_OWNER, &priv->group_owner }, + { NM_DEVICE_WIFI_P2P_WFDIES, &priv->wfd_ies }, + { NM_DEVICE_WIFI_P2P_PEERS, &priv->peers, NULL, NM_TYPE_WIFI_P2P_PEER, "peer" }, { NULL }, }; - NM_OBJECT_CLASS (nm_device_p2p_wifi_parent_class)->init_dbus (object); + NM_OBJECT_CLASS (nm_device_wifi_p2p_parent_class)->init_dbus (object); - priv->proxy = NMDBUS_DEVICE_P2P_WIFI (_nm_object_get_proxy (object, NM_DBUS_INTERFACE_DEVICE_P2P_WIRELESS)); + priv->proxy = NMDBUS_DEVICE_WIFI_P2P (_nm_object_get_proxy (object, NM_DBUS_INTERFACE_DEVICE_WIFI_P2P)); _nm_object_register_properties (object, - NM_DBUS_INTERFACE_DEVICE_P2P_WIRELESS, + NM_DBUS_INTERFACE_DEVICE_WIFI_P2P, property_info); } static void dispose (GObject *object) { - clean_up_peers (NM_DEVICE_P2P_WIFI (object)); + clean_up_peers (NM_DEVICE_WIFI_P2P (object)); - G_OBJECT_CLASS (nm_device_p2p_wifi_parent_class)->dispose (object); + G_OBJECT_CLASS (nm_device_wifi_p2p_parent_class)->dispose (object); } static void finalize (GObject *object) { - NMDeviceP2PWifiPrivate *priv = NM_DEVICE_P2P_WIFI_GET_PRIVATE (object); + NMDeviceWifiP2PPrivate *priv = NM_DEVICE_WIFI_P2P_GET_PRIVATE (object); g_clear_object (&priv->proxy); g_free (priv->hw_address); @@ -314,11 +314,11 @@ finalize (GObject *object) if (priv->peers) g_ptr_array_unref (priv->peers); - G_OBJECT_CLASS (nm_device_p2p_wifi_parent_class)->finalize (object); + G_OBJECT_CLASS (nm_device_wifi_p2p_parent_class)->finalize (object); } static void -nm_device_p2p_wifi_class_init (NMDeviceP2PWifiClass *wifi_class) +nm_device_wifi_p2p_class_init (NMDeviceWifiP2PClass *wifi_class) { GObjectClass *object_class = G_OBJECT_CLASS (wifi_class); NMObjectClass *nm_object_class = NM_OBJECT_CLASS (wifi_class); @@ -335,55 +335,55 @@ nm_device_p2p_wifi_class_init (NMDeviceP2PWifiClass *wifi_class) nm_object_class->init_dbus = init_dbus; /** - * NMDeviceP2PWifi:hw-address: + * NMDeviceWifiP2P:hw-address: * * The hardware (MAC) address of the device. * * Since: 1.16 **/ obj_properties[PROP_HW_ADDRESS] = - g_param_spec_string (NM_DEVICE_P2P_WIFI_HW_ADDRESS, "", "", + g_param_spec_string (NM_DEVICE_WIFI_P2P_HW_ADDRESS, "", "", NULL, G_PARAM_READABLE | G_PARAM_STATIC_STRINGS); /** - * NMDeviceP2PWifi:group-owner: + * NMDeviceWifiP2P:group-owner: * * Whether the device is currently the group owner. * * Since: 1.16 **/ obj_properties[PROP_GROUP_OWNER] = - g_param_spec_boolean (NM_DEVICE_P2P_WIFI_GROUP_OWNER, "", "", + g_param_spec_boolean (NM_DEVICE_WIFI_P2P_GROUP_OWNER, "", "", FALSE, G_PARAM_READABLE | G_PARAM_STATIC_STRINGS); /** - * NMDeviceP2PWifi:wfd-ies: + * NMDeviceWifiP2P:wfd-ies: * * Whether the device is currently the group owner. * * Since: 1.16 **/ obj_properties[PROP_WFDIES] = - g_param_spec_variant (NM_DEVICE_P2P_WIFI_WFDIES, "", "", + g_param_spec_variant (NM_DEVICE_WIFI_P2P_WFDIES, "", "", G_VARIANT_TYPE ("ay"), NULL, G_PARAM_READABLE | G_PARAM_STATIC_STRINGS); /** - * NMDeviceP2PWifi:peers: (type GPtrArray(NMP2PPeer)) + * NMDeviceWifiP2P:peers: (type GPtrArray(NMWifiP2PPeer)) * - * List of all P2P Wi-Fi peers the device can see. + * List of all Wi-Fi P2P peers the device can see. * * Since: 1.16 **/ obj_properties[PROP_PEERS] = - g_param_spec_boxed (NM_DEVICE_P2P_WIFI_PEERS, "", "", + g_param_spec_boxed (NM_DEVICE_WIFI_P2P_PEERS, "", "", G_TYPE_PTR_ARRAY, G_PARAM_READABLE | G_PARAM_STATIC_STRINGS); @@ -391,11 +391,11 @@ nm_device_p2p_wifi_class_init (NMDeviceP2PWifiClass *wifi_class) g_object_class_install_properties (object_class, _PROPERTY_ENUMS_LAST, obj_properties); /** - * NMDeviceP2PWifi::peer-added: - * @device: the P2P Wi-Fi device that received the signal + * NMDeviceWifiP2P::peer-added: + * @device: the Wi-Fi P2P device that received the signal * @peer: the new access point * - * Notifies that a #NMP2PPeer is added to the P2P Wi-Fi device. + * Notifies that a #NMWifiP2PPeer is added to the Wi-Fi P2P device. * * Since: 1.16 **/ @@ -409,11 +409,11 @@ nm_device_p2p_wifi_class_init (NMDeviceP2PWifiClass *wifi_class) G_TYPE_OBJECT); /** - * NMDeviceP2PWifi::peer-removed: - * @device: the P2P Wi-Fi device that received the signal + * NMDeviceWifiP2P::peer-removed: + * @device: the Wi-Fi P2P device that received the signal * @peer: the removed access point * - * Notifies that a #NMP2PPeer is removed from the P2P Wi-Fi device. + * Notifies that a #NMWifiP2PPeer is removed from the Wi-Fi P2P device. * * Since: 1.16 **/ diff --git a/libnm/nm-device-wifi-p2p.h b/libnm/nm-device-wifi-p2p.h index bd5841fde2..4ff4d03842 100644 --- a/libnm/nm-device-wifi-p2p.h +++ b/libnm/nm-device-wifi-p2p.h @@ -17,8 +17,8 @@ * Copyright 2018 - 2019 Red Hat, Inc. */ -#ifndef __NM_DEVICE_P2P_WIFI_H__ -#define __NM_DEVICE_P2P_WIFI_H__ +#ifndef __NM_DEVICE_WIFI_P2P_H__ +#define __NM_DEVICE_WIFI_P2P_H__ #if !defined (__NETWORKMANAGER_H_INSIDE__) && !defined (NETWORKMANAGER_COMPILATION) #error "Only <NetworkManager.h> can be included directly." @@ -28,36 +28,36 @@ G_BEGIN_DECLS -#define NM_TYPE_DEVICE_P2P_WIFI (nm_device_p2p_wifi_get_type ()) -#define NM_DEVICE_P2P_WIFI(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), NM_TYPE_DEVICE_P2P_WIFI, NMDeviceP2PWifi)) -#define NM_DEVICE_P2P_WIFI_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), NM_TYPE_DEVICE_P2P_WIFI, NMDeviceP2PWifiClass)) -#define NM_IS_DEVICE_P2P_WIFI(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), NM_TYPE_DEVICE_P2P_WIFI)) -#define NM_IS_DEVICE_P2P_WIFI_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), NM_TYPE_DEVICE_P2P_WIFI)) -#define NM_DEVICE_P2P_WIFI_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), NM_TYPE_DEVICE_P2P_WIFI, NMDeviceP2PWifiClass)) +#define NM_TYPE_DEVICE_WIFI_P2P (nm_device_wifi_p2p_get_type ()) +#define NM_DEVICE_WIFI_P2P(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), NM_TYPE_DEVICE_WIFI_P2P, NMDeviceWifiP2P)) +#define NM_DEVICE_WIFI_P2P_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), NM_TYPE_DEVICE_WIFI_P2P, NMDeviceWifiP2PClass)) +#define NM_IS_DEVICE_WIFI_P2P(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), NM_TYPE_DEVICE_WIFI_P2P)) +#define NM_IS_DEVICE_WIFI_P2P_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), NM_TYPE_DEVICE_WIFI_P2P)) +#define NM_DEVICE_WIFI_P2P_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), NM_TYPE_DEVICE_WIFI_P2P, NMDeviceWifiP2PClass)) -#define NM_DEVICE_P2P_WIFI_HW_ADDRESS "hw-address" -#define NM_DEVICE_P2P_WIFI_GROUP_OWNER "group-owner" -#define NM_DEVICE_P2P_WIFI_PEERS "peers" -#define NM_DEVICE_P2P_WIFI_WFDIES "wfdies" +#define NM_DEVICE_WIFI_P2P_HW_ADDRESS "hw-address" +#define NM_DEVICE_WIFI_P2P_GROUP_OWNER "group-owner" +#define NM_DEVICE_WIFI_P2P_PEERS "peers" +#define NM_DEVICE_WIFI_P2P_WFDIES "wfdies" -typedef struct _NMDeviceP2PWifiClass NMDeviceP2PWifiClass; +typedef struct _NMDeviceWifiP2PClass NMDeviceWifiP2PClass; NM_AVAILABLE_IN_1_16 -GType nm_device_p2p_wifi_get_type (void); +GType nm_device_wifi_p2p_get_type (void); NM_AVAILABLE_IN_1_16 -const char * nm_device_p2p_wifi_get_hw_address (NMDeviceP2PWifi *device); +const char * nm_device_wifi_p2p_get_hw_address (NMDeviceWifiP2P *device); NM_AVAILABLE_IN_1_16 -gboolean nm_device_p2p_wifi_get_group_owner (NMDeviceP2PWifi *device); +gboolean nm_device_wifi_p2p_get_group_owner (NMDeviceWifiP2P *device); NM_AVAILABLE_IN_1_16 -NMP2PPeer * nm_device_p2p_wifi_get_peer_by_path (NMDeviceP2PWifi *device, +NMWifiP2PPeer * nm_device_wifi_p2p_get_peer_by_path (NMDeviceWifiP2P *device, const char *path); NM_AVAILABLE_IN_1_16 -const GPtrArray * nm_device_p2p_wifi_get_peers (NMDeviceP2PWifi *device); +const GPtrArray * nm_device_wifi_p2p_get_peers (NMDeviceWifiP2P *device); G_END_DECLS -#endif /* __NM_DEVICE_P2P_WIFI_H__ */ +#endif /* __NM_DEVICE_WIFI_P2P_H__ */ diff --git a/libnm/nm-types.h b/libnm/nm-types.h index 0cf8186f5c..16a2ba188c 100644 --- a/libnm/nm-types.h +++ b/libnm/nm-types.h @@ -39,8 +39,8 @@ typedef struct _NMDeviceBt NMDeviceBt; typedef struct _NMDeviceDummy NMDeviceDummy; typedef struct _NMDeviceEthernet NMDeviceEthernet; typedef struct _NMDeviceGeneric NMDeviceGeneric; -typedef struct _NMDeviceInfiniband NMDeviceInfiniband; typedef struct _NMDeviceIPTunnel NMDeviceIPTunnel; +typedef struct _NMDeviceInfiniband NMDeviceInfiniband; typedef struct _NMDeviceMacsec NMDeviceMacsec; typedef struct _NMDeviceMacvlan NMDeviceMacvlan; typedef struct _NMDeviceModem NMDeviceModem; @@ -54,16 +54,16 @@ typedef struct _NMDeviceTun NMDeviceTun; typedef struct _NMDeviceVlan NMDeviceVlan; typedef struct _NMDeviceVxlan NMDeviceVxlan; typedef struct _NMDeviceWifi NMDeviceWifi; -typedef struct _NMDeviceP2PWifi NMDeviceP2PWifi; +typedef struct _NMDeviceWifiP2P NMDeviceWifiP2P; typedef struct _NMDeviceWimax NMDeviceWimax; typedef struct _NMDeviceWireGuard NMDeviceWireGuard; typedef struct _NMDeviceWpan NMDeviceWpan; typedef struct _NMDhcpConfig NMDhcpConfig; typedef struct _NMIPConfig NMIPConfig; -typedef struct _NMP2PPeer NMP2PPeer; typedef struct _NMObject NMObject; typedef struct _NMRemoteConnection NMRemoteConnection; typedef struct _NMVpnConnection NMVpnConnection; +typedef struct _NMWifiP2PPeer NMWifiP2PPeer; typedef struct _NMWimaxNsp NMWimaxNsp; #endif /* NM_TYPES_H */ diff --git a/libnm/nm-wifi-p2p-peer.c b/libnm/nm-wifi-p2p-peer.c index 5edbef090e..d17010ce0f 100644 --- a/libnm/nm-wifi-p2p-peer.c +++ b/libnm/nm-wifi-p2p-peer.c @@ -62,29 +62,29 @@ typedef struct { NM80211ApFlags flags; guint8 strength; -} NMP2PPeerPrivate; +} NMWifiP2PPeerPrivate; /** - * NMP2PPeer: + * NMWifiP2PPeer: */ -struct _NMP2PPeer { +struct _NMWifiP2PPeer { NMObject parent; - NMP2PPeerPrivate _priv; + NMWifiP2PPeerPrivate _priv; }; -struct _NMP2PPeerClass { +struct _NMWifiP2PPeerClass { NMObjectClass parent; }; -G_DEFINE_TYPE (NMP2PPeer, nm_p2p_peer, NM_TYPE_OBJECT) +G_DEFINE_TYPE (NMWifiP2PPeer, nm_wifi_p2p_peer, NM_TYPE_OBJECT) -#define NM_P2P_PEER_GET_PRIVATE(self) _NM_GET_PRIVATE (self, NMP2PPeer, NM_IS_P2P_PEER, NMObject) +#define NM_WIFI_P2P_PEER_GET_PRIVATE(self) _NM_GET_PRIVATE (self, NMWifiP2PPeer, NM_IS_WIFI_P2P_PEER, NMObject) /*****************************************************************************/ /** - * nm_p2p_peer_get_flags: - * @peer: a #NMP2PPeer + * nm_wifi_p2p_peer_get_flags: + * @peer: a #NMWifiP2PPeer * * Gets the flags of the P2P peer. * @@ -93,16 +93,16 @@ G_DEFINE_TYPE (NMP2PPeer, nm_p2p_peer, NM_TYPE_OBJECT) * Since: 1.16 **/ NM80211ApFlags -nm_p2p_peer_get_flags (NMP2PPeer *peer) +nm_wifi_p2p_peer_get_flags (NMWifiP2PPeer *peer) { - g_return_val_if_fail (NM_IS_P2P_PEER (peer), NM_802_11_AP_FLAGS_NONE); + g_return_val_if_fail (NM_IS_WIFI_P2P_PEER (peer), NM_802_11_AP_FLAGS_NONE); - return NM_P2P_PEER_GET_PRIVATE (peer)->flags; + return NM_WIFI_P2P_PEER_GET_PRIVATE (peer)->flags; } /** - * nm_p2p_peer_get_name: - * @peer: a #NMP2PPeer + * nm_wifi_p2p_peer_get_name: + * @peer: a #NMWifiP2PPeer * * Gets the name of the P2P peer. * @@ -111,16 +111,16 @@ nm_p2p_peer_get_flags (NMP2PPeer *peer) * Since: 1.16 **/ const char * -nm_p2p_peer_get_name (NMP2PPeer *peer) +nm_wifi_p2p_peer_get_name (NMWifiP2PPeer *peer) { - g_return_val_if_fail (NM_IS_P2P_PEER (peer), NULL); + g_return_val_if_fail (NM_IS_WIFI_P2P_PEER (peer), NULL); - return NM_P2P_PEER_GET_PRIVATE (peer)->name; + return NM_WIFI_P2P_PEER_GET_PRIVATE (peer)->name; } /** - * nm_p2p_peer_get_manufacturer: - * @peer: a #NMP2PPeer + * nm_wifi_p2p_peer_get_manufacturer: + * @peer: a #NMWifiP2PPeer * * Gets the manufacturer of the P2P peer. * @@ -129,16 +129,16 @@ nm_p2p_peer_get_name (NMP2PPeer *peer) * Since: 1.16 **/ const char * -nm_p2p_peer_get_manufacturer (NMP2PPeer *peer) +nm_wifi_p2p_peer_get_manufacturer (NMWifiP2PPeer *peer) { - g_return_val_if_fail (NM_IS_P2P_PEER (peer), NULL); + g_return_val_if_fail (NM_IS_WIFI_P2P_PEER (peer), NULL); - return NM_P2P_PEER_GET_PRIVATE (peer)->manufacturer; + return NM_WIFI_P2P_PEER_GET_PRIVATE (peer)->manufacturer; } /** - * nm_p2p_peer_get_model: - * @peer: a #NMP2PPeer + * nm_wifi_p2p_peer_get_model: + * @peer: a #NMWifiP2PPeer * * Gets the model of the P2P peer. * @@ -147,16 +147,16 @@ nm_p2p_peer_get_manufacturer (NMP2PPeer *peer) * Since: 1.16 **/ const char * -nm_p2p_peer_get_model (NMP2PPeer *peer) +nm_wifi_p2p_peer_get_model (NMWifiP2PPeer *peer) { - g_return_val_if_fail (NM_IS_P2P_PEER (peer), NULL); + g_return_val_if_fail (NM_IS_WIFI_P2P_PEER (peer), NULL); - return NM_P2P_PEER_GET_PRIVATE (peer)->model; + return NM_WIFI_P2P_PEER_GET_PRIVATE (peer)->model; } /** - * nm_p2p_peer_get_model_number: - * @peer: a #NMP2PPeer + * nm_wifi_p2p_peer_get_model_number: + * @peer: a #NMWifiP2PPeer * * Gets the model number of the P2P peer. * @@ -165,16 +165,16 @@ nm_p2p_peer_get_model (NMP2PPeer *peer) * Since: 1.16 **/ const char * -nm_p2p_peer_get_model_number (NMP2PPeer *peer) +nm_wifi_p2p_peer_get_model_number (NMWifiP2PPeer *peer) { - g_return_val_if_fail (NM_IS_P2P_PEER (peer), NULL); + g_return_val_if_fail (NM_IS_WIFI_P2P_PEER (peer), NULL); - return NM_P2P_PEER_GET_PRIVATE (peer)->model_number; + return NM_WIFI_P2P_PEER_GET_PRIVATE (peer)->model_number; } /** - * nm_p2p_peer_get_serial: - * @peer: a #NMP2PPeer + * nm_wifi_p2p_peer_get_serial: + * @peer: a #NMWifiP2PPeer * * Gets the serial number of the P2P peer. * @@ -183,16 +183,16 @@ nm_p2p_peer_get_model_number (NMP2PPeer *peer) * Since: 1.16 **/ const char * -nm_p2p_peer_get_serial (NMP2PPeer *peer) +nm_wifi_p2p_peer_get_serial (NMWifiP2PPeer *peer) { - g_return_val_if_fail (NM_IS_P2P_PEER (peer), NULL); + g_return_val_if_fail (NM_IS_WIFI_P2P_PEER (peer), NULL); - return NM_P2P_PEER_GET_PRIVATE (peer)->serial; + return NM_WIFI_P2P_PEER_GET_PRIVATE (peer)->serial; } /** - * nm_p2p_peer_get_wfd_ies: - * @peer: a #NMP2PPeer + * nm_wifi_p2p_peer_get_wfd_ies: + * @peer: a #NMWifiP2PPeer * * Gets the WFD information elements of the P2P peer. * @@ -201,13 +201,13 @@ nm_p2p_peer_get_serial (NMP2PPeer *peer) * Since: 1.16 **/ GBytes * -nm_p2p_peer_get_wfd_ies (NMP2PPeer *peer) +nm_wifi_p2p_peer_get_wfd_ies (NMWifiP2PPeer *peer) { - NMP2PPeerPrivate *priv; + NMWifiP2PPeerPrivate *priv; - g_return_val_if_fail (NM_IS_P2P_PEER (peer), NULL); + g_return_val_if_fail (NM_IS_WIFI_P2P_PEER (peer), NULL); - priv = NM_P2P_PEER_GET_PRIVATE (peer); + priv = NM_WIFI_P2P_PEER_GET_PRIVATE (peer); if (!priv->wfd_ies || g_bytes_get_size (priv->wfd_ies) == 0) return NULL; @@ -215,8 +215,8 @@ nm_p2p_peer_get_wfd_ies (NMP2PPeer *peer) } /** - * nm_p2p_peer_get_hw_address: - * @peer: a #NMP2PPeer + * nm_wifi_p2p_peer_get_hw_address: + * @peer: a #NMWifiP2PPeer * * Gets the hardware address of the P2P peer. * @@ -225,16 +225,16 @@ nm_p2p_peer_get_wfd_ies (NMP2PPeer *peer) * Since: 1.16 **/ const char * -nm_p2p_peer_get_hw_address (NMP2PPeer *peer) +nm_wifi_p2p_peer_get_hw_address (NMWifiP2PPeer *peer) { - g_return_val_if_fail (NM_IS_P2P_PEER (peer), NULL); + g_return_val_if_fail (NM_IS_WIFI_P2P_PEER (peer), NULL); - return NM_P2P_PEER_GET_PRIVATE (peer)->hw_address; + return NM_WIFI_P2P_PEER_GET_PRIVATE (peer)->hw_address; } /** - * nm_p2p_peer_get_strength: - * @peer: a #NMP2PPeer + * nm_wifi_p2p_peer_get_strength: + * @peer: a #NMWifiP2PPeer * * Gets the current signal strength of the P2P peer as a percentage. * @@ -243,16 +243,16 @@ nm_p2p_peer_get_hw_address (NMP2PPeer *peer) * Since: 1.16 **/ guint8 -nm_p2p_peer_get_strength (NMP2PPeer *peer) +nm_wifi_p2p_peer_get_strength (NMWifiP2PPeer *peer) { - g_return_val_if_fail (NM_IS_P2P_PEER (peer), 0); + g_return_val_if_fail (NM_IS_WIFI_P2P_PEER (peer), 0); - return NM_P2P_PEER_GET_PRIVATE (peer)->strength; + return NM_WIFI_P2P_PEER_GET_PRIVATE (peer)->strength; } /** - * nm_p2p_peer_get_last_seen: - * @peer: a #NMP2PPeer + * nm_wifi_p2p_peer_get_last_seen: + * @peer: a #NMWifiP2PPeer * * Returns the timestamp (in CLOCK_BOOTTIME seconds) for the last time the * P2P peer was seen. A value of -1 means the P2P peer has never been seen. @@ -262,16 +262,16 @@ nm_p2p_peer_get_strength (NMP2PPeer *peer) * Since: 1.16 **/ int -nm_p2p_peer_get_last_seen (NMP2PPeer *peer) +nm_wifi_p2p_peer_get_last_seen (NMWifiP2PPeer *peer) { - g_return_val_if_fail (NM_IS_P2P_PEER (peer), -1); + g_return_val_if_fail (NM_IS_WIFI_P2P_PEER (peer), -1); - return NM_P2P_PEER_GET_PRIVATE (peer)->last_seen; + return NM_WIFI_P2P_PEER_GET_PRIVATE (peer)->last_seen; } /** - * nm_p2p_peer_connection_valid: - * @peer: an #NMP2PPeer to validate @connection against + * nm_wifi_p2p_peer_connection_valid: + * @peer: an #NMWifiP2PPeer to validate @connection against * @connection: an #NMConnection to validate against @peer * * Validates a given connection against a given Wi-Fi P2P peer to ensure that @@ -284,16 +284,16 @@ nm_p2p_peer_get_last_seen (NMP2PPeer *peer) * Since: 1.16 **/ gboolean -nm_p2p_peer_connection_valid (NMP2PPeer *peer, NMConnection *connection) +nm_wifi_p2p_peer_connection_valid (NMWifiP2PPeer *peer, NMConnection *connection) { NMSettingConnection *s_con; - NMSettingP2PWireless *s_p2p_wifi; + NMSettingWifiP2P *s_wifi_p2p; const char *ctype; const char *hw_address; const char *setting_peer; - s_p2p_wifi = (NMSettingP2PWireless *) nm_connection_get_setting (connection, NM_TYPE_SETTING_P2P_WIRELESS); - if (!s_p2p_wifi) + s_wifi_p2p = (NMSettingWifiP2P *) nm_connection_get_setting (connection, NM_TYPE_SETTING_WIFI_P2P); + if (!s_wifi_p2p) return FALSE; s_con = nm_connection_get_setting_connection (connection); @@ -302,15 +302,15 @@ nm_p2p_peer_connection_valid (NMP2PPeer *peer, NMConnection *connection) ctype = nm_setting_connection_get_connection_type (s_con); if ( !ctype - || !nm_streq (ctype, NM_SETTING_P2P_WIRELESS_SETTING_NAME)) + || !nm_streq (ctype, NM_SETTING_WIFI_P2P_SETTING_NAME)) return FALSE; /* HW Address check */ - hw_address = nm_p2p_peer_get_hw_address (peer); + hw_address = nm_wifi_p2p_peer_get_hw_address (peer); if (!hw_address) return FALSE; - setting_peer = nm_setting_p2p_wireless_get_peer (s_p2p_wifi); + setting_peer = nm_setting_wifi_p2p_get_peer (s_wifi_p2p); if ( !setting_peer || !nm_streq (hw_address, setting_peer)) return FALSE; @@ -319,12 +319,12 @@ nm_p2p_peer_connection_valid (NMP2PPeer *peer, NMConnection *connection) } /** - * nm_p2p_peer_filter_connections: - * @peer: an #NMP2PPeer to filter connections for + * nm_wifi_p2p_peer_filter_connections: + * @peer: an #NMWifiP2PPeer to filter connections for * @connections: (element-type NMConnection): an array of #NMConnections to * filter * - * Filters a given array of connections for a given #NMP2PPeer object and + * Filters a given array of connections for a given #NMWifiP2PPeer object and * returns connections which may be activated with the P2P peer. Any * returned connections will match the @peers's HW address and in the future * possibly other attributes. @@ -341,7 +341,7 @@ nm_p2p_peer_connection_valid (NMP2PPeer *peer, NMConnection *connection) * Since: 1.16 **/ GPtrArray * -nm_p2p_peer_filter_connections (NMP2PPeer *peer, const GPtrArray *connections) +nm_wifi_p2p_peer_filter_connections (NMWifiP2PPeer *peer, const GPtrArray *connections) { GPtrArray *filtered; guint i; @@ -350,7 +350,7 @@ nm_p2p_peer_filter_connections (NMP2PPeer *peer, const GPtrArray *connections) for (i = 0; i < connections->len; i++) { NMConnection *candidate = connections->pdata[i]; - if (nm_p2p_peer_connection_valid (peer, candidate)) + if (nm_wifi_p2p_peer_connection_valid (peer, candidate)) g_ptr_array_add (filtered, g_object_ref (candidate)); } @@ -362,25 +362,25 @@ nm_p2p_peer_filter_connections (NMP2PPeer *peer, const GPtrArray *connections) static void init_dbus (NMObject *object) { - NMP2PPeerPrivate *priv = NM_P2P_PEER_GET_PRIVATE (object); + NMWifiP2PPeerPrivate *priv = NM_WIFI_P2P_PEER_GET_PRIVATE (object); const NMPropertiesInfo property_info[] = { - { NM_P2P_PEER_FLAGS, &priv->flags }, - { NM_P2P_PEER_NAME, &priv->name }, - { NM_P2P_PEER_MANUFACTURER, &priv->manufacturer }, - { NM_P2P_PEER_MODEL, &priv->model }, - { NM_P2P_PEER_MODEL_NUMBER, &priv->model_number }, - { NM_P2P_PEER_SERIAL, &priv->serial }, - { NM_P2P_PEER_WFD_IES, &priv->wfd_ies }, - { NM_P2P_PEER_HW_ADDRESS, &priv->hw_address }, - { NM_P2P_PEER_STRENGTH, &priv->strength }, - { NM_P2P_PEER_LAST_SEEN, &priv->last_seen }, + { NM_WIFI_P2P_PEER_FLAGS, &priv->flags }, + { NM_WIFI_P2P_PEER_NAME, &priv->name }, + { NM_WIFI_P2P_PEER_MANUFACTURER, &priv->manufacturer }, + { NM_WIFI_P2P_PEER_MODEL, &priv->model }, + { NM_WIFI_P2P_PEER_MODEL_NUMBER, &priv->model_number }, + { NM_WIFI_P2P_PEER_SERIAL, &priv->serial }, + { NM_WIFI_P2P_PEER_WFD_IES, &priv->wfd_ies }, + { NM_WIFI_P2P_PEER_HW_ADDRESS, &priv->hw_address }, + { NM_WIFI_P2P_PEER_STRENGTH, &priv->strength }, + { NM_WIFI_P2P_PEER_LAST_SEEN, &priv->last_seen }, { NULL }, }; - NM_OBJECT_CLASS (nm_p2p_peer_parent_class)->init_dbus (object); + NM_OBJECT_CLASS (nm_wifi_p2p_peer_parent_class)->init_dbus (object); _nm_object_register_properties (object, - NM_DBUS_INTERFACE_P2P_PEER, + NM_DBUS_INTERFACE_WIFI_P2P_PEER, property_info); } @@ -392,38 +392,38 @@ get_property (GObject *object, GValue *value, GParamSpec *pspec) { - NMP2PPeer *peer = NM_P2P_PEER (object); + NMWifiP2PPeer *peer = NM_WIFI_P2P_PEER (object); switch (prop_id) { case PROP_FLAGS: - g_value_set_flags (value, nm_p2p_peer_get_flags (peer)); + g_value_set_flags (value, nm_wifi_p2p_peer_get_flags (peer)); break; case PROP_NAME: - g_value_set_string (value, nm_p2p_peer_get_name (peer)); + g_value_set_string (value, nm_wifi_p2p_peer_get_name (peer)); break; case PROP_MANUFACTURER: - g_value_set_string (value, nm_p2p_peer_get_manufacturer (peer)); + g_value_set_string (value, nm_wifi_p2p_peer_get_manufacturer (peer)); break; case PROP_MODEL: - g_value_set_string (value, nm_p2p_peer_get_model (peer)); + g_value_set_string (value, nm_wifi_p2p_peer_get_model (peer)); break; case PROP_MODEL_NUMBER: - g_value_set_string (value, nm_p2p_peer_get_model_number (peer)); + g_value_set_string (value, nm_wifi_p2p_peer_get_model_number (peer)); break; case PROP_SERIAL: - g_value_set_string (value, nm_p2p_peer_get_serial (peer)); + g_value_set_string (value, nm_wifi_p2p_peer_get_serial (peer)); break; case PROP_WFD_IES: - g_value_set_boxed (value, nm_p2p_peer_get_wfd_ies (peer)); + g_value_set_boxed (value, nm_wifi_p2p_peer_get_wfd_ies (peer)); break; case PROP_HW_ADDRESS: - g_value_set_string (value, nm_p2p_peer_get_hw_address (peer)); + g_value_set_string (value, nm_wifi_p2p_peer_get_hw_address (peer)); break; case PROP_STRENGTH: - g_value_set_uchar (value, nm_p2p_peer_get_strength (peer)); + g_value_set_uchar (value, nm_wifi_p2p_peer_get_strength (peer)); break; case PROP_LAST_SEEN: - g_value_set_int (value, nm_p2p_peer_get_last_seen (peer)); + g_value_set_int (value, nm_wifi_p2p_peer_get_last_seen (peer)); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); @@ -434,15 +434,15 @@ get_property (GObject *object, /*****************************************************************************/ static void -nm_p2p_peer_init (NMP2PPeer *peer) +nm_wifi_p2p_peer_init (NMWifiP2PPeer *peer) { - NM_P2P_PEER_GET_PRIVATE (peer)->last_seen = -1; + NM_WIFI_P2P_PEER_GET_PRIVATE (peer)->last_seen = -1; } static void finalize (GObject *object) { - NMP2PPeerPrivate *priv = NM_P2P_PEER_GET_PRIVATE (object); + NMWifiP2PPeerPrivate *priv = NM_WIFI_P2P_PEER_GET_PRIVATE (object); g_free (priv->name); g_free (priv->manufacturer); @@ -454,11 +454,11 @@ finalize (GObject *object) g_bytes_unref (priv->wfd_ies); - G_OBJECT_CLASS (nm_p2p_peer_parent_class)->finalize (object); + G_OBJECT_CLASS (nm_wifi_p2p_peer_parent_class)->finalize (object); } static void -nm_p2p_peer_class_init (NMP2PPeerClass *klass) +nm_wifi_p2p_peer_class_init (NMWifiP2PPeerClass *klass) { GObjectClass *object_class = G_OBJECT_CLASS (klass); NMObjectClass *nm_object_class = NM_OBJECT_CLASS (klass); @@ -469,124 +469,124 @@ nm_p2p_peer_class_init (NMP2PPeerClass *klass) nm_object_class->init_dbus = init_dbus; /** - * NMP2PPeer:flags: + * NMWifiP2PPeer:flags: * * The flags of the P2P peer. * * Since: 1.16 **/ obj_properties[PROP_FLAGS] = - g_param_spec_flags (NM_P2P_PEER_FLAGS, "", "", + g_param_spec_flags (NM_WIFI_P2P_PEER_FLAGS, "", "", NM_TYPE_802_11_AP_FLAGS, NM_802_11_AP_FLAGS_NONE, G_PARAM_READABLE | G_PARAM_STATIC_STRINGS); /** - * NMP2PPeer:name: + * NMWifiP2PPeer:name: * * The name of the P2P peer. * * Since: 1.16 **/ obj_properties[PROP_NAME] = - g_param_spec_string (NM_P2P_PEER_NAME, "", "", + g_param_spec_string (NM_WIFI_P2P_PEER_NAME, "", "", NULL, G_PARAM_READABLE | G_PARAM_STATIC_STRINGS); /** - * NMP2PPeer:manufacturer: + * NMWifiP2PPeer:manufacturer: * * The manufacturer of the P2P peer. * * Since: 1.16 **/ obj_properties[PROP_MANUFACTURER] = - g_param_spec_string (NM_P2P_PEER_MANUFACTURER, "", "", + g_param_spec_string (NM_WIFI_P2P_PEER_MANUFACTURER, "", "", NULL, G_PARAM_READABLE | G_PARAM_STATIC_STRINGS); /** - * NMP2PPeer:model: + * NMWifiP2PPeer:model: * * The model of the P2P peer. * * Since: 1.16 **/ obj_properties[PROP_MODEL] = - g_param_spec_string (NM_P2P_PEER_MODEL, "", "", + g_param_spec_string (NM_WIFI_P2P_PEER_MODEL, "", "", NULL, G_PARAM_READABLE | G_PARAM_STATIC_STRINGS); /** - * NMP2PPeer:model-number: + * NMWifiP2PPeer:model-number: * * The hardware address of the P2P peer. * * Since: 1.16 **/ obj_properties[PROP_MODEL_NUMBER] = - g_param_spec_string (NM_P2P_PEER_MODEL_NUMBER, "", "", + g_param_spec_string (NM_WIFI_P2P_PEER_MODEL_NUMBER, "", "", NULL, G_PARAM_READABLE | G_PARAM_STATIC_STRINGS); /** - * NMP2PPeer:serial: + * NMWifiP2PPeer:serial: * * The serial number of the P2P peer. * * Since: 1.16 **/ obj_properties[PROP_SERIAL] = - g_param_spec_string (NM_P2P_PEER_SERIAL, "", "", + g_param_spec_string (NM_WIFI_P2P_PEER_SERIAL, "", "", NULL, G_PARAM_READABLE | G_PARAM_STATIC_STRINGS); /** - * NMP2PPeer:wfd-ies: + * NMWifiP2PPeer:wfd-ies: * * The WFD information elements of the P2P peer. * * Since: 1.16 **/ obj_properties[PROP_WFD_IES] = - g_param_spec_boxed (NM_P2P_PEER_WFD_IES, "", "", + g_param_spec_boxed (NM_WIFI_P2P_PEER_WFD_IES, "", "", G_TYPE_BYTES, G_PARAM_READABLE | G_PARAM_STATIC_STRINGS); /** - * NMP2PPeer:hw-address: + * NMWifiP2PPeer:hw-address: * * The hardware address of the P2P peer. * * Since: 1.16 **/ obj_properties[PROP_HW_ADDRESS] = - g_param_spec_string (NM_P2P_PEER_HW_ADDRESS, "", "", + g_param_spec_string (NM_WIFI_P2P_PEER_HW_ADDRESS, "", "", NULL, G_PARAM_READABLE | G_PARAM_STATIC_STRINGS); /** - * NMP2PPeer:strength: + * NMWifiP2PPeer:strength: * * The current signal strength of the P2P peer. * * Since: 1.16 **/ obj_properties[PROP_STRENGTH] = - g_param_spec_uchar (NM_P2P_PEER_STRENGTH, "", "", + g_param_spec_uchar (NM_WIFI_P2P_PEER_STRENGTH, "", "", 0, G_MAXUINT8, 0, G_PARAM_READABLE | G_PARAM_STATIC_STRINGS); /** - * NMP2PPeer:last-seen: + * NMWifiP2PPeer:last-seen: * * The timestamp (in CLOCK_BOOTTIME seconds) for the last time the * P2P peer was found. A value of -1 means the peer has never been seen. @@ -594,7 +594,7 @@ nm_p2p_peer_class_init (NMP2PPeerClass *klass) * Since: 1.16 **/ obj_properties[PROP_LAST_SEEN] = - g_param_spec_int (NM_P2P_PEER_LAST_SEEN, "", "", + g_param_spec_int (NM_WIFI_P2P_PEER_LAST_SEEN, "", "", -1, G_MAXINT, -1, G_PARAM_READABLE | G_PARAM_STATIC_STRINGS); diff --git a/libnm/nm-wifi-p2p-peer.h b/libnm/nm-wifi-p2p-peer.h index 0c52ecb3c0..7d48883b3b 100644 --- a/libnm/nm-wifi-p2p-peer.h +++ b/libnm/nm-wifi-p2p-peer.h @@ -17,8 +17,8 @@ * Copyright 2018 - 2019 Red Hat, Inc. */ -#ifndef __NM_P2P_PEER_H__ -#define __NM_P2P_PEER_H__ +#ifndef __NM_WIFI_P2P_PEER_H__ +#define __NM_WIFI_P2P_PEER_H__ #if !defined (__NETWORKMANAGER_H_INSIDE__) && !defined (NETWORKMANAGER_COMPILATION) #error "Only <NetworkManager.h> can be included directly." @@ -28,62 +28,62 @@ G_BEGIN_DECLS -#define NM_TYPE_P2P_PEER (nm_p2p_peer_get_type ()) -#define NM_P2P_PEER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), NM_TYPE_P2P_PEER, NMP2PPeer)) -#define NM_P2P_PEER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), NM_TYPE_P2P_PEER, NMP2PPeerClass)) -#define NM_IS_P2P_PEER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), NM_TYPE_P2P_PEER)) -#define NM_IS_P2P_PEER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), NM_TYPE_P2P_PEER)) -#define NM_P2P_PEER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), NM_TYPE_P2P_PEER, NMP2PPeerClass)) - -#define NM_P2P_PEER_FLAGS "flags" -#define NM_P2P_PEER_NAME "name" -#define NM_P2P_PEER_MANUFACTURER "manufacturer" -#define NM_P2P_PEER_MODEL "model" -#define NM_P2P_PEER_MODEL_NUMBER "model-number" -#define NM_P2P_PEER_SERIAL "serial" -#define NM_P2P_PEER_WFD_IES "wfd-ies" -#define NM_P2P_PEER_HW_ADDRESS "hw-address" -#define NM_P2P_PEER_STRENGTH "strength" -#define NM_P2P_PEER_LAST_SEEN "last-seen" - -typedef struct _NMP2PPeerClass NMP2PPeerClass; +#define NM_TYPE_WIFI_P2P_PEER (nm_wifi_p2p_peer_get_type ()) +#define NM_WIFI_P2P_PEER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), NM_TYPE_WIFI_P2P_PEER, NMWifiP2PPeer)) +#define NM_WIFI_P2P_PEER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), NM_TYPE_WIFI_P2P_PEER, NMWifiP2PPeerClass)) +#define NM_IS_WIFI_P2P_PEER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), NM_TYPE_WIFI_P2P_PEER)) +#define NM_IS_WIFI_P2P_PEER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), NM_TYPE_WIFI_P2P_PEER)) +#define NM_WIFI_P2P_PEER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), NM_TYPE_WIFI_P2P_PEER, NMWifiP2PPeerClass)) + +#define NM_WIFI_P2P_PEER_FLAGS "flags" +#define NM_WIFI_P2P_PEER_NAME "name" +#define NM_WIFI_P2P_PEER_MANUFACTURER "manufacturer" +#define NM_WIFI_P2P_PEER_MODEL "model" +#define NM_WIFI_P2P_PEER_MODEL_NUMBER "model-number" +#define NM_WIFI_P2P_PEER_SERIAL "serial" +#define NM_WIFI_P2P_PEER_WFD_IES "wfd-ies" +#define NM_WIFI_P2P_PEER_HW_ADDRESS "hw-address" +#define NM_WIFI_P2P_PEER_STRENGTH "strength" +#define NM_WIFI_P2P_PEER_LAST_SEEN "last-seen" + +typedef struct _NMWifiP2PPeerClass NMWifiP2PPeerClass; NM_AVAILABLE_IN_1_16 -GType nm_p2p_peer_get_type (void); +GType nm_wifi_p2p_peer_get_type (void); NM_AVAILABLE_IN_1_16 -NM80211ApFlags nm_p2p_peer_get_flags (NMP2PPeer *peer); +NM80211ApFlags nm_wifi_p2p_peer_get_flags (NMWifiP2PPeer *peer); NM_AVAILABLE_IN_1_16 -const char * nm_p2p_peer_get_name (NMP2PPeer *peer); +const char * nm_wifi_p2p_peer_get_name (NMWifiP2PPeer *peer); NM_AVAILABLE_IN_1_16 -const char * nm_p2p_peer_get_manufacturer (NMP2PPeer *peer); +const char * nm_wifi_p2p_peer_get_manufacturer (NMWifiP2PPeer *peer); NM_AVAILABLE_IN_1_16 -const char * nm_p2p_peer_get_model (NMP2PPeer *peer); +const char * nm_wifi_p2p_peer_get_model (NMWifiP2PPeer *peer); NM_AVAILABLE_IN_1_16 -const char * nm_p2p_peer_get_model_number (NMP2PPeer *peer); +const char * nm_wifi_p2p_peer_get_model_number (NMWifiP2PPeer *peer); NM_AVAILABLE_IN_1_16 -const char * nm_p2p_peer_get_serial (NMP2PPeer *peer); +const char * nm_wifi_p2p_peer_get_serial (NMWifiP2PPeer *peer); NM_AVAILABLE_IN_1_16 -GBytes * nm_p2p_peer_get_wfd_ies (NMP2PPeer *peer); +GBytes * nm_wifi_p2p_peer_get_wfd_ies (NMWifiP2PPeer *peer); NM_AVAILABLE_IN_1_16 -const char * nm_p2p_peer_get_hw_address (NMP2PPeer *peer); +const char * nm_wifi_p2p_peer_get_hw_address (NMWifiP2PPeer *peer); NM_AVAILABLE_IN_1_16 -guint8 nm_p2p_peer_get_strength (NMP2PPeer *peer); +guint8 nm_wifi_p2p_peer_get_strength (NMWifiP2PPeer *peer); NM_AVAILABLE_IN_1_16 -int nm_p2p_peer_get_last_seen (NMP2PPeer *peer); +int nm_wifi_p2p_peer_get_last_seen (NMWifiP2PPeer *peer); NM_AVAILABLE_IN_1_16 -GPtrArray * nm_p2p_peer_filter_connections (NMP2PPeer *peer, - const GPtrArray *connections); +GPtrArray * nm_wifi_p2p_peer_filter_connections (NMWifiP2PPeer *peer, + const GPtrArray *connections); NM_AVAILABLE_IN_1_16 -gboolean nm_p2p_peer_connection_valid (NMP2PPeer *peer, - NMConnection *connection); +gboolean nm_wifi_p2p_peer_connection_valid (NMWifiP2PPeer *peer, + NMConnection *connection); G_END_DECLS -#endif /* __NM_P2P_PEER_H__ */ +#endif /* __NM_WIFI_P2P_PEER_H__ */ diff --git a/shared/nm-meta-setting.c b/shared/nm-meta-setting.c index 06e24f1a42..e7e73bd88e 100644 --- a/shared/nm-meta-setting.c +++ b/shared/nm-meta-setting.c @@ -306,12 +306,6 @@ const NMMetaSettingInfo nm_meta_setting_infos[] = { .setting_name = NM_SETTING_OVS_PORT_SETTING_NAME, .get_setting_gtype = nm_setting_ovs_port_get_type, }, - [NM_META_SETTING_TYPE_P2P_WIRELESS] = { - .meta_type = NM_META_SETTING_TYPE_P2P_WIRELESS, - .setting_priority = NM_SETTING_PRIORITY_HW_BASE, - .setting_name = NM_SETTING_P2P_WIRELESS_SETTING_NAME, - .get_setting_gtype = nm_setting_p2p_wireless_get_type, - }, [NM_META_SETTING_TYPE_PPPOE] = { .meta_type = NM_META_SETTING_TYPE_PPPOE, .setting_priority = NM_SETTING_PRIORITY_AUX, @@ -390,6 +384,12 @@ const NMMetaSettingInfo nm_meta_setting_infos[] = { .setting_name = NM_SETTING_VXLAN_SETTING_NAME, .get_setting_gtype = nm_setting_vxlan_get_type, }, + [NM_META_SETTING_TYPE_WIFI_P2P] = { + .meta_type = NM_META_SETTING_TYPE_WIFI_P2P, + .setting_priority = NM_SETTING_PRIORITY_HW_BASE, + .setting_name = NM_SETTING_WIFI_P2P_SETTING_NAME, + .get_setting_gtype = nm_setting_wifi_p2p_get_type, + }, [NM_META_SETTING_TYPE_WIMAX] = { .meta_type = NM_META_SETTING_TYPE_WIMAX, .setting_priority = NM_SETTING_PRIORITY_HW_BASE, diff --git a/shared/nm-meta-setting.h b/shared/nm-meta-setting.h index 089acc8e9c..883d8ca195 100644 --- a/shared/nm-meta-setting.h +++ b/shared/nm-meta-setting.h @@ -132,7 +132,6 @@ typedef enum { NM_META_SETTING_TYPE_OVS_INTERFACE, NM_META_SETTING_TYPE_OVS_PATCH, NM_META_SETTING_TYPE_OVS_PORT, - NM_META_SETTING_TYPE_P2P_WIRELESS, NM_META_SETTING_TYPE_PPP, NM_META_SETTING_TYPE_PPPOE, NM_META_SETTING_TYPE_PROXY, @@ -146,6 +145,7 @@ typedef enum { NM_META_SETTING_TYPE_VLAN, NM_META_SETTING_TYPE_VPN, NM_META_SETTING_TYPE_VXLAN, + NM_META_SETTING_TYPE_WIFI_P2P, NM_META_SETTING_TYPE_WIMAX, NM_META_SETTING_TYPE_WPAN, diff --git a/src/devices/wifi/nm-device-wifi-p2p.c b/src/devices/wifi/nm-device-wifi-p2p.c index 8880b5b179..1043b69a14 100644 --- a/src/devices/wifi/nm-device-wifi-p2p.c +++ b/src/devices/wifi/nm-device-wifi-p2p.c @@ -1,4 +1,4 @@ -/* NetworkManager -- P2P Wi-Fi Device +/* NetworkManager -- Wi-Fi P2P Device * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -42,11 +42,11 @@ #include "platform/nmp-object.h" #include "devices/nm-device-logging.h" -_LOG_DECLARE_SELF(NMDeviceP2PWifi); +_LOG_DECLARE_SELF(NMDeviceWifiP2P); /*****************************************************************************/ -NM_GOBJECT_PROPERTIES_DEFINE (NMDeviceP2PWifi, +NM_GOBJECT_PROPERTIES_DEFINE (NMDeviceWifiP2P, PROP_GROUP_OWNER, PROP_PEERS, PROP_WFDIES, /* TODO: Make this a property of the setting and Find feature @@ -60,7 +60,7 @@ typedef struct { NMSupplicantManager *sup_mgr; /* NOTE: In theory management and group ifaces could be identical. However, - * in practice, this cannot happen currently as NMDeviceP2PWifi is only + * in practice, this cannot happen currently as NMDeviceWifiP2P is only * created for existing non-P2P interfaces. * (i.e. a single standalone P2P interface is not supported at this point) */ @@ -75,34 +75,34 @@ typedef struct { guint peer_missing_id; gboolean group_owner; -} NMDeviceP2PWifiPrivate; +} NMDeviceWifiP2PPrivate; -struct _NMDeviceP2PWifi { +struct _NMDeviceWifiP2P { NMDevice parent; - NMDeviceP2PWifiPrivate _priv; + NMDeviceWifiP2PPrivate _priv; }; -struct _NMDeviceP2PWifiClass { +struct _NMDeviceWifiP2PClass { NMDeviceClass parent; }; -G_DEFINE_TYPE (NMDeviceP2PWifi, nm_device_p2p_wifi, NM_TYPE_DEVICE) +G_DEFINE_TYPE (NMDeviceWifiP2P, nm_device_wifi_p2p, NM_TYPE_DEVICE) -#define NM_DEVICE_P2P_WIFI_GET_PRIVATE(self) _NM_GET_PRIVATE (self, NMDeviceP2PWifi, NM_IS_DEVICE_P2P_WIFI, NMDevice) +#define NM_DEVICE_WIFI_P2P_GET_PRIVATE(self) _NM_GET_PRIVATE (self, NMDeviceWifiP2P, NM_IS_DEVICE_WIFI_P2P, NMDevice) /*****************************************************************************/ -static const NMDBusInterfaceInfoExtended interface_info_device_p2p_wifi; -static const GDBusSignalInfo nm_signal_info_p2p_wireless_peer_added; -static const GDBusSignalInfo nm_signal_info_p2p_wireless_peer_removed; +static const NMDBusInterfaceInfoExtended interface_info_device_wifi_p2p; +static const GDBusSignalInfo nm_signal_info_wifi_p2p_peer_added; +static const GDBusSignalInfo nm_signal_info_wifi_p2p_peer_removed; -static void supplicant_group_interface_release (NMDeviceP2PWifi *self); -static void supplicant_interfaces_release (NMDeviceP2PWifi *self); +static void supplicant_group_interface_release (NMDeviceWifiP2P *self); +static void supplicant_interfaces_release (NMDeviceWifiP2P *self); /*****************************************************************************/ static void -_peer_dump (NMDeviceP2PWifi *self, +_peer_dump (NMDeviceWifiP2P *self, NMLogLevel log_level, const NMWifiP2PPeer *peer, const char *prefix, @@ -118,8 +118,8 @@ _peer_dump (NMDeviceP2PWifi *self, static gboolean peer_list_dump (gpointer user_data) { - NMDeviceP2PWifi *self = NM_DEVICE_P2P_WIFI (user_data); - NMDeviceP2PWifiPrivate *priv = NM_DEVICE_P2P_WIFI_GET_PRIVATE (self); + NMDeviceWifiP2P *self = NM_DEVICE_WIFI_P2P (user_data); + NMDeviceWifiP2PPrivate *priv = NM_DEVICE_WIFI_P2P_GET_PRIVATE (self); priv->peer_dump_id = 0; @@ -135,9 +135,9 @@ peer_list_dump (gpointer user_data) } static void -schedule_peer_list_dump (NMDeviceP2PWifi *self) +schedule_peer_list_dump (NMDeviceWifiP2P *self) { - NMDeviceP2PWifiPrivate *priv = NM_DEVICE_P2P_WIFI_GET_PRIVATE (self); + NMDeviceWifiP2PPrivate *priv = NM_DEVICE_WIFI_P2P_GET_PRIVATE (self); if ( !priv->peer_dump_id && _LOGD_ENABLED (LOGD_WIFI_SCAN)) @@ -147,9 +147,9 @@ schedule_peer_list_dump (NMDeviceP2PWifi *self) /*****************************************************************************/ static gboolean -check_connection_peer_joined (NMDeviceP2PWifi *device) +check_connection_peer_joined (NMDeviceWifiP2P *device) { - NMDeviceP2PWifiPrivate *priv = NM_DEVICE_P2P_WIFI_GET_PRIVATE (device); + NMDeviceWifiP2PPrivate *priv = NM_DEVICE_WIFI_P2P_GET_PRIVATE (device); NMConnection *conn = nm_device_get_applied_connection (NM_DEVICE (device)); NMWifiP2PPeer *peer; const char* group; @@ -181,8 +181,8 @@ static gboolean disconnect_on_connection_peer_missing_cb (gpointer user_data) { NMDevice *device = NM_DEVICE (user_data); - NMDeviceP2PWifi *self = NM_DEVICE_P2P_WIFI (device); - NMDeviceP2PWifiPrivate *priv = NM_DEVICE_P2P_WIFI_GET_PRIVATE (self); + NMDeviceWifiP2P *self = NM_DEVICE_WIFI_P2P (device); + NMDeviceWifiP2PPrivate *priv = NM_DEVICE_WIFI_P2P_GET_PRIVATE (self); _LOGW (LOGD_WIFI, "Peer requested in connection is missing for too long, failing connection."); @@ -195,9 +195,9 @@ disconnect_on_connection_peer_missing_cb (gpointer user_data) } static void -update_disconnect_on_connection_peer_missing (NMDeviceP2PWifi *self) +update_disconnect_on_connection_peer_missing (NMDeviceWifiP2P *self) { - NMDeviceP2PWifiPrivate *priv = NM_DEVICE_P2P_WIFI_GET_PRIVATE (self); + NMDeviceWifiP2PPrivate *priv = NM_DEVICE_WIFI_P2P_GET_PRIVATE (self); NMDeviceState state; state = nm_device_get_state (NM_DEVICE (self)); @@ -222,8 +222,8 @@ update_disconnect_on_connection_peer_missing (NMDeviceP2PWifi *self) static gboolean is_available (NMDevice *device, NMDeviceCheckDevAvailableFlags flags) { - NMDeviceP2PWifi *self = NM_DEVICE_P2P_WIFI (device); - NMDeviceP2PWifiPrivate *priv = NM_DEVICE_P2P_WIFI_GET_PRIVATE (self); + NMDeviceWifiP2P *self = NM_DEVICE_WIFI_P2P (device); + NMDeviceWifiP2PPrivate *priv = NM_DEVICE_WIFI_P2P_GET_PRIVATE (self); NMSupplicantInterfaceState supplicant_state; if (!priv->mgmt_iface) @@ -240,7 +240,7 @@ is_available (NMDevice *device, NMDeviceCheckDevAvailableFlags flags) static gboolean check_connection_compatible (NMDevice *device, NMConnection *connection, GError **error) { - if (!NM_DEVICE_CLASS (nm_device_p2p_wifi_parent_class)->check_connection_compatible (device, connection, error)) + if (!NM_DEVICE_CLASS (nm_device_wifi_p2p_parent_class)->check_connection_compatible (device, connection, error)) return FALSE; /* TODO: Allow limitting the interface using the HW-address? */ @@ -260,30 +260,32 @@ complete_connection (NMDevice *device, NMConnection *const*existing_connections, GError **error) { - NMDeviceP2PWifi *self = NM_DEVICE_P2P_WIFI (device); + NMDeviceWifiP2P *self = NM_DEVICE_WIFI_P2P (device); gs_free char *setting_name = NULL; - NMSettingP2PWireless *s_p2p_wireless; + NMSettingWifiP2P *s_wifi_p2p; NMWifiP2PPeer *peer; const char *setting_peer; - s_p2p_wireless = NM_SETTING_P2P_WIRELESS (nm_connection_get_setting (connection, NM_TYPE_SETTING_P2P_WIRELESS)); + s_wifi_p2p = NM_SETTING_WIFI_P2P (nm_connection_get_setting (connection, NM_TYPE_SETTING_WIFI_P2P)); if (!specific_object) { /* If not given a specific object, we need at minimum a peer address */ - if (!s_p2p_wireless) { - g_set_error_literal (error, - NM_DEVICE_ERROR, - NM_DEVICE_ERROR_INVALID_CONNECTION, - "A 'p2p-wireless' setting is required if no Peer path was given."); + if (!s_wifi_p2p) { + g_set_error (error, + NM_DEVICE_ERROR, + NM_DEVICE_ERROR_INVALID_CONNECTION, + "A '%s' setting is required if no Peer path was given", + NM_SETTING_WIFI_P2P_SETTING_NAME); return FALSE; } - setting_peer = nm_setting_p2p_wireless_get_peer (s_p2p_wireless); + setting_peer = nm_setting_wifi_p2p_get_peer (s_wifi_p2p); if (!setting_peer) { - g_set_error_literal (error, - NM_DEVICE_ERROR, - NM_DEVICE_ERROR_INVALID_CONNECTION, - "A 'p2p-wireless' setting with a valid Peer is required if no Peer path was given."); + g_set_error (error, + NM_DEVICE_ERROR, + NM_DEVICE_ERROR_INVALID_CONNECTION, + "A '%s' setting with a valid Peer is required if no Peer path was given", + NM_SETTING_WIFI_P2P_SETTING_NAME); return FALSE; } @@ -293,7 +295,7 @@ complete_connection (NMDevice *device, g_set_error (error, NM_DEVICE_ERROR, NM_DEVICE_ERROR_SPECIFIC_OBJECT_NOT_FOUND, - "The P2P peer %s is unknown.", + "The P2P peer %s is unknown", specific_object); return FALSE; } @@ -302,18 +304,18 @@ complete_connection (NMDevice *device, g_return_val_if_fail (setting_peer, FALSE); } - /* Add a P2P wifi setting if one doesn't exist yet */ - if (!s_p2p_wireless) { - s_p2p_wireless = NM_SETTING_P2P_WIRELESS (nm_setting_p2p_wireless_new ()); - nm_connection_add_setting (connection, NM_SETTING (s_p2p_wireless)); + /* Add a Wi-Fi P2P setting if one doesn't exist yet */ + if (!s_wifi_p2p) { + s_wifi_p2p = NM_SETTING_WIFI_P2P (nm_setting_wifi_p2p_new ()); + nm_connection_add_setting (connection, NM_SETTING (s_wifi_p2p)); } - g_object_set (G_OBJECT (s_p2p_wireless), NM_SETTING_P2P_WIRELESS_PEER, setting_peer, NULL); + g_object_set (G_OBJECT (s_wifi_p2p), NM_SETTING_WIFI_P2P_PEER, setting_peer, NULL); - setting_name = g_strdup_printf ("P2P Peer %s", setting_peer); + setting_name = g_strdup_printf ("Wi-Fi P2P Peer %s", setting_peer); nm_utils_complete_generic (nm_device_get_platform (device), connection, - NM_SETTING_P2P_WIRELESS_SETTING_NAME, + NM_SETTING_WIFI_P2P_SETTING_NAME, existing_connections, setting_name, setting_name, @@ -332,8 +334,8 @@ static gboolean supplicant_find_timeout_cb (gpointer user_data) { NMDevice *device = NM_DEVICE (user_data); - NMDeviceP2PWifi *self = NM_DEVICE_P2P_WIFI (user_data); - NMDeviceP2PWifiPrivate *priv = NM_DEVICE_P2P_WIFI_GET_PRIVATE (self); + NMDeviceWifiP2P *self = NM_DEVICE_WIFI_P2P (user_data); + NMDeviceWifiP2PPrivate *priv = NM_DEVICE_WIFI_P2P_GET_PRIVATE (self); priv->sup_timeout_id = 0; @@ -341,7 +343,7 @@ supplicant_find_timeout_cb (gpointer user_data) if (nm_device_is_activating (device)) { _LOGW (LOGD_DEVICE | LOGD_WIFI, - "Activation: (p2p-wifi) could not find peer, failing activation"); + "Activation: (wifi-p2p) could not find peer, failing activation"); nm_device_state_changed (device, NM_DEVICE_STATE_FAILED, NM_DEVICE_STATE_REASON_PEER_NOT_FOUND); } @@ -352,17 +354,17 @@ supplicant_find_timeout_cb (gpointer user_data) static NMActStageReturn act_stage1_prepare (NMDevice *device, NMDeviceStateReason *out_failure_reason) { - NMDeviceP2PWifi *self = NM_DEVICE_P2P_WIFI (device); - NMDeviceP2PWifiPrivate *priv = NM_DEVICE_P2P_WIFI_GET_PRIVATE (self); + NMDeviceWifiP2P *self = NM_DEVICE_WIFI_P2P (device); + NMDeviceWifiP2PPrivate *priv = NM_DEVICE_WIFI_P2P_GET_PRIVATE (self); NMActStageReturn ret; NMActRequest *req; NMConnection *connection; - NMSettingP2PWireless *s_p2p_wireless; + NMSettingWifiP2P *s_wifi_p2p; NMWifiP2PPeer *peer; nm_clear_g_source (&priv->sup_timeout_id); - ret = NM_DEVICE_CLASS (nm_device_p2p_wifi_parent_class)->act_stage1_prepare (device, out_failure_reason); + ret = NM_DEVICE_CLASS (nm_device_wifi_p2p_parent_class)->act_stage1_prepare (device, out_failure_reason); if (ret != NM_ACT_STAGE_RETURN_SUCCESS) return ret; @@ -377,8 +379,8 @@ act_stage1_prepare (NMDevice *device, NMDeviceStateReason *out_failure_reason) connection = nm_act_request_get_applied_connection (req); g_return_val_if_fail (connection, NM_ACT_STAGE_RETURN_FAILURE); - s_p2p_wireless = NM_SETTING_P2P_WIRELESS (nm_connection_get_setting (connection, NM_TYPE_SETTING_P2P_WIRELESS)); - g_return_val_if_fail (s_p2p_wireless, NM_ACT_STAGE_RETURN_FAILURE); + s_wifi_p2p = NM_SETTING_WIFI_P2P (nm_connection_get_setting (connection, NM_TYPE_SETTING_WIFI_P2P)); + g_return_val_if_fail (s_wifi_p2p, NM_ACT_STAGE_RETURN_FAILURE); peer = nm_wifi_p2p_peers_find_first_compatible (&priv->peers_lst_head, connection); if (!peer) { @@ -398,9 +400,9 @@ act_stage1_prepare (NMDevice *device, NMDeviceStateReason *out_failure_reason) } static void -cleanup_p2p_connect_attempt (NMDeviceP2PWifi *self, gboolean disconnect) +cleanup_p2p_connect_attempt (NMDeviceWifiP2P *self, gboolean disconnect) { - NMDeviceP2PWifiPrivate *priv = NM_DEVICE_P2P_WIFI_GET_PRIVATE (self); + NMDeviceWifiP2PPrivate *priv = NM_DEVICE_WIFI_P2P_GET_PRIVATE (self); nm_clear_g_source (&priv->sup_timeout_id); nm_clear_g_source (&priv->peer_missing_id); @@ -422,8 +424,8 @@ static gboolean supplicant_connection_timeout_cb (gpointer user_data) { NMDevice *device = NM_DEVICE (user_data); - NMDeviceP2PWifi *self = NM_DEVICE_P2P_WIFI (user_data); - NMDeviceP2PWifiPrivate *priv = NM_DEVICE_P2P_WIFI_GET_PRIVATE (self); + NMDeviceWifiP2P *self = NM_DEVICE_WIFI_P2P (user_data); + NMDeviceWifiP2PPrivate *priv = NM_DEVICE_WIFI_P2P_GET_PRIVATE (self); priv->sup_timeout_id = 0; @@ -431,7 +433,7 @@ supplicant_connection_timeout_cb (gpointer user_data) if (nm_device_is_activating (device)) { _LOGW (LOGD_DEVICE | LOGD_WIFI, - "Activation: (p2p-wifi) connecting took too long, failing activation"); + "Activation: (wifi-p2p) connecting took too long, failing activation"); nm_device_state_changed (device, NM_DEVICE_STATE_FAILED, NM_DEVICE_STATE_REASON_SUPPLICANT_TIMEOUT); } @@ -442,8 +444,8 @@ supplicant_connection_timeout_cb (gpointer user_data) static NMActStageReturn act_stage2_config (NMDevice *device, NMDeviceStateReason *out_failure_reason) { - NMDeviceP2PWifi *self = NM_DEVICE_P2P_WIFI (device); - NMDeviceP2PWifiPrivate *priv = NM_DEVICE_P2P_WIFI_GET_PRIVATE (self); + NMDeviceWifiP2P *self = NM_DEVICE_WIFI_P2P (device); + NMDeviceWifiP2PPrivate *priv = NM_DEVICE_WIFI_P2P_GET_PRIVATE (self); NMConnection *connection; NMWifiP2PPeer *peer; @@ -452,7 +454,7 @@ act_stage2_config (NMDevice *device, NMDeviceStateReason *out_failure_reason) connection = nm_device_get_applied_connection (device); g_return_val_if_fail (connection, NM_ACT_STAGE_RETURN_FAILURE); - nm_assert (NM_IS_SETTING_P2P_WIRELESS (nm_connection_get_setting (connection, NM_TYPE_SETTING_P2P_WIRELESS))); + nm_assert (NM_IS_SETTING_WIFI_P2P (nm_connection_get_setting (connection, NM_TYPE_SETTING_WIFI_P2P))); /* The prepare stage ensures that the peer has been found */ peer = nm_wifi_p2p_peers_find_first_compatible (&priv->peers_lst_head, connection); @@ -480,27 +482,27 @@ act_stage2_config (NMDevice *device, NMDeviceStateReason *out_failure_reason) /*****************************************************************************/ static void -emit_signal_p2p_peer_add_remove (NMDeviceP2PWifi *device, +emit_signal_p2p_peer_add_remove (NMDeviceWifiP2P *device, NMWifiP2PPeer *peer, gboolean is_added /* or else is_removed */) { nm_dbus_object_emit_signal (NM_DBUS_OBJECT (device), - &interface_info_device_p2p_wifi, + &interface_info_device_wifi_p2p, is_added - ? &nm_signal_info_p2p_wireless_peer_added - : &nm_signal_info_p2p_wireless_peer_removed, + ? &nm_signal_info_wifi_p2p_peer_added + : &nm_signal_info_wifi_p2p_peer_removed, "(o)", nm_dbus_object_get_path (NM_DBUS_OBJECT (peer))); } static void -peer_add_remove (NMDeviceP2PWifi *self, +peer_add_remove (NMDeviceWifiP2P *self, gboolean is_adding, /* or else removing */ NMWifiP2PPeer *peer, gboolean recheck_available_connections) { NMDevice *device = NM_DEVICE (self); - NMDeviceP2PWifiPrivate *priv = NM_DEVICE_P2P_WIFI_GET_PRIVATE (self); + NMDeviceWifiP2PPrivate *priv = NM_DEVICE_WIFI_P2P_GET_PRIVATE (self); if (is_adding) { g_object_ref (peer); @@ -547,9 +549,9 @@ peer_add_remove (NMDeviceP2PWifi *self, } static void -remove_all_peers (NMDeviceP2PWifi *self) +remove_all_peers (NMDeviceWifiP2P *self) { - NMDeviceP2PWifiPrivate *priv = NM_DEVICE_P2P_WIFI_GET_PRIVATE (self); + NMDeviceWifiP2PPrivate *priv = NM_DEVICE_WIFI_P2P_GET_PRIVATE (self); NMWifiP2PPeer *peer; if (c_list_is_empty (&priv->peers_lst_head)) @@ -569,8 +571,8 @@ act_stage3_ip4_config_start (NMDevice *device, NMIP4Config **out_config, NMDeviceStateReason *out_failure_reason) { - NMDeviceP2PWifi *self = NM_DEVICE_P2P_WIFI (device); - NMDeviceP2PWifiPrivate *priv = NM_DEVICE_P2P_WIFI_GET_PRIVATE (self); + NMDeviceWifiP2P *self = NM_DEVICE_WIFI_P2P (device); + NMDeviceWifiP2PPrivate *priv = NM_DEVICE_WIFI_P2P_GET_PRIVATE (self); NMConnection *connection; NMSettingIPConfig *s_ip4; const char *method = NM_SETTING_IP4_CONFIG_METHOD_AUTO; @@ -587,7 +589,7 @@ act_stage3_ip4_config_start (NMDevice *device, && nm_streq (method, NM_SETTING_IP4_CONFIG_METHOD_AUTO)) nm_platform_wifi_indicate_addressing_running (nm_device_get_platform (device), nm_device_get_ip_ifindex (device), TRUE); - return NM_DEVICE_CLASS (nm_device_p2p_wifi_parent_class)->act_stage3_ip4_config_start (device, out_config, out_failure_reason); + return NM_DEVICE_CLASS (nm_device_wifi_p2p_parent_class)->act_stage3_ip4_config_start (device, out_config, out_failure_reason); } static NMActStageReturn @@ -611,13 +613,13 @@ act_stage3_ip6_config_start (NMDevice *device, NM_SETTING_IP6_CONFIG_METHOD_DHCP)) nm_platform_wifi_indicate_addressing_running (nm_device_get_platform (device), nm_device_get_ip_ifindex (device), TRUE); - return NM_DEVICE_CLASS (nm_device_p2p_wifi_parent_class)->act_stage3_ip6_config_start (device, out_config, out_failure_reason); + return NM_DEVICE_CLASS (nm_device_wifi_p2p_parent_class)->act_stage3_ip6_config_start (device, out_config, out_failure_reason); } static void deactivate (NMDevice *device) { - NMDeviceP2PWifi *self = NM_DEVICE_P2P_WIFI (device); + NMDeviceWifiP2P *self = NM_DEVICE_WIFI_P2P (device); int ifindex = nm_device_get_ip_ifindex (device); cleanup_p2p_connect_attempt (self, TRUE); @@ -637,8 +639,8 @@ get_configured_mtu (NMDevice *device, NMDeviceMtuSource *out_source) static const char * get_auto_ip_config_method (NMDevice *device, int addr_family) { - NMDeviceP2PWifi *self = NM_DEVICE_P2P_WIFI (device); - NMDeviceP2PWifiPrivate *priv = NM_DEVICE_P2P_WIFI_GET_PRIVATE (self); + NMDeviceWifiP2P *self = NM_DEVICE_WIFI_P2P (device); + NMDeviceWifiP2PPrivate *priv = NM_DEVICE_WIFI_P2P_GET_PRIVATE (self); /* Override the AUTO method to mean shared if we are group owner. */ if ( priv->group_iface @@ -666,7 +668,7 @@ supplicant_iface_state_cb (NMSupplicantInterface *iface, int disconnect_reason, gpointer user_data) { - NMDeviceP2PWifi *self = NM_DEVICE_P2P_WIFI (user_data); + NMDeviceWifiP2P *self = NM_DEVICE_WIFI_P2P (user_data); NMDevice *device = NM_DEVICE (self); NMSupplicantInterfaceState new_state = new_state_i; NMSupplicantInterfaceState old_state = old_state_i; @@ -705,15 +707,15 @@ static void supplicant_iface_peer_updated_cb (NMSupplicantInterface *iface, const char *object_path, GVariant *properties, - NMDeviceP2PWifi *self) + NMDeviceWifiP2P *self) { - NMDeviceP2PWifiPrivate *priv; + NMDeviceWifiP2PPrivate *priv; NMWifiP2PPeer *found_peer; g_return_if_fail (self != NULL); g_return_if_fail (object_path != NULL); - priv = NM_DEVICE_P2P_WIFI_GET_PRIVATE (self); + priv = NM_DEVICE_WIFI_P2P_GET_PRIVATE (self); found_peer = nm_wifi_p2p_peers_find_by_supplicant_path (&priv->peers_lst_head, object_path); if (found_peer) { @@ -740,15 +742,15 @@ supplicant_iface_peer_updated_cb (NMSupplicantInterface *iface, static void supplicant_iface_peer_removed_cb (NMSupplicantInterface *iface, const char *object_path, - NMDeviceP2PWifi *self) + NMDeviceWifiP2P *self) { - NMDeviceP2PWifiPrivate *priv; + NMDeviceWifiP2PPrivate *priv; NMWifiP2PPeer *peer; g_return_if_fail (self != NULL); g_return_if_fail (object_path != NULL); - priv = NM_DEVICE_P2P_WIFI_GET_PRIVATE (self); + priv = NM_DEVICE_WIFI_P2P_GET_PRIVATE (self); peer = nm_wifi_p2p_peers_find_by_supplicant_path (&priv->peers_lst_head, object_path); if (!peer) return; @@ -758,9 +760,9 @@ supplicant_iface_peer_removed_cb (NMSupplicantInterface *iface, } static void -check_group_iface_ready (NMDeviceP2PWifi *self) +check_group_iface_ready (NMDeviceWifiP2P *self) { - NMDeviceP2PWifiPrivate *priv = NM_DEVICE_P2P_WIFI_GET_PRIVATE (self);; + NMDeviceWifiP2PPrivate *priv = NM_DEVICE_WIFI_P2P_GET_PRIVATE (self);; if (!priv->group_iface) return; @@ -784,8 +786,8 @@ supplicant_group_iface_state_cb (NMSupplicantInterface *iface, int disconnect_reason, gpointer user_data) { - NMDeviceP2PWifi *self = NM_DEVICE_P2P_WIFI (user_data); - NMDeviceP2PWifiPrivate *priv = NM_DEVICE_P2P_WIFI_GET_PRIVATE (self); + NMDeviceWifiP2P *self = NM_DEVICE_WIFI_P2P (user_data); + NMDeviceWifiP2PPrivate *priv = NM_DEVICE_WIFI_P2P_GET_PRIVATE (self); NMDevice *device = NM_DEVICE (self); NMSupplicantInterfaceState new_state = new_state_i; NMSupplicantInterfaceState old_state = old_state_i; @@ -830,7 +832,7 @@ static void supplicant_group_iface_group_finished_cb (NMSupplicantInterface *iface, void *user_data) { - NMDeviceP2PWifi *self = NM_DEVICE_P2P_WIFI (user_data); + NMDeviceWifiP2P *self = NM_DEVICE_WIFI_P2P (user_data); supplicant_group_interface_release (self); @@ -844,7 +846,7 @@ supplicant_iface_group_joined_updated_cb (NMSupplicantInterface *iface, GParamSpec *pspec, void *user_data) { - NMDeviceP2PWifi *self = NM_DEVICE_P2P_WIFI (user_data); + NMDeviceWifiP2P *self = NM_DEVICE_WIFI_P2P (user_data); check_group_iface_ready (self); } @@ -852,9 +854,9 @@ supplicant_iface_group_joined_updated_cb (NMSupplicantInterface *iface, static void supplicant_iface_group_started_cb (NMSupplicantInterface *iface, NMSupplicantInterface *group_iface, - NMDeviceP2PWifi *self) + NMDeviceWifiP2P *self) { - NMDeviceP2PWifiPrivate *priv; + NMDeviceWifiP2PPrivate *priv; g_return_if_fail (self != NULL); @@ -863,7 +865,7 @@ supplicant_iface_group_started_cb (NMSupplicantInterface *iface, return; } - priv = NM_DEVICE_P2P_WIFI_GET_PRIVATE (self); + priv = NM_DEVICE_WIFI_P2P_GET_PRIVATE (self); supplicant_group_interface_release (self); priv->group_iface = g_object_ref (group_iface); @@ -891,13 +893,13 @@ supplicant_iface_group_started_cb (NMSupplicantInterface *iface, } static void -supplicant_group_interface_release (NMDeviceP2PWifi *self) +supplicant_group_interface_release (NMDeviceWifiP2P *self) { - NMDeviceP2PWifiPrivate *priv; + NMDeviceWifiP2PPrivate *priv; g_return_if_fail (self != NULL); - priv = NM_DEVICE_P2P_WIFI_GET_PRIVATE (self); + priv = NM_DEVICE_WIFI_P2P_GET_PRIVATE (self); if (priv->group_iface) { /* Tell the supplicant to disconnect from the current Group/Peer */ @@ -911,13 +913,13 @@ supplicant_group_interface_release (NMDeviceP2PWifi *self) } static void -supplicant_interfaces_release (NMDeviceP2PWifi *self) +supplicant_interfaces_release (NMDeviceWifiP2P *self) { - NMDeviceP2PWifiPrivate *priv; + NMDeviceWifiP2PPrivate *priv; g_return_if_fail (self != NULL); - priv = NM_DEVICE_P2P_WIFI_GET_PRIVATE (self); + priv = NM_DEVICE_WIFI_P2P_GET_PRIVATE (self); _LOGD (LOGD_DEVICE | LOGD_WIFI, "P2P: Releasing WPA supplicant interfaces."); @@ -942,8 +944,8 @@ device_state_changed (NMDevice *device, NMDeviceState old_state, NMDeviceStateReason reason) { - NMDeviceP2PWifi *self = NM_DEVICE_P2P_WIFI (device); - NMDeviceP2PWifiPrivate *priv = NM_DEVICE_P2P_WIFI_GET_PRIVATE (self); + NMDeviceWifiP2P *self = NM_DEVICE_WIFI_P2P (device); + NMDeviceWifiP2PPrivate *priv = NM_DEVICE_WIFI_P2P_GET_PRIVATE (self); update_disconnect_on_connection_peer_missing (self); @@ -993,7 +995,7 @@ device_state_changed (NMDevice *device, } static void -impl_device_p2p_wifi_start_find (NMDBusObject *obj, +impl_device_wifi_p2p_start_find (NMDBusObject *obj, const NMDBusInterfaceInfoExtended *interface_info, const NMDBusMethodInfoExtended *method_info, GDBusConnection *connection, @@ -1001,8 +1003,8 @@ impl_device_p2p_wifi_start_find (NMDBusObject *obj, GDBusMethodInvocation *invocation, GVariant *parameters) { - NMDeviceP2PWifi *self = NM_DEVICE_P2P_WIFI (obj); - NMDeviceP2PWifiPrivate *priv = NM_DEVICE_P2P_WIFI_GET_PRIVATE (self); + NMDeviceWifiP2P *self = NM_DEVICE_WIFI_P2P (obj); + NMDeviceWifiP2PPrivate *priv = NM_DEVICE_WIFI_P2P_GET_PRIVATE (self); gs_unref_variant GVariant *options = NULL; int timeout; @@ -1038,7 +1040,7 @@ impl_device_p2p_wifi_start_find (NMDBusObject *obj, } static void -impl_device_p2p_wifi_stop_find (NMDBusObject *obj, +impl_device_wifi_p2p_stop_find (NMDBusObject *obj, const NMDBusInterfaceInfoExtended *interface_info, const NMDBusMethodInfoExtended *method_info, GDBusConnection *connection, @@ -1046,8 +1048,8 @@ impl_device_p2p_wifi_stop_find (NMDBusObject *obj, GDBusMethodInvocation *invocation, GVariant *parameters) { - NMDeviceP2PWifi *self = NM_DEVICE_P2P_WIFI (obj); - NMDeviceP2PWifiPrivate *priv = NM_DEVICE_P2P_WIFI_GET_PRIVATE (self); + NMDeviceWifiP2P *self = NM_DEVICE_WIFI_P2P (obj); + NMDeviceWifiP2PPrivate *priv = NM_DEVICE_WIFI_P2P_GET_PRIVATE (self); nm_supplicant_interface_p2p_stop_find (priv->mgmt_iface); @@ -1057,18 +1059,18 @@ impl_device_p2p_wifi_stop_find (NMDBusObject *obj, /*****************************************************************************/ NMSupplicantInterface * -nm_device_p2p_wifi_get_mgmt_iface (NMDeviceP2PWifi *self) +nm_device_wifi_p2p_get_mgmt_iface (NMDeviceWifiP2P *self) { - NMDeviceP2PWifiPrivate *priv = NM_DEVICE_P2P_WIFI_GET_PRIVATE (self); + NMDeviceWifiP2PPrivate *priv = NM_DEVICE_WIFI_P2P_GET_PRIVATE (self); return priv->mgmt_iface; } void -nm_device_p2p_wifi_set_mgmt_iface (NMDeviceP2PWifi *self, +nm_device_wifi_p2p_set_mgmt_iface (NMDeviceWifiP2P *self, NMSupplicantInterface *iface) { - NMDeviceP2PWifiPrivate *priv = NM_DEVICE_P2P_WIFI_GET_PRIVATE (self); + NMDeviceWifiP2PPrivate *priv = NM_DEVICE_WIFI_P2P_GET_PRIVATE (self); /* Don't do anything if nothing changed. */ if (priv->mgmt_iface == iface) @@ -1108,30 +1110,30 @@ nm_device_p2p_wifi_set_mgmt_iface (NMDeviceP2PWifi *self, } void -nm_device_p2p_wifi_remove (NMDeviceP2PWifi* self) +nm_device_wifi_p2p_remove (NMDeviceWifiP2P* self) { g_signal_emit_by_name (self, NM_DEVICE_REMOVED); } /*****************************************************************************/ -static const GDBusSignalInfo nm_signal_info_p2p_wireless_peer_added = NM_DEFINE_GDBUS_SIGNAL_INFO_INIT ( +static const GDBusSignalInfo nm_signal_info_wifi_p2p_peer_added = NM_DEFINE_GDBUS_SIGNAL_INFO_INIT ( "PeerAdded", .args = NM_DEFINE_GDBUS_ARG_INFOS ( NM_DEFINE_GDBUS_ARG_INFO ("peer", "o"), ), ); -static const GDBusSignalInfo nm_signal_info_p2p_wireless_peer_removed = NM_DEFINE_GDBUS_SIGNAL_INFO_INIT ( +static const GDBusSignalInfo nm_signal_info_wifi_p2p_peer_removed = NM_DEFINE_GDBUS_SIGNAL_INFO_INIT ( "PeerRemoved", .args = NM_DEFINE_GDBUS_ARG_INFOS ( NM_DEFINE_GDBUS_ARG_INFO ("peer", "o"), ), ); -static const NMDBusInterfaceInfoExtended interface_info_device_p2p_wifi = { +static const NMDBusInterfaceInfoExtended interface_info_device_wifi_p2p = { .parent = NM_DEFINE_GDBUS_INTERFACE_INFO_INIT ( - NM_DBUS_INTERFACE_DEVICE_P2P_WIRELESS, + NM_DBUS_INTERFACE_DEVICE_WIFI_P2P, .methods = NM_DEFINE_GDBUS_METHOD_INFOS ( NM_DEFINE_DBUS_METHOD_INFO_EXTENDED ( NM_DEFINE_GDBUS_METHOD_INFO_INIT ( @@ -1140,24 +1142,24 @@ static const NMDBusInterfaceInfoExtended interface_info_device_p2p_wifi = { NM_DEFINE_GDBUS_ARG_INFO ("options", "a{sv}"), ), ), - .handle = impl_device_p2p_wifi_start_find, + .handle = impl_device_wifi_p2p_start_find, ), NM_DEFINE_DBUS_METHOD_INFO_EXTENDED ( NM_DEFINE_GDBUS_METHOD_INFO_INIT ( "StopFind", ), - .handle = impl_device_p2p_wifi_stop_find, + .handle = impl_device_wifi_p2p_stop_find, ), ), .signals = NM_DEFINE_GDBUS_SIGNAL_INFOS ( - &nm_signal_info_p2p_wireless_peer_added, - &nm_signal_info_p2p_wireless_peer_removed, + &nm_signal_info_wifi_p2p_peer_added, + &nm_signal_info_wifi_p2p_peer_removed, ), .properties = NM_DEFINE_GDBUS_PROPERTY_INFOS ( NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE ("HwAddress", "s", NM_DEVICE_HW_ADDRESS), - NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE ("GroupOwner", "b", NM_DEVICE_P2P_WIFI_GROUP_OWNER), - NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE ("Peers", "ao", NM_DEVICE_P2P_WIFI_PEERS), - NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE ("WFDIEs", "ay", NM_DEVICE_P2P_WIFI_WFDIES), + NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE ("GroupOwner", "b", NM_DEVICE_WIFI_P2P_GROUP_OWNER), + NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE ("Peers", "ao", NM_DEVICE_WIFI_P2P_PEERS), + NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE ("WFDIEs", "ay", NM_DEVICE_WIFI_P2P_WFDIES), ), ), .legacy_property_changed = FALSE, @@ -1169,8 +1171,8 @@ static void get_property (GObject *object, guint prop_id, GValue *value, GParamSpec *pspec) { - NMDeviceP2PWifi *self = NM_DEVICE_P2P_WIFI (object); - NMDeviceP2PWifiPrivate *priv = NM_DEVICE_P2P_WIFI_GET_PRIVATE (self); + NMDeviceWifiP2P *self = NM_DEVICE_WIFI_P2P (object); + NMDeviceWifiP2PPrivate *priv = NM_DEVICE_WIFI_P2P_GET_PRIVATE (self); const char **list; switch (prop_id) { @@ -1197,12 +1199,12 @@ static void set_property (GObject *object, guint prop_id, const GValue *value, GParamSpec *pspec) { - NMDeviceP2PWifi *self = NM_DEVICE_P2P_WIFI (object); + NMDeviceWifiP2P *self = NM_DEVICE_WIFI_P2P (object); switch (prop_id) { case PROP_MGMT_IFACE: /* construct-only */ - nm_device_p2p_wifi_set_mgmt_iface (self, g_value_get_object (value)); + nm_device_wifi_p2p_set_mgmt_iface (self, g_value_get_object (value)); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); @@ -1213,19 +1215,19 @@ set_property (GObject *object, guint prop_id, /*****************************************************************************/ static void -nm_device_p2p_wifi_init (NMDeviceP2PWifi * self) +nm_device_wifi_p2p_init (NMDeviceWifiP2P * self) { - NMDeviceP2PWifiPrivate *priv = NM_DEVICE_P2P_WIFI_GET_PRIVATE (self); + NMDeviceWifiP2PPrivate *priv = NM_DEVICE_WIFI_P2P_GET_PRIVATE (self); c_list_init (&priv->peers_lst_head); } static void constructed (GObject *object) { - NMDeviceP2PWifi *self = NM_DEVICE_P2P_WIFI (object); - NMDeviceP2PWifiPrivate *priv = NM_DEVICE_P2P_WIFI_GET_PRIVATE (self); + NMDeviceWifiP2P *self = NM_DEVICE_WIFI_P2P (object); + NMDeviceWifiP2PPrivate *priv = NM_DEVICE_WIFI_P2P_GET_PRIVATE (self); - G_OBJECT_CLASS (nm_device_p2p_wifi_parent_class)->constructed (object); + G_OBJECT_CLASS (nm_device_wifi_p2p_parent_class)->constructed (object); priv->sup_mgr = g_object_ref (nm_supplicant_manager_get ()); @@ -1233,46 +1235,46 @@ constructed (GObject *object) } NMDevice* -nm_device_p2p_wifi_new (NMSupplicantInterface *mgmt_iface, const char *iface) +nm_device_wifi_p2p_new (NMSupplicantInterface *mgmt_iface, const char *iface) { - return g_object_new (NM_TYPE_DEVICE_P2P_WIFI, + return g_object_new (NM_TYPE_DEVICE_WIFI_P2P, NM_DEVICE_IFACE, iface, - NM_DEVICE_TYPE_DESC, "802.11 P2P WiFi", - NM_DEVICE_DEVICE_TYPE, NM_TYPE_DEVICE_P2P_WIFI, + NM_DEVICE_TYPE_DESC, "802.11 Wi-Fi P2P", + NM_DEVICE_DEVICE_TYPE, NM_TYPE_DEVICE_WIFI_P2P, NM_DEVICE_LINK_TYPE, NM_LINK_TYPE_WIFI, NM_DEVICE_RFKILL_TYPE, RFKILL_TYPE_WLAN, - NM_DEVICE_P2P_WIFI_MGMT_IFACE, mgmt_iface, + NM_DEVICE_WIFI_P2P_MGMT_IFACE, mgmt_iface, NULL); } static void dispose (GObject *object) { - NMDeviceP2PWifi *self = NM_DEVICE_P2P_WIFI (object); - NMDeviceP2PWifiPrivate *priv = NM_DEVICE_P2P_WIFI_GET_PRIVATE (object); + NMDeviceWifiP2P *self = NM_DEVICE_WIFI_P2P (object); + NMDeviceWifiP2PPrivate *priv = NM_DEVICE_WIFI_P2P_GET_PRIVATE (object); g_clear_object (&priv->sup_mgr); supplicant_interfaces_release (self); - G_OBJECT_CLASS (nm_device_p2p_wifi_parent_class)->dispose (object); + G_OBJECT_CLASS (nm_device_wifi_p2p_parent_class)->dispose (object); } static void finalize (GObject *object) { - NMDeviceP2PWifi *peer = NM_DEVICE_P2P_WIFI (object); - NMDeviceP2PWifiPrivate *priv = NM_DEVICE_P2P_WIFI_GET_PRIVATE (peer); + NMDeviceWifiP2P *peer = NM_DEVICE_WIFI_P2P (object); + NMDeviceWifiP2PPrivate *priv = NM_DEVICE_WIFI_P2P_GET_PRIVATE (peer); nm_assert (c_list_is_empty (&priv->peers_lst_head)); g_bytes_unref (priv->wfd_ies); - G_OBJECT_CLASS (nm_device_p2p_wifi_parent_class)->finalize (object); + G_OBJECT_CLASS (nm_device_wifi_p2p_parent_class)->finalize (object); } static void -nm_device_p2p_wifi_class_init (NMDeviceP2PWifiClass *klass) +nm_device_wifi_p2p_class_init (NMDeviceWifiP2PClass *klass) { GObjectClass *object_class = G_OBJECT_CLASS (klass); NMDBusObjectClass *dbus_object_class = NM_DBUS_OBJECT_CLASS (klass); @@ -1284,11 +1286,11 @@ nm_device_p2p_wifi_class_init (NMDeviceP2PWifiClass *klass) object_class->dispose = dispose; object_class->finalize = finalize; - dbus_object_class->interface_infos = NM_DBUS_INTERFACE_INFOS (&interface_info_device_p2p_wifi); + dbus_object_class->interface_infos = NM_DBUS_INTERFACE_INFOS (&interface_info_device_wifi_p2p); - device_class->connection_type_supported = NM_SETTING_P2P_WIRELESS_SETTING_NAME; - device_class->connection_type_check_compatible = NM_SETTING_P2P_WIRELESS_SETTING_NAME; - device_class->link_types = NM_DEVICE_DEFINE_LINK_TYPES (NM_LINK_TYPE_P2P_WIFI); + device_class->connection_type_supported = NM_SETTING_WIFI_P2P_SETTING_NAME; + device_class->connection_type_check_compatible = NM_SETTING_WIFI_P2P_SETTING_NAME; + device_class->link_types = NM_DEVICE_DEFINE_LINK_TYPES (NM_LINK_TYPE_WIFI_P2P); /* Do we need compatibility checking or is the default good enough? */ device_class->is_available = is_available; @@ -1310,26 +1312,26 @@ nm_device_p2p_wifi_class_init (NMDeviceP2PWifiClass *klass) /*klass->scanning_prohibited = scanning_prohibited;*/ obj_properties[PROP_GROUP_OWNER] = - g_param_spec_boolean (NM_DEVICE_P2P_WIFI_GROUP_OWNER, "", "", + g_param_spec_boolean (NM_DEVICE_WIFI_P2P_GROUP_OWNER, "", "", FALSE, G_PARAM_READABLE | G_PARAM_STATIC_STRINGS); obj_properties[PROP_PEERS] = - g_param_spec_boxed (NM_DEVICE_P2P_WIFI_PEERS, "", "", + g_param_spec_boxed (NM_DEVICE_WIFI_P2P_PEERS, "", "", G_TYPE_STRV, G_PARAM_READABLE | G_PARAM_STATIC_STRINGS); obj_properties[PROP_WFDIES] = - g_param_spec_variant (NM_DEVICE_P2P_WIFI_WFDIES, "", "", + g_param_spec_variant (NM_DEVICE_WIFI_P2P_WFDIES, "", "", G_VARIANT_TYPE ("ay"), NULL, G_PARAM_READABLE | G_PARAM_STATIC_STRINGS); obj_properties[PROP_MGMT_IFACE] = - g_param_spec_object (NM_DEVICE_P2P_WIFI_MGMT_IFACE, "", "", + g_param_spec_object (NM_DEVICE_WIFI_P2P_MGMT_IFACE, "", "", NM_TYPE_SUPPLICANT_INTERFACE, G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY | diff --git a/src/devices/wifi/nm-device-wifi-p2p.h b/src/devices/wifi/nm-device-wifi-p2p.h index b57a3f835b..12c0a8ef4d 100644 --- a/src/devices/wifi/nm-device-wifi-p2p.h +++ b/src/devices/wifi/nm-device-wifi-p2p.h @@ -1,4 +1,4 @@ -/* NetworkManager -- P2P Wi-Fi Device +/* NetworkManager -- Wi-Fi P2P Device * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -18,38 +18,38 @@ * (C) Copyright 2018 Red Hat, Inc. */ -#ifndef __NM_DEVICE_P2P_WIFI_H__ -#define __NM_DEVICE_P2P_WIFI_H__ +#ifndef __NM_DEVICE_WIFI_P2P_H__ +#define __NM_DEVICE_WIFI_P2P_H__ #include "devices/nm-device.h" #include "supplicant/nm-supplicant-interface.h" -#define NM_TYPE_DEVICE_P2P_WIFI (nm_device_p2p_wifi_get_type ()) -#define NM_DEVICE_P2P_WIFI(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), NM_TYPE_DEVICE_P2P_WIFI, NMDeviceP2PWifi)) -#define NM_DEVICE_P2P_WIFI_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), NM_TYPE_DEVICE_P2P_WIFI, NMDeviceP2PWifiClass)) -#define NM_IS_DEVICE_P2P_WIFI(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), NM_TYPE_DEVICE_P2P_WIFI)) -#define NM_IS_DEVICE_P2P_WIFI_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), NM_TYPE_DEVICE_P2P_WIFI)) -#define NM_DEVICE_P2P_WIFI_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), NM_TYPE_DEVICE_P2P_WIFI, NMDeviceP2PWifiClass)) +#define NM_TYPE_DEVICE_WIFI_P2P (nm_device_wifi_p2p_get_type ()) +#define NM_DEVICE_WIFI_P2P(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), NM_TYPE_DEVICE_WIFI_P2P, NMDeviceWifiP2P)) +#define NM_DEVICE_WIFI_P2P_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), NM_TYPE_DEVICE_WIFI_P2P, NMDeviceWifiP2PClass)) +#define NM_IS_DEVICE_WIFI_P2P(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), NM_TYPE_DEVICE_WIFI_P2P)) +#define NM_IS_DEVICE_WIFI_P2P_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), NM_TYPE_DEVICE_WIFI_P2P)) +#define NM_DEVICE_WIFI_P2P_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), NM_TYPE_DEVICE_WIFI_P2P, NMDeviceWifiP2PClass)) -#define NM_DEVICE_P2P_WIFI_GROUP_OWNER "group-owner" -#define NM_DEVICE_P2P_WIFI_PEERS "peers" -#define NM_DEVICE_P2P_WIFI_GROUPS "groups" -#define NM_DEVICE_P2P_WIFI_WFDIES "WFDIEs" +#define NM_DEVICE_WIFI_P2P_GROUP_OWNER "group-owner" +#define NM_DEVICE_WIFI_P2P_PEERS "peers" +#define NM_DEVICE_WIFI_P2P_GROUPS "groups" +#define NM_DEVICE_WIFI_P2P_WFDIES "WFDIEs" -#define NM_DEVICE_P2P_WIFI_MGMT_IFACE "mgmt-iface" +#define NM_DEVICE_WIFI_P2P_MGMT_IFACE "mgmt-iface" -typedef struct _NMDeviceP2PWifi NMDeviceP2PWifi; -typedef struct _NMDeviceP2PWifiClass NMDeviceP2PWifiClass; +typedef struct _NMDeviceWifiP2P NMDeviceWifiP2P; +typedef struct _NMDeviceWifiP2PClass NMDeviceWifiP2PClass; -GType nm_device_p2p_wifi_get_type (void); +GType nm_device_wifi_p2p_get_type (void); -NMDevice* nm_device_p2p_wifi_new (NMSupplicantInterface *mgmt_iface, +NMDevice* nm_device_wifi_p2p_new (NMSupplicantInterface *mgmt_iface, const char* iface); -NMSupplicantInterface * nm_device_p2p_wifi_get_mgmt_iface (NMDeviceP2PWifi *self); -void nm_device_p2p_wifi_set_mgmt_iface (NMDeviceP2PWifi *self, +NMSupplicantInterface * nm_device_wifi_p2p_get_mgmt_iface (NMDeviceWifiP2P *self); +void nm_device_wifi_p2p_set_mgmt_iface (NMDeviceWifiP2P *self, NMSupplicantInterface *iface); -void nm_device_p2p_wifi_remove (NMDeviceP2PWifi *self); +void nm_device_wifi_p2p_remove (NMDeviceWifiP2P *self); -#endif /* __NM_DEVICE_P2P_WIFI_H__ */ +#endif /* __NM_DEVICE_WIFI_P2P_H__ */ diff --git a/src/devices/wifi/nm-device-wifi.c b/src/devices/wifi/nm-device-wifi.c index 4df39b8dc1..edc099493d 100644 --- a/src/devices/wifi/nm-device-wifi.c +++ b/src/devices/wifi/nm-device-wifi.c @@ -127,7 +127,7 @@ typedef struct { NMSettingWirelessWakeOnWLan wowlan_restore; - NMDeviceP2PWifi *p2p_device; + NMDeviceWifiP2P *p2p_device; } NMDeviceWifiPrivate; struct _NMDeviceWifi @@ -363,7 +363,7 @@ supplicant_interface_release (NMDeviceWifi *self) if (priv->p2p_device) { /* Signal to P2P device to also release its reference */ - nm_device_p2p_wifi_set_mgmt_iface (priv->p2p_device, NULL); + nm_device_wifi_p2p_set_mgmt_iface (priv->p2p_device, NULL); } _notify_scanning (self); @@ -2239,7 +2239,7 @@ static void recheck_p2p_availability (NMDeviceWifi *self) { NMDeviceWifiPrivate *priv = NM_DEVICE_WIFI_GET_PRIVATE (self); - NMDeviceP2PWifi *p2p_device; + NMDeviceWifiP2P *p2p_device; gboolean p2p_available; g_object_get (priv->sup_iface, @@ -2253,7 +2253,7 @@ recheck_p2p_availability (NMDeviceWifi *self) * wpa_supplicant internally. */ iface_name = g_strconcat ("p2p-dev-", nm_device_get_iface (NM_DEVICE (self)), NULL); - p2p_device = NM_DEVICE_P2P_WIFI (nm_device_p2p_wifi_new (priv->sup_iface, iface_name)); + p2p_device = NM_DEVICE_WIFI_P2P (nm_device_wifi_p2p_new (priv->sup_iface, iface_name)); priv->p2p_device = p2p_device; g_signal_emit (self, signals[P2P_DEVICE_CREATED], 0, priv->p2p_device); @@ -2261,12 +2261,12 @@ recheck_p2p_availability (NMDeviceWifi *self) g_object_unref (p2p_device); } else if (p2p_available && priv->p2p_device) { - nm_device_p2p_wifi_set_mgmt_iface (priv->p2p_device, priv->sup_iface); + nm_device_wifi_p2p_set_mgmt_iface (priv->p2p_device, priv->sup_iface); } else if (!p2p_available && priv->p2p_device) { /* Destroy the P2P device. */ g_object_remove_weak_pointer (G_OBJECT (priv->p2p_device), (gpointer*) &priv->p2p_device); - nm_device_p2p_wifi_remove (g_steal_pointer (&priv->p2p_device)); + nm_device_wifi_p2p_remove (g_steal_pointer (&priv->p2p_device)); } } diff --git a/src/devices/wifi/nm-wifi-factory.c b/src/devices/wifi/nm-wifi-factory.c index e44169ab52..9a89bbe92b 100644 --- a/src/devices/wifi/nm-wifi-factory.c +++ b/src/devices/wifi/nm-wifi-factory.c @@ -71,11 +71,11 @@ nm_device_factory_create (GError **error) static void p2p_device_created (NMDeviceWifi *device, - NMDeviceP2PWifi *p2p_device, + NMDeviceWifiP2P *p2p_device, NMDeviceFactory *self) { nm_log_info (LOGD_PLATFORM | LOGD_WIFI, - "P2P Wifi device controlled by wifi interface %s created", + "Wi-Fi P2P device controlled by interface %s created", nm_device_get_iface (NM_DEVICE (device))); g_signal_emit_by_name (self, NM_DEVICE_FACTORY_DEVICE_ADDED, p2p_device); diff --git a/src/devices/wifi/nm-wifi-p2p-peer.c b/src/devices/wifi/nm-wifi-p2p-peer.c index a22db4b75f..db114381b0 100644 --- a/src/devices/wifi/nm-wifi-p2p-peer.c +++ b/src/devices/wifi/nm-wifi-p2p-peer.c @@ -1,4 +1,4 @@ -/* NetworkManager -- P2P Wi-Fi Peer +/* NetworkManager -- Wi-Fi P2P Peer * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -565,7 +565,7 @@ nm_wifi_p2p_peer_check_compatible (NMWifiP2PPeer *self, NMConnection *connection) { NMWifiP2PPeerPrivate *priv; - NMSettingP2PWireless *s_p2p_wireless; + NMSettingWifiP2P *s_wifi_p2p; const char *hwaddr; g_return_val_if_fail (NM_IS_WIFI_P2P_PEER (self), FALSE); @@ -573,11 +573,11 @@ nm_wifi_p2p_peer_check_compatible (NMWifiP2PPeer *self, priv = NM_WIFI_P2P_PEER_GET_PRIVATE (self); - s_p2p_wireless = NM_SETTING_P2P_WIRELESS (nm_connection_get_setting (connection, NM_TYPE_SETTING_P2P_WIRELESS)); - if (s_p2p_wireless == NULL) + s_wifi_p2p = NM_SETTING_WIFI_P2P (nm_connection_get_setting (connection, NM_TYPE_SETTING_WIFI_P2P)); + if (s_wifi_p2p == NULL) return FALSE; - hwaddr = nm_setting_p2p_wireless_get_peer (s_p2p_wireless); + hwaddr = nm_setting_wifi_p2p_get_peer (s_wifi_p2p); if ( hwaddr && ( !priv->address || !nm_utils_hwaddr_matches (hwaddr, -1, priv->address, -1))) @@ -702,7 +702,7 @@ finalize (GObject *object) static const NMDBusInterfaceInfoExtended interface_info_p2p_peer = { .parent = NM_DEFINE_GDBUS_INTERFACE_INFO_INIT ( - NM_DBUS_INTERFACE_P2P_PEER, + NM_DBUS_INTERFACE_WIFI_P2P_PEER, .properties = NM_DEFINE_GDBUS_PROPERTY_INFOS ( NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE ("Flags", "u", NM_WIFI_P2P_PEER_FLAGS), NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE ("Name", "s", NM_WIFI_P2P_PEER_NAME), @@ -728,7 +728,7 @@ nm_wifi_p2p_peer_class_init (NMWifiP2PPeerClass *klass) g_type_class_add_private (object_class, sizeof (NMWifiP2PPeerPrivate)); - dbus_object_class->export_path = NM_DBUS_EXPORT_PATH_NUMBERED (NM_DBUS_PATH_P2P_PEER); + dbus_object_class->export_path = NM_DBUS_EXPORT_PATH_NUMBERED (NM_DBUS_PATH_WIFI_P2P_PEER); dbus_object_class->interface_infos = NM_DBUS_INTERFACE_INFOS (&interface_info_p2p_peer); object_class->get_property = get_property; diff --git a/src/devices/wifi/nm-wifi-p2p-peer.h b/src/devices/wifi/nm-wifi-p2p-peer.h index 13c4add6cd..d6ff7abc56 100644 --- a/src/devices/wifi/nm-wifi-p2p-peer.h +++ b/src/devices/wifi/nm-wifi-p2p-peer.h @@ -1,4 +1,4 @@ -/* NetworkManager -- P2P Wi-Fi Peer +/* NetworkManager -- Wi-Fi P2P Peer * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public diff --git a/src/nm-types.h b/src/nm-types.h index 9a384e5800..b6b49028ca 100644 --- a/src/nm-types.h +++ b/src/nm-types.h @@ -152,7 +152,7 @@ typedef enum { NM_LINK_TYPE_WIMAX, NM_LINK_TYPE_WPAN, NM_LINK_TYPE_6LOWPAN, - NM_LINK_TYPE_P2P_WIFI, + NM_LINK_TYPE_WIFI_P2P, /* Software types */ NM_LINK_TYPE_BNEP = 0x10000, /* Bluetooth Ethernet emulation */ diff --git a/src/org.freedesktop.NetworkManager.conf b/src/org.freedesktop.NetworkManager.conf index 2bc7b4de94..720c090ef1 100644 --- a/src/org.freedesktop.NetworkManager.conf +++ b/src/org.freedesktop.NetworkManager.conf @@ -85,7 +85,7 @@ <allow send_destination="org.freedesktop.NetworkManager" send_interface="org.freedesktop.NetworkManager.AccessPoint"/> <allow send_destination="org.freedesktop.NetworkManager" - send_interface="org.freedesktop.NetworkManager.P2PPeer"/> + send_interface="org.freedesktop.NetworkManager.WifiP2PPeer"/> <!-- Devices (read-only, no security required) --> <allow send_destination="org.freedesktop.NetworkManager" @@ -95,7 +95,7 @@ <allow send_destination="org.freedesktop.NetworkManager" send_interface="org.freedesktop.NetworkManager.Device.Wireless"/> <allow send_destination="org.freedesktop.NetworkManager" - send_interface="org.freedesktop.NetworkManager.Device.P2PWireless"/> + send_interface="org.freedesktop.NetworkManager.Device.WifiP2P"/> <allow send_destination="org.freedesktop.NetworkManager" send_interface="org.freedesktop.NetworkManager.Device"/> diff --git a/vapi/NM-1.0.metadata b/vapi/NM-1.0.metadata index 98fd071e2d..67587af736 100644 --- a/vapi/NM-1.0.metadata +++ b/vapi/NM-1.0.metadata @@ -22,15 +22,14 @@ SETTING_DCB_* parent="NM.SettingDcb" name="SETTIN SETTING_GENERIC_* parent="NM.SettingGeneric" name="SETTING_GENERIC_(.+)" SETTING_GSM_* parent="NM.SettingGsm" name="SETTING_GSM_(.+)" SETTING_INFINIBAND_* parent="NM.SettingInfiniband" name="SETTING_INFINIBAND_(.+)" -SETTING_IP_CONFIG_* parent="NM.SettingIPConfig" name="SETTING_IP_CONFIG_(.+)" SETTING_IP4_CONFIG_* parent="NM.SettingIP4Config" name="SETTING_IP4_CONFIG_(.+)" SETTING_IP6_CONFIG_* parent="NM.SettingIP6Config" name="SETTING_IP6_CONFIG_(.+)" +SETTING_IP_CONFIG_* parent="NM.SettingIPConfig" name="SETTING_IP_CONFIG_(.+)" SETTING_IP_TUNNEL_* parent="NM.SettingIPTunnel" name="SETTING_IP_TUNNEL_(.+)" SETTING_MACVLAN_* parent="NM.SettingMacvlan" name="SETTING_MACVLAN_(.+)" SETTING_OLPC_MESH_* parent="NM.SettingOlpcMesh" name="SETTING_OLPC_MESH_(.+)" -SETTING_P2P_WIRELESS_* parent="NM.SettingP2PWireless" name="SETTING_P2P_WIRELESS_(.+)" -SETTING_PPP_* parent="NM.SettingPpp" name="SETTING_PPP_(.+)" SETTING_PPPOE_* parent="NM.SettingPppoe" name="SETTING_PPPOE_(.+)" +SETTING_PPP_* parent="NM.SettingPpp" name="SETTING_PPP_(.+)" SETTING_PROXY_* parent="NM.SettingProxy" name="SETTING_PROXY_(.+)" SETTING_SERIAL_* parent="NM.SettingSerial" name="SETTING_SERIAL_(.+)" SETTING_TEAM_* parent="NM.SettingTeam" name="SETTING_TEAM_(.+)" @@ -38,6 +37,7 @@ SETTING_TUN_* parent="NM.SettingTun" name="SETTIN SETTING_VLAN_* parent="NM.SettingVlan" name="SETTING_VLAN_(.+)" SETTING_VPN_* parent="NM.SettingVpn" name="SETTING_VPN_(.+)" SETTING_VXLAN_* parent="NM.SettingVxlan" name="SETTING_VXLAN_(.+)" +SETTING_WIFI_P2P_* parent="NM.SettingWifiP2P" name="SETTING_WIFI_P2P_(.+)" SETTING_WIMAX_* parent="NM.SettingWimax" name="SETTING_WIMAX_(.+)" SETTING_WIRED_* parent="NM.SettingWired" name="SETTING_WIRED_(.+)" SETTING_WIRELESS_* parent="NM.SettingWireless" name="SETTING_WIRELESS_(.+)" |