Blame docs/libnm/html/NMSettingOvsExternalIDs.html

Packit Service a1bd4f
Packit Service a1bd4f
<html>
Packit Service a1bd4f
<head>
Packit Service a1bd4f
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
Packit Service a1bd4f
<title>NMSettingOvsExternalIDs: libnm Reference Manual</title>
Packit Service a1bd4f
<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
Packit Service a1bd4f
<link rel="home" href="index.html" title="libnm Reference Manual">
Packit Service a1bd4f
<link rel="up" href="ch03.html" title="Connection and Setting API Reference">
Packit Service a1bd4f
<link rel="prev" href="NMSettingOvsPort.html" title="NMSettingOvsPort">
Packit Service a1bd4f
<link rel="next" href="NMSettingPpp.html" title="NMSettingPpp">
Packit Service 018b0a
<meta name="generator" content="GTK-Doc V1.33.0 (XML mode)">
Packit Service a1bd4f
<link rel="stylesheet" href="style.css" type="text/css">
Packit Service a1bd4f
</head>
Packit Service a1bd4f
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Top  | 
Packit Service a1bd4f
                  Description
Packit Service a1bd4f
Packit Service a1bd4f
Home
Packit Service a1bd4f
Up
Packit Service a1bd4f
Prev
Packit Service a1bd4f
Next
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f

NMSettingOvsExternalIDs

Packit Service a1bd4f

NMSettingOvsExternalIDs — External-IDs for OVS database

Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f

Functions

Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
NMSetting *
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
nm_setting_ovs_external_ids_new ()
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
const char *const *
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
nm_setting_ovs_external_ids_get_data_keys ()
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
const char *
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
nm_setting_ovs_external_ids_get_data ()
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
void
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
nm_setting_ovs_external_ids_set_data ()
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
gboolean
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
nm_setting_ovs_external_ids_check_key ()
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
gboolean
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
nm_setting_ovs_external_ids_check_val ()
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f

Types and Values

Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
#define
Packit Service a1bd4f
NM_SETTING_OVS_EXTERNAL_IDS_SETTING_NAME
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
#define
Packit Service a1bd4f
NM_SETTING_OVS_EXTERNAL_IDS_DATA
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f

Description

Packit Service a1bd4f

The NMSettingOvsExternalIDs object is a NMSetting subclass that allow to

Packit Service a1bd4f
configure external ids for OVS.

Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f

Functions

Packit Service a1bd4f
Packit Service a1bd4f

nm_setting_ovs_external_ids_new ()

Packit Service a1bd4f
NMSetting *
Packit Service a1bd4f
nm_setting_ovs_external_ids_new (void);
Packit Service a1bd4f

Creates a new NMSettingOvsExternalIDs object with default values.

Packit Service a1bd4f
Packit Service a1bd4f

Returns

Packit Service a1bd4f

the new empty

Packit Service a1bd4f
NMSettingOvsExternalIDs object. 

Packit Service 018b0a

[transfer full][type NMSettingOvsExternalIDs]

Packit Service a1bd4f
Packit Service a1bd4f

Since: 1.30

Packit Service a1bd4f
Packit Service a1bd4f

Packit Service a1bd4f
Packit Service a1bd4f

nm_setting_ovs_external_ids_get_data_keys ()

Packit Service a1bd4f
const char *const *
Packit Service a1bd4f
nm_setting_ovs_external_ids_get_data_keys
Packit Service a1bd4f
                               (NMSettingOvsExternalIDs *setting,
Packit Service a1bd4f
                                guint *out_len);
Packit Service a1bd4f
Packit Service a1bd4f

Parameters

Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f

setting

Packit Service a1bd4f

the NMSettingOvsExternalIDs

Packit Service a1bd4f
 
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f

out_len

Packit Service a1bd4f

the length of the returned array.

Packit Service a1bd4f
[out]
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f

Returns

Packit Service a1bd4f

a

Packit Service a1bd4f
NULL-terminated array containing each key from the table. 

Packit Service 018b0a

[array length=out_len][transfer none]

Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f

Packit Service a1bd4f
Packit Service a1bd4f

nm_setting_ovs_external_ids_get_data ()

Packit Service a1bd4f
const char *
Packit Service a1bd4f
nm_setting_ovs_external_ids_get_data (NMSettingOvsExternalIDs *setting,
Packit Service a1bd4f
                                      const char *key);
Packit Service a1bd4f
Packit Service a1bd4f

Parameters

Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f

setting

Packit Service a1bd4f

the NMSettingOvsExternalIDs instance

Packit Service a1bd4f
 
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f

key

Packit Service a1bd4f

the external-id to lookup

Packit Service a1bd4f
 
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f

Returns

Packit Service a1bd4f

the value associated with key

Packit Service a1bd4f
or NULL if no such
Packit Service a1bd4f
value exists. 

Packit Service 018b0a

[transfer none]

Packit Service a1bd4f
Packit Service a1bd4f

Since: 1.30

Packit Service a1bd4f
Packit Service a1bd4f

Packit Service a1bd4f
Packit Service a1bd4f

nm_setting_ovs_external_ids_set_data ()

Packit Service a1bd4f
void
Packit Service a1bd4f
nm_setting_ovs_external_ids_set_data (NMSettingOvsExternalIDs *setting,
Packit Service a1bd4f
                                      const char *key,
Packit Service a1bd4f
                                      const char *val);
Packit Service a1bd4f
Packit Service a1bd4f

Parameters

Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f

setting

Packit Service a1bd4f

the NMSettingOvsExternalIDs instance

Packit Service a1bd4f
 
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f

key

Packit Service a1bd4f

the key to set

Packit Service a1bd4f
 
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f

val

Packit Service a1bd4f

the value to set or NULL to clear a key.

Packit Service a1bd4f
[allow-none]
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f

Since: 1.30

Packit Service a1bd4f
Packit Service a1bd4f

Packit Service a1bd4f
Packit Service a1bd4f

nm_setting_ovs_external_ids_check_key ()

Packit Service a1bd4f
gboolean
Packit Service a1bd4f
nm_setting_ovs_external_ids_check_key (const char *key,
Packit Service a1bd4f
                                       GError **error);
Packit Service a1bd4f

Checks whether key

Packit Service a1bd4f
 is a valid key for OVS' external-ids.
Packit Service a1bd4f
This means, the key cannot be NULL, not too large and valid ASCII.
Packit Service a1bd4f
Also, only digits and numbers are allowed with a few special
Packit Service a1bd4f
characters. They key must also not start with "NM.".

Packit Service a1bd4f
Packit Service a1bd4f

Parameters

Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f

key

Packit Service a1bd4f

the key to check.

Packit Service a1bd4f
[allow-none]
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f

error

Packit Service a1bd4f

a GError, NULL to ignore.

Packit Service a1bd4f
 
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f

Returns

Packit Service a1bd4f

TRUE if key

Packit Service a1bd4f
is a valid user data key.

Packit Service a1bd4f
Packit Service a1bd4f

Since: 1.30

Packit Service a1bd4f
Packit Service a1bd4f

Packit Service a1bd4f
Packit Service a1bd4f

nm_setting_ovs_external_ids_check_val ()

Packit Service a1bd4f
gboolean
Packit Service a1bd4f
nm_setting_ovs_external_ids_check_val (const char *val,
Packit Service a1bd4f
                                       GError **error);
Packit Service a1bd4f

Checks whether val

Packit Service a1bd4f
 is a valid user data value. This means,
Packit Service a1bd4f
value is not NULL, not too large and valid UTF-8.

Packit Service a1bd4f
Packit Service a1bd4f

Parameters

Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f

val

Packit Service a1bd4f

the value to check.

Packit Service a1bd4f
[allow-none]
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f

error

Packit Service a1bd4f

a GError, NULL to ignore.

Packit Service a1bd4f
 
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f

Returns

Packit Service a1bd4f

TRUE if val

Packit Service a1bd4f
is a valid user data value.

Packit Service a1bd4f
Packit Service a1bd4f

Since: 1.30

Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f

Types and Values

Packit Service a1bd4f
Packit Service a1bd4f

NM_SETTING_OVS_EXTERNAL_IDS_SETTING_NAME

Packit Service a1bd4f
#define NM_SETTING_OVS_EXTERNAL_IDS_SETTING_NAME "ovs-external-ids"
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f

Packit Service a1bd4f
Packit Service a1bd4f

NM_SETTING_OVS_EXTERNAL_IDS_DATA

Packit Service a1bd4f
#define NM_SETTING_OVS_EXTERNAL_IDS_DATA "data"
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service a1bd4f
Packit Service 018b0a

Generated by GTK-Doc V1.33.0
Packit Service a1bd4f
</body>
Packit Service a1bd4f
</html>