mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager
synced 2024-07-22 10:46:59 +00:00
libnm: fix up class struct reserved slots
Add reserved slots to those classes that were missing them (or had run out), and sync up the number of slots across classes: - 8 slots for "important" classes, abstract base classes, and classes we expect we might need to add new virtual methods or signals to later. - 4 for everything else Also, rearrange the class elements in a few places into standard order (signals first, then methods).
This commit is contained in:
parent
bdda66a813
commit
2fc55941a3
|
@ -123,6 +123,9 @@ typedef struct {
|
|||
|
||||
/* Signals */
|
||||
void (*secrets_updated) (NMConnection *connection, const char * setting);
|
||||
|
||||
/*< private >*/
|
||||
gpointer padding[8];
|
||||
} NMConnectionClass;
|
||||
|
||||
GType nm_connection_get_type (void);
|
||||
|
|
|
@ -152,11 +152,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
NMSettingClass parent;
|
||||
|
||||
/* Padding for future expansion */
|
||||
void (*_reserved1) (void);
|
||||
void (*_reserved2) (void);
|
||||
void (*_reserved3) (void);
|
||||
void (*_reserved4) (void);
|
||||
/*< private >*/
|
||||
gpointer padding[4];
|
||||
} NMSetting8021xClass;
|
||||
|
||||
GType nm_setting_802_1x_get_type (void);
|
||||
|
|
|
@ -73,11 +73,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
NMSettingClass parent;
|
||||
|
||||
/* Padding for future expansion */
|
||||
void (*_reserved1) (void);
|
||||
void (*_reserved2) (void);
|
||||
void (*_reserved3) (void);
|
||||
void (*_reserved4) (void);
|
||||
/*< private >*/
|
||||
gpointer padding[4];
|
||||
} NMSettingAdslClass;
|
||||
|
||||
GType nm_setting_adsl_get_type (void);
|
||||
|
|
|
@ -82,11 +82,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
NMSettingClass parent;
|
||||
|
||||
/* Padding for future expansion */
|
||||
void (*_reserved1) (void);
|
||||
void (*_reserved2) (void);
|
||||
void (*_reserved3) (void);
|
||||
void (*_reserved4) (void);
|
||||
/*< private >*/
|
||||
gpointer padding[4];
|
||||
} NMSettingBluetoothClass;
|
||||
|
||||
GType nm_setting_bluetooth_get_type (void);
|
||||
|
|
|
@ -79,11 +79,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
NMSettingClass parent;
|
||||
|
||||
/* Padding for future expansion */
|
||||
void (*_reserved1) (void);
|
||||
void (*_reserved2) (void);
|
||||
void (*_reserved3) (void);
|
||||
void (*_reserved4) (void);
|
||||
/*< private >*/
|
||||
gpointer padding[4];
|
||||
} NMSettingBondClass;
|
||||
|
||||
GType nm_setting_bond_get_type (void);
|
||||
|
|
|
@ -62,11 +62,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
NMSettingClass parent;
|
||||
|
||||
/* Padding for future expansion */
|
||||
void (*_reserved1) (void);
|
||||
void (*_reserved2) (void);
|
||||
void (*_reserved3) (void);
|
||||
void (*_reserved4) (void);
|
||||
/*< private >*/
|
||||
gpointer padding[4];
|
||||
} NMSettingBridgePortClass;
|
||||
|
||||
GType nm_setting_bridge_port_get_type (void);
|
||||
|
|
|
@ -67,11 +67,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
NMSettingClass parent;
|
||||
|
||||
/* Padding for future expansion */
|
||||
void (*_reserved1) (void);
|
||||
void (*_reserved2) (void);
|
||||
void (*_reserved3) (void);
|
||||
void (*_reserved4) (void);
|
||||
/*< private >*/
|
||||
gpointer padding[4];
|
||||
} NMSettingBridgeClass;
|
||||
|
||||
GType nm_setting_bridge_get_type (void);
|
||||
|
|
|
@ -67,11 +67,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
NMSettingClass parent;
|
||||
|
||||
/* Padding for future expansion */
|
||||
void (*_reserved1) (void);
|
||||
void (*_reserved2) (void);
|
||||
void (*_reserved3) (void);
|
||||
void (*_reserved4) (void);
|
||||
/*< private >*/
|
||||
gpointer padding[4];
|
||||
} NMSettingCdmaClass;
|
||||
|
||||
GType nm_setting_cdma_get_type (void);
|
||||
|
|
|
@ -92,11 +92,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
NMSettingClass parent;
|
||||
|
||||
/* Padding for future expansion */
|
||||
void (*_reserved1) (void);
|
||||
void (*_reserved2) (void);
|
||||
void (*_reserved3) (void);
|
||||
void (*_reserved4) (void);
|
||||
/*< private >*/
|
||||
gpointer padding[4];
|
||||
} NMSettingConnectionClass;
|
||||
|
||||
GType nm_setting_connection_get_type (void);
|
||||
|
|
|
@ -112,11 +112,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
NMSettingClass parent;
|
||||
|
||||
/* Padding for future expansion */
|
||||
void (*_reserved1) (void);
|
||||
void (*_reserved2) (void);
|
||||
void (*_reserved3) (void);
|
||||
void (*_reserved4) (void);
|
||||
/*< private >*/
|
||||
gpointer padding[4];
|
||||
} NMSettingDcbClass;
|
||||
|
||||
GType nm_setting_dcb_get_type (void);
|
||||
|
|
|
@ -58,11 +58,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
NMSettingClass parent;
|
||||
|
||||
/* Padding for future expansion */
|
||||
void (*_reserved1) (void);
|
||||
void (*_reserved2) (void);
|
||||
void (*_reserved3) (void);
|
||||
void (*_reserved4) (void);
|
||||
/*< private >*/
|
||||
gpointer padding[4];
|
||||
} NMSettingGenericClass;
|
||||
|
||||
GType nm_setting_generic_get_type (void);
|
||||
|
|
|
@ -76,11 +76,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
NMSettingClass parent;
|
||||
|
||||
/* Padding for future expansion */
|
||||
void (*_reserved1) (void);
|
||||
void (*_reserved2) (void);
|
||||
void (*_reserved3) (void);
|
||||
void (*_reserved4) (void);
|
||||
/*< private >*/
|
||||
gpointer padding[4];
|
||||
} NMSettingGsmClass;
|
||||
|
||||
GType nm_setting_gsm_get_type (void);
|
||||
|
|
|
@ -64,11 +64,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
NMSettingClass parent;
|
||||
|
||||
/* Padding for future expansion */
|
||||
void (*_reserved1) (void);
|
||||
void (*_reserved2) (void);
|
||||
void (*_reserved3) (void);
|
||||
void (*_reserved4) (void);
|
||||
/*< private >*/
|
||||
gpointer padding[4];
|
||||
} NMSettingInfinibandClass;
|
||||
|
||||
GType nm_setting_infiniband_get_type (void);
|
||||
|
|
|
@ -170,11 +170,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
NMSettingClass parent;
|
||||
|
||||
/* Padding for future expansion */
|
||||
void (*_reserved1) (void);
|
||||
void (*_reserved2) (void);
|
||||
void (*_reserved3) (void);
|
||||
void (*_reserved4) (void);
|
||||
/*< private >*/
|
||||
gpointer padding[4];
|
||||
} NMSettingIP4ConfigClass;
|
||||
|
||||
GType nm_setting_ip4_config_get_type (void);
|
||||
|
|
|
@ -200,11 +200,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
NMSettingClass parent;
|
||||
|
||||
/* Padding for future expansion */
|
||||
void (*_reserved1) (void);
|
||||
void (*_reserved2) (void);
|
||||
void (*_reserved3) (void);
|
||||
void (*_reserved4) (void);
|
||||
/*< private >*/
|
||||
gpointer padding[4];
|
||||
} NMSettingIP6ConfigClass;
|
||||
|
||||
GType nm_setting_ip6_config_get_type (void);
|
||||
|
|
|
@ -63,11 +63,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
NMSettingClass parent;
|
||||
|
||||
/* Padding for future expansion */
|
||||
void (*_reserved1) (void);
|
||||
void (*_reserved2) (void);
|
||||
void (*_reserved3) (void);
|
||||
void (*_reserved4) (void);
|
||||
/*< private >*/
|
||||
gpointer padding[4];
|
||||
} NMSettingOlpcMeshClass;
|
||||
|
||||
GType nm_setting_olpc_mesh_get_type (void);
|
||||
|
|
|
@ -81,11 +81,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
NMSettingClass parent;
|
||||
|
||||
/* Padding for future expansion */
|
||||
void (*_reserved1) (void);
|
||||
void (*_reserved2) (void);
|
||||
void (*_reserved3) (void);
|
||||
void (*_reserved4) (void);
|
||||
/*< private >*/
|
||||
gpointer padding[4];
|
||||
} NMSettingPppClass;
|
||||
|
||||
GType nm_setting_ppp_get_type (void);
|
||||
|
|
|
@ -67,11 +67,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
NMSettingClass parent;
|
||||
|
||||
/* Padding for future expansion */
|
||||
void (*_reserved1) (void);
|
||||
void (*_reserved2) (void);
|
||||
void (*_reserved3) (void);
|
||||
void (*_reserved4) (void);
|
||||
/*< private >*/
|
||||
gpointer padding[4];
|
||||
} NMSettingPppoeClass;
|
||||
|
||||
GType nm_setting_pppoe_get_type (void);
|
||||
|
|
|
@ -68,11 +68,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
NMSettingClass parent;
|
||||
|
||||
/* Padding for future expansion */
|
||||
void (*_reserved1) (void);
|
||||
void (*_reserved2) (void);
|
||||
void (*_reserved3) (void);
|
||||
void (*_reserved4) (void);
|
||||
/*< private >*/
|
||||
gpointer padding[4];
|
||||
} NMSettingSerialClass;
|
||||
|
||||
GType nm_setting_serial_get_type (void);
|
||||
|
|
|
@ -59,11 +59,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
NMSettingClass parent;
|
||||
|
||||
/* Padding for future expansion */
|
||||
void (*_reserved1) (void);
|
||||
void (*_reserved2) (void);
|
||||
void (*_reserved3) (void);
|
||||
void (*_reserved4) (void);
|
||||
/*< private >*/
|
||||
gpointer padding[4];
|
||||
} NMSettingTeamPortClass;
|
||||
|
||||
GType nm_setting_team_port_get_type (void);
|
||||
|
|
|
@ -60,11 +60,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
NMSettingClass parent;
|
||||
|
||||
/* Padding for future expansion */
|
||||
void (*_reserved1) (void);
|
||||
void (*_reserved2) (void);
|
||||
void (*_reserved3) (void);
|
||||
void (*_reserved4) (void);
|
||||
/*< private >*/
|
||||
gpointer padding[4];
|
||||
} NMSettingTeamClass;
|
||||
|
||||
GType nm_setting_team_get_type (void);
|
||||
|
|
|
@ -69,11 +69,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
NMSettingClass parent;
|
||||
|
||||
/* Padding for future expansion */
|
||||
void (*_reserved1) (void);
|
||||
void (*_reserved2) (void);
|
||||
void (*_reserved3) (void);
|
||||
void (*_reserved4) (void);
|
||||
/*< private >*/
|
||||
gpointer padding[4];
|
||||
} NMSettingVlanClass;
|
||||
|
||||
/**
|
||||
|
|
|
@ -64,11 +64,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
NMSettingClass parent;
|
||||
|
||||
/* Padding for future expansion */
|
||||
void (*_reserved1) (void);
|
||||
void (*_reserved2) (void);
|
||||
void (*_reserved3) (void);
|
||||
void (*_reserved4) (void);
|
||||
/*< private >*/
|
||||
gpointer padding[4];
|
||||
} NMSettingVpnClass;
|
||||
|
||||
/**
|
||||
|
|
|
@ -60,6 +60,9 @@ typedef struct {
|
|||
|
||||
typedef struct {
|
||||
NMSettingClass parent;
|
||||
|
||||
/*< private >*/
|
||||
gpointer padding[4];
|
||||
} NMSettingWimaxClass;
|
||||
|
||||
GType nm_setting_wimax_get_type (void);
|
||||
|
|
|
@ -71,11 +71,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
NMSettingClass parent;
|
||||
|
||||
/* Padding for future expansion */
|
||||
void (*_reserved1) (void);
|
||||
void (*_reserved2) (void);
|
||||
void (*_reserved3) (void);
|
||||
void (*_reserved4) (void);
|
||||
/*< private >*/
|
||||
gpointer padding[4];
|
||||
} NMSettingWiredClass;
|
||||
|
||||
GType nm_setting_wired_get_type (void);
|
||||
|
|
|
@ -121,11 +121,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
NMSettingClass parent;
|
||||
|
||||
/* Padding for future expansion */
|
||||
void (*_reserved1) (void);
|
||||
void (*_reserved2) (void);
|
||||
void (*_reserved3) (void);
|
||||
void (*_reserved4) (void);
|
||||
/*< private >*/
|
||||
gpointer padding[4];
|
||||
} NMSettingWirelessSecurityClass;
|
||||
|
||||
GType nm_setting_wireless_security_get_type (void);
|
||||
|
|
|
@ -107,11 +107,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
NMSettingClass parent;
|
||||
|
||||
/* Padding for future expansion */
|
||||
void (*_reserved1) (void);
|
||||
void (*_reserved2) (void);
|
||||
void (*_reserved3) (void);
|
||||
void (*_reserved4) (void);
|
||||
/*< private >*/
|
||||
gpointer padding[4];
|
||||
} NMSettingWirelessClass;
|
||||
|
||||
GType nm_setting_wireless_get_type (void);
|
||||
|
|
|
@ -190,21 +190,21 @@ typedef struct {
|
|||
NMSettingSecretFlags flags,
|
||||
GError **error);
|
||||
|
||||
gboolean (*clear_secrets_with_flags) (NMSetting *setting,
|
||||
GParamSpec *pspec,
|
||||
NMSettingClearSecretsWithFlagsFn func,
|
||||
gpointer user_data);
|
||||
|
||||
/* Returns TRUE if the given property contains the same value in both settings */
|
||||
gboolean (*compare_property) (NMSetting *setting,
|
||||
NMSetting *other,
|
||||
const GParamSpec *prop_spec,
|
||||
NMSettingCompareFlags flags);
|
||||
|
||||
gboolean (*clear_secrets_with_flags) (NMSetting *setting,
|
||||
GParamSpec *pspec,
|
||||
NMSettingClearSecretsWithFlagsFn func,
|
||||
gpointer user_data);
|
||||
|
||||
const char *(*get_virtual_iface_name) (NMSetting *setting);
|
||||
|
||||
/* Padding for future expansion */
|
||||
void (*_reserved1) (void);
|
||||
/*< private >*/
|
||||
gpointer padding[8];
|
||||
} NMSettingClass;
|
||||
|
||||
/**
|
||||
|
|
|
@ -58,13 +58,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
NMObjectClass parent;
|
||||
|
||||
/* Padding for future expansion */
|
||||
void (*_reserved1) (void);
|
||||
void (*_reserved2) (void);
|
||||
void (*_reserved3) (void);
|
||||
void (*_reserved4) (void);
|
||||
void (*_reserved5) (void);
|
||||
void (*_reserved6) (void);
|
||||
/*< private >*/
|
||||
gpointer padding[4];
|
||||
} NMAccessPointClass;
|
||||
|
||||
GType nm_access_point_get_type (void);
|
||||
|
|
|
@ -64,13 +64,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
NMObjectClass parent;
|
||||
|
||||
/* Padding for future expansion */
|
||||
void (*_reserved1) (void);
|
||||
void (*_reserved2) (void);
|
||||
void (*_reserved3) (void);
|
||||
void (*_reserved4) (void);
|
||||
void (*_reserved5) (void);
|
||||
void (*_reserved6) (void);
|
||||
/*< private >*/
|
||||
gpointer padding[8];
|
||||
} NMActiveConnectionClass;
|
||||
|
||||
GType nm_active_connection_get_type (void);
|
||||
|
|
|
@ -154,13 +154,8 @@ typedef struct {
|
|||
NMClientPermission permission,
|
||||
NMClientPermissionResult result);
|
||||
|
||||
/* Padding for future expansion */
|
||||
void (*_reserved1) (void);
|
||||
void (*_reserved2) (void);
|
||||
void (*_reserved3) (void);
|
||||
void (*_reserved4) (void);
|
||||
void (*_reserved5) (void);
|
||||
void (*_reserved6) (void);
|
||||
/*< private >*/
|
||||
gpointer padding[8];
|
||||
} NMClientClass;
|
||||
|
||||
GType nm_client_get_type (void);
|
||||
|
|
|
@ -56,13 +56,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
NMDeviceClass parent;
|
||||
|
||||
/* Padding for future expansion */
|
||||
void (*_reserved1) (void);
|
||||
void (*_reserved2) (void);
|
||||
void (*_reserved3) (void);
|
||||
void (*_reserved4) (void);
|
||||
void (*_reserved5) (void);
|
||||
void (*_reserved6) (void);
|
||||
/*< private >*/
|
||||
gpointer padding[4];
|
||||
} NMDeviceAdslClass;
|
||||
|
||||
GType nm_device_adsl_get_type (void);
|
||||
|
|
|
@ -60,13 +60,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
NMDeviceClass parent;
|
||||
|
||||
/* Padding for future expansion */
|
||||
void (*_reserved1) (void);
|
||||
void (*_reserved2) (void);
|
||||
void (*_reserved3) (void);
|
||||
void (*_reserved4) (void);
|
||||
void (*_reserved5) (void);
|
||||
void (*_reserved6) (void);
|
||||
/*< private >*/
|
||||
gpointer padding[4];
|
||||
} NMDeviceBondClass;
|
||||
|
||||
GType nm_device_bond_get_type (void);
|
||||
|
|
|
@ -60,13 +60,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
NMDeviceClass parent;
|
||||
|
||||
/* Padding for future expansion */
|
||||
void (*_reserved1) (void);
|
||||
void (*_reserved2) (void);
|
||||
void (*_reserved3) (void);
|
||||
void (*_reserved4) (void);
|
||||
void (*_reserved5) (void);
|
||||
void (*_reserved6) (void);
|
||||
/*< private >*/
|
||||
gpointer padding[4];
|
||||
} NMDeviceBridgeClass;
|
||||
|
||||
GType nm_device_bridge_get_type (void);
|
||||
|
|
|
@ -66,13 +66,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
NMDeviceClass parent;
|
||||
|
||||
/* Padding for future expansion */
|
||||
void (*_reserved1) (void);
|
||||
void (*_reserved2) (void);
|
||||
void (*_reserved3) (void);
|
||||
void (*_reserved4) (void);
|
||||
void (*_reserved5) (void);
|
||||
void (*_reserved6) (void);
|
||||
/*< private >*/
|
||||
gpointer padding[4];
|
||||
} NMDeviceBtClass;
|
||||
|
||||
GType nm_device_bt_get_type (void);
|
||||
|
|
|
@ -64,13 +64,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
NMDeviceClass parent;
|
||||
|
||||
/* Padding for future expansion */
|
||||
void (*_reserved1) (void);
|
||||
void (*_reserved2) (void);
|
||||
void (*_reserved3) (void);
|
||||
void (*_reserved4) (void);
|
||||
void (*_reserved5) (void);
|
||||
void (*_reserved6) (void);
|
||||
/*< private >*/
|
||||
gpointer padding[4];
|
||||
} NMDeviceEthernetClass;
|
||||
|
||||
GType nm_device_ethernet_get_type (void);
|
||||
|
|
|
@ -57,13 +57,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
NMDeviceClass parent;
|
||||
|
||||
/* Padding for future expansion */
|
||||
void (*_reserved1) (void);
|
||||
void (*_reserved2) (void);
|
||||
void (*_reserved3) (void);
|
||||
void (*_reserved4) (void);
|
||||
void (*_reserved5) (void);
|
||||
void (*_reserved6) (void);
|
||||
/*< private >*/
|
||||
gpointer padding[4];
|
||||
} NMDeviceGenericClass;
|
||||
|
||||
GType nm_device_generic_get_type (void);
|
||||
|
|
|
@ -61,13 +61,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
NMDeviceClass parent;
|
||||
|
||||
/* Padding for future expansion */
|
||||
void (*_reserved1) (void);
|
||||
void (*_reserved2) (void);
|
||||
void (*_reserved3) (void);
|
||||
void (*_reserved4) (void);
|
||||
void (*_reserved5) (void);
|
||||
void (*_reserved6) (void);
|
||||
/*< private >*/
|
||||
gpointer padding[4];
|
||||
} NMDeviceInfinibandClass;
|
||||
|
||||
GType nm_device_infiniband_get_type (void);
|
||||
|
|
|
@ -60,13 +60,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
NMDeviceClass parent;
|
||||
|
||||
/* Padding for future expansion */
|
||||
void (*_reserved1) (void);
|
||||
void (*_reserved2) (void);
|
||||
void (*_reserved3) (void);
|
||||
void (*_reserved4) (void);
|
||||
void (*_reserved5) (void);
|
||||
void (*_reserved6) (void);
|
||||
/*< private >*/
|
||||
gpointer padding[4];
|
||||
} NMDeviceModemClass;
|
||||
|
||||
GType nm_device_modem_get_type (void);
|
||||
|
|
|
@ -59,13 +59,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
NMDeviceClass parent;
|
||||
|
||||
/* Padding for future expansion */
|
||||
void (*_reserved1) (void);
|
||||
void (*_reserved2) (void);
|
||||
void (*_reserved3) (void);
|
||||
void (*_reserved4) (void);
|
||||
void (*_reserved5) (void);
|
||||
void (*_reserved6) (void);
|
||||
/*< private >*/
|
||||
gpointer padding[4];
|
||||
} NMDeviceOlpcMeshClass;
|
||||
|
||||
GType nm_device_olpc_mesh_get_type (void);
|
||||
|
|
|
@ -60,13 +60,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
NMDeviceClass parent;
|
||||
|
||||
/* Padding for future expansion */
|
||||
void (*_reserved1) (void);
|
||||
void (*_reserved2) (void);
|
||||
void (*_reserved3) (void);
|
||||
void (*_reserved4) (void);
|
||||
void (*_reserved5) (void);
|
||||
void (*_reserved6) (void);
|
||||
/*< private >*/
|
||||
gpointer padding[4];
|
||||
} NMDeviceTeamClass;
|
||||
|
||||
GType nm_device_team_get_type (void);
|
||||
|
|
|
@ -64,13 +64,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
NMDeviceClass parent;
|
||||
|
||||
/* Padding for future expansion */
|
||||
void (*_reserved1) (void);
|
||||
void (*_reserved2) (void);
|
||||
void (*_reserved3) (void);
|
||||
void (*_reserved4) (void);
|
||||
void (*_reserved5) (void);
|
||||
void (*_reserved6) (void);
|
||||
/*< private >*/
|
||||
gpointer padding[4];
|
||||
} NMDeviceVlanClass;
|
||||
|
||||
GType nm_device_vlan_get_type (void);
|
||||
|
|
|
@ -78,13 +78,8 @@ typedef struct {
|
|||
void (*access_point_added) (NMDeviceWifi *device, NMAccessPoint *ap);
|
||||
void (*access_point_removed) (NMDeviceWifi *device, NMAccessPoint *ap);
|
||||
|
||||
/* Padding for future expansion */
|
||||
void (*_reserved1) (void);
|
||||
void (*_reserved2) (void);
|
||||
void (*_reserved3) (void);
|
||||
void (*_reserved4) (void);
|
||||
void (*_reserved5) (void);
|
||||
void (*_reserved6) (void);
|
||||
/*< private >*/
|
||||
gpointer padding[4];
|
||||
} NMDeviceWifiClass;
|
||||
|
||||
GType nm_device_wifi_get_type (void);
|
||||
|
|
|
@ -72,6 +72,9 @@ typedef struct {
|
|||
/* Signals */
|
||||
void (*nsp_added) (NMDeviceWimax *self, NMWimaxNsp *nsp);
|
||||
void (*nsp_removed) (NMDeviceWimax *self, NMWimaxNsp *nsp);
|
||||
|
||||
/*< private >*/
|
||||
gpointer padding[4];
|
||||
} NMDeviceWimaxClass;
|
||||
|
||||
GType nm_device_wimax_get_type (void);
|
||||
|
|
|
@ -94,6 +94,7 @@ typedef struct {
|
|||
NMDeviceState old_state,
|
||||
NMDeviceStateReason reason);
|
||||
|
||||
/* Methods */
|
||||
gboolean (*connection_compatible) (NMDevice *device,
|
||||
NMConnection *connection,
|
||||
GError **error);
|
||||
|
@ -103,10 +104,8 @@ typedef struct {
|
|||
|
||||
GType (*get_setting_type) (NMDevice *device);
|
||||
|
||||
/* Padding for future expansion */
|
||||
void (*_reserved1) (void);
|
||||
void (*_reserved2) (void);
|
||||
void (*_reserved3) (void);
|
||||
/*< private >*/
|
||||
gpointer padding[8];
|
||||
} NMDeviceClass;
|
||||
|
||||
GType nm_device_get_type (void);
|
||||
|
|
|
@ -42,13 +42,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
NMObjectClass parent;
|
||||
|
||||
/* Padding for future expansion */
|
||||
void (*_reserved1) (void);
|
||||
void (*_reserved2) (void);
|
||||
void (*_reserved3) (void);
|
||||
void (*_reserved4) (void);
|
||||
void (*_reserved5) (void);
|
||||
void (*_reserved6) (void);
|
||||
/*< private >*/
|
||||
gpointer padding[4];
|
||||
} NMDhcp4ConfigClass;
|
||||
|
||||
#define NM_DHCP4_CONFIG_OPTIONS "options"
|
||||
|
|
|
@ -42,13 +42,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
NMObjectClass parent;
|
||||
|
||||
/* Padding for future expansion */
|
||||
void (*_reserved1) (void);
|
||||
void (*_reserved2) (void);
|
||||
void (*_reserved3) (void);
|
||||
void (*_reserved4) (void);
|
||||
void (*_reserved5) (void);
|
||||
void (*_reserved6) (void);
|
||||
/*< private >*/
|
||||
gpointer padding[4];
|
||||
} NMDhcp6ConfigClass;
|
||||
|
||||
#define NM_DHCP6_CONFIG_OPTIONS "options"
|
||||
|
|
|
@ -43,13 +43,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
NMObjectClass parent;
|
||||
|
||||
/* Padding for future expansion */
|
||||
void (*_reserved1) (void);
|
||||
void (*_reserved2) (void);
|
||||
void (*_reserved3) (void);
|
||||
void (*_reserved4) (void);
|
||||
void (*_reserved5) (void);
|
||||
void (*_reserved6) (void);
|
||||
/*< private >*/
|
||||
gpointer padding[4];
|
||||
} NMIP4ConfigClass;
|
||||
|
||||
#define NM_IP4_CONFIG_GATEWAY "gateway"
|
||||
|
|
|
@ -43,13 +43,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
NMObjectClass parent;
|
||||
|
||||
/* Padding for future expansion */
|
||||
void (*_reserved1) (void);
|
||||
void (*_reserved2) (void);
|
||||
void (*_reserved3) (void);
|
||||
void (*_reserved4) (void);
|
||||
void (*_reserved5) (void);
|
||||
void (*_reserved6) (void);
|
||||
/*< private >*/
|
||||
gpointer padding[4];
|
||||
} NMIP6ConfigClass;
|
||||
|
||||
#define NM_IP6_CONFIG_GATEWAY "gateway"
|
||||
|
|
|
@ -72,13 +72,8 @@ typedef struct {
|
|||
GError *error,
|
||||
char *failed_path);
|
||||
|
||||
/* Padding for future expansion */
|
||||
void (*_reserved1) (void);
|
||||
void (*_reserved2) (void);
|
||||
void (*_reserved3) (void);
|
||||
void (*_reserved4) (void);
|
||||
void (*_reserved5) (void);
|
||||
void (*_reserved6) (void);
|
||||
/*< private >*/
|
||||
gpointer padding[8];
|
||||
} NMObjectClass;
|
||||
|
||||
GType nm_object_get_type (void);
|
||||
|
|
|
@ -70,13 +70,8 @@ typedef struct {
|
|||
|
||||
void (*removed) (NMRemoteConnection *connection);
|
||||
|
||||
/* Padding for future expansion */
|
||||
void (*_reserved1) (void);
|
||||
void (*_reserved2) (void);
|
||||
void (*_reserved3) (void);
|
||||
void (*_reserved4) (void);
|
||||
void (*_reserved5) (void);
|
||||
void (*_reserved6) (void);
|
||||
/*< private >*/
|
||||
gpointer padding[8];
|
||||
} NMRemoteConnectionClass;
|
||||
|
||||
/**
|
||||
|
|
|
@ -99,13 +99,8 @@ struct _NMRemoteSettingsClass {
|
|||
|
||||
void (*connections_read) (NMRemoteSettings *settings);
|
||||
|
||||
/* Padding for future expansion */
|
||||
void (*_reserved1) (void);
|
||||
void (*_reserved2) (void);
|
||||
void (*_reserved3) (void);
|
||||
void (*_reserved4) (void);
|
||||
void (*_reserved5) (void);
|
||||
void (*_reserved6) (void);
|
||||
/*< private >*/
|
||||
gpointer padding[8];
|
||||
};
|
||||
|
||||
GType nm_remote_settings_get_type (void);
|
||||
|
|
|
@ -166,6 +166,9 @@ typedef void (*NMSecretAgentDeleteSecretsFunc) (NMSecretAgent *agent,
|
|||
typedef struct {
|
||||
GObjectClass parent;
|
||||
|
||||
/* Signals */
|
||||
void (*registration_result) (NMSecretAgent *agent, GError *error);
|
||||
|
||||
/* Virtual methods for subclasses */
|
||||
|
||||
/* Called when the subclass should retrieve and return secrets. Subclass
|
||||
|
@ -218,16 +221,8 @@ typedef struct {
|
|||
NMSecretAgentDeleteSecretsFunc callback,
|
||||
gpointer user_data);
|
||||
|
||||
/* Signals */
|
||||
void (*registration_result) (NMSecretAgent *agent, GError *error);
|
||||
|
||||
/* Padding for future expansion */
|
||||
void (*_reserved1) (void);
|
||||
void (*_reserved2) (void);
|
||||
void (*_reserved3) (void);
|
||||
void (*_reserved4) (void);
|
||||
void (*_reserved5) (void);
|
||||
void (*_reserved6) (void);
|
||||
/*< private >*/
|
||||
gpointer padding[8];
|
||||
} NMSecretAgentClass;
|
||||
|
||||
GType nm_secret_agent_get_type (void);
|
||||
|
|
|
@ -52,13 +52,8 @@ typedef struct {
|
|||
NMVpnConnectionState state,
|
||||
NMVpnConnectionStateReason reason);
|
||||
|
||||
/* Padding for future expansion */
|
||||
void (*_reserved1) (void);
|
||||
void (*_reserved2) (void);
|
||||
void (*_reserved3) (void);
|
||||
void (*_reserved4) (void);
|
||||
void (*_reserved5) (void);
|
||||
void (*_reserved6) (void);
|
||||
/*< private >*/
|
||||
gpointer padding[4];
|
||||
} NMVpnConnectionClass;
|
||||
|
||||
GType nm_vpn_connection_get_type (void);
|
||||
|
|
|
@ -134,14 +134,6 @@ struct _NMVpnPluginUiInterface {
|
|||
* by the caller.
|
||||
*/
|
||||
char * (*get_suggested_name) (NMVpnPluginUiInterface *iface, NMConnection *connection);
|
||||
|
||||
/* Padding for future expansion */
|
||||
void (*_reserved1) (void);
|
||||
void (*_reserved2) (void);
|
||||
void (*_reserved3) (void);
|
||||
void (*_reserved4) (void);
|
||||
void (*_reserved5) (void);
|
||||
void (*_reserved6) (void);
|
||||
};
|
||||
|
||||
GType nm_vpn_plugin_ui_interface_get_type (void);
|
||||
|
|
|
@ -89,19 +89,6 @@ typedef struct {
|
|||
typedef struct {
|
||||
GObjectClass parent;
|
||||
|
||||
/* virtual methods */
|
||||
gboolean (*connect) (NMVpnPlugin *plugin,
|
||||
NMConnection *connection,
|
||||
GError **err);
|
||||
|
||||
gboolean (*need_secrets) (NMVpnPlugin *plugin,
|
||||
NMConnection *connection,
|
||||
char **setting_name,
|
||||
GError **error);
|
||||
|
||||
gboolean (*disconnect) (NMVpnPlugin *plugin,
|
||||
GError **err);
|
||||
|
||||
/* Signals */
|
||||
void (*state_changed) (NMVpnPlugin *plugin,
|
||||
NMVpnServiceState state);
|
||||
|
@ -123,7 +110,19 @@ typedef struct {
|
|||
void (*ip6_config) (NMVpnPlugin *plugin,
|
||||
GHashTable *config);
|
||||
|
||||
/* more methods */
|
||||
/* virtual methods */
|
||||
gboolean (*connect) (NMVpnPlugin *plugin,
|
||||
NMConnection *connection,
|
||||
GError **err);
|
||||
|
||||
gboolean (*need_secrets) (NMVpnPlugin *plugin,
|
||||
NMConnection *connection,
|
||||
char **setting_name,
|
||||
GError **error);
|
||||
|
||||
gboolean (*disconnect) (NMVpnPlugin *plugin,
|
||||
GError **err);
|
||||
|
||||
gboolean (*new_secrets) (NMVpnPlugin *plugin,
|
||||
NMConnection *connection,
|
||||
GError **error);
|
||||
|
@ -133,9 +132,8 @@ typedef struct {
|
|||
GHashTable *details,
|
||||
GError **error);
|
||||
|
||||
/* Padding for future expansion */
|
||||
void (*_reserved1) (void);
|
||||
void (*_reserved2) (void);
|
||||
/*< private >*/
|
||||
gpointer padding[8];
|
||||
} NMVpnPluginClass;
|
||||
|
||||
GType nm_vpn_plugin_get_type (void);
|
||||
|
|
|
@ -54,13 +54,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
NMObjectClass parent;
|
||||
|
||||
/* Padding for future expansion */
|
||||
void (*_reserved1) (void);
|
||||
void (*_reserved2) (void);
|
||||
void (*_reserved3) (void);
|
||||
void (*_reserved4) (void);
|
||||
void (*_reserved5) (void);
|
||||
void (*_reserved6) (void);
|
||||
/*< private >*/
|
||||
gpointer padding[4];
|
||||
} NMWimaxNspClass;
|
||||
|
||||
GType nm_wimax_nsp_get_type (void);
|
||||
|
|
Loading…
Reference in a new issue