![]() |
![]() |
![]() |
libnm-glib Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Implemented Interfaces | Properties |
NMIP4Config; NMIP4ConfigClass; #define NM_IP4_CONFIG_GATEWAY #define NM_IP4_CONFIG_ADDRESSES #define NM_IP4_CONFIG_ROUTES #define NM_IP4_CONFIG_NAMESERVERS #define NM_IP4_CONFIG_DOMAINS #define NM_IP4_CONFIG_SEARCHES #define NM_IP4_CONFIG_WINS_SERVERS GObject * nm_ip4_config_new (DBusGConnection *connection
,const char *object_path
); const char * nm_ip4_config_get_gateway (NMIP4Config *config
); const GSList * nm_ip4_config_get_addresses (NMIP4Config *config
); const GSList * nm_ip4_config_get_routes (NMIP4Config *config
); const GArray * nm_ip4_config_get_nameservers (NMIP4Config *config
); const GPtrArray * nm_ip4_config_get_domains (NMIP4Config *config
); const GPtrArray * nm_ip4_config_get_searches (NMIP4Config *config
); const GArray * nm_ip4_config_get_wins_servers (NMIP4Config *config
);
"addresses" gpointer : Read "domains" NMStringArray* : Read "gateway" gchar* : Read "nameservers" NMUintArray* : Read "routes" gpointer : Read "searches" NMStringArray* : Read "wins-servers" NMUintArray* : Read
typedef struct { NMObjectClass parent; /* Padding for future expansion */ void (*_reserved1) (void); void (*_reserved2) (void); void (*_reserved3) (void); void (*_reserved4) (void); void (*_reserved5) (void); void (*_reserved6) (void); } NMIP4ConfigClass;
GObject * nm_ip4_config_new (DBusGConnection *connection
,const char *object_path
);
Creates a new NMIP4Config.
|
the DBusGConnection |
|
the DBus object path of the device |
Returns : |
a new IP4 configuration. [transfer full] |
const char * nm_ip4_config_get_gateway (NMIP4Config *config
);
Gets the IP4 gateway address.
|
a NMIP4Config |
Returns : |
the IP4 address of the gateway. |
Since 0.9.10
const GSList * nm_ip4_config_get_addresses (NMIP4Config *config
);
Gets the IP4 addresses (containing the address, prefix, and gateway).
|
a NMIP4Config |
Returns : |
the GSList containing NMIP4Addresses. This is the internal copy used by the configuration and must not be modified. [element-type NetworkManager.IP4Address] |
const GSList * nm_ip4_config_get_routes (NMIP4Config *config
);
Gets the routes.
|
a NMIP4Config |
Returns : |
the GSList containing NMIP4Routes. This is the internal copy used by the configuration, and must not be modified. [element-type NetworkManager.IP4Route] |
const GArray * nm_ip4_config_get_nameservers (NMIP4Config *config
);
Gets the domain name servers (DNS).
|
a NMIP4Config |
Returns : |
the GArray containing guint32s. This is the internal copy used by the configuration and must not be modified. [element-type guint32] |
const GPtrArray * nm_ip4_config_get_domains (NMIP4Config *config
);
Gets the domain names.
|
a NMIP4Config |
Returns : |
the GPtrArray containing domains as strings. This is the internal copy used by the configuration, and must not be modified. [element-type utf8] |
const GPtrArray * nm_ip4_config_get_searches (NMIP4Config *config
);
Gets the dns searches.
|
a NMIP4Config |
Returns : |
the GPtrArray containing dns searches as strings. This is the internal copy used by the configuration, and must not be modified. [element-type utf8] |
Since 0.9.10
const GArray * nm_ip4_config_get_wins_servers (NMIP4Config *config
);
Gets the Windows Internet Name Service servers (WINS).
|
a NMIP4Config |
Returns : |
the GArray containing guint32s. This is the internal copy used by the configuration and must not be modified. [element-type guint32] |
"addresses"
property"addresses" gpointer : Read
The GPtrArray containing NMIP4Addresses of the configuration.
"domains"
property "domains" NMStringArray* : Read
The GPtrArray containing domain strings of the configuration.
"gateway"
property"gateway" gchar* : Read
The IP4 gateway address of the configuration as string.
Default value: NULL
Since 0.9.10
"nameservers"
property "nameservers" NMUintArray* : Read
The GArray containing name servers (guint32s) of the configuration.
"routes"
property"routes" gpointer : Read
The GPtrArray containing NMSettingIP4Routes of the configuration.
"searches"
property "searches" NMStringArray* : Read
The GPtrArray containing dns search strings of the configuration.
Since 0.9.10