![]() |
![]() |
![]() |
![]() |
#define | NM_SETTING_VPN_SETTING_NAME |
#define | NM_SETTING_VPN_SERVICE_TYPE |
#define | NM_SETTING_VPN_USER_NAME |
#define | NM_SETTING_VPN_PERSISTENT |
#define | NM_SETTING_VPN_DATA |
#define | NM_SETTING_VPN_SECRETS |
#define | NM_SETTING_VPN_TIMEOUT |
void (*NMVpnIterFunc) (const char *key
,const char *value
,gpointer user_data
);
key |
the name of the data or secret item |
|
value |
the value of the data or secret item |
|
user_data |
User data passed to |
const char *
nm_setting_vpn_get_service_type (NMSettingVpn *setting
);
guint32
nm_setting_vpn_get_num_data_items (NMSettingVpn *setting
);
void nm_setting_vpn_add_data_item (NMSettingVpn *setting
,const char *key
,const char *item
);
const char * nm_setting_vpn_get_data_item (NMSettingVpn *setting
,const char *key
);
gboolean nm_setting_vpn_remove_data_item (NMSettingVpn *setting
,const char *key
);
void nm_setting_vpn_foreach_data_item (NMSettingVpn *setting
,NMVpnIterFunc func
,gpointer user_data
);
const char ** nm_setting_vpn_get_data_keys (NMSettingVpn *setting
,guint *out_length
);
void nm_setting_vpn_add_secret (NMSettingVpn *setting
,const char *key
,const char *secret
);
const char * nm_setting_vpn_get_secret (NMSettingVpn *setting
,const char *key
);
gboolean nm_setting_vpn_remove_secret (NMSettingVpn *setting
,const char *key
);
void nm_setting_vpn_foreach_secret (NMSettingVpn *setting
,NMVpnIterFunc func
,gpointer user_data
);
const char ** nm_setting_vpn_get_secret_keys (NMSettingVpn *setting
,guint *out_length
);