From dcc310e31af7fa88eb51fabe90de7edd374aecc5 Mon Sep 17 00:00:00 2001 From: Michael Biebl Date: Sun, 16 Oct 2011 08:47:38 +0200 Subject: Imported Upstream version 0.9.1.90 --- docs/libnm-util/Makefile.in | 6 + docs/libnm-util/html/NMConnection.html | 59 +++++ docs/libnm-util/html/NMSetting.html | 79 +++++- docs/libnm-util/html/api-index-full.html | 427 ++----------------------------- docs/libnm-util/html/ch01.html | 2 +- docs/libnm-util/html/index.sgml | 4 + docs/libnm-util/html/libnm-util.devhelp | 4 + docs/libnm-util/html/libnm-util.devhelp2 | 4 + docs/libnm-util/libnm-util-sections.txt | 3 + 9 files changed, 175 insertions(+), 413 deletions(-) (limited to 'docs/libnm-util') diff --git a/docs/libnm-util/Makefile.in b/docs/libnm-util/Makefile.in index 0b90a06e..980f5287 100644 --- a/docs/libnm-util/Makefile.in +++ b/docs/libnm-util/Makefile.in @@ -159,6 +159,12 @@ LIBGCRYPT_LIBS = @LIBGCRYPT_LIBS@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBM = @LIBM@ +LIBNL1_CFLAGS = @LIBNL1_CFLAGS@ +LIBNL1_LIBS = @LIBNL1_LIBS@ +LIBNL2_CFLAGS = @LIBNL2_CFLAGS@ +LIBNL2_LIBS = @LIBNL2_LIBS@ +LIBNL3_CFLAGS = @LIBNL3_CFLAGS@ +LIBNL3_LIBS = @LIBNL3_LIBS@ LIBNL_CFLAGS = @LIBNL_CFLAGS@ LIBNL_LIBS = @LIBNL_LIBS@ LIBOBJS = @LIBOBJS@ diff --git a/docs/libnm-util/html/NMConnection.html b/docs/libnm-util/html/NMConnection.html index c700c0d9..5fc9cb01 100644 --- a/docs/libnm-util/html/NMConnection.html +++ b/docs/libnm-util/html/NMConnection.html @@ -82,6 +82,10 @@ enum N const char * nm_connection_need_secrets (NMConnection *connection, GPtrArray **hints); void nm_connection_clear_secrets (NMConnection *connection); +void nm_connection_clear_secrets_with_flags + (NMConnection *connection, + NMSettingClearSecretsWithFlagsFn func, + gpointer user_data); gboolean nm_connection_update_secrets (NMConnection *connection, const char *setting_name, GHashTable *secrets, @@ -153,6 +157,7 @@ const char *

Signals

+  "secrets-cleared"                                : Run First
   "secrets-updated"                                : Run First
 
@@ -700,6 +705,37 @@ keeping secret data in memory when not needed.
+

nm_connection_clear_secrets_with_flags ()

+
void                nm_connection_clear_secrets_with_flags
+                                                        (NMConnection *connection,
+                                                         NMSettingClearSecretsWithFlagsFn func,
+                                                         gpointer user_data);
+

+Clears and frees secrets determined by func. +

+
++ + + + + + + + + + + + + + +

connection :

the NMConnection +

func :

function to be called to determine whether a specific secret should be +cleared or not

user_data :

caller-supplied data passed to func +
+
+
+

nm_connection_update_secrets ()

gboolean            nm_connection_update_secrets        (NMConnection *connection,
                                                          const char *setting_name,
@@ -1344,6 +1380,29 @@ of the D-Bus path of the connection as provided by a settings service.
 

Signal Details

+

The "secrets-cleared" signal

+
void                user_function                      (NMConnection *connection,
+                                                        gpointer      user_data)       : Run First
+

+The ::secrets-cleared signal is emitted when the secrets of a connection +are cleared. +

+
++ + + + + + + + + + +

connection :

the object on which the signal is emitted

user_data :

user data set when the signal handler was connected.
+
+
+

The "secrets-updated" signal

void                user_function                      (NMConnection *connection,
                                                         gchar        *setting_name,
diff --git a/docs/libnm-util/html/NMSetting.html b/docs/libnm-util/html/NMSetting.html
index 0cc1fd03..f33f7e56 100644
--- a/docs/libnm-util/html/NMSetting.html
+++ b/docs/libnm-util/html/NMSetting.html
@@ -56,6 +56,10 @@ enum                NMSetti
 enum                NMSettingSecretFlags;
 enum                NMSettingCompareFlags;
                     NMSetting;
+gboolean            (*NMSettingClearSecretsWithFlagsFn) (NMSetting *setting,
+                                                         const char *secret,
+                                                         NMSettingSecretFlags flags,
+                                                         gpointer user_data);
                     NMSettingClass;
 void                (*NMSettingValueIterFn)             (NMSetting *setting,
                                                          const char *key,
@@ -87,6 +91,9 @@ enum                gpointer user_data);
 char *              nm_setting_to_string                (NMSetting *setting);
 void                nm_setting_clear_secrets            (NMSetting *setting);
+void                nm_setting_clear_secrets_with_flags (NMSetting *setting,
+                                                         NMSettingClearSecretsWithFlagsFn func,
+                                                         gpointer user_data);
 GPtrArray *         nm_setting_need_secrets             (NMSetting *setting);
 gboolean            nm_setting_update_secrets           (NMSetting *setting,
                                                          GHashTable *secrets,
@@ -380,6 +387,42 @@ It should only be accessed through the functions described below.
 

+

NMSettingClearSecretsWithFlagsFn ()

+
gboolean            (*NMSettingClearSecretsWithFlagsFn) (NMSetting *setting,
+                                                         const char *secret,
+                                                         NMSettingSecretFlags flags,
+                                                         gpointer user_data);
+
++ + + + + + + + + + + + + + + + + + + + + + +

setting :

The setting for which secrets are being iterated

secret :

The secret's name

flags :

The secret's flags, eg NM_SETTING_SECRET_FLAG_AGENT_OWNED +

user_data :

User data passed to nm_connection_clear_secrets_with_flags() +

Returns :

+TRUE to clear the secret, FALSE to not clear the secret
+
+
+

NMSettingClass

typedef struct {
 	GObjectClass parent;
@@ -414,10 +457,14 @@ It should only be accessed through the functions described below.
 	                                  const GParamSpec *prop_spec,
 	                                  NMSettingCompareFlags flags);
 
+	void        (*clear_secrets_with_flags) (NMSetting *setting,
+	                                         GParamSpec *pspec,
+	                                         NMSettingClearSecretsWithFlagsFn func,
+	                                         gpointer user_data);
+
 	/* Padding for future expansion */
 	void (*_reserved1) (void);
 	void (*_reserved2) (void);
-	void (*_reserved3) (void);
 } NMSettingClass;
 

@@ -851,6 +898,36 @@ leakage of information.


+

nm_setting_clear_secrets_with_flags ()

+
void                nm_setting_clear_secrets_with_flags (NMSetting *setting,
+                                                         NMSettingClearSecretsWithFlagsFn func,
+                                                         gpointer user_data);
+

+Clears and frees secrets determined by func. +

+
++ + + + + + + + + + + + + + +

setting :

the NMSetting +

func :

function to be called to determine whether a specific secret should be +cleared or not

user_data :

caller-supplied data passed to func +
+
+
+

nm_setting_need_secrets ()

GPtrArray *         nm_setting_need_secrets             (NMSetting *setting);

diff --git a/docs/libnm-util/html/api-index-full.html b/docs/libnm-util/html/api-index-full.html index f47ea2c9..4a913a44 100644 --- a/docs/libnm-util/html/api-index-full.html +++ b/docs/libnm-util/html/api-index-full.html @@ -21,20 +21,10 @@ Next -8 -  |  - A -  |  - B -  |  - C -  |  - D +C  |  I  |  - M -  |  S  |  T @@ -49,36 +39,13 @@

API Index

-

8

-
-NM80211ApFlags, enum in NetworkManager -
-
-
-NM80211ApSecurityFlags, enum in NetworkManager -
-
-
-NM80211Mode, enum in NetworkManager -
-
-

A

-
-NMActiveConnectionState, enum in NetworkManager -
-
-

B

-
-NMBluetoothCapabilities, enum in NetworkManager -
-
-

C

+

C

-NM_CHECK_VERSION, macro in nm-version +NMConnection, struct in NMConnection
-NMConnection, struct in NMConnection +NMConnection::secrets-cleared, object signal in NMConnection
@@ -106,6 +73,10 @@ NM_CHECK_VERSION, macro in nm-version
+nm_connection_clear_secrets_with_flags, function in NMConnection +
+
+
nm_connection_compare, function in NMConnection
@@ -269,275 +240,6 @@ NM_CHECK_VERSION, macro in nm-version nm_connection_verify, function in NMConnection
-

D

-
-NM_DBUS_IFACE_SETTINGS, macro in NetworkManager -
-
-
-NM_DBUS_IFACE_SETTINGS_CONNECTION, macro in NetworkManager -
-
-
-NM_DBUS_IFACE_SETTINGS_CONNECTION_SECRETS, macro in NetworkManager -
-
-
-NM_DBUS_INTERFACE, macro in NetworkManager -
-
-
-NM_DBUS_INTERFACE_ACCESS_POINT, macro in NetworkManager -
-
-
-NM_DBUS_INTERFACE_ACTIVE_CONNECTION, macro in NetworkManager -
-
-
-NM_DBUS_INTERFACE_AGENT_MANAGER, macro in NetworkManager -
-
-
-NM_DBUS_INTERFACE_DEVICE, macro in NetworkManager -
-
-
-NM_DBUS_INTERFACE_DEVICE_BLUETOOTH, macro in NetworkManager -
-
-
-NM_DBUS_INTERFACE_DEVICE_MODEM, macro in NetworkManager -
-
-
-NM_DBUS_INTERFACE_DEVICE_WIMAX, macro in NetworkManager -
-
-
-NM_DBUS_INTERFACE_DEVICE_WIRED, macro in NetworkManager -
-
-
-NM_DBUS_INTERFACE_DEVICE_WIRELESS, macro in NetworkManager -
-
-
-NM_DBUS_INTERFACE_DHCP4_CONFIG, macro in NetworkManager -
-
-
-NM_DBUS_INTERFACE_DHCP6_CONFIG, macro in NetworkManager -
-
-
-NM_DBUS_INTERFACE_IP4_CONFIG, macro in NetworkManager -
-
-
-NM_DBUS_INTERFACE_IP6_CONFIG, macro in NetworkManager -
-
-
-NM_DBUS_INTERFACE_SECRET_AGENT, macro in NetworkManager -
-
-
-NM_DBUS_INTERFACE_VPN, macro in NetworkManagerVPN -
-
-
-NM_DBUS_INTERFACE_VPN_CONNECTION, macro in NetworkManagerVPN -
-
-
-NM_DBUS_INTERFACE_WIMAX_NSP, macro in NetworkManager -
-
-
-NM_DBUS_INVALID_VPN_CONNECTION, macro in NetworkManagerVPN -
-
-
-NM_DBUS_NO_ACTIVE_VPN_CONNECTION, macro in NetworkManagerVPN -
-
-
-NM_DBUS_NO_VPN_CONNECTIONS, macro in NetworkManagerVPN -
-
-
-NM_DBUS_PATH, macro in NetworkManager -
-
-
-NM_DBUS_PATH_ACCESS_POINT, macro in NetworkManager -
-
-
-NM_DBUS_PATH_AGENT_MANAGER, macro in NetworkManager -
-
-
-NM_DBUS_PATH_SECRET_AGENT, macro in NetworkManager -
-
-
-NM_DBUS_PATH_SETTINGS, macro in NetworkManager -
-
-
-NM_DBUS_PATH_SETTINGS_CONNECTION, macro in NetworkManager -
-
-
-NM_DBUS_PATH_VPN, macro in NetworkManagerVPN -
-
-
-NM_DBUS_PATH_VPN_CONNECTION, macro in NetworkManagerVPN -
-
-
-NM_DBUS_PATH_WIMAX_NSP, macro in NetworkManager -
-
-
-NM_DBUS_SERVICE, macro in NetworkManager -
-
-
-DBUS_TYPE_G_ARRAY_OF_ARRAY_OF_UCHAR, macro in nm-dbus-glib-types -
-
-
-DBUS_TYPE_G_ARRAY_OF_ARRAY_OF_UINT, macro in nm-dbus-glib-types -
-
-
-DBUS_TYPE_G_ARRAY_OF_IP6_ADDRESS, macro in nm-dbus-glib-types -
-
-
-DBUS_TYPE_G_ARRAY_OF_IP6_ROUTE, macro in nm-dbus-glib-types -
-
-
-DBUS_TYPE_G_ARRAY_OF_OBJECT_PATH, macro in nm-dbus-glib-types -
-
-
-DBUS_TYPE_G_ARRAY_OF_STRING, macro in nm-dbus-glib-types -
-
-
-DBUS_TYPE_G_ARRAY_OF_UINT, macro in nm-dbus-glib-types -
-
-
-DBUS_TYPE_G_IP6_ADDRESS, macro in nm-dbus-glib-types -
-
-
-DBUS_TYPE_G_IP6_ROUTE, macro in nm-dbus-glib-types -
-
-
-DBUS_TYPE_G_LIST_OF_STRING, macro in nm-dbus-glib-types -
-
-
-DBUS_TYPE_G_MAP_OF_MAP_OF_VARIANT, macro in nm-dbus-glib-types -
-
-
-DBUS_TYPE_G_MAP_OF_STRING, macro in nm-dbus-glib-types -
-
-
-DBUS_TYPE_G_MAP_OF_VARIANT, macro in nm-dbus-glib-types -
-
-
-NM_DBUS_VPN_ALREADY_STARTED, macro in NetworkManagerVPN -
-
-
-NM_DBUS_VPN_ALREADY_STOPPED, macro in NetworkManagerVPN -
-
-
-NM_DBUS_VPN_BAD_ARGUMENTS, macro in NetworkManagerVPN -
-
-
-NM_DBUS_VPN_SIGNAL_CONNECT_FAILED, macro in NetworkManagerVPN -
-
-
-NM_DBUS_VPN_SIGNAL_IP4_CONFIG, macro in NetworkManagerVPN -
-
-
-NM_DBUS_VPN_SIGNAL_IP_CONFIG_BAD, macro in NetworkManagerVPN -
-
-
-NM_DBUS_VPN_SIGNAL_LAUNCH_FAILED, macro in NetworkManagerVPN -
-
-
-NM_DBUS_VPN_SIGNAL_LOGIN_BANNER, macro in NetworkManagerVPN -
-
-
-NM_DBUS_VPN_SIGNAL_LOGIN_FAILED, macro in NetworkManagerVPN -
-
-
-NM_DBUS_VPN_SIGNAL_STATE_CHANGE, macro in NetworkManagerVPN -
-
-
-NM_DBUS_VPN_SIGNAL_VPN_CONFIG_BAD, macro in NetworkManagerVPN -
-
-
-NM_DBUS_VPN_STARTING_IN_PROGRESS, macro in NetworkManagerVPN -
-
-
-NM_DBUS_VPN_STOPPING_IN_PROGRESS, macro in NetworkManagerVPN -
-
-
-NM_DBUS_VPN_WRONG_STATE, macro in NetworkManagerVPN -
-
-
-NMDeviceCapabilities, enum in NetworkManager -
-
-
-NMDeviceModemCapabilities, enum in NetworkManager -
-
-
-NMDeviceState, enum in NetworkManager -
-
-
-NMDeviceStateReason, enum in NetworkManager -
-
-
-NMDeviceType, enum in NetworkManager -
-
-
-NMDeviceWifiCapabilities, enum in NetworkManager -
-

I

NMIP4Address, typedef in NMSettingIP4Config @@ -763,19 +465,6 @@ NMDeviceWifiCapabilities, enum in NetworkManager nm_ip6_route_unref, function in NMSettingIP6Config
-

M

-
-NM_MAJOR_VERSION, macro in nm-version -
-
-
-NM_MICRO_VERSION, macro in nm-version -
-
-
-NM_MINOR_VERSION, macro in nm-version -
-

S

NMSetting, struct in NMSetting @@ -966,6 +655,10 @@ NM_MINOR_VERSION, macro in nm-version
+NMSettingClearSecretsWithFlagsFn, user_function in NMSetting +
+
+
NMSettingCompareFlags, enum in NMSetting
@@ -2098,6 +1791,10 @@ NM_MINOR_VERSION, macro in nm-version
+nm_setting_clear_secrets_with_flags, function in NMSetting +
+
+
nm_setting_compare, function in NMSetting
@@ -3661,14 +3358,6 @@ NM_SETTING_SECRET_FLAGS_ALL, macro in nm-setting-private NM_SETTING_WIRELESS_TX_POWER, macro in NMSettingWireless
-
-NMState, enum in NetworkManager -
-
-
-NM_STATE_CONNECTED, macro in NetworkManager -
-

T

NM_TYPE_CONNECTION_ERROR, macro in NMConnection @@ -3865,93 +3554,9 @@ NM_STATE_CONNECTED, macro in NetworkManager

V

-NMVPNConnectionState, enum in NetworkManagerVPN -
-
-
-NMVPNConnectionStateReason, enum in NetworkManagerVPN -
-
-
NMVPNIterFunc, user_function in NMSettingVPN
-
-NMVPNPluginFailure, enum in NetworkManagerVPN -
-
-
-NMVPNServiceState, enum in NetworkManagerVPN -
-
-
-NM_VPN_DBUS_PLUGIN_INTERFACE, macro in NetworkManagerVPN -
-
-
-NM_VPN_DBUS_PLUGIN_PATH, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_IP4_CONFIG_ADDRESS, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_IP4_CONFIG_BANNER, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_IP4_CONFIG_DNS, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_IP4_CONFIG_DOMAIN, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_IP4_CONFIG_EXT_GATEWAY, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_IP4_CONFIG_GATEWAY, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_IP4_CONFIG_INT_GATEWAY, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_IP4_CONFIG_MSS, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_IP4_CONFIG_MTU, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_IP4_CONFIG_NBNS, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_IP4_CONFIG_NEVER_DEFAULT, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_IP4_CONFIG_PREFIX, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_IP4_CONFIG_PTP, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_IP4_CONFIG_ROUTES, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_IP4_CONFIG_TUNDEV, macro in NetworkManagerVPN -
-

W

NMWepKeyType, enum in NMSettingWirelessSecurity diff --git a/docs/libnm-util/html/ch01.html b/docs/libnm-util/html/ch01.html index d97a8939..abd30410 100644 --- a/docs/libnm-util/html/ch01.html +++ b/docs/libnm-util/html/ch01.html @@ -21,7 +21,7 @@

-libnm-util API Reference

+libnm-util API Reference
NMConnection — Describes a connection to specific network or provider diff --git a/docs/libnm-util/html/index.sgml b/docs/libnm-util/html/index.sgml index eda2a542..84b45556 100644 --- a/docs/libnm-util/html/index.sgml +++ b/docs/libnm-util/html/index.sgml @@ -33,6 +33,7 @@ + @@ -61,6 +62,7 @@ + @@ -95,6 +97,7 @@ + @@ -116,6 +119,7 @@ + diff --git a/docs/libnm-util/html/libnm-util.devhelp b/docs/libnm-util/html/libnm-util.devhelp index 21ba39f2..126736d9 100644 --- a/docs/libnm-util/html/libnm-util.devhelp +++ b/docs/libnm-util/html/libnm-util.devhelp @@ -50,6 +50,7 @@ + @@ -76,6 +77,7 @@ + @@ -89,6 +91,7 @@ + @@ -104,6 +107,7 @@ + diff --git a/docs/libnm-util/html/libnm-util.devhelp2 b/docs/libnm-util/html/libnm-util.devhelp2 index a6544ddd..571a921a 100644 --- a/docs/libnm-util/html/libnm-util.devhelp2 +++ b/docs/libnm-util/html/libnm-util.devhelp2 @@ -50,6 +50,7 @@ + @@ -76,6 +77,7 @@ + @@ -89,6 +91,7 @@ + @@ -104,6 +107,7 @@ + diff --git a/docs/libnm-util/libnm-util-sections.txt b/docs/libnm-util/libnm-util-sections.txt index 06bd0d32..17fa48a6 100644 --- a/docs/libnm-util/libnm-util-sections.txt +++ b/docs/libnm-util/libnm-util-sections.txt @@ -657,6 +657,7 @@ NM_SETTING_NAME NMSettingSecretFlags NMSettingCompareFlags NMSetting +NMSettingClearSecretsWithFlagsFn NMSettingClass NMSettingValueIterFn nm_setting_get_type @@ -672,6 +673,7 @@ nm_setting_diff nm_setting_enumerate_values nm_setting_to_string nm_setting_clear_secrets +nm_setting_clear_secrets_with_flags nm_setting_need_secrets nm_setting_update_secrets nm_setting_get_secret_flags @@ -769,6 +771,7 @@ nm_connection_diff nm_connection_verify nm_connection_need_secrets nm_connection_clear_secrets +nm_connection_clear_secrets_with_flags nm_connection_update_secrets nm_connection_set_path nm_connection_get_path -- cgit 1.3.0-6-gf8a5