MoSync 3.0.1
IX_WLAN.h File Reference

Classes

struct  MAWlanAddr
 A WLAN address. More...
struct  MAWlanAp
 A WLAN access point. More...

Defines

#define EVENT_TYPE_WLAN   7
 Uses MAEvent::state.
#define WLAN_ADDR_LEN   6

Typedefs

typedef struct MAWlanAddr MAWlanAddr
 A WLAN address.
typedef struct MAWlanAp MAWlanAp
 A WLAN access point.

Functions

int maWlanStartDiscovery (void)
int maWlanGetNewAp (MAWlanAp *dst)

Define Documentation

#define EVENT_TYPE_WLAN   7
#define WLAN_ADDR_LEN   6

Typedef Documentation

typedef struct MAWlanAddr MAWlanAddr

A WLAN address.

typedef struct MAWlanAp MAWlanAp

A WLAN access point.


Function Documentation

int maWlanStartDiscovery ( void  )

Causes EVENT_TYPE_WLAN. Returns <0 on failure. WLAN events' state are >0 when the discovery is complete, 0 when it's still going on, <0 on error.

References maIOCtl().

int maWlanGetNewAp ( MAWlanAp dst)

Returns strlen(name) + 1 on success, 0 if no new AP is available, <0 on failure.

If dst.nameBufSize is less than the return value, the name is not copied.

The IEEE 802.11 WLAN standard specifies that a name may be up to 32 characters long. Your buffer should therefore be at least 33 bytes long, in order to contain a maximum-length name and terminating zero.

References maIOCtl().

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines