OobsIfacesConfig

OobsIfacesConfig — Object that represents network interfaces configuration.

Synopsis




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);

Object Hierarchy


  GObject
   +----OobsObject
         +----OobsIfacesConfig

Description

Details

enum OobsIfaceType

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;


OOBS_TYPE_IFACE_TYPE

#define OOBS_TYPE_IFACE_TYPE (oobs_iface_type_get_type ())


OobsIfacesConfig

typedef struct _OobsIfacesConfig OobsIfacesConfig;


oobs_ifaces_config_get ()

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.

oobs_ifaces_config_get_ifaces ()

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.

oobs_ifaces_config_get_available_configuration_methods ()

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.

oobs_ifaces_config_get_available_key_types ()

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.