Name: capi-network-nfc
Summary: A NFC library in Native API
-Version: 0.2.2
+Version: 0.2.3
Release: 0
Group: Network & Connectivity/NFC
License: Apache-2.0
LOG_BEGIN();
CHECK_SUPPORTED(NFC_CE_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(handle == NULL);
*handle = (nfc_se_h)temp;
return nfc_common_convert_error_code(__func__, result);
+ /* LCOV_EXCL_STOP */
}
LOG_BEGIN();
CHECK_SUPPORTED(NFC_CE_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(handle == NULL);
CHECK_INVALID(cmd == NULL);
}
return nfc_common_convert_error_code(__func__, result);
+ /* LCOV_EXCL_STOP */
}
LOG_BEGIN();
CHECK_SUPPORTED(NFC_CE_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(handle == NULL);
CHECK_INVALID(atr == NULL);
}
return nfc_common_convert_error_code(__func__, result);
+ /* LCOV_EXCL_STOP */
}
int nfc_se_close_secure_element_internal(nfc_se_h handle)
LOG_BEGIN();
CHECK_SUPPORTED(NFC_CE_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
result = net_nfc_client_se_close_internal_secure_element_sync(
(net_nfc_target_handle_h)handle);
return nfc_common_convert_error_code(__func__, result);
+ /* LCOV_EXCL_STOP */
}
int nfc_se_enable_card_emulation()
LOG_BEGIN();
CHECK_SUPPORTED(NFC_CE_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
result = net_nfc_set_card_emulation_mode_sync(NET_NFC_CARD_EMELATION_ENABLE);
return nfc_common_convert_error_code(__func__, result);
+ /* LCOV_EXCL_STOP */
}
int nfc_se_disable_card_emulation()
LOG_BEGIN();
CHECK_SUPPORTED(NFC_CE_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
result = net_nfc_set_card_emulation_mode_sync(NET_NFC_CARD_EMULATION_DISABLE);
return nfc_common_convert_error_code(__func__, result);
+ /* LCOV_EXCL_STOP */
}
int nfc_se_get_card_emulation_mode(nfc_se_card_emulation_mode_type_e *mode)
LOG_BEGIN();
CHECK_SUPPORTED(NFC_CE_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(mode == NULL);
}
return nfc_common_convert_error_code(__func__, result);;
+ /* LCOV_EXCL_STOP */
}
int nfc_hce_send_apdu_response(nfc_se_h handle, unsigned char *resp, unsigned int resp_len)
LOG_BEGIN();
CHECK_SUPPORTED(NFC_CE_HCE_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(resp == NULL);
CHECK_INVALID(resp_len == 0);
}
return nfc_common_convert_error_code(__func__, result);
+ /* LCOV_EXCL_STOP */
}
int nfc_se_set_default_route(nfc_se_type_e powered_on_status, nfc_se_type_e powered_off_status, nfc_se_type_e low_battery_status)
LOG_BEGIN();
CHECK_SUPPORTED(NFC_CE_HCE_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
result = net_nfc_client_se_set_default_route_sync(powered_on_status, powered_off_status, low_battery_status);
return nfc_common_convert_error_code(__func__, result);
+ /* LCOV_EXCL_STOP */
}
int nfc_se_is_activated_handler_for_aid(nfc_se_type_e se_type, const char *aid, bool *is_activated_handler)
LOG_BEGIN();
CHECK_SUPPORTED(NFC_CE_HCE_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(aid == NULL);
CHECK_INVALID(is_activated_handler == NULL);
result = net_nfc_client_se_is_activated_aid_handler_sync((net_nfc_se_type_e)se_type, aid, is_activated_handler);
return nfc_common_convert_error_code(__func__, result);
+ /* LCOV_EXCL_STOP */
}
int nfc_se_is_activated_handler_for_category(nfc_se_type_e se_type, nfc_card_emulation_category_type_e category, bool *is_activated_handler)
LOG_BEGIN();
CHECK_SUPPORTED(NFC_CE_HCE_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(is_activated_handler == NULL);
result = net_nfc_client_se_is_activated_category_handler_sync((net_nfc_se_type_e)se_type, category, is_activated_handler);
return nfc_common_convert_error_code(__func__, result);
+ /* LCOV_EXCL_STOP */
}
int nfc_se_register_aid(nfc_se_type_e se_type, nfc_card_emulation_category_type_e category, const char *aid)
LOG_BEGIN();
CHECK_SUPPORTED(NFC_CE_HCE_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(aid == NULL);
result = net_nfc_client_se_register_aids_sync((net_nfc_se_type_e)se_type, category, aid);
return nfc_common_convert_error_code(__func__, result);
+ /* LCOV_EXCL_STOP */
}
int nfc_se_unregister_aid(nfc_se_type_e se_type, nfc_card_emulation_category_type_e category, const char *aid)
LOG_BEGIN();
CHECK_SUPPORTED(NFC_CE_HCE_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(aid == NULL);
result = net_nfc_client_se_unregister_aid_sync((net_nfc_se_type_e)se_type, category, aid);
return nfc_common_convert_error_code(__func__, result);
+ /* LCOV_EXCL_STOP */
}
int nfc_se_get_registered_aids_count(nfc_se_type_e se_type, nfc_card_emulation_category_type_e category, int *count)
LOG_BEGIN();
CHECK_SUPPORTED(NFC_CE_HCE_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(count == NULL);
(size_t *)count);
return nfc_common_convert_error_code(__func__, result);
+ /* LCOV_EXCL_STOP */
}
+/* LCOV_EXCL_START */
static void _se_registered_aid_event_cb(net_nfc_se_type_e se_type,
const char *aid, bool readonly, void *user_data)
{
gdbus_nfc_context.on_se_registered_aid_cb_user_data);
}
}
+/* LCOV_EXCL_STOP */
int nfc_se_foreach_registered_aids(nfc_se_type_e se_type, nfc_card_emulation_category_type_e category, nfc_se_registered_aid_cb callback, void *user_data)
{
LOG_BEGIN();
CHECK_SUPPORTED(NFC_CE_HCE_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(callback == NULL);
user_data);
return nfc_common_convert_error_code(__func__, result);
+ /* LCOV_EXCL_STOP */
}
int nfc_se_add_route_for_aid_internal(const char *aid, nfc_se_type_e se_type, const char* pkg_name, bool unlock_required,
LOG_BEGIN();
CHECK_SUPPORTED(NFC_CE_HCE_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
result = net_nfc_client_se_add_route_aid_sync(pkg_name, se_type, category, aid, unlock_required, power);
return nfc_common_convert_error_code(__func__, result);
+ /* LCOV_EXCL_STOP */
}
int nfc_se_remove_route_for_aid_internal(const char* pkg_name, const char *aid)
LOG_BEGIN();
CHECK_SUPPORTED(NFC_CE_HCE_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
result = net_nfc_client_se_remove_route_aid_sync(pkg_name, aid);
return nfc_common_convert_error_code(__func__, result);
+ /* LCOV_EXCL_STOP */
}
int nfc_se_set_preferred_handler()
LOG_BEGIN();
CHECK_SUPPORTED(NFC_CE_HCE_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_ACTIVATED();
result = net_nfc_client_se_set_preferred_handler_sync(true);
return nfc_common_convert_error_code(__func__, result);
+ /* LCOV_EXCL_STOP */
}
int nfc_se_unset_preferred_handler()
LOG_BEGIN();
CHECK_SUPPORTED(NFC_CE_HCE_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_ACTIVATED();
result = net_nfc_client_se_set_preferred_handler_sync(false);
return nfc_common_convert_error_code(__func__, result);
+ /* LCOV_EXCL_STOP */
}
\ No newline at end of file
#include "nfc_common.h"
+/* LCOV_EXCL_START */
pid_t nfc_common_get_focus_app_pid()
{
/*
return nfc_common_convert_error_code(__func__, ret);
}
+/* LCOV_EXCL_STOP */
return nfc_supported;
}
+/* LCOV_EXCL_START */
static void _activation_changed_cb(net_nfc_error_e result, void *user_data)
{
nfc_activation_completed_cb callback;
g_variant_unref((GVariant *)user_data);
}
+/* LCOV_EXCL_STOP */
int nfc_manager_set_activation(bool activation,
nfc_activation_completed_cb callback,
LOG_BEGIN();
CHECK_SUPPORTED(NFC_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
if (nfc_manager_is_activated() == activation) {
}
return ret;
+ /* LCOV_EXCL_STOP */
}
bool nfc_manager_is_activated(void)
return false;
}
+ /* LCOV_EXCL_START */
ret = net_nfc_client_get_nfc_state(&activated);
set_last_result(nfc_common_convert_error_code(__func__, ret));
return (!!activated);
+ /* LCOV_EXCL_STOP */
}
int nfc_manager_set_activation_changed_cb(nfc_activation_changed_cb callback,
LOG_BEGIN();
CHECK_SUPPORTED(NFC_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(callback == NULL);
net_nfc_client_manager_set_activated(callback, user_data);
return NFC_ERROR_NONE;
+ /* LCOV_EXCL_STOP */
}
void nfc_manager_unset_activation_changed_cb(void)
return;
}
+ /* LCOV_EXCL_START */
if (nfc_common_is_initialized() == false) {
LOG_ERR("NFC not initialized");
set_last_result(NFC_ERROR_NOT_INITIALIZED);
net_nfc_client_manager_unset_activated();
set_last_result(NFC_ERROR_NONE);
+ /* LCOV_EXCL_STOP */
}
int nfc_manager_initialize(void)
CHECK_SUPPORTED(NFC_FEATURE);
+ /* LCOV_EXCL_START */
if (!nfc_common_is_initialized()) {
ret = net_nfc_client_initialize();
if (ret != NET_NFC_OK)
}
return nfc_common_convert_error_code(__func__, ret);
+ /* LCOV_EXCL_STOP */
}
int nfc_manager_deinitialize(void)
CHECK_SUPPORTED(NFC_FEATURE);
+ /* LCOV_EXCL_START */
if (nfc_common_is_initialized()) {
net_nfc_client_se_unset_event_cb();
}
return nfc_common_convert_error_code(__func__, ret);
+ /* LCOV_EXCL_STOP */
}
+/* LCOV_EXCL_START */
static void _tag_discovered_cb(net_nfc_target_info_h info, void *user_data)
{
LOG_BEGIN();
gdbus_nfc_context.current_tag = NULL;
}
+/* LCOV_EXCL_STOP */
int nfc_manager_set_ndef_discovered_cb(
nfc_ndef_discovered_cb callback,
LOG_BEGIN();
CHECK_SUPPORTED(NFC_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(callback == NULL);
gdbus_nfc_context.on_ndef_discovered_user_data = user_data;
return NFC_ERROR_NONE;
+ /* LCOV_EXCL_STOP */
}
void nfc_manager_unset_ndef_discovered_cb(void)
return;
}
+ /* LCOV_EXCL_START */
if (nfc_common_is_initialized() == false) {
LOG_ERR("NFC not initialized");
set_last_result(NFC_ERROR_NOT_INITIALIZED);
gdbus_nfc_context.on_ndef_discovered_user_data = NULL;
set_last_result(NFC_ERROR_NONE);
+ /* LCOV_EXCL_STOP */
}
void nfc_manager_set_tag_filter(int filter)
return;
}
+ /* LCOV_EXCL_START */
if (nfc_common_is_initialized() == false) {
LOG_ERR("NFC not initialized");
set_last_result(NFC_ERROR_NOT_INITIALIZED);
net_nfc_client_tag_set_filter(filter);
set_last_result(NFC_ERROR_NONE);
+ /* LCOV_EXCL_STOP */
}
int nfc_manager_get_tag_filter(void)
return 0;
}
+ /* LCOV_EXCL_START */
if (nfc_common_is_initialized() == false) {
LOG_ERR("NFC not initialized");
set_last_result(NFC_ERROR_NOT_INITIALIZED);
set_last_result(NFC_ERROR_NONE);
return net_nfc_client_tag_get_filter();
+ /* LCOV_EXCL_STOP */
}
int nfc_manager_get_connected_tag(nfc_tag_h *tag)
LOG_BEGIN();
CHECK_SUPPORTED(NFC_TAG_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(tag == NULL);
}
return nfc_common_convert_error_code(__func__, ret);
+ /* LCOV_EXCL_STOP */
}
int nfc_manager_get_connected_target(nfc_p2p_target_h *target)
LOG_BEGIN();
CHECK_SUPPORTED(NFC_P2P_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(target == NULL);
}
return nfc_common_convert_error_code(__func__, ret);
+ /* LCOV_EXCL_STOP */
}
int nfc_manager_set_tag_discovered_cb(nfc_tag_discovered_cb callback,
LOG_BEGIN();
CHECK_SUPPORTED(NFC_TAG_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(callback == NULL);
gdbus_nfc_context.on_tag_discovered_user_data = user_data;
return NFC_ERROR_NONE;
+ /* LCOV_EXCL_STOP */
}
void nfc_manager_unset_tag_discovered_cb(void)
return;
}
+ /* LCOV_EXCL_START */
if (nfc_common_is_initialized() == false) {
LOG_ERR("NFC not initialized");
set_last_result(NFC_ERROR_NOT_INITIALIZED);
gdbus_nfc_context.on_tag_discovered_user_data = NULL;
set_last_result(NFC_ERROR_NONE);
+ /* LCOV_EXCL_STOP */
}
+/* LCOV_EXCL_START */
static void _p2p_discovered_cb(
net_nfc_target_handle_h handle_info,
void *user_data)
gdbus_nfc_context.current_target = NULL;
}
+/* LCOV_EXCL_STOP */
int nfc_manager_set_p2p_target_discovered_cb(
nfc_p2p_target_discovered_cb callback,
LOG_BEGIN();
CHECK_SUPPORTED(NFC_P2P_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(callback == NULL);
gdbus_nfc_context.on_p2p_target_discovered_user_data = user_data;
return NFC_ERROR_NONE;
+ /* LCOV_EXCL_STOP */
}
void nfc_manager_unset_p2p_target_discovered_cb(void)
return;
}
+ /* LCOV_EXCL_START */
if (nfc_common_is_initialized() == false) {
LOG_ERR("NFC not initialized");
set_last_result(NFC_ERROR_NOT_INITIALIZED);
gdbus_nfc_context.on_p2p_target_discovered_user_data = NULL;
set_last_result(NFC_ERROR_NONE);
+ /* LCOV_EXCL_STOP */
}
int nfc_manager_set_system_handler_enable(bool enable)
LOG_BEGIN();
CHECK_SUPPORTED(NFC_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
if (enable == true)
ret = net_nfc_client_sys_handler_set_launch_popup_state(state);
return nfc_common_convert_error_code(__func__, ret);
+ /* LCOV_EXCL_STOP */
}
int nfc_manager_set_system_handler_enable_force(bool enable)
LOG_BEGIN();
CHECK_SUPPORTED(NFC_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
if (enable == true)
ret = net_nfc_client_sys_handler_set_launch_popup_state_force(state);
return nfc_common_convert_error_code(__func__, ret);
+ /* LCOV_EXCL_STOP */
}
bool nfc_manager_is_system_handler_enabled(void)
return false;
}
+ /* LCOV_EXCL_START */
if (nfc_common_is_initialized() == false) {
LOG_ERR("NFC not initialized");
set_last_result(NFC_ERROR_NOT_INITIALIZED);
set_last_result(nfc_common_convert_error_code(__func__, ret));
return (state == 0);
+ /* LCOV_EXCL_STOP */
}
int nfc_manager_get_cached_message(nfc_ndef_message_h *ndef_message)
LOG_BEGIN();
CHECK_SUPPORTED(NFC_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(ndef_message == NULL);
ret = net_nfc_retrieve_current_ndef_message(ndef_message);
return nfc_common_convert_error_code(__func__, ret);
+ /* LCOV_EXCL_STOP */
}
+/* LCOV_EXCL_START */
static void _se_event_cb(net_nfc_message_e message, void *user_data)
{
LOG_BEGIN();
gdbus_nfc_context.on_se_event_user_data);
}
}
+/* LCOV_EXCL_STOP */
int nfc_manager_set_se_event_cb(nfc_se_event_cb callback, void *user_data)
{
LOG_BEGIN();
CHECK_SUPPORTED(NFC_CE_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(callback == NULL);
gdbus_nfc_context.on_se_event_user_data = user_data;
return NFC_ERROR_NONE;
+ /* LCOV_EXCL_STOP */
}
void nfc_manager_unset_se_event_cb(void)
return;
}
+ /* LCOV_EXCL_START */
if (nfc_common_is_initialized() == false) {
LOG_ERR("NFC not initialized");
set_last_result(NFC_ERROR_NOT_INITIALIZED);
gdbus_nfc_context.on_se_event_user_data = NULL;
set_last_result(NFC_ERROR_NONE);
+ /* LCOV_EXCL_STOP */
}
+/* LCOV_EXCL_START */
static void _se_transaction_event_cb(net_nfc_se_type_e se_type, data_h aid,
data_h param, void *user_data)
{
gdbus_nfc_context.on_se_transaction_event_user_data);
}
}
+/* LCOV_EXCL_STOP */
int nfc_manager_set_se_transaction_event_cb(
nfc_se_type_e se_type,
LOG_BEGIN();
CHECK_SUPPORTED(NFC_CE_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(callback == NULL);
net_nfc_client_se_set_transaction_event_cb(type, _se_transaction_event_cb, user_data);
return NFC_ERROR_NONE;
+ /* LCOV_EXCL_STOP */
}
void nfc_manager_unset_se_transaction_event_cb(nfc_se_type_e se_type)
return;
}
+ /* LCOV_EXCL_START */
if (nfc_common_is_initialized() == false) {
LOG_ERR("NFC not initialized");
set_last_result(NFC_ERROR_NOT_INITIALIZED);
net_nfc_client_se_unset_transaction_event_cb(type);
set_last_result(NFC_ERROR_NONE);
+ /* LCOV_EXCL_STOP */
}
int nfc_manager_enable_transaction_fg_dispatch()
LOG_BEGIN();
CHECK_SUPPORTED(NFC_CE_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
result = net_nfc_client_se_set_transaction_fg_dispatch(true);
return nfc_common_convert_error_code(__func__, result);
+ /* LCOV_EXCL_STOP */
}
int nfc_manager_disable_transaction_fg_dispatch()
net_nfc_error_e result;
CHECK_SUPPORTED(NFC_CE_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
result = net_nfc_client_se_set_transaction_fg_dispatch(false);
return nfc_common_convert_error_code(__func__, result);
+ /* LCOV_EXCL_STOP */
}
int nfc_manager_set_se_type(nfc_se_type_e type)
LOG_BEGIN();
CHECK_SUPPORTED(NFC_CE_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(type < NFC_SE_TYPE_DISABLE);
CHECK_INVALID(type > NFC_SE_TYPE_HCE);
ret = net_nfc_client_se_set_secure_element_type_sync(se_type);
return nfc_common_convert_error_code(__func__, ret);
+ /* LCOV_EXCL_STOP */
}
int nfc_manager_get_se_type(nfc_se_type_e *type)
LOG_BEGIN();
CHECK_SUPPORTED(NFC_CE_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(type == NULL);
}
return nfc_common_convert_error_code(__func__, ret);
+ /* LCOV_EXCL_STOP */
}
+/* LCOV_EXCL_START */
static void _hce_event_cb(net_nfc_target_handle_h handle,
net_nfc_hce_event_t event, data_h apdu, void *user_data)
{
gdbus_nfc_context.on_hce_event_user_data);
}
}
+/* LCOV_EXCL_STOP */
int nfc_manager_set_hce_event_cb(nfc_hce_event_cb callback, void *user_data)
{
LOG_BEGIN();
CHECK_SUPPORTED(NFC_CE_HCE_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(callback == NULL);
result = net_nfc_client_hce_set_event_received_cb(_hce_event_cb, user_data);
return nfc_common_convert_error_code(__func__, result);
+ /* LCOV_EXCL_STOP */
}
void nfc_manager_unset_hce_event_cb(void)
return;
}
+ /* LCOV_EXCL_START */
if (nfc_common_is_initialized() == false) {
LOG_ERR("NFC not initialized");
set_last_result(NFC_ERROR_NOT_INITIALIZED);
net_nfc_client_hce_unset_event_received_cb();
set_last_result(NFC_ERROR_NONE);
+ /* LCOV_EXCL_STOP */
}
LOG_BEGIN();
CHECK_SUPPORTED(NFC_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(record == NULL);
net_nfc_free_data(type_data);
return nfc_common_convert_error_code(__func__, ret);
+ /* LCOV_EXCL_STOP */
}
LOG_BEGIN();
CHECK_SUPPORTED(NFC_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(record == NULL);
CHECK_INVALID(text == NULL);
encode);
return nfc_common_convert_error_code(__func__, ret);
+ /* LCOV_EXCL_STOP */
}
int nfc_ndef_record_create_uri(nfc_ndef_record_h *record,
LOG_BEGIN();
CHECK_SUPPORTED(NFC_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(record == NULL);
CHECK_INVALID(uri == NULL);
NET_NFC_SCHEMA_FULL_URI);
return nfc_common_convert_error_code(__func__, ret);
+ /* LCOV_EXCL_STOP */
}
int nfc_ndef_record_create_mime(nfc_ndef_record_h *record,
LOG_BEGIN();
CHECK_SUPPORTED(NFC_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(record == NULL);
CHECK_INVALID(mime_type == NULL);
data_size);
return nfc_common_convert_error_code(__func__, ret);
+ /* LCOV_EXCL_STOP */
}
int nfc_ndef_record_get_mime_type(nfc_ndef_record_h record,
LOG_BEGIN();
CHECK_SUPPORTED(NFC_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(record == NULL);
CHECK_INVALID(mime_type == NULL);
}
return nfc_common_convert_error_code(__func__, ret);
+ /* LCOV_EXCL_STOP */
}
int nfc_ndef_record_destroy(nfc_ndef_record_h record)
LOG_BEGIN();
CHECK_SUPPORTED(NFC_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(record == NULL);
ret = net_nfc_free_record(record);
return nfc_common_convert_error_code(__func__, ret);
+ /* LCOV_EXCL_STOP */
}
int nfc_ndef_record_set_id(nfc_ndef_record_h record,
LOG_BEGIN();
CHECK_SUPPORTED(NFC_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(record == NULL);
CHECK_INVALID(id == NULL);
}
return nfc_common_convert_error_code(__func__, ret);
+ /* LCOV_EXCL_STOP */
}
int nfc_ndef_record_get_payload(nfc_ndef_record_h record,
LOG_BEGIN();
CHECK_SUPPORTED(NFC_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(record == NULL);
CHECK_INVALID(payload == NULL);
}
return nfc_common_convert_error_code(__func__, ret);
+ /* LCOV_EXCL_STOP */
}
int nfc_ndef_record_get_type(nfc_ndef_record_h record,
LOG_BEGIN();
CHECK_SUPPORTED(NFC_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(record == NULL);
CHECK_INVALID(type == NULL);
}
return nfc_common_convert_error_code(__func__, ret);
+ /* LCOV_EXCL_STOP */
}
int nfc_ndef_record_get_id(nfc_ndef_record_h record,
LOG_BEGIN();
CHECK_SUPPORTED(NFC_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(record == NULL);
CHECK_INVALID(id == NULL);
}
return nfc_common_convert_error_code(__func__, ret);
+ /* LCOV_EXCL_STOP */
}
int nfc_ndef_record_get_tnf(nfc_ndef_record_h record, nfc_record_tnf_e *tnf)
LOG_BEGIN();
CHECK_SUPPORTED(NFC_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(record == NULL);
CHECK_INVALID(tnf == NULL);
ret = net_nfc_get_record_tnf(record, (net_nfc_record_tnf_e *)tnf);
return nfc_common_convert_error_code(__func__, ret);
+ /* LCOV_EXCL_STOP */
}
int nfc_ndef_record_get_text(nfc_ndef_record_h record, char **buffer)
LOG_BEGIN();
CHECK_SUPPORTED(NFC_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(record == NULL);
CHECK_INVALID(buffer == NULL);
}
return nfc_common_convert_error_code(__func__, ret);
+ /* LCOV_EXCL_STOP */
}
int nfc_ndef_record_get_langcode(nfc_ndef_record_h record, char **lang_code)
LOG_BEGIN();
CHECK_SUPPORTED(NFC_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(record == NULL);
CHECK_INVALID(lang_code == NULL);
ret = net_nfc_get_languange_code_string_from_text_record(record, lang_code);
return nfc_common_convert_error_code(__func__, ret);
+ /* LCOV_EXCL_STOP */
}
int nfc_ndef_record_get_encode_type(
LOG_BEGIN();
CHECK_SUPPORTED(NFC_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(record == NULL);
CHECK_INVALID(encode == NULL);
LOGE("%s reord type is not text type");*/
return nfc_common_convert_error_code(__func__, ret);
+ /* LCOV_EXCL_STOP */
}
int nfc_ndef_record_get_uri(nfc_ndef_record_h record, char **uri)
LOG_BEGIN();
CHECK_SUPPORTED(NFC_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(record == NULL);
CHECK_INVALID(uri == NULL);
ret = net_nfc_create_uri_string_from_uri_record(record, uri);
return nfc_common_convert_error_code(__func__, ret);
+ /* LCOV_EXCL_STOP */
}
int nfc_ndef_message_create(nfc_ndef_message_h *ndef_message)
LOG_BEGIN();
CHECK_SUPPORTED(NFC_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(ndef_message == NULL);
ret = net_nfc_create_ndef_message(ndef_message);
return nfc_common_convert_error_code(__func__, ret);
+ /* LCOV_EXCL_STOP */
}
int nfc_ndef_message_create_from_rawdata(
LOG_BEGIN();
CHECK_SUPPORTED(NFC_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(ndef_message == NULL);
CHECK_INVALID(rawdata == NULL);
}
return nfc_common_convert_error_code(__func__, ret);
+ /* LCOV_EXCL_STOP */
}
int nfc_ndef_message_destroy(nfc_ndef_message_h ndef_message)
LOG_BEGIN();
CHECK_SUPPORTED(NFC_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(ndef_message == NULL);
ret = net_nfc_free_ndef_message(ndef_message);
return nfc_common_convert_error_code(__func__, ret);
+ /* LCOV_EXCL_STOP */
}
int nfc_ndef_message_get_record_count(nfc_ndef_message_h ndef_message,
LOG_BEGIN();
CHECK_SUPPORTED(NFC_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(ndef_message == NULL);
CHECK_INVALID(count == NULL);
ret = net_nfc_get_ndef_message_record_count(ndef_message, count);
return nfc_common_convert_error_code(__func__, ret);
+ /* LCOV_EXCL_STOP */
}
int nfc_ndef_message_get_rawdata(nfc_ndef_message_h ndef_message,
LOG_BEGIN();
CHECK_SUPPORTED(NFC_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(ndef_message == NULL);
CHECK_INVALID(rawdata == NULL);
}
return nfc_common_convert_error_code(__func__, ret);
+ /* LCOV_EXCL_STOP */
}
int nfc_ndef_message_append_record(nfc_ndef_message_h ndef_message,
LOG_BEGIN();
CHECK_SUPPORTED(NFC_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(ndef_message == NULL);
CHECK_INVALID(record == NULL);
ret = net_nfc_append_record_to_ndef_message(ndef_message, record);
return nfc_common_convert_error_code(__func__, ret);
+ /* LCOV_EXCL_STOP */
}
int nfc_ndef_message_insert_record(nfc_ndef_message_h ndef_message,
LOG_BEGIN();
CHECK_SUPPORTED(NFC_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(ndef_message == NULL);
CHECK_INVALID(record == NULL);
ret = net_nfc_append_record_by_index(ndef_message, index, record);
return nfc_common_convert_error_code(__func__, ret);
+ /* LCOV_EXCL_STOP */
}
int nfc_ndef_message_remove_record(nfc_ndef_message_h ndef_message,
LOG_BEGIN();
CHECK_SUPPORTED(NFC_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(ndef_message == NULL);
ret = net_nfc_remove_record_by_index(ndef_message, index);
return nfc_common_convert_error_code(__func__, ret);
+ /* LCOV_EXCL_STOP */
}
int nfc_ndef_message_get_record(nfc_ndef_message_h ndef_message,
LOG_BEGIN();
CHECK_SUPPORTED(NFC_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(ndef_message == NULL);
CHECK_INVALID(record == NULL);
(ndef_record_h*)record);
return nfc_common_convert_error_code(__func__, ret);
+ /* LCOV_EXCL_STOP */
}
#include "nfc_common.h"
+/* LCOV_EXCL_START */
static void _p2p_send_cb(net_nfc_error_e result, void *user_data)
{
nfc_p2p_send_completed_cb callback;
g_variant_unref((GVariant *)user_data);
}
+/* LCOV_EXCL_STOP */
int nfc_p2p_send(nfc_p2p_target_h target,
nfc_ndef_message_h message,
LOG_BEGIN();
CHECK_SUPPORTED(NFC_P2P_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(message == NULL);
CHECK_INVALID(target == NULL);
}
return nfc_common_convert_error_code(__func__, ret);
+ /* LCOV_EXCL_STOP */
}
int nfc_p2p_send_no_permission(
LOG_BEGIN();
CHECK_SUPPORTED(NFC_P2P_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(target == NULL);
CHECK_INVALID(message == NULL);
}
return nfc_common_convert_error_code(__func__, ret);
+ /* LCOV_EXCL_STOP */
}
+/* LCOV_EXCL_START */
static void _p2p_set_data_received_cb(data_h data, void *user_data)
{
LOG_BEGIN();
net_nfc_free_ndef_message(ndef_message);
}
}
+/* LCOV_EXCL_STOP */
int nfc_p2p_set_data_received_cb(nfc_p2p_target_h target,
nfc_p2p_data_received_cb callback,
LOG_BEGIN();
CHECK_SUPPORTED(NFC_P2P_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(target == NULL);
CHECK_INVALID(callback == NULL);
net_nfc_client_p2p_set_data_received(_p2p_set_data_received_cb, NULL);
return NFC_ERROR_NONE;
+ /* LCOV_EXCL_STOP */
}
int nfc_p2p_unset_data_received_cb(nfc_p2p_target_h target)
LOG_BEGIN();
CHECK_SUPPORTED(NFC_P2P_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(target == NULL);
CHECK_INVALID(gdbus_nfc_context.current_target != target);
gdbus_nfc_context.on_p2p_recv_user_data = NULL;
return NFC_ERROR_NONE;
+ /* LCOV_EXCL_STOP */
}
+/* LCOV_EXCL_START */
static void _snep_start_server_cb(
net_nfc_snep_handle_h arg_handle,
net_nfc_snep_type_t event,
g_variant_unref(user_data);
}
}
+/* LCOV_EXCL_STOP */
int nfc_snep_start_server(nfc_p2p_target_h target,
const char *san,
LOG_BEGIN();
CHECK_SUPPORTED(NFC_P2P_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(target == NULL);
}
return nfc_common_convert_error_code(__func__, result);
+ /* LCOV_EXCL_STOP */
}
+/* LCOV_EXCL_START */
static void _snep_start_client_cb(net_nfc_snep_handle_h arg_handle,
net_nfc_snep_type_t event,
net_nfc_error_e result,
g_variant_unref(user_data);
}
}
+/* LCOV_EXCL_STOP */
int nfc_snep_start_client(nfc_p2p_target_h target,
const char *san,
LOG_BEGIN();
CHECK_SUPPORTED(NFC_P2P_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(target == NULL);
}
return nfc_common_convert_error_code(__func__, result);
+ /* LCOV_EXCL_STOP */
}
+/* LCOV_EXCL_START */
static void _snep_send_request_cb(net_nfc_snep_handle_h target,
net_nfc_snep_type_t event, net_nfc_error_e result, ndef_message_h msg, void *user_data)
{
g_variant_unref((GVariant *)user_data);
}
+/* LCOV_EXCL_STOP */
int nfc_snep_send_client_request(nfc_p2p_snep_h handle,
nfc_snep_type_e type,
LOG_BEGIN();
CHECK_SUPPORTED(NFC_P2P_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(handle == NULL);
CHECK_INVALID(msg == NULL);
}
return nfc_common_convert_error_code(__func__, result);
+ /* LCOV_EXCL_STOP */
}
+/* LCOV_EXCL_START */
static void _snep_event_cb(net_nfc_snep_handle_h target, net_nfc_snep_type_t event,
net_nfc_error_e result, ndef_message_h msg, void *user_data)
{
(ndef_message_h)msg, user_param);
}
}
+/* LCOV_EXCL_STOP */
int nfc_snep_register_server(const char *san, int sap,
nfc_snep_event_cb callback, void *user_data)
LOG_BEGIN();
CHECK_SUPPORTED(NFC_P2P_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(san == NULL);
CHECK_INVALID(sap == 0);
}
return nfc_common_convert_error_code(__func__, result);
+ /* LCOV_EXCL_STOP */
}
int nfc_snep_unregister_server(const char *san, int sap)
LOG_BEGIN();
CHECK_SUPPORTED(NFC_P2P_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
result = net_nfc_client_snep_unregister_server(san, (sap_t)sap);
return nfc_common_convert_error_code(__func__, result);
+ /* LCOV_EXCL_STOP */
}
int nfc_snep_stop_service(nfc_p2p_target_h target, nfc_p2p_snep_h clients)
LOG_BEGIN();
CHECK_SUPPORTED(NFC_P2P_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
result = net_nfc_client_snep_stop_service_sync(target, clients);
return nfc_common_convert_error_code(__func__, result);
+ /* LCOV_EXCL_STOP */
}
#include "nfc_common.h"
+/* LCOV_EXCL_START */
static void _p2p_handover_cb(net_nfc_error_e result,
net_nfc_conn_handover_carrier_type_e carrier, data_h ac_data, void *user_data)
{
g_variant_unref((GVariant *)user_data);
}
+/* LCOV_EXCL_STOP */
int nfc_p2p_connection_handover(nfc_p2p_target_h target,
nfc_ac_type_e type,
LOG_BEGIN();
CHECK_SUPPORTED(NFC_P2P_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(target == NULL);
CHECK_INVALID(type > NFC_AC_TYPE_UNKNOWN);
}
return nfc_common_convert_error_code(__func__, ret);
+ /* LCOV_EXCL_STOP */
}
+/* LCOV_EXCL_START */
static void _connection_handover_event_cb(
net_nfc_handover_event_e event,
net_nfc_error_e result,
LOG_END();
}
+/* LCOV_EXCL_STOP */
int nfc_connection_handover_set_event_cb(nfc_connection_handover_event_cb callback, void *user_data)
{
LOG_BEGIN();
CHECK_SUPPORTED(NFC_P2P_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(callback == NULL);
net_nfc_client_handover_set_handover_event_cb(_connection_handover_event_cb, NULL);
return NFC_ERROR_NONE;
+ /* LCOV_EXCL_STOP */
}
int nfc_connection_handover_unset_event_cb(void)
LOG_BEGIN();
CHECK_SUPPORTED(NFC_P2P_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
net_nfc_client_handover_unset_handover_event_cb();
gdbus_nfc_context.on_handover_event_user_data = NULL;
return NFC_ERROR_NONE;
+ /* LCOV_EXCL_STOP */
}
bool nfc_p2p_is_supported_ac_type(nfc_ac_type_e carrier)
LOG_BEGIN();
CHECK_SUPPORTED(NFC_P2P_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(msg == NULL);
CHECK_INVALID(result == NULL);
(ndef_message_h)msg, (net_nfc_ch_message_h *)result);
return nfc_common_convert_error_code(__func__, ret);
+ /* LCOV_EXCL_STOP */
}
int nfc_handover_message_get_random_number(nfc_handover_message_h message, unsigned short *random_number)
LOG_BEGIN();
CHECK_SUPPORTED(NFC_P2P_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(message == NULL);
CHECK_INVALID(random_number == NULL);
random_number);
return nfc_common_convert_error_code(__func__, result);
+ /* LCOV_EXCL_STOP */
}
int nfc_handover_message_get_carrier_count(nfc_handover_message_h message, unsigned int *count)
LOG_BEGIN();
CHECK_SUPPORTED(NFC_P2P_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(message == NULL);
CHECK_INVALID(count == NULL);
count);
return nfc_common_convert_error_code(__func__, result);
+ /* LCOV_EXCL_STOP */
}
int nfc_handover_message_get_carrier(nfc_handover_message_h message, int index, nfc_handover_carrier_h *carrier)
LOG_BEGIN();
CHECK_SUPPORTED(NFC_P2P_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(message == NULL);
CHECK_INVALID(carrier == NULL);
(net_nfc_ch_carrier_h *)carrier);
return nfc_common_convert_error_code(__func__, result);
+ /* LCOV_EXCL_STOP */
}
int nfc_handover_message_get_carrier_by_type(nfc_handover_message_h message, nfc_ac_type_e type, nfc_handover_carrier_h *carrier)
LOG_BEGIN();
CHECK_SUPPORTED(NFC_P2P_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(message == NULL);
CHECK_INVALID(carrier == NULL);
(net_nfc_ch_carrier_h *)carrier);
return nfc_common_convert_error_code(__func__, result);
+ /* LCOV_EXCL_STOP */
}
int nfc_handover_message_destroy(nfc_handover_message_h message)
LOG_BEGIN();
CHECK_SUPPORTED(NFC_P2P_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(message == NULL);
result = net_nfc_free_handover_message((net_nfc_ch_message_h)message);
return nfc_common_convert_error_code(__func__, result);
+ /* LCOV_EXCL_STOP */
}
LOG_BEGIN();
CHECK_SUPPORTED(NFC_P2P_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(carrier == NULL);
CHECK_INVALID(cps == NULL);
}
return nfc_common_convert_error_code(__func__, result);
+ /* LCOV_EXCL_STOP */
}
int nfc_handover_carrier_get_type(nfc_handover_carrier_h carrier, nfc_ac_type_e *type)
LOG_BEGIN();
CHECK_SUPPORTED(NFC_P2P_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(carrier == NULL);
CHECK_INVALID(type == NULL);
}
return nfc_common_convert_error_code(__func__, result);
+ /* LCOV_EXCL_STOP */
}
int nfc_handover_carrier_get_carrier_record(nfc_handover_carrier_h carrier, nfc_ndef_record_h *record)
LOG_BEGIN();
CHECK_SUPPORTED(NFC_P2P_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(carrier == NULL);
CHECK_INVALID(record == NULL);
(net_nfc_ch_carrier_h)carrier, (ndef_record_h *)record);
return nfc_common_convert_error_code(__func__, result);
+ /* LCOV_EXCL_STOP */
}
int nfc_handover_carrier_get_auxiliary_record_count(nfc_handover_carrier_h carrier, unsigned int *count)
LOG_BEGIN();
CHECK_SUPPORTED(NFC_P2P_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(carrier == NULL);
CHECK_INVALID(count == NULL);
(net_nfc_ch_carrier_h)carrier, count);
return nfc_common_convert_error_code(__func__, result);
+ /* LCOV_EXCL_STOP */
}
int nfc_handover_carrier_get_auxiliary_record(nfc_handover_carrier_h carrier, int index, nfc_ndef_record_h *record)
LOG_BEGIN();
CHECK_SUPPORTED(NFC_P2P_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(carrier == NULL);
CHECK_INVALID(record == NULL);
index, (ndef_record_h *)record);
return nfc_common_convert_error_code(__func__, result);
+ /* LCOV_EXCL_STOP */
}
int nfc_handover_carrier_get_handover_config(nfc_handover_carrier_h carrier, nfc_handover_config_h *config)
LOG_BEGIN();
CHECK_SUPPORTED(NFC_P2P_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(carrier == NULL);
CHECK_INVALID(config == NULL);
(net_nfc_ch_carrier_h)carrier);
return nfc_common_convert_error_code(__func__, result);
+ /* LCOV_EXCL_STOP */
}
int nfc_handover_carrier_destroy(nfc_handover_carrier_h carrier)
LOG_BEGIN();
CHECK_SUPPORTED(NFC_P2P_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(carrier == NULL);
result = net_nfc_free_handover_carrier((net_nfc_ch_carrier_h)carrier);
return nfc_common_convert_error_code(__func__, result);
+ /* LCOV_EXCL_STOP */
}
LOG_BEGIN();
CHECK_SUPPORTED(NFC_P2P_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(config == NULL);
CHECK_INVALID(size == NULL);
attribute, size, data);
return nfc_common_convert_error_code(__func__, result);
+ /* LCOV_EXCL_STOP */
}
int nfc_handover_config_destroy(nfc_handover_config_h config)
LOG_BEGIN();
CHECK_SUPPORTED(NFC_P2P_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(config == NULL);
result = net_nfc_free_carrier_config((net_nfc_carrier_config_h)config);
return nfc_common_convert_error_code(__func__, result);
+ /* LCOV_EXCL_STOP */
}
#include "nfc_common.h"
+/* LCOV_EXCL_START */
static void _tag_format_ndef_cb(net_nfc_error_e result,
void *user_data)
{
g_variant_unref((GVariant *)user_data);
}
+/* LCOV_EXCL_STOP */
int nfc_tag_format_ndef(nfc_tag_h tag,
unsigned char *key,
LOG_BEGIN();
CHECK_SUPPORTED(NFC_TAG_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(tag == NULL);
CHECK_ACTIVATED();
}
return nfc_common_convert_error_code(__func__, ret);
+ /* LCOV_EXCL_STOP */
}
+/* LCOV_EXCL_START */
static void _tag_read_ndef_cb(net_nfc_error_e result, ndef_message_h message,
void *user_data)
{
g_variant_unref((GVariant *)user_data);
}
+/* LCOV_EXCL_STOP */
int nfc_tag_read_ndef(nfc_tag_h tag,
nfc_tag_read_completed_cb callback,
net_nfc_target_handle_h handle = NULL;
CHECK_SUPPORTED(NFC_TAG_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(tag == NULL);
CHECK_ACTIVATED();
}
return nfc_common_convert_error_code(__func__, ret);
+ /* LCOV_EXCL_STOP */
}
+/* LCOV_EXCL_START */
static void _tag_write_ndef_cb(net_nfc_error_e result,
void *user_data)
{
g_variant_unref((GVariant *)user_data);
}
+/* LCOV_EXCL_STOP */
int nfc_tag_write_ndef(nfc_tag_h tag,
nfc_ndef_message_h msg,
net_nfc_ndef_card_state_e state = NET_NFC_NDEF_CARD_INVALID;
CHECK_SUPPORTED(NFC_TAG_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(tag == NULL);
CHECK_ACTIVATED();
}
return nfc_common_convert_error_code(__func__, ret);
+ /* LCOV_EXCL_STOP */
}
+/* LCOV_EXCL_START */
static void _tag_transceive_data_cb(net_nfc_error_e result, data_h arg_data,
void *user_data)
{
g_variant_unref((GVariant *)user_data);
}
+/* LCOV_EXCL_STOP */
int nfc_tag_transceive(nfc_tag_h tag,
unsigned char *buffer,
data_h rawdata = NULL;
CHECK_SUPPORTED(NFC_TAG_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(tag == NULL);
CHECK_INVALID(buffer == NULL);
}
return nfc_common_convert_error_code(__func__, ret);
+ /* LCOV_EXCL_STOP */
}
int nfc_tag_get_type(nfc_tag_h tag, nfc_tag_type_e *type)
LOG_BEGIN();
CHECK_SUPPORTED(NFC_TAG_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(tag == NULL);
CHECK_INVALID(type == NULL);
ret = net_nfc_get_tag_type(tag, (net_nfc_target_type_e *)type);
return nfc_common_convert_error_code(__func__, ret);
+ /* LCOV_EXCL_STOP */
}
int nfc_tag_is_support_ndef(nfc_tag_h tag, bool *is_support)
LOG_BEGIN();
CHECK_SUPPORTED(NFC_TAG_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(tag == NULL);
CHECK_INVALID(is_support == NULL);
ret = net_nfc_get_tag_ndef_support(tag, is_support);
return nfc_common_convert_error_code(__func__, ret);
+ /* LCOV_EXCL_STOP */
}
int nfc_tag_get_maximum_ndef_size(nfc_tag_h tag, unsigned int *max_size)
LOG_BEGIN();
CHECK_SUPPORTED(NFC_TAG_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(tag == NULL);
CHECK_INVALID(max_size == NULL);
ret = net_nfc_get_tag_max_data_size(tag, max_size);
return nfc_common_convert_error_code(__func__, ret);
+ /* LCOV_EXCL_STOP */
}
int nfc_tag_get_ndef_size(nfc_tag_h tag, unsigned int *actual_data_size)
LOG_BEGIN();
CHECK_SUPPORTED(NFC_TAG_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(tag == NULL);
CHECK_INVALID(actual_data_size == NULL);
ret = net_nfc_get_tag_actual_data_size(tag, actual_data_size);
return nfc_common_convert_error_code(__func__, ret);
+ /* LCOV_EXCL_STOP */
}
int nfc_tag_foreach_information(nfc_tag_h tag,
LOG_BEGIN();
CHECK_SUPPORTED(NFC_TAG_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(tag == NULL);
CHECK_INVALID(callback == NULL);
}
return NFC_ERROR_NONE;
+ /* LCOV_EXCL_STOP */
}
/* FIXME */
+/* LCOV_EXCL_START */
static void _mifare_authenticate_with_keyA_cb(net_nfc_error_e result,
void *user_data)
{
g_variant_unref((GVariant *)user_data);
}
+/* LCOV_EXCL_STOP */
int nfc_mifare_authenticate_with_keyA(nfc_tag_h tag,
int sector_index,
data_h auth_key_data = NULL;
CHECK_SUPPORTED(NFC_TAG_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(tag == NULL);
CHECK_INVALID(auth_key == NULL);
}
return nfc_common_convert_error_code(__func__, ret);
+ /* LCOV_EXCL_STOP */
}
+/* LCOV_EXCL_START */
static void _mifare_authenticate_with_keyB_cb(net_nfc_error_e result,
void *user_data)
{
g_variant_unref((GVariant *)user_data);
}
+/* LCOV_EXCL_STOP */
int nfc_mifare_authenticate_with_keyB(nfc_tag_h tag,
int sector_index,
LOG_BEGIN();
CHECK_SUPPORTED(NFC_TAG_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(tag == NULL);
CHECK_INVALID(auth_key == NULL);
}
return nfc_common_convert_error_code(__func__, ret);
+ /* LCOV_EXCL_STOP */
}
/* FIXME */
+/* LCOV_EXCL_START */
static void _mifare_read_block_cb(net_nfc_error_e result, data_h data,
void *user_data)
{
g_variant_unref((GVariant *)user_data);
}
+/* LCOV_EXCL_STOP */
int nfc_mifare_read_block(nfc_tag_h tag,
int block_index,
LOG_BEGIN();
CHECK_SUPPORTED(NFC_TAG_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(tag == NULL);
}
return nfc_common_convert_error_code(__func__, ret);
+ /* LCOV_EXCL_STOP */
}
int nfc_mifare_read_page(nfc_tag_h tag,
LOG_BEGIN();
CHECK_SUPPORTED(NFC_TAG_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(tag == NULL);
}
return nfc_common_convert_error_code(__func__, ret);
+ /* LCOV_EXCL_STOP */
}
+/* LCOV_EXCL_START */
static void _mifare_write_block_cb(net_nfc_error_e result, void *user_data)
{
nfc_mifare_write_block_completed_cb callback;
g_variant_unref((GVariant *)user_data);
}
+/* LCOV_EXCL_STOP */
int nfc_mifare_write_block(nfc_tag_h tag,
int block_index,
LOG_BEGIN();
CHECK_SUPPORTED(NFC_TAG_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(tag == NULL);
CHECK_INVALID(buffer == NULL);
}
return nfc_common_convert_error_code(__func__, ret);
+ /* LCOV_EXCL_STOP */
}
+/* LCOV_EXCL_START */
static void _mifare_write_page_cb(net_nfc_error_e result, void *user_data)
{
nfc_mifare_write_page_completed_cb callback;
g_variant_unref((GVariant *)user_data);
}
+/* LCOV_EXCL_STOP */
int nfc_mifare_write_page(nfc_tag_h tag,
int page_index,
LOG_BEGIN();
CHECK_SUPPORTED(NFC_TAG_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(tag == NULL);
CHECK_INVALID(buffer == NULL);
}
return nfc_common_convert_error_code(__func__, ret);
+ /* LCOV_EXCL_STOP */
}
+/* LCOV_EXCL_START */
static void _mifare_increment_cb(net_nfc_error_e result, void *user_data)
{
nfc_mifare_increment_completed_cb callback;
g_variant_unref((GVariant *)user_data);
}
+/* LCOV_EXCL_STOP */
int nfc_mifare_increment(nfc_tag_h tag,
int block_index,
LOG_BEGIN();
CHECK_SUPPORTED(NFC_TAG_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(tag == NULL);
CHECK_ACTIVATED();
}
return nfc_common_convert_error_code(__func__, ret);
+ /* LCOV_EXCL_STOP */
}
+/* LCOV_EXCL_START */
static void _mifare_decrement_cb(net_nfc_error_e result, void *user_data)
{
nfc_mifare_decrement_completed_cb callback;
g_variant_unref((GVariant *)user_data);
}
+/* LCOV_EXCL_STOP */
int nfc_mifare_decrement(nfc_tag_h tag,
int block_index,
LOG_BEGIN();
CHECK_SUPPORTED(NFC_TAG_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(tag == NULL);
CHECK_ACTIVATED();
}
return nfc_common_convert_error_code(__func__, ret);
+ /* LCOV_EXCL_STOP */
}
+/* LCOV_EXCL_START */
static void _mifare_transfer_cb(net_nfc_error_e result, void *user_data)
{
nfc_mifare_transfer_completed_cb callback;
g_variant_unref((GVariant *)user_data);
}
+/* LCOV_EXCL_STOP */
int nfc_mifare_transfer(nfc_tag_h tag,
int block_index,
LOG_BEGIN();
CHECK_SUPPORTED(NFC_TAG_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(tag == NULL);
CHECK_ACTIVATED();
}
return nfc_common_convert_error_code(__func__, ret);
+ /* LCOV_EXCL_STOP */
}
+/* LCOV_EXCL_START */
static void _mifare_restore_cb(net_nfc_error_e result, void *user_data)
{
nfc_mifare_restore_completed_cb callback;
g_variant_unref((GVariant *)user_data);
}
+/* LCOV_EXCL_STOP */
int nfc_mifare_restore(nfc_tag_h tag,
int block_index,
LOG_BEGIN();
CHECK_SUPPORTED(NFC_TAG_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(tag == NULL);
CHECK_ACTIVATED();
}
return nfc_common_convert_error_code(__func__, ret);
+ /* LCOV_EXCL_STOP */
}
int nfc_barcode_get_barcode(unsigned char **barcode, int *barcode_len)
LOG_BEGIN();
CHECK_SUPPORTED(NFC_TAG_FEATURE);
+
+ /* LCOV_EXCL_START */
CHECK_INIT();
CHECK_INVALID(barcode == NULL);
CHECK_INVALID(barcode_len == NULL);
ret = net_nfc_client_barcode_get_barcode_sync(barcode, barcode_len);
return nfc_common_convert_error_code(__func__, ret);
+ /* LCOV_EXCL_STOP */
}