Tizen Native API

Functions

int wifi_ap_create (const char *essid, wifi_ap_h *ap)
 Creates the access point handle.
int wifi_ap_hidden_create (const char *essid, wifi_ap_h *ap)
 Creates the hidden access point handle.
int wifi_ap_destroy (wifi_ap_h ap)
 Destroys the access point handle.
int wifi_ap_clone (wifi_ap_h *cloned_ap, wifi_ap_h origin)
 Clones the access point handle.
int wifi_ap_refresh (wifi_ap_h ap)
 Refreshes the access point information.

Typedefs

typedef void * wifi_ap_h
 The Wi-Fi access point handle.

The Access Point API provides functions for managing the Access Point.

Required Header

#include <wifi.h>

Overview

The Access Point API provides functions for managing the Access Point. You need to create the ap handle for using the functions. You can use Wi-Fi information with the handle.

Related Features

This API is related with the following features:

It is recommended to design feature related codes in your application for reliability.

You can check if a device supports the related features for this API by using System Information, thereby controlling the procedure of your application.

To ensure your application is only running on the device with specific features, please define the features in your manifest file using the manifest editor in the SDK.

More details on featuring your application can be found from Feature List.


Typedef Documentation

typedef void* wifi_ap_h

The Wi-Fi access point handle.

Since :
2.3

Function Documentation

int wifi_ap_clone ( wifi_ap_h cloned_ap,
wifi_ap_h  origin 
)

Clones the access point handle.

Since :
2.3
Remarks:
You must release cloned_ap using wifi_ap_destroy().
Parameters:
[out]cloned_apThe cloned access point handle
[in]originThe origin access point handle
Returns:
0 on success, otherwise negative error value
Return values:
WIFI_ERROR_NONESuccessful
WIFI_ERROR_INVALID_PARAMETERInvalid parameter
WIFI_ERROR_OUT_OF_MEMORYOut of memory
WIFI_ERROR_NOT_SUPPORTEDNot supported
See also:
wifi_ap_destroy()
int wifi_ap_create ( const char *  essid,
wifi_ap_h ap 
)

Creates the access point handle.

Since :
2.3
Remarks:
You must release ap using wifi_ap_destroy().
Parameters:
[in]essidThe ESSID (Extended Service Set Identifier) should be null-terminated and can be UTF-8 encoded
[out]apThe access point handle
Returns:
0 on success, otherwise negative error value
Return values:
WIFI_ERROR_NONESuccessful
WIFI_ERROR_INVALID_PARAMETERInvalid parameter
WIFI_ERROR_OUT_OF_MEMORYOut of memory
WIFI_ERROR_NOT_SUPPORTEDNot supported
See also:
wifi_ap_destroy()

Destroys the access point handle.

Since :
2.3
Parameters:
[in]apThe access point handle
Returns:
0 on success, otherwise negative error value
Return values:
WIFI_ERROR_NONESuccessful
WIFI_ERROR_INVALID_PARAMETERInvalid parameter
WIFI_ERROR_NOT_SUPPORTEDNot supported
See also:
wifi_ap_create()
int wifi_ap_hidden_create ( const char *  essid,
wifi_ap_h ap 
)

Creates the hidden access point handle.

Since :
2.3
Remarks:
You must release ap using wifi_ap_destroy().
Parameters:
[in]essidThe ESSID (Extended Service Set Identifier) should be null-terminated and can be UTF-8 encoded
[out]apThe access point handle
Returns:
0 on success, otherwise negative error value
Return values:
WIFI_ERROR_NONESuccessful
WIFI_ERROR_INVALID_PARAMETERInvalid parameter
WIFI_ERROR_OUT_OF_MEMORYOut of memory
WIFI_ERROR_NOT_SUPPORTEDNot supported
See also:
wifi_ap_destroy()

Refreshes the access point information.

Since :
2.3
Privilege Level:
public
Privilege:
http://tizen.org/privilege/network.get
Remarks:
You should call this function in order to get the current access point information, because the information can be changed.
Parameters:
[in]apThe access point handle
Returns:
0 on success, otherwise negative error value
Return values:
WIFI_ERROR_NONESuccessful
WIFI_ERROR_INVALID_PARAMETERInvalid parameter
WIFI_ERROR_OPERATION_FAILEDOperation failed
WIFI_ERROR_OUT_OF_MEMORYOut of memory
WIFI_ERROR_PERMISSION_DENIEDPermission Denied
WIFI_ERROR_NOT_SUPPORTEDNot supported