Functions
nm_vpn_plugin_info_new_from_file ()
NMVpnPluginInfo *
nm_vpn_plugin_info_new_from_file (const char *filename,
GError **error);
nm_vpn_plugin_info_new_with_data ()
NMVpnPluginInfo *
nm_vpn_plugin_info_new_with_data (const char *filename,
GKeyFile *keyfile,
GError **error);
nm_vpn_plugin_info_new_search_file ()
NMVpnPluginInfo *
nm_vpn_plugin_info_new_search_file (const char *name,
const char *service);
nm_vpn_plugin_info_get_name ()
const char *
nm_vpn_plugin_info_get_name (NMVpnPluginInfo *self);
nm_vpn_plugin_info_get_filename ()
const char *
nm_vpn_plugin_info_get_filename (NMVpnPluginInfo *self);
nm_vpn_plugin_info_get_service ()
const char *
nm_vpn_plugin_info_get_service (NMVpnPluginInfo *self);
nm_vpn_plugin_info_get_plugin ()
const char *
nm_vpn_plugin_info_get_plugin (NMVpnPluginInfo *self);
nm_vpn_plugin_info_get_program ()
const char *
nm_vpn_plugin_info_get_program (NMVpnPluginInfo *self);
nm_vpn_plugin_info_get_auth_dialog ()
const char *
nm_vpn_plugin_info_get_auth_dialog (NMVpnPluginInfo *self);
nm_vpn_plugin_info_supports_hints ()
gboolean
nm_vpn_plugin_info_supports_hints (NMVpnPluginInfo *self);
nm_vpn_plugin_info_supports_multiple ()
gboolean
nm_vpn_plugin_info_supports_multiple (NMVpnPluginInfo *self);
nm_vpn_plugin_info_get_aliases ()
const char *const *
nm_vpn_plugin_info_get_aliases (NMVpnPluginInfo *self);
nm_vpn_plugin_info_lookup_property ()
const char *
nm_vpn_plugin_info_lookup_property (NMVpnPluginInfo *self,
const char *group,
const char *key);
nm_vpn_plugin_info_validate_filename ()
gboolean
nm_vpn_plugin_info_validate_filename (const char *filename);
nm_vpn_plugin_info_list_load ()
GSList *
nm_vpn_plugin_info_list_load (void);
nm_vpn_plugin_info_list_add ()
gboolean
nm_vpn_plugin_info_list_add (GSList **list,
NMVpnPluginInfo *plugin_info,
GError **error);
nm_vpn_plugin_info_list_remove ()
gboolean
nm_vpn_plugin_info_list_remove (GSList **list,
NMVpnPluginInfo *plugin_info);
nm_vpn_plugin_info_list_find_by_name ()
NMVpnPluginInfo *
nm_vpn_plugin_info_list_find_by_name (GSList *list,
const char *name);
nm_vpn_plugin_info_list_find_by_filename ()
NMVpnPluginInfo *
nm_vpn_plugin_info_list_find_by_filename
(GSList *list,
const char *filename);
nm_vpn_plugin_info_list_find_by_service ()
NMVpnPluginInfo *
nm_vpn_plugin_info_list_find_by_service
(GSList *list,
const char *service);
nm_vpn_plugin_info_list_find_service_type ()
char *
nm_vpn_plugin_info_list_find_service_type
(GSList *list,
const char *name);
nm_vpn_plugin_info_list_get_service_types ()
char **
nm_vpn_plugin_info_list_get_service_types
(GSList *list,
gboolean only_existing,
gboolean with_abbreviations);
Types and Values
NM_VPN_PLUGIN_INFO_NAME
#define NM_VPN_PLUGIN_INFO_NAME "name"
NM_VPN_PLUGIN_INFO_FILENAME
#define NM_VPN_PLUGIN_INFO_FILENAME "filename"
NM_VPN_PLUGIN_INFO_KEYFILE
#define NM_VPN_PLUGIN_INFO_KEYFILE "keyfile"
NM_VPN_PLUGIN_INFO_KF_GROUP_CONNECTION
#define NM_VPN_PLUGIN_INFO_KF_GROUP_CONNECTION "VPN Connection"
NM_VPN_PLUGIN_INFO_KF_GROUP_LIBNM
#define NM_VPN_PLUGIN_INFO_KF_GROUP_LIBNM "libnm"
NM_VPN_PLUGIN_INFO_KF_GROUP_GNOME
#define NM_VPN_PLUGIN_INFO_KF_GROUP_GNOME "GNOME"