Liboobs (System configuration management) Reference Manual | ||||
---|---|---|---|---|
Top | Description | Object Hierarchy |
Synopsis
enum OobsIfaceType; OobsIfacesConfig; OobsIfacesConfigClass; GType oobs_iface_type_get_type (void
); OobsObject* oobs_ifaces_config_get (void
); 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
); GList* oobs_ifaces_config_get_available_ppp_types (OobsIfacesConfig *config
);
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;
OobsIfacesConfigClass
typedef struct { OobsObjectClass parent_class; void (*_oobs_padding1) (void); void (*_oobs_padding2) (void); void (*_oobs_padding3) (void); void (*_oobs_padding4) (void); } OobsIfacesConfigClass;
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
.
|
An OobsIfacesConfig. |
|
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.
|
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.
|
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.
|
An OobsIfaceConfig. |
Returns : |
A GList of strings. This must not be modified or freed. |