|
MoSync 3.0.1
|
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 EVENT_TYPE_WLAN 7 |
Uses MAEvent::state.
| #define WLAN_ADDR_LEN 6 |
| typedef struct MAWlanAddr MAWlanAddr |
A WLAN address.
| 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().