From 485d149fe80915d94ed49ea6c2c0552cf7a3e79a Mon Sep 17 00:00:00 2001 From: Michael Biebl Date: Fri, 28 Oct 2011 23:04:16 +0200 Subject: Imported Upstream version 0.9.1.95 --- docs/libnm-util/html/NMConnection.html | 93 ++++++ docs/libnm-util/html/NMSetting.html | 85 ++++- docs/libnm-util/html/api-index-full.html | 431 ++------------------------ docs/libnm-util/html/ch01.html | 2 +- docs/libnm-util/html/index.sgml | 5 + docs/libnm-util/html/libnm-util-nm-utils.html | 12 +- docs/libnm-util/html/libnm-util.devhelp | 5 + docs/libnm-util/html/libnm-util.devhelp2 | 5 + 8 files changed, 219 insertions(+), 419 deletions(-) (limited to 'docs/libnm-util/html') diff --git a/docs/libnm-util/html/NMConnection.html b/docs/libnm-util/html/NMConnection.html index c700c0d9..3eb0788a 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, @@ -89,6 +93,8 @@ const char * void nm_connection_set_path (NMConnection *connection, const char *path); const char * nm_connection_get_path (NMConnection *connection); +gboolean nm_connection_is_type (NMConnection *connection, + const char *type); void nm_connection_for_each_setting_value (NMConnection *connection, NMSettingValueIterFn func, @@ -153,6 +159,7 @@ const char *

Signals

+  "secrets-cleared"                                : Run First
   "secrets-updated"                                : Run First
 
@@ -700,6 +707,38 @@ 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. [scope call] +

user_data :

caller-supplied data passed to func +
+
+
+

nm_connection_update_secrets ()

gboolean            nm_connection_update_secrets        (NMConnection *connection,
                                                          const char *setting_name,
@@ -796,6 +835,37 @@ Returns the connection's D-Bus path.
 

+

nm_connection_is_type ()

+
gboolean            nm_connection_is_type               (NMConnection *connection,
+                                                         const char *type);
+

+A convenience function to check if the given connection is a particular +type (ie wired, wifi, ppp, etc). Checks the "type" +property of the connection and matches that against type. +

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

connection :

the NMConnection +

type :

a setting name to check the connection's type against (like +NM_SETTING_WIRELESS_SETTING_NAME or NM_SETTING_WIRED_SETTING_NAME)

Returns :

+TRUE if the connection is of the given type, FALSE if not
+
+
+

nm_connection_for_each_setting_value ()

void                nm_connection_for_each_setting_value
                                                         (NMConnection *connection,
@@ -1344,6 +1414,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..eec15973 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;
 

@@ -635,8 +682,9 @@ failed validation, and in what way that property failed validation.

all_settings :

-a GSList of all settings in the connection from which setting -came +a GSList of all settings +in the connection from which setting came. [element-type NMSetting] +

error :

@@ -851,6 +899,37 @@ 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. [scope call] +

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..d2b7bdbe 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
@@ -222,6 +193,10 @@ NM_CHECK_VERSION, macro in nm-version
+nm_connection_is_type, function in NMConnection +
+
+
nm_connection_lookup_setting_type, function in NMConnection
@@ -269,275 +244,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 +469,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 +659,10 @@ NM_MINOR_VERSION, macro in nm-version
+NMSettingClearSecretsWithFlagsFn, user_function in NMSetting +
+
+
NMSettingCompareFlags, enum in NMSetting
@@ -2098,6 +1795,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 +3362,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 +3558,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..e21c769e 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..306a2efd 100644 --- a/docs/libnm-util/html/index.sgml +++ b/docs/libnm-util/html/index.sgml @@ -33,9 +33,11 @@ + + @@ -61,6 +63,7 @@ + @@ -95,6 +98,7 @@ + @@ -116,6 +120,7 @@ + diff --git a/docs/libnm-util/html/libnm-util-nm-utils.html b/docs/libnm-util/html/libnm-util-nm-utils.html index 00c11126..d4440e8d 100644 --- a/docs/libnm-util/html/libnm-util-nm-utils.html +++ b/docs/libnm-util/html/libnm-util-nm-utils.html @@ -507,7 +507,8 @@ extended in the future.

list :

-a list of NMIP4Address objects +a list of NMIP4Address objects. [element-type NMIP4Address] +

value :

@@ -561,7 +562,8 @@ be extended in the future.

list :

-a list of NMIP4Route objects +a list of NMIP4Route objects. [element-type NMIP4Route] +

value :

@@ -675,7 +677,8 @@ future.

list :

-a list of NMIP6Address objects +a list of NMIP6Address objects. [element-type NMIP6Address] +

value :

@@ -730,7 +733,8 @@ guaranteed to be stable and may be extended in the future.

list :

-a list of NMIP6Route objects +a list of NMIP6Route objects. [element-type NMIP6Route] +

value :

diff --git a/docs/libnm-util/html/libnm-util.devhelp b/docs/libnm-util/html/libnm-util.devhelp index 21ba39f2..7e48f817 100644 --- a/docs/libnm-util/html/libnm-util.devhelp +++ b/docs/libnm-util/html/libnm-util.devhelp @@ -50,9 +50,11 @@ + + @@ -76,6 +78,7 @@ + @@ -89,6 +92,7 @@ + @@ -104,6 +108,7 @@ + diff --git a/docs/libnm-util/html/libnm-util.devhelp2 b/docs/libnm-util/html/libnm-util.devhelp2 index a6544ddd..3c4ec11b 100644 --- a/docs/libnm-util/html/libnm-util.devhelp2 +++ b/docs/libnm-util/html/libnm-util.devhelp2 @@ -50,9 +50,11 @@ + + @@ -76,6 +78,7 @@ + @@ -89,6 +92,7 @@ + @@ -104,6 +108,7 @@ + -- cgit 1.3.0-6-gf8a5