![]() |
![]() |
![]() |
Liboobs (System configuration management) Reference Manual | ![]() |
---|---|---|---|---|
enum OobsIfaceType; #define OOBS_TYPE_IFACE_TYPE OobsIfacesConfig; OobsObject* oobs_ifaces_config_get (OobsSession *session); OobsList* oobs_ifaces_config_get_ifaces (OobsIfacesConfig *config, OobsIfaceType type); GList* oobs_ifaces_config_get_available_configuration_methods (OobsIfacesConfig *config); GList* oobs_ifaces_config_get_available_key_types (OobsIfacesConfig *config);
typedef enum { OOBS_IFACE_TYPE_ETHERNET, OOBS_IFACE_TYPE_WIRELESS, OOBS_IFACE_TYPE_IRLAN, OOBS_IFACE_TYPE_PLIP, OOBS_IFACE_TYPE_MODEM, OOBS_IFACE_TYPE_ISDN } OobsIfaceType;
OobsObject* oobs_ifaces_config_get (OobsSession *session);
Returns the OobsIfacesConfig singleton, which represents the network interfaces and their configuration.
session : |
An OobsSession. |
Returns : | the singleton OobsIfacesConfig object. |
OobsList* oobs_ifaces_config_get_ifaces (OobsIfacesConfig *config, OobsIfaceType type);
Returns an OobsList containing the interfaces that match the
type defined by type
.
config : |
An OobsIfacesConfig. |
type : |
An OobsIfaceType. |
Returns : | An OobsList, you must not unref this object. |
GList* oobs_ifaces_config_get_available_configuration_methods (OobsIfacesConfig *config);
Retrieves the list of available configuration methods for ethernet based interfaces.
config : |
An OobsIfaceConfig. |
Returns : | A GList of strings. This must not be modified or freed. |
GList* oobs_ifaces_config_get_available_key_types (OobsIfacesConfig *config);
Retrieves the list of available key types methods for wireless interfaces.
config : |
An OobsIfaceConfig. |
Returns : | A GList of strings. This must not be modified or freed. |