OobsIfaceWireless

OobsIfaceWireless —

Synopsis




enum        OobsWirelessKeyType;
#define     OOBS_TYPE_WIRELESS_KEY_TYPE
            OobsIfaceWireless;
GType       oobs_iface_wireless_get_type    (void);
const gchar* oobs_iface_wireless_get_essid  (OobsIfaceWireless *iface);
void        oobs_iface_wireless_set_essid   (OobsIfaceWireless *iface,
                                             const gchar *essid);
const gchar* oobs_iface_wireless_get_wep_key
                                            (OobsIfaceWireless *iface);
void        oobs_iface_wireless_set_wep_key (OobsIfaceWireless *iface,
                                             const gchar *wep_key);
OobsWirelessKeyType oobs_iface_wireless_get_wep_key_type
                                            (OobsIfaceWireless *iface);
void        oobs_iface_wireless_set_wep_key_type
                                            (OobsIfaceWireless *iface,
                                             OobsWirelessKeyType key_type);

Object Hierarchy


  GObject
   +----OobsIface
         +----OobsIfaceEthernet
               +----OobsIfaceWireless

Properties


  "essid"                gchararray            : Read / Write
  "key"                  gchararray            : Read / Write
  "key-type"             OobsWirelessKeyType   : Read / Write

Description

Details

enum OobsWirelessKeyType

typedef enum {
  OOBS_WIRELESS_KEY_ASCII,
  OOBS_WIRELESS_KEY_HEXADECIMAL
} OobsWirelessKeyType;


OOBS_TYPE_WIRELESS_KEY_TYPE

#define OOBS_TYPE_WIRELESS_KEY_TYPE      (oobs_wireless_key_type_get_type ())


OobsIfaceWireless

typedef struct _OobsIfaceWireless OobsIfaceWireless;


oobs_iface_wireless_get_type ()

GType       oobs_iface_wireless_get_type    (void);

Returns :

oobs_iface_wireless_get_essid ()

const gchar* oobs_iface_wireless_get_essid  (OobsIfaceWireless *iface);

Returns the network identification (ESSID) that this interface uses.

iface : an OobsIfaceWireless.
Returns : A pointer to the network identification as a string. This string must not be freed, modified or stored.

oobs_iface_wireless_set_essid ()

void        oobs_iface_wireless_set_essid   (OobsIfaceWireless *iface,
                                             const gchar *essid);

Sets a new network identification (ESSID), overwriting the previous one.

iface : An OobsIfaceWireless.
essid : a new ESSID for the interface.

oobs_iface_wireless_get_wep_key ()

const gchar* oobs_iface_wireless_get_wep_key
                                            (OobsIfaceWireless *iface);

iface :
Returns :

oobs_iface_wireless_set_wep_key ()

void        oobs_iface_wireless_set_wep_key (OobsIfaceWireless *iface,
                                             const gchar *wep_key);

iface :
wep_key :

oobs_iface_wireless_get_wep_key_type ()

OobsWirelessKeyType oobs_iface_wireless_get_wep_key_type
                                            (OobsIfaceWireless *iface);

iface :
Returns :

oobs_iface_wireless_set_wep_key_type ()

void        oobs_iface_wireless_set_wep_key_type
                                            (OobsIfaceWireless *iface,
                                             OobsWirelessKeyType key_type);

iface :
key_type :

Property Details

The "essid" property

  "essid"                gchararray            : Read / Write

ESSID.

Default value: NULL


The "key" property

  "key"                  gchararray            : Read / Write

Key.

Default value: NULL


The "key-type" property

  "key-type"             OobsWirelessKeyType   : Read / Write

key type.

Default value: OOBS_WIRELESS_KEY_HEXADECIMAL