|  |  |  | Liboobs (System configuration management) Reference Manual | |
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Properties | ||||
OobsStaticHost; OobsStaticHostClass; OobsStaticHost* oobs_static_host_new (const gchar *ip_address,GList *aliases); const gchar* oobs_static_host_get_ip_address (OobsStaticHost *static_host); void oobs_static_host_set_ip_address (OobsStaticHost *static_host,const gchar *ip_address); GList* oobs_static_host_get_aliases (OobsStaticHost *static_host); void oobs_static_host_set_aliases (OobsStaticHost *static_host,GList *aliases);
typedef struct {
  GObjectClass parent_class;
  void (*_oobs_padding1) (void);
  void (*_oobs_padding2) (void);
} OobsStaticHostClass;
OobsStaticHost* oobs_static_host_new (const gchar *ip_address,GList *aliases);
Returns a new OobsStaticHost defining both the IP address and the list of hostnames that will point to the IP address.
| 
 | IP address for the static host. | 
| 
 | GList of aliases to ip_address. | 
| Returns : | A new OobsStaticHost. | 
const gchar*        oobs_static_host_get_ip_address     (OobsStaticHost *static_host);
Returns the static host IP address.
| 
 | An OobsStaticHost. | 
| Returns : | A pointer to the static host IP address as a string. This string must not be freed, modified or stored. | 
void oobs_static_host_set_ip_address (OobsStaticHost *static_host,const gchar *ip_address);
Sets the IP address of static_host to be ip_address, overwriting the previous one.
| 
 | An OobsStaticHost. | 
| 
 | A new IP address for static_host | 
GList*              oobs_static_host_get_aliases        (OobsStaticHost *static_host);
Returns the hostname aliases for the static_host IP address.
The returned list must be freed with g_list_free().
| 
 | An OobsStaticHost. | 
| Returns : | A GList of gchar pointers containing the host aliases. | 
void oobs_static_host_set_aliases (OobsStaticHost *static_host,GList *aliases);
Sets a new list of aliases for the static_host IP address. overwriting the previous one.
| 
 | An OobsStaticHost. | 
| 
 | a GList of gchar pointers containing the host aliases. |