![]() |
![]() |
![]() |
libnm-util Reference Manual | ![]() |
---|---|---|---|---|
#define NM_SETTING_VPN_SETTING_NAME enum NMSettingVpnError; #define NM_TYPE_SETTING_VPN_ERROR #define NM_SETTING_VPN_ERROR GQuark nm_setting_vpn_error_quark (void); #define NM_SETTING_VPN_SERVICE_TYPE #define NM_SETTING_VPN_USER_NAME #define NM_SETTING_VPN_DATA #define NM_SETTING_VPN_SECRETS NMSettingVPN; void (*VPNIterFunc) (const char *key, const char *value, gpointer user_data); GType nm_setting_vpn_get_type (void); NMSetting* nm_setting_vpn_new (void); const char* nm_setting_vpn_get_service_type (NMSettingVPN *setting); const char* nm_setting_vpn_get_user_name (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); void nm_setting_vpn_remove_data_item (NMSettingVPN *setting, const char *key); void nm_setting_vpn_foreach_data_item (NMSettingVPN *setting, VPNIterFunc func, gpointer user_data); 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); void nm_setting_vpn_remove_secret (NMSettingVPN *setting, const char *key); void nm_setting_vpn_foreach_secret (NMSettingVPN *setting, VPNIterFunc func, gpointer user_data);
typedef enum { NM_SETTING_VPN_ERROR_UNKNOWN = 0, NM_SETTING_VPN_ERROR_INVALID_PROPERTY, NM_SETTING_VPN_ERROR_MISSING_PROPERTY, } NMSettingVpnError;
void (*VPNIterFunc) (const char *key, const char *value, gpointer user_data);
|
|
|
|
|
const char* nm_setting_vpn_get_service_type (NMSettingVPN *setting);
|
|
Returns : |
const char* nm_setting_vpn_get_user_name (NMSettingVPN *setting);
|
|
Returns : |
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);
|
|
|
|
Returns : |
void nm_setting_vpn_remove_data_item (NMSettingVPN *setting, const char *key);
|
|
|
void nm_setting_vpn_foreach_data_item (NMSettingVPN *setting, VPNIterFunc func, gpointer user_data);
|
|
|
|
|
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);
|
|
|
|
Returns : |
void nm_setting_vpn_remove_secret (NMSettingVPN *setting, const char *key);
|
|
|
void nm_setting_vpn_foreach_secret (NMSettingVPN *setting, VPNIterFunc func, gpointer user_data);
|
|
|
|
|
"service-type"
property"service-type" gchararray : Read / Write
Service type.
Default value: NULL