|  |  |  | Farsight2 Reference Manual |  | 
|---|---|---|---|---|
| Top | Description | ||||
| Network interfaces discoveryNetwork interfaces discovery — Utility functions to discover local network interfaces | 
#include <gst/farsight/fs-interfaces.h> gchar * fs_interfaces_get_ip_for_interface (gchar *interface_name); GList * fs_interfaces_get_local_interfaces (void); GList * fs_interfaces_get_local_ips (gboolean include_loopback);
These utility functions allow the discovery of local network interfaces in a portable manner, they also allow finding the local ip addresses or the address allocated to a network interface.
gchar *             fs_interfaces_get_ip_for_interface  (gchar *interface_name);
Retreives the IPv4 address of an interface by its name
| 
 | name of local interface | 
| Returns : | a newly-allocated string with the IP address | 
GList *             fs_interfaces_get_local_interfaces  (void);
Get the list of local interfaces
| Returns : | a newly-allocated GList of strings. The caller must free it. |