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.