Skip to content

Commit 24e72ab

Browse files
authored
libnm: Add more metadata overrides (#281)
1 parent c160571 commit 24e72ab

2 files changed

Lines changed: 215 additions & 200 deletions

File tree

vapi/NM-1.0.metadata

Lines changed: 44 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,10 @@ Device.ports type="GLib.GenericArray<NM.Device>"
55
DeviceWifi.request_scan_options_async finish_name="nm_device_wifi_request_scan_finish"
66
IPConfig.addresses type="GLib.GenericArray<NM.IPAddress>"
77
VpnEditorPlugin.get_vt#virtual_method name="get_vt_impl"
8+
.out_vt_size out
9+
Connection.diff.out_settings out type="GLib.HashTable<string,GLib.HashTable<string,uint32>>"
810

911
SETTING_6LOWPAN_* parent="NM.Setting6Lowpan" name="SETTING_6LOWPAN_(.+)"
10-
SETTING_OVS_PORT_* parent="NM.SettingOvsPort" name="SETTING_OVS_PORT_(.+)"
11-
SETTING_SRIOV_* parent="NM.SettingSriov" name="SETTING_SRIOV_(.+)"
12-
SETTING_TC_CONFIG_* parent="NM.SettingTCConfig" name="SETTING_TC_CONFIG_(.+)"
13-
SETTING_USER_* parent="NM.SettingUser" name="SETTING_USER_(.+)"
14-
SETTING_VETH_* parent="NM.SettingVeth" name="SETTING_VETH_(.+)"
15-
SETTING_VRF_* parent="NM.SettingVrf" name="SETTING_VRF_(.+)"
16-
SETTING_WPAN_* parent="NM.SettingWpan" name="SETTING_WPAN_(.+)"
1712
SETTING_802_1X_* parent="NM.Setting8021x" name="SETTING_802_1X_(.+)"
1813
SETTING_ADSL_* parent="NM.SettingAdsl" name="SETTING_ADSL_(.+)"
1914
SETTING_BLUETOOTH_* parent="NM.SettingBluetooth" name="SETTING_BLUETOOTH_(.+)"
@@ -22,44 +17,76 @@ SETTING_BRIDGE_* parent="NM.SettingBridge" name="SETTIN
2217
SETTING_CDMA_* parent="NM.SettingCdma" name="SETTING_CDMA_(.+)"
2318
SETTING_CONNECTION_* parent="NM.SettingConnection" name="SETTING_CONNECTION_(.+)"
2419
SETTING_DCB_* parent="NM.SettingDcb" name="SETTING_DCB_(.+)"
20+
SETTING_DNS_OPTION_* parent="NM.SettingDnsOption" name="SETTING_DNS_OPTION_(.+)"
21+
SETTING_DUMMY_* parent="NM.SettingDummy" name="SETTING_DUMMY_(.+)"
22+
SETTING_ETHTOOL_* parent="NM.SettingEthtool" name="SETTING_ETHTOOL_(.+)"
2523
SETTING_GENERIC_* parent="NM.SettingGeneric" name="SETTING_GENERIC_(.+)"
2624
SETTING_GSM_* parent="NM.SettingGsm" name="SETTING_GSM_(.+)"
25+
SETTING_HOSTNAME_* parent="NM.SettingHostname" name="SETTING_HOSTNAME_(.+)"
2726
SETTING_INFINIBAND_* parent="NM.SettingInfiniband" name="SETTING_INFINIBAND_(.+)"
2827
SETTING_IP4_CONFIG_* parent="NM.SettingIP4Config" name="SETTING_IP4_CONFIG_(.+)"
2928
SETTING_IP6_CONFIG_* parent="NM.SettingIP6Config" name="SETTING_IP6_CONFIG_(.+)"
3029
SETTING_IP_CONFIG_* parent="NM.SettingIPConfig" name="SETTING_IP_CONFIG_(.+)"
3130
SETTING_IP_TUNNEL_* parent="NM.SettingIPTunnel" name="SETTING_IP_TUNNEL_(.+)"
31+
SETTING_MACSEC_* parent="NM.SettingMacsec" name="SETTING_MACSEC_(.+)"
3232
SETTING_MACVLAN_* parent="NM.SettingMacvlan" name="SETTING_MACVLAN_(.+)"
33+
SETTING_MATCH_* parent="NM.SettingMatch" name="SETTING_MATCH_(.+)"
34+
SETTING_NAME parent="NM.Setting"
3335
SETTING_OLPC_MESH_* parent="NM.SettingOlpcMesh" name="SETTING_OLPC_MESH_(.+)"
36+
SETTING_OVS_BRIDGE_* parent="NM.SettingOvsBridge" name="SETTING_OVS_BRIDGE_(.+)"
37+
SETTING_OVS_DPDK_* parent="NM.SettingOvsDpdk" name="SETTING_OVS_DPDK_(.+)"
38+
SETTING_OVS_EXTERNAL_IDS_* parent="NM.SettingOvsExternalIDs" name="SETTING_OVS_EXTERNAL_IDS_(.+)"
39+
SETTING_OVS_INTERFACE_* parent="NM.SettingOvsInterface" name="SETTING_OVS_INTERFACE_(.+)"
40+
SETTING_OVS_PATCH_* parent="NM.SettingOvsPatch" name="SETTING_OVS_PATCH_(.+)"
41+
SETTING_OVS_PORT_* parent="NM.SettingOvsPort" name="SETTING_OVS_PORT_(.+)"
42+
SETTING_PARAM_* parent="NM.Setting" name="SETTING_PARAM_(.+)"
3443
SETTING_PPPOE_* parent="NM.SettingPppoe" name="SETTING_PPPOE_(.+)"
3544
SETTING_PPP_* parent="NM.SettingPpp" name="SETTING_PPP_(.+)"
3645
SETTING_PROXY_* parent="NM.SettingProxy" name="SETTING_PROXY_(.+)"
3746
SETTING_SERIAL_* parent="NM.SettingSerial" name="SETTING_SERIAL_(.+)"
47+
SETTING_SRIOV_* parent="NM.SettingSriov" name="SETTING_SRIOV_(.+)"
48+
SETTING_TC_CONFIG_* parent="NM.SettingTCConfig" name="SETTING_TC_CONFIG_(.+)"
3849
SETTING_TEAM_* parent="NM.SettingTeam" name="SETTING_TEAM_(.+)"
3950
SETTING_TUN_* parent="NM.SettingTun" name="SETTING_TUN_(.+)"
51+
SETTING_USER_* parent="NM.SettingUser" name="SETTING_USER_(.+)"
52+
SETTING_VETH_* parent="NM.SettingVeth" name="SETTING_VETH_(.+)"
4053
SETTING_VLAN_* parent="NM.SettingVlan" name="SETTING_VLAN_(.+)"
4154
SETTING_VPN_* parent="NM.SettingVpn" name="SETTING_VPN_(.+)"
55+
SETTING_VRF_* parent="NM.SettingVrf" name="SETTING_VRF_(.+)"
4256
SETTING_VXLAN_* parent="NM.SettingVxlan" name="SETTING_VXLAN_(.+)"
4357
SETTING_WIFI_P2P_* parent="NM.SettingWifiP2P" name="SETTING_WIFI_P2P_(.+)"
4458
SETTING_WIMAX_* parent="NM.SettingWimax" name="SETTING_WIMAX_(.+)"
4559
SETTING_WIRED_* parent="NM.SettingWired" name="SETTING_WIRED_(.+)"
4660
SETTING_WIREGUARD_* parent="NM.SettingWireGuard" name="SETTING_WIREGUARD_(.+)"
4761
SETTING_WIRELESS_* parent="NM.SettingWireless" name="SETTING_WIRELESS_(.+)"
48-
49-
VPN_* parent="NM.Vpn" name="VPN_(.+)"
50-
51-
connection_error_quark parent="NM.Connection" name="connection_(.+)"
52-
53-
54-
SETTING_PARAM_* parent="NM.Setting" name="SETTING_PARAM_(.+)"
62+
SETTING_WPAN_* parent="NM.SettingWpan" name="SETTING_WPAN_(.+)"
63+
WIREGUARD_*_KEY_LEN parent="NM.SettingWireGuard" name="WIREGUARD_(.+)"
5564

5665
utils_* parent="NM.Utils" name="utils_(.+)"
5766
UTILS_* parent="NM.Utils" name="UTILS_(.+)"
5867
UtilsSecurityType parent="NM.Utils" name="SecurityType"
5968

69+
ACCESS_POINT_* parent="NM.AccessPoint" name="ACCESS_POINT_(.+)"
6070
ACTIVE_CONNECTION_* parent="NM.ActiveConnection" name="ACTIVE_CONNECTION_(.+)"
71+
BRIDGE_VLAN_* parent="NM.BridgeVlan" name="BRIDGE_VLAN_(.+)"
72+
CHECKPOINT_* parent="NM.Checkpoint" name="CHECKPOINT_(.+)"
6173
CLIENT_* parent="NM.Client" name="CLIENT_(.+)"
62-
ACCESS_POINT_* parent="NM.AccessPoint" name="ACCESS_POINT_(.+)"
74+
CONNECTION_* parent="NM.Connection" name="CONNECTION_(.+)"
75+
DHCP_CONFIG_* parent="NM.DhcpConfig" name="DHCP_CONFIG_(.+)"
76+
IP_ADDRESS_ATTRIBUTE_* parent="NM.IPAddress" name="IP_ADDRESS_(.+)"
77+
IP_CONFIG_* parent="NM.IPConfig" name="IP_CONFIG_(.+)"
78+
IP_ROUTE_ATTRIBUTE_* parent="NM.IpRouteAttributes" name="IP_ROUTE_ATTRIBUTE_(.+)"
79+
LLDP_ATTR_* parent="NM.LldpAttributes" name="LLDP_ATTR_(.+)"
80+
OBJECT_* parent="NM.Object" name="OBJECT_(.+)"
81+
REMOTE_CONNECTION_* parent="NM.RemoteConnection" name="REMOTE_CONNECTION_(.+)"
82+
SECRET_AGENT_OLD_* parent="NM.SecretAgentOld" name="SECRET_AGENT_OLD_(.+)"
83+
SRIOV_VF_ATTRIBUTE_* parent="NM.SriovVfAttributes" name="SRIOV_VF_ATTRIBUTE_(.+)"
84+
TEAM_LINK_WATCHER_* parent="NM.TeamLinkWatcher" name="TEAM_LINK_WATCHER_(.+)"
85+
VPN_* parent="NM.Vpn" name="VPN_(.+)"
86+
VPN_CONNECTION_* parent="NM.VpnConnection" name="VPN_CONNECTION_(.+)"
87+
WIFI_P2P_PEER_* parent="NM.WifiP2PPeer" name="WIFI_P2P_PEER_(.+)"
88+
WIMAX_NSP_* parent="NM.WimaxNsp" name="WIMAX_NSP_(.+)"
89+
WIREGUARD_PEER_ATTR_* parent="NM.WireguardPeerAttributes" name="WIREGUARD_PEER_ATTR_(.+)"
6390

6491
DEVICE_* parent="NM.Device" name="DEVICE_(.+)"
6592
DEVICE_ADSL_* parent="NM.DeviceAdsl" name="DEVICE_ADSL_(.+)"
@@ -77,27 +104,9 @@ DEVICE_WIFI_* parent="NM.DeviceWifi" name="DEVICE
77104
DEVICE_WIMAX_* parent="NM.DeviceWimax" name="DEVICE_WIMAX_(.+)"
78105
DEVICE_WIREGUARD_* parent="NM.DeviceWireGuard" name="DEVICE_WIREGUARD_(.+)"
79106

80-
SECRET_AGENT_OLD_* parent="NM.SecretAgentOld" name="SECRET_AGENT_OLD_(.+)"
81-
SETTING_DUMMY_* parent="NM.SettingDummy" name="SETTING_DUMMY_(.+)"
82-
SETTING_HOSTNAME_* parent="NM.SettingHostname" name="SETTING_HOSTNAME_(.+)"
83-
SETTING_MACSEC_* parent="NM.SettingMacsec" name="SETTING_MACSEC_(.+)"
84-
SETTING_MATCH_* parent="NM.SettingMatch" name="SETTING_MATCH_(.+)"
85-
SETTING_OVS_BRIDGE_* parent="NM.SettingOvsBridge" name="SETTING_OVS_BRIDGE_(.+)"
86-
SETTING_OVS_DPDK_* parent="NM.SettingOvsDpdk" name="SETTING_OVS_DPDK_(.+)"
87-
SETTING_OVS_EXTERNAL_IDS_* parent="NM.SettingOvsExternalIDs" name="SETTING_OVS_EXTERNAL_IDS_(.+)"
88-
SETTING_OVS_INTERFACE_* parent="NM.SettingOvsInterface" name="SETTING_OVS_INTERFACE_(.+)"
89-
SETTING_OVS_PATCH_* parent="NM.SettingOvsPatch" name="SETTING_OVS_PATCH_(.+)"
90-
DHCP_CONFIG_OPTIONS parent="NM.DhcpConfig" name="DHCP_CONFIG_(.+)"
91-
IP_CONFIG_* parent="NM.IPConfig" name="IP_CONFIG_(.+)"
92-
OBJECT_* parent="NM.Object" name="OBJECT_(.+)"
93-
REMOTE_CONNECTION_* parent="NM.RemoteConnection" name="REMOTE_CONNECTION_(.+)"
94-
VPN_CONNECTION_* parent="NM.VpnConnection" name="VPN_CONNECTION_(.+)"
95-
WIMAX_NSP_* parent="NM.WimaxNsp" name="WIMAX_NSP_(.+)"
96-
WIREGUARD_PEER_ATTR_* parent="NM.WireguardPeer" name="WIREGUARD_PEER_ATTR_(.+)"
97-
WIFI_P2P_PEER_* parent="NM.WifiP2PPeer" name="WIFI_P2P_PEER_(.+)"
98-
TEAM_LINK_WATCHER_* parent="NM.TeamLinkWatcher" name="TEAM_LINK_WATCHER_(.+)"
99-
100107
ETHTOOL_OPTNAME_* parent="NM.EthtoolOptname" name="ETHTOOL_OPTNAME_(.+)"
101108
ethtool_optname_* parent="NM.EthtoolOptname" name="ethtool_optname_(.+)"
102109

110+
VLAN_FLAGS_ALL parent="NM.VlanFlags" name="ALL" type="NM.VlanFlags"
111+
103112
_ConnectionForEachSecretFunc skip

0 commit comments

Comments
 (0)