OobsIfacesConfig

OobsIfacesConfig — Object that represents network interfaces configuration

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_PPP
} OobsIfaceType;


OobsIfacesConfig

typedef struct _OobsIfacesConfig OobsIfacesConfig;


OobsIfacesConfigClass

typedef struct {
  OobsObjectClass parent_class;

  void (*_oobs_padding1) (void);
  void (*_oobs_padding2) (void);
  void (*_oobs_padding3) (void);
  void (*_oobs_padding4) (void);
} OobsIfacesConfigClass;


oobs_iface_type_get_type ()

GType               oobs_iface_type_get_type            (void);

Returns :


oobs_ifaces_config_get ()

OobsObject*         oobs_ifaces_config_get              (void);

Returns the OobsIfacesConfig singleton, which represents the network interfaces and their configuration.

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.

oobs_ifaces_config_get_available_ppp_types ()

GList*              oobs_ifaces_config_get_available_ppp_types
                                                        (OobsIfacesConfig *config);

Retrieves the list of available PPP interface types.

config :

An OobsIfaceConfig.

Returns :

A GList of strings. This must not be modified or freed.