Top |
Functions
int | nm_ip_config_get_family () |
const char * | nm_ip_config_get_gateway () |
GPtrArray * | nm_ip_config_get_addresses () |
GPtrArray * | nm_ip_config_get_routes () |
const char * const * | nm_ip_config_get_nameservers () |
const char * const * | nm_ip_config_get_domains () |
const char * const * | nm_ip_config_get_searches () |
const char * const * | nm_ip_config_get_wins_servers () |
Types and Values
NMIPConfig | |
#define | NM_IP_CONFIG_FAMILY |
#define | NM_IP_CONFIG_GATEWAY |
#define | NM_IP_CONFIG_ADDRESSES |
#define | NM_IP_CONFIG_ROUTES |
#define | NM_IP_CONFIG_NAMESERVERS |
#define | NM_IP_CONFIG_DOMAINS |
#define | NM_IP_CONFIG_SEARCHES |
#define | NM_IP_CONFIG_WINS_SERVERS |
Functions
nm_ip_config_get_family ()
int
nm_ip_config_get_family (NMIPConfig *config
);
Gets the IP address family
nm_ip_config_get_gateway ()
const char *
nm_ip_config_get_gateway (NMIPConfig *config
);
Gets the IP gateway address.
nm_ip_config_get_addresses ()
GPtrArray *
nm_ip_config_get_addresses (NMIPConfig *config
);
Gets the IP addresses (containing the address, prefix, and gateway).
Returns
the GPtrArray containing NMIPAddresses. This is the internal copy used by the configuration and must not be modified. The library never modifies the returned array and thus it is safe for callers to reference and keep using it.
[element-type NMIPAddress][transfer none]
nm_ip_config_get_routes ()
GPtrArray *
nm_ip_config_get_routes (NMIPConfig *config
);
Gets the routes.
Returns
the GPtrArray containing NMIPRoutes. This is the internal copy used by the configuration, and must not be modified. The library never modifies the returned array and thus it is safe for callers to reference and keep using it.
[element-type NMIPRoute][transfer none]
nm_ip_config_get_nameservers ()
const char * const *
nm_ip_config_get_nameservers (NMIPConfig *config
);
Gets the domain name servers (DNS).
nm_ip_config_get_domains ()
const char * const *
nm_ip_config_get_domains (NMIPConfig *config
);
Gets the domain names.
nm_ip_config_get_searches ()
const char * const *
nm_ip_config_get_searches (NMIPConfig *config
);
Gets the DNS searches.
Returns
the array of DNS search strings.
(This is never NULL
, though it may be 0-length).
[transfer none]
nm_ip_config_get_wins_servers ()
const char * const *
nm_ip_config_get_wins_servers (NMIPConfig *config
);
Gets the Windows Internet Name Service servers (WINS).
Returns
the arry of WINS server IP address strings.
(This is never NULL
, though it may be 0-length.).
[transfer none]
Property Details
The “addresses”
property
“addresses” GPtrArray *
A GPtrArray containing the addresses (NMIPAddress) of the configuration.
Flags: Read
The “domains”
property
“domains” GStrv
The array containing domain strings of the configuration.
Flags: Read
The “family”
property
“family” gint
The IP address family of the configuration; either
AF_INET
or AF_INET6
.
Flags: Read
Allowed values: [0,255]
Default value: 0
The “gateway”
property
“gateway” gchar *
The IP gateway address of the configuration as string.
Flags: Read
Default value: NULL
The “nameservers”
property
“nameservers” GStrv
The array containing name server IP addresses of the configuration.
Flags: Read
The “routes”
property
“routes” GPtrArray *
A GPtrArray containing the routes (NMIPRoute) of the configuration.
Flags: Read
The “searches”
property
“searches” GStrv
The array containing DNS search strings of the configuration.
Flags: Read
The “wins-servers”
property
“wins-servers” GStrv
The array containing WINS server IP addresses of the configuration. (This will always be empty for IPv6 configurations.)
Flags: Read