Top | ![]() |
![]() |
![]() |
![]() |
OobsObject * | oobs_hosts_config_get () |
const gchar * | oobs_hosts_config_get_hostname () |
void | oobs_hosts_config_set_hostname () |
const gchar * | oobs_hosts_config_get_domainname () |
void | oobs_hosts_config_set_domainname () |
OobsList * | oobs_hosts_config_get_static_hosts () |
GList * | oobs_hosts_config_get_dns_servers () |
void | oobs_hosts_config_set_dns_servers () |
GList * | oobs_hosts_config_get_search_domains () |
void | oobs_hosts_config_set_search_domains () |
OobsObject *
oobs_hosts_config_get (void
);
Returns the OobsHostsConfig singleton, this object represents the hosts resolution configuration.
const gchar *
oobs_hosts_config_get_hostname (OobsHostsConfig *config
);
Returns the hostname for the machine.
void oobs_hosts_config_set_hostname (OobsHostsConfig *config
,const gchar *hostname
);
Sets a new hostname, overwriting the previous one.
const gchar *
oobs_hosts_config_get_domainname (OobsHostsConfig *config
);
Returns the domain name for the machine.
void oobs_hosts_config_set_domainname (OobsHostsConfig *config
,const gchar *domainname
);
Sets a new domain name, overwriting the previous one.
OobsList *
oobs_hosts_config_get_static_hosts (OobsHostsConfig *config
);
Returns an OobsList containing objects of type OobsStaticHost.
GList *
oobs_hosts_config_get_dns_servers (OobsHostsConfig *config
);
Returns a GList containing the IP addresses of the DNS servers.
The returned list must be freed with g_list_free()
.
void oobs_hosts_config_set_dns_servers (OobsHostsConfig *config
,GList *dns_list
);
Overwrites the list of DNS servers. The previous list and its contents will be freed, so any merging will have to be done by hand.
config |
An OobsHostsConfig. |
|
dns_list |
a GList containing strings with the IP addresses of the DNS servers. |
GList *
oobs_hosts_config_get_search_domains (OobsHostsConfig *config
);
Returns a GList containing the search domains.
The returned list musts be freed with g_list_free()
.
void oobs_hosts_config_set_search_domains (OobsHostsConfig *config
,GList *search_domains_list
);
Overwrites the list of search domains. The previous list and its contents will be freed, so any merging will have to be done by hand.