*
* @privlevel public
* @privilege %http://tizen.org/privilege/network.account
+ * @feature %http://tizen.org/feature/network.telephony
*
* @return The @c NetAccountId assigned by the creation of a new network account, @n
* else @c INVALID_HANDLE if an error occurs
* @exception E_MAX_EXCEEDED The registry is full. @n Cannot create a new network account.
* @exception E_SYSTEM An internal error has occurred.
* @exception E_PRIVILEGE_DENIED The application does not have the privilege to call this method.
- * @exception E_UNSUPPORTED_OPERATION The device does not support the telephony feature. @b Since: @b 2.1
- * @remarks This method creates a new network account and returns a @c NetAccountId value that can be used in method calls later to operate on the
- * account. If @c INVALID_HANDLE is returned, the specific error code can be accessed using the GetLastResult() method. A Wi-Fi account
- * cannot be created using %NetAccountManager.
+ * @exception E_UNSUPPORTED_OPERATION The target device does not support the required feature. @b Since: @b 2.1
+ * For more information, see <a href=../org.tizen.gettingstarted/html/tizen_overview/application_filtering.htm>Application Filtering</a>.
+ * @remarks
+ * - This method creates a new network account and returns a @c NetAccountId value that can be used in method calls later to operate on the
+ * account. If @c INVALID_HANDLE is returned, the specific error code can be accessed using the GetLastResult() method. A Wi-Fi account
+ * cannot be created using %NetAccountManager.
+ * - Before calling this method, check whether the feature is supported by %Tizen::System::SystemInfo::GetValue() methods.
* @see GetNetAccountInfoN()
* @see UpdateNetAccount()
* @see DeleteNetAccount()
*
* @privlevel public
* @privilege %http://tizen.org/privilege/network.account
+ * @feature %http://tizen.org/feature/network.telephony
*
* @return An error code
* @param[in] netAccountInfo A NetAccountInfo instance containing network information to update an account
* @exception E_SYSTEM An internal error has occurred.
* @exception E_INVALID_OPERATION This operation is not allowed on this network account instance.
* @exception E_PRIVILEGE_DENIED The application does not have the privilege to call this method.
- * @exception E_UNSUPPORTED_OPERATION The device does not support the telephony feature. @b Since: @b 2.1
- * @remarks This method fails if the network account is read-only, in service, or created by another application.
- * A Wi-Fi account cannot be updated using %NetAccountManager.
- * Before calling this method, the user must call GetNetAccountInfoN() to get the latest information in the registry
- * and change the desired fields of that information.
- * This method must use a warning pop-up to notify the user.
+ * @exception E_UNSUPPORTED_OPERATION The target device does not support the required feature. @b Since: @b 2.1
+ * For more information, see <a href=../org.tizen.gettingstarted/html/tizen_overview/application_filtering.htm>Application Filtering</a>.
+ * @remarks
+ * - This method fails if the network account is read-only, in service, or created by another application.
+ * A Wi-Fi account cannot be updated using %NetAccountManager.
+ * This method must use a warning pop-up to notify the user.
+ * - Before calling this method, check whether the feature is supported by %Tizen::System::SystemInfo::GetValue() methods.
* @see CreateNetAccount()
* @see GetNetAccountInfoN()
* @see UpdateNetAccount()
*
* @privlevel platform
* @privilege %http://tizen.org/privilege/networkmanager
+ * @feature %http://tizen.org/feature/network.telephony or %http://tizen.org/feature/network.telephony.mms
*
* @return An error code
* @param[in] netAccountInfo A NetAccountInfo instance containing network information to update an account
* @exception E_INVALID_ACCOUNT The input account ID is invalid.
* @exception E_OPERATION_FAILED This request operation has failed due to an internal error.
* @exception E_PRIVILEGE_DENIED The application does not have the privilege to call this method.
- * @exception E_UNSUPPORTED_OPERATION The device does not support the telephony or MMS feature. @b Since: @b 2.1
+ * @exception E_UNSUPPORTED_OPERATION The target device does not support the required feature. @b Since: @b 2.1
+ * For more information, see <a href=../org.tizen.gettingstarted/html/tizen_overview/application_filtering.htm>Application Filtering</a>.
+ * @remarks Before calling this method, check whether the feature is supported by %Tizen::System::SystemInfo::GetValue() methods.
* @see GetNetAccountInfoN()
* @see UpdateNetAccount()
*/
*
* @since 2.0
*
+ * @feature %http://tizen.org/feature/network.telephony, %http://tizen.org/feature/network.telephony.mms, %http://tizen.org/feature/network.wifi, %http://tizen.org/feature/network.wifi.direct, or %http://tizen.org/feature/usb.host
+ *
* @return The network account, @n
* else INVALID_HANDLE in case of an error or if NetAccountInfo is not found
* @param[in] netBearerType The network account type of bearer
* @exception E_SUCCESS The method is successful.
* @exception E_SYSTEM An internal error has occurred (baseband).
- * @exception E_UNSUPPORTED_OPERATION The specified @c netBearerType is not supported by this device. @b Since: @b 2.1
- * @remarks The specific error code can be accessed using the GetLastResult() method.
- * If INVALID_HANDLE is returned but the last result shows success, @n
- * show a pop-up that asks the user to select the network profile in the Settings menu.
+ * @exception E_UNSUPPORTED_OPERATION The target device does not support the required feature. @b Since: @b 2.1
+ * For more information, see <a href=../org.tizen.gettingstarted/html/tizen_overview/application_filtering.htm>Application Filtering</a>.
+ * @remarks
+ * - The specific error code can be accessed using the GetLastResult() method.
+ * - Before calling this method, check whether the feature is supported by %Tizen::System::SystemInfo::GetValue() methods.
*/
NetAccountId GetNetAccountId(NetBearerType netBearerType = NET_BEARER_PS) const;
*
* @privlevel partner
* @privilege %http://tizen.org/privilege/customnetaccount
+ * @feature %http://tizen.org/feature/network.telephony or %http://tizen.org/feature/network.telephony.mms
*
* @return The @c NetAccountID with the specified name, @n
* else INVALID_HANDLE is returned in case of an error or if %NetAccountInfo is not found
* @exception E_INVALID_ARG The @c netAccountName is invalid or %NetAccountInfo with this name does not exist.
* @exception E_SYSTEM An internal error has occurred.
* @exception E_PRIVILEGE_DENIED The application does not have the privilege to call this method.
- * @exception E_UNSUPPORTED_OPERATION The specified @c netProfileName is not supported by this device. @b Since: @b 2.1
- * @remarks The specific error code can be accessed using the GetLastResult() method.
+ * @exception E_UNSUPPORTED_OPERATION The target device does not support the required feature. @b Since: @b 2.1
+ * For more information, see <a href=../org.tizen.gettingstarted/html/tizen_overview/application_filtering.htm>Application Filtering</a>.
+ * @remarks
+ * - The specific error code can be accessed using the GetLastResult() method.
+ * - Before calling this method, check whether the feature is supported by %Tizen::System::SystemInfo::GetValue() methods.
*/
NetAccountId GetAppNetAccountId(const Tizen::Base::String& netProfileName) const;
*
* @privlevel public
* @privilege %http://tizen.org/privilege/network.connection
+ * @feature %http://tizen.org/feature/network.wifi or %http://tizen.org/feature/network.telephony
*
* @return An error code
* @param[in] netPreference The preferred network
* @exception E_SUCCESS The method is successful.
* @exception E_INVALID_OPERATION This operation is not allowed.
* @exception E_PRIVILEGE_DENIED The application does not have the privilege to call this method.
- * @exception E_UNSUPPORTED_OPERATION The specified @c netPreference is not supported by this device. @b Since: @b 2.1
- * @remarks This preference is not changed during the application life-cycle.
- * If this method is not used, the default connection works in the Wi-Fi first mode.
+ * @exception E_UNSUPPORTED_OPERATION The target device does not support the required feature. @b Since: @b 2.1
+ * For more information, see <a href=../org.tizen.gettingstarted/html/tizen_overview/application_filtering.htm>Application Filtering</a>.
+ * @remarks
+ * - If this method is not used, the default connection works in the Wi-Fi first mode.
+ * - Before calling this method, check whether the feature is supported by %Tizen::System::SystemInfo::GetValue() methods.
* @endif
*/
result SetNetPreference(NetPreferenceType netPreference = NET_WIFI_FIRST);
*
* @privlevel public
* @privilege %http://tizen.org/privilege/network.statistics
+ * @feature %http://tizen.org/feature/network.wifi or %http://tizen.org/feature/network.telephony
*
* @return The number of bytes sent or received, @n
* else @c INVALID_HANDLE if an error occurs
* @exception E_SUCCESS The method is successful.
* @exception E_INVALID_ARG A specified input parameter is invalid.
* @exception E_PRIVILEGE_DENIED The application does not have the privilege to call this method.
- * @exception E_UNSUPPORTED_OPERATION The specified @c bearerType is not supported by this device. @b Since: @b 2.1
- * @remarks The specific error code can be accessed using the GetLastResult() method.
+ * @exception E_UNSUPPORTED_OPERATION The target device does not support the required feature. @b Since: @b 2.1
+ * For more information, see <a href=../org.tizen.gettingstarted/html/tizen_overview/application_filtering.htm>Application Filtering</a>.
+ * @remarks
+ * - The specific error code can be accessed using the GetLastResult() method.
+ * - Before calling this method, check whether the feature is supported by %Tizen::System::SystemInfo::GetValue() methods.
*/
long long GetNetStatisticsInfo(NetBearerType bearerType, NetStatisticsInfoType netStatType) const;
*
* @privlevel platform
* @privilege %http://tizen.org/privilege/netstatisticsmanager
+ * @feature %http://tizen.org/feature/network.wifi or %http://tizen.org/feature/network.telephony
*
* @return An error code
* @param[in] bearerType The bearer type (OperationMode) whose statistical information is reset @n NET_BEARER_WIFI_DIRECT and NET_BEARER_USB are not supported.
* @exception E_INVALID_ARG A specified input parameter is invalid.
* @exception E_SYSTEM An internal error has occurred.
* @exception E_PRIVILEGE_DENIED The application does not have the privilege to call this method.
- * @exception E_UNSUPPORTED_OPERATION The specified @c bearerType is not supported by this device. @b Since: @b 2.1
- * @remarks This method must use warning pop-up for user notification.
+ * @exception E_UNSUPPORTED_OPERATION The target device does not support the required feature. @b Since: @b 2.1
+ * For more information, see <a href=../org.tizen.gettingstarted/html/tizen_overview/application_filtering.htm>Application Filtering</a>.
+ * @remarks
+ * - This method must use warning pop-up for user notification.
+ * - Before calling this method, check whether the feature is supported by %Tizen::System::SystemInfo::GetValue() methods.
* @see GetNetStatisticsInfo()
*/
result Reset(NetBearerType bearerType, NetStatisticsInfoType netStatType);
*
* @privlevel platform
* @privilege %http://tizen.org/privilege/netstatisticsmanager
+ * @feature %http://tizen.org/feature/network.wifi or %http://tizen.org/feature/network.telephony
*
* @return An error code
* @param[in] bearerType The bearer type (OperationMode) whose statistical information would be reset @n NET_BEARER_WIFI_DIRECT and NET_BEARER_USB are not supported.
* @exception E_INVALID_ARG The specified input parameter is invalid.
* @exception E_SYSTEM An internal error has occurred.
* @exception E_PRIVILEGE_DENIED The application does not have the privilege to call this method.
- * @exception E_UNSUPPORTED_OPERATION The specified @c bearerType is not supported by this device. @b Since: @b 2.1
- * @remarks This method must use warning pop-up for user notification.
+ * @exception E_UNSUPPORTED_OPERATION The target device does not support the required feature. @b Since: @b 2.1
+ * For more information, see <a href=../org.tizen.gettingstarted/html/tizen_overview/application_filtering.htm>Application Filtering</a>.
+ * @remarks
+ * - This method must use warning pop-up for user notification.
+ * - Before calling this method, check whether the feature is supported by %Tizen::System::SystemInfo::GetValue() methods.
* @see GetNetStatisticsInfo()
*/
result ResetAll(NetBearerType bearerType);