/**
* @brief Gets the value that indicates whether NFC is supported.
+ * @details This function returns true if the NFC feature is supported on the device, otherwise it returns false.
* @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_MANAGER_MODULE
*
/**
* @brief Sets NFC Activation state changed callback.
+ * @details This function sets a callback function to be invoked when the NFC activation state changes.
+ * The callback function will be called with the new activation state and the user data provided during registration.
* @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_MANAGER_MODULE
*
/**
* @brief Unsets the callback function.
+ * @details This function unregisters the callback function previously set by nfc_manager_set_activation_changed_cb().
+ * After calling this function, the callback function will no longer be called when the NFC activation state changes.
* @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_MANAGER_MODULE
*
/**
* @platform
* @brief Sets NFC Activation.
+ * @details This function sets the NFC activation state.
+ * If the NFC state is set to true, NFC will be activated.
+ * If it is set to false, NFC will be deactivated.
+ * The provided callback function will be invoked after the activation or deactivation process is complete,
+ * and it can receive an error code indicating the result of the operation.
* @since_tizen 2.3
* @privlevel platform
* @privilege %http://tizen.org/privilege/nfc.admin
/**
* @brief Gets NFC Activation state.
+ * @details This function checks the current state of NFC activation.
+ * It returns true if NFC is currently activated, and false if it is not.
* @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_MANAGER_MODULE
* @remarks The specific error code can be obtained using the get_last_result() method. Error codes are described in Exception section.
/**
* @brief Sets a callback function for receiving tag discovered notification.
+ * @details This function sets a callback function that will be called when a tag is discovered or disappears.
+ * The callback function will be called with the user data provided as a parameter.
+ * This function must be called after the NFC manager has been initialized.
* @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_MANAGER_MODULE
*
/**
* @brief Unsets the callback function.
+ * @details This function unsets the previously set callback function for receiving tag discovered notifications.
+ * After calling this function, the callback function will no longer be called when a tag is discovered or disappears.
+ * This function must be called after the NFC manager has been initialized.
* @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_MANAGER_MODULE
*
/**
* @brief Sets a callback function for receiving NDEF Message discovered notification.
+ * @details This function sets a callback function that will be called when an NDEF message is discovered.
+ * The callback function will be called with the user data provided as a parameter.
+ * This function must be called after the NFC manager has been initialized.
* @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_MANAGER_MODULE
*
/**
* @brief Unsets the callback function.
+ * @details This function unsets the previously set callback function for receiving NDEF message discovered notifications.
+ * After calling this function, the callback function will no longer be called when an NDEF message is discovered.
+ * This function must be called after the NFC manager has been initialized.
* @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_MANAGER_MODULE
*
/**
* @brief Sets a callback function for receiving NFC peer-to-peer target discovered notification.
+ * @details This function sets a callback function that will be called when an NFC peer-to-peer target is discovered.
+ * The callback function will be called with the user data provided as a parameter.
+ * This function must be called after the NFC manager has been initialized.
* @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_MANAGER_MODULE
*
/**
* @brief Unsets the callback function.
+ * @details This function unsets the previously set callback function for receiving NFC peer-to-peer target discovered notifications.
+ * After calling this function, the callback function will no longer be called when an NFC peer-to-peer target is discovered.
+ * This function must be called after the NFC manager has been initialized.
* @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_MANAGER_MODULE
*
*/
void nfc_manager_unset_p2p_target_discovered_cb(void);
-
/**
* @brief Sets a callback function for receiving Secure Element (SIM/UICC (Universal Integrated Circuit Card)) event.
+ * @details This function sets a callback function that will be called when a Secure Element event occurs.
+ * The callback function will be called with the user data provided as a parameter.
+ * This function must be called after the NFC manager has been initialized.
* @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_MANAGER_MODULE
*
* @see nfc_manager_unset_se_event_cb()
* @see nfc_manager_initialize()
*/
-
int nfc_manager_set_se_event_cb(nfc_se_event_cb callback, void *user_data);
/**
* @brief Unsets the callback function.
+ * @details This function unsets the previously set callback function for receiving Secure Element (SIM/UICC) event notifications.
+ * After calling this function, the callback function will no longer be called when a Secure Element (SIM/UICC) event occurs.
+ * This function must be called after the NFC manager has been initialized.
* @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_MANAGER_MODULE
*
/**
* @brief Sets a callback function for receiving Secure Element (SIM/UICC (Universal Integrated Circuit Card)) transaction event(#NFC_SE_EVENT_TRANSACTION) data.
+ * @details This function sets a callback function that will be called when
+ * a Secure Element (SIM/UICC) transaction event (#NFC_SE_EVENT_TRANSACTION) occurs.
+ * The callback function will be called with the user data provided as a parameter.
+ * This function must be called after the NFC manager has been initialized.
* @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_MANAGER_MODULE
*
/**
* @brief Unsets the callback function.
+ * @details This function unsets the previously set callback function for receiving Secure Element (SIM/UICC)
+ * transaction event (#NFC_SE_EVENT_TRANSACTION) notifications.
+ * After calling this function, the callback function will no longer be called when a Secure Element (SIM/UICC)
+ * transaction event (#NFC_SE_EVENT_TRANSACTION) occurs.
+ * This function must be called after the NFC manager has been initialized.
* @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_MANAGER_MODULE
* @remarks The specific error code can be obtained using the get_last_result() method. Error codes are described in Exception section.
/**
* @brief Sets a callback function for receiving HCE (Host Card Emulation) event.
+ * @details This function sets a callback function that will be called when a Host Card Emulation (HCE) event occurs.
+ * The callback function will be called with the user data provided as a parameter.
+ * This function must be called after the NFC manager has been initialized.
* @since_tizen 2.3.1
* @privlevel public
* @privilege %http://tizen.org/privilege/nfc.cardemulation
/**
* @brief Unsets the callback function.
+ * @details This function unsets the previously set callback function for receiving Host Card Emulation (HCE) event notifications.
+ * After calling this function, the callback function will no longer be called when a Host Card Emulation (HCE) event occurs.
+ * This function must be called after the NFC manager has been initialized.
* @since_tizen 2.3.1
* @privlevel public
* @privilege %http://tizen.org/privilege/nfc.cardemulation