2 * Copyright (c) 2012, 2013 Samsung Electronics Co., Ltd.
4 * Licensed under the Flora License, Version 1.1 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
8 * http://floralicense.org/license/
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
17 #include "net_nfc_test_util.h"
18 #include "net_nfc_client_llcp.h"
19 #include "net_nfc_test_llcp.h"
20 #include "net_nfc_data.h"
21 #include "net_nfc_target_info.h"
22 #include "net_nfc_typedef_internal.h"
25 static net_nfc_llcp_socket_t server_test_socket;
26 static net_nfc_llcp_socket_t client_test_socket;
28 static net_nfc_llcp_config_info_h llcp_config = NULL;
29 static net_nfc_llcp_config_info_h llcp_config_sync = NULL;
30 static net_nfc_llcp_config_info_h llcp_config_default = NULL;
31 static net_nfc_llcp_config_info_h llcp_config_default_sync = NULL;
34 /*********************************** utility Calls *************************************/
36 static void run_next_callback(gpointer user_data);
38 static void run_next_callback(gpointer user_data)
44 callback = (GCallback)(user_data);
49 /*********************************** Callbacks *************************************/
51 static void llcp_default_config_cb(net_nfc_error_e result,
54 g_print(" llcp_default_config_cb Completed %d\n", result);
56 run_next_callback(user_data);
59 static void llcp_custom_config_cb(net_nfc_error_e result,
62 g_print("llcp_custom_config_cb Completed %d\n", result);
64 run_next_callback(user_data);
67 static void llcp_listen_socket_cb(net_nfc_error_e result,
68 net_nfc_llcp_socket_t client_socket,
72 g_print("llcp_listen_socket_cb Completed %d\n", client_socket);
73 g_print("llcp_listen_socket_cb Completed %d\n", result);
75 run_next_callback(user_data);
78 static void llcp_receive_socket_cb(net_nfc_error_e result,
82 data_h received_data = data;
84 print_received_data(received_data);
86 g_print("llcp_listen_socket_cb Completed %d\n", result);
88 run_next_callback(user_data);
91 static void llcp_receive_from_socket_cb(net_nfc_error_e result,
96 data_h received_data = data;
98 print_received_data(received_data);
100 g_print("llcp_receive_from_socket_cb Completed %d\n", sap);
102 g_print("llcp_receive_from_socket_cb Completed %d\n", result);
104 run_next_callback(user_data);
108 static void llcp_connect_socket_cb(net_nfc_error_e result,
109 net_nfc_llcp_socket_t client_socket,
112 g_print("llcp_connect_socket_cb Completed %d\n", client_socket);
113 g_print("llcp_connect_socket_cb Completed %d\n", result);
115 run_next_callback(user_data);
119 static void llcp_connect_sap_cb(net_nfc_error_e result,
120 net_nfc_llcp_socket_t client_socket,
123 g_print("llcp_connect_socket_cb Completed %d\n", client_socket);
124 g_print("llcp_connect_socket_cb Completed %d\n", result);
126 run_next_callback(user_data);
130 static void llcp_send_socket_cb(net_nfc_error_e result,
133 g_print("llcp_send_socket_cb Completed %d\n", result);
135 run_next_callback(user_data);
139 static void llcp_send_to_socket_cb(net_nfc_error_e result,
142 g_print("llcp_send_to_socket_cb Completed %d\n", result);
144 run_next_callback(user_data);
148 static void llcp_disconnect_socket_cb(net_nfc_error_e result,
151 g_print("llcp_send_to_socket_cb Completed %d\n", result);
153 run_next_callback(user_data);
158 /*********************************** Function Calls *************************************/
160 void net_nfc_test_llcp_default_config(gpointer data,
163 net_nfc_error_e result;
165 result = net_nfc_client_llcp_create_config_default(&llcp_config_default);
167 if(result != NET_NFC_OK)
169 g_print(" llcp create default config failed: %d\n", result);
170 run_next_callback(user_data);
174 result = net_nfc_client_llcp_config(llcp_config_default,
175 llcp_default_config_cb,
180 void net_nfc_test_llcp_default_config_sync(gpointer data,
183 net_nfc_error_e result;
185 result = net_nfc_client_llcp_create_config_default(&llcp_config_default_sync);
187 if(result != NET_NFC_OK)
189 g_print(" llcp create default config failed: %d\n", result);
190 run_next_callback(user_data);
195 result = net_nfc_client_llcp_config_sync(llcp_config_default_sync);
196 if(result == NET_NFC_OK)
198 g_print(" llcp create default config (sync) success: %d\n", result);
204 void net_nfc_test_llcp_custom_config(gpointer data,
208 net_nfc_error_e result;
210 result = net_nfc_client_llcp_create_config(&llcp_config,128, 1, 10, 0);
212 if(result != NET_NFC_OK)
214 g_print(" llcp create custom config failed: %d\n", result);
215 run_next_callback(user_data);
219 result = net_nfc_client_llcp_config(llcp_config,
220 llcp_custom_config_cb,
227 void net_nfc_test_llcp_custom_config_sync(gpointer data,
231 net_nfc_error_e result;
233 result = net_nfc_client_llcp_create_config(&llcp_config_sync,128, 1, 10, 0);
235 if(result != NET_NFC_OK)
237 g_print(" net_nfc_test_llcp_custom_config_sync failed: %d\n", result);
238 run_next_callback(user_data);
242 result = net_nfc_client_llcp_config_sync(llcp_config_sync);
244 if(result == NET_NFC_OK)
246 g_print(" net_nfc_test_llcp_custom_config_sync (sync) success: %d\n", result);
251 void net_nfc_test_llcp_get_local_config(gpointer data,
254 net_nfc_llcp_config_info_h local_config;
255 net_nfc_error_e result;
257 result = net_nfc_client_llcp_get_local_config(&local_config);
259 if(result != NET_NFC_OK)
261 g_print(" llcp create custom config failed: %d\n", result);
262 run_next_callback(user_data);
267 g_print(" net_nfc_test_llcp_get_local_config: %d\n", local_config->miu);
268 g_print("net_nfc_test_llcp_get_local_config: %d\n", local_config->wks);
269 g_print(" net_nfc_test_llcp_get_local_config: %d\n", local_config->lto);
270 g_print("net_nfc_test_llcp_get_local_config: %d\n", local_config->option);
275 /*commented because remote config API is not available*/
277 void net_nfc_test_llcp_get_remote_config(gpointer data,
280 net_nfc_llcp_config_info_h local_config;
281 net_nfc_error_e result;
283 result = net_nfc_client_llcp_get_local_config(&local_config);
285 if(result != NET_NFC_OK)
287 g_print(" llcp create custom config failed: %d\n", result);
288 run_next_callback(user_data);
293 g_print(" net_nfc_test_llcp_get_local_config: %d\n", local_config->miu);
294 g_print("net_nfc_test_llcp_get_local_config: %d\n", local_config->wks);
295 g_print(" net_nfc_test_llcp_get_local_config: %d\n", local_config->lto);
296 g_print("net_nfc_test_llcp_get_local_config: %d\n", local_config->option);
301 void net_nfc_test_llcp_get_config_miu(gpointer data,
305 net_nfc_error_e result;
308 result = net_nfc_client_llcp_get_config_miu(llcp_config,&miu);
310 if(result != NET_NFC_OK)
312 g_print(" net_nfc_test_llcp_get_config_miu failed: %d\n", result);
313 run_next_callback(user_data);
317 if(result == NET_NFC_OK)
319 g_print(" net_nfc_test_llcp_get_config_miu ->: %d\n", miu);
322 run_next_callback(user_data);
327 void net_nfc_test_llcp_get_config_wks(gpointer data,
330 net_nfc_error_e result;
333 result = net_nfc_client_llcp_get_config_wks(llcp_config,&wks);
335 if(result != NET_NFC_OK)
337 g_print(" net_nfc_test_llcp_get_config_wks failed: %d\n", result);
338 run_next_callback(user_data);
342 if(result == NET_NFC_OK)
344 g_print(" net_nfc_test_llcp_get_config_wks -> %d\n",wks);
347 run_next_callback(user_data);
350 void net_nfc_test_llcp_get_config_lto(gpointer data,
353 net_nfc_error_e result;
356 result = net_nfc_client_llcp_get_config_lto(llcp_config,<o);
358 if(result != NET_NFC_OK)
360 g_print(" net_nfc_client_llcp_get_config_lto failed: %d\n", result);
361 run_next_callback(user_data);
365 if(result == NET_NFC_OK)
367 g_print(" net_nfc_client_llcp_get_config_lto -> %d\n",lto);
370 run_next_callback(user_data);
375 void net_nfc_test_llcp_get_config_option(gpointer data,
378 net_nfc_error_e result;
381 result = net_nfc_client_llcp_get_config_option(llcp_config,&option);
383 if(result != NET_NFC_OK)
385 g_print(" net_nfc_test_llcp_get_config_option failed: %d\n", result);
386 run_next_callback(user_data);
390 if(result == NET_NFC_OK)
392 g_print(" net_nfc_test_llcp_get_config_option -> %d\n",option);
395 run_next_callback(user_data);
400 void net_nfc_test_llcp_set_config_miu(gpointer data,
403 net_nfc_error_e result;
406 result = net_nfc_client_llcp_set_config_miu(llcp_config,miu);
408 if(result != NET_NFC_OK)
410 g_print(" net_nfc_test_llcp_get_config_miu failed: %d\n", result);
411 run_next_callback(user_data);
415 if(result == NET_NFC_OK)
417 g_print(" net_nfc_test_llcp_set_config_miu successfull \n");
420 run_next_callback(user_data);
425 void net_nfc_test_llcp_set_config_wks(gpointer data,
428 net_nfc_error_e result;
431 result = net_nfc_client_llcp_set_config_wks(llcp_config,wks);
433 if(result != NET_NFC_OK)
435 g_print(" net_nfc_test_llcp_set_config_wks failed: %d\n", result);
436 run_next_callback(user_data);
440 if(result == NET_NFC_OK)
442 g_print(" net_nfc_test_llcp_set_config_wks successfull \n");
445 run_next_callback(user_data);
450 void net_nfc_test_llcp_set_config_lto(gpointer data,
453 net_nfc_error_e result;
456 result = net_nfc_client_llcp_set_config_lto(llcp_config,lto);
458 if(result != NET_NFC_OK)
460 g_print(" net_nfc_test_llcp_set_config_lto failed: %d\n", result);
461 run_next_callback(user_data);
465 if(result == NET_NFC_OK)
467 g_print(" net_nfc_test_llcp_set_config_lto successfull \n");
469 run_next_callback(user_data);
474 void net_nfc_test_llcp_set_config_option(gpointer data,
478 net_nfc_error_e result;
481 result = net_nfc_client_llcp_set_config_lto(llcp_config,option);
483 if(result != NET_NFC_OK)
485 g_print(" net_nfc_test_llcp_set_config_option failed: %d\n", result);
486 run_next_callback(user_data);
490 if(result == NET_NFC_OK)
492 g_print(" net_nfc_test_llcp_set_config_option successfull \n");
494 run_next_callback(user_data);
498 void net_nfc_test_llcp_free_config(gpointer data,
501 net_nfc_error_e result;
503 result = net_nfc_client_llcp_free_config(llcp_config);
505 if(result != NET_NFC_OK)
507 g_print(" net_nfc_test_llcp_free_config failed: %d\n", result);
508 run_next_callback(user_data);
512 if(result == NET_NFC_OK)
514 g_print(" net_nfc_test_llcp_free_config successfull \n");
516 run_next_callback(user_data);
520 void net_nfc_test_llcp_create_custom_socket_option(gpointer data,
523 net_nfc_llcp_socket_option_h option;
524 net_nfc_error_e result;
526 result = net_nfc_client_llcp_create_socket_option(&option,
529 NET_NFC_LLCP_SOCKET_TYPE_CONNECTIONORIENTED);
531 if(result != NET_NFC_OK)
533 g_print(" net_nfc_client_llcp_create_socket_option failed: %d\n", result);
534 run_next_callback(user_data);
539 g_print(" net_nfc_client_llcp_create_socket_option : %d\n", result);
540 run_next_callback(user_data);
544 void net_nfc_test_llcp_create_default_socket_option(gpointer data,
547 net_nfc_llcp_socket_option_h option;
548 net_nfc_error_e result;
550 result = net_nfc_client_llcp_create_socket_option_default(&option);
552 if(result != NET_NFC_OK)
554 g_print(" net_nfc_test_llcp_create_default_socket_option failed: %d\n", result);
555 run_next_callback(user_data);
559 g_print(" net_nfc_test_llcp_create_default_socket_option : %d\n", result);
560 run_next_callback(user_data);
564 void net_nfc_test_llcp_get_local_socket_option(gpointer data,
567 net_nfc_error_e result;
568 net_nfc_llcp_socket_option_h option;
570 result = net_nfc_client_llcp_get_local_socket_option(client_test_socket,&option);
572 if(result != NET_NFC_OK)
574 g_print(" net_nfc_test_llcp_get_local_socket_option failed: %d\n", result);
575 run_next_callback(user_data);
579 g_print(" net_nfc_test_llcp_get_local_socket_option: %d\n", option->miu);
580 g_print("net_nfc_test_llcp_get_local_socket_option: %d\n", option->rw);
581 g_print(" net_nfc_test_llcp_get_local_socket_option: %d\n", option->type);
583 run_next_callback(user_data);
586 void net_nfc_test_llcp_get_socket_option_miu(gpointer data,
589 net_nfc_llcp_socket_option_s option;
590 net_nfc_error_e result;
593 result = net_nfc_client_llcp_get_socket_option_miu(&option,&miu);
595 if(result != NET_NFC_OK)
597 g_print(" net_nfc_client_llcp_get_socket_option_miu failed: %d\n", result);
598 run_next_callback(user_data);
603 g_print(" net_nfc_test_llcp_get_socket_option_miu : %d\n", miu);
604 run_next_callback(user_data);
608 void net_nfc_test_llcp_set_socket_option_miu(gpointer data,
611 net_nfc_llcp_socket_option_s option;
612 net_nfc_error_e result;
615 result = net_nfc_client_llcp_set_socket_option_miu(&option,miu);
617 if(result != NET_NFC_OK)
619 g_print(" net_nfc_test_llcp_set_socket_option_miu failed: %d\n", result);
620 run_next_callback(user_data);
624 g_print(" net_nfc_test_llcp_set_socket_option_miu : %d\n", miu);
625 run_next_callback(user_data);
628 void net_nfc_test_llcp_get_socket_option_rw(gpointer data,
631 net_nfc_llcp_socket_option_s option;
632 net_nfc_error_e result;
635 result = net_nfc_client_llcp_get_socket_option_rw(&option,&rw);
637 if(result != NET_NFC_OK)
639 g_print(" net_nfc_test_llcp_get_socket_option_rw failed: %d\n", result);
640 run_next_callback(user_data);
644 g_print(" net_nfc_test_llcp_get_socket_option_rw : %d\n", rw);
645 run_next_callback(user_data);
649 void net_nfc_test_llcp_set_socket_option_rw(gpointer data,
652 net_nfc_llcp_socket_option_s option;
653 net_nfc_error_e result;
656 result = net_nfc_client_llcp_set_socket_option_rw(&option,rw);
658 if(result != NET_NFC_OK)
660 g_print(" net_nfc_test_llcp_set_socket_option_rw failed: %d\n", result);
661 run_next_callback(user_data);
665 g_print(" net_nfc_test_llcp_set_socket_option_rw : %d\n", rw);
666 run_next_callback(user_data);
669 void net_nfc_test_llcp_get_socket_option_type(gpointer data,
672 net_nfc_llcp_socket_option_s option;
673 net_nfc_error_e result;
674 net_nfc_socket_type_e type;
676 result = net_nfc_client_llcp_get_socket_option_type(&option,&type);
678 if(result != NET_NFC_OK)
680 g_print(" net_nfc_test_llcp_get_socket_option_type failed: %d\n", result);
681 run_next_callback(user_data);
685 g_print(" net_nfc_test_llcp_get_socket_option_type : %d\n", type);
686 run_next_callback(user_data);
690 void net_nfc_test_llcp_set_socket_option_type(gpointer data,
693 net_nfc_llcp_socket_option_s option;
694 net_nfc_error_e result;
695 net_nfc_socket_type_e type = NET_NFC_LLCP_SOCKET_TYPE_CONNECTIONORIENTED;
697 result = net_nfc_client_llcp_set_socket_option_type(&option,type);
699 if(result != NET_NFC_OK)
701 g_print(" net_nfc_test_llcp_set_socket_option_type failed: %d\n", result);
702 run_next_callback(user_data);
706 g_print(" net_nfc_test_llcp_set_socket_option_type : %d\n", type);
707 run_next_callback(user_data);
710 void net_nfc_test_llcp_free_socket_option(gpointer data,
713 net_nfc_llcp_socket_option_s option;
714 net_nfc_error_e result;
716 result = net_nfc_client_llcp_free_socket_option(&option);
718 if(result != NET_NFC_OK)
720 g_print(" net_nfc_test_llcp_free_socket_option failed: %d\n", result);
721 run_next_callback(user_data);
725 g_print(" net_nfc_test_llcp_free_socket_option : %d\n", result);
726 run_next_callback(user_data);
730 void net_nfc_test_llcp_listen(gpointer data,
733 net_nfc_error_e result;
735 net_nfc_client_llcp_create_socket(&server_test_socket,NULL);
737 result = net_nfc_client_llcp_listen(server_test_socket,
738 "urn:nfc:xsn:samsung.com:testllcp" ,
740 llcp_listen_socket_cb,
743 if(result != NET_NFC_OK)
745 g_print(" net_nfc_client_llcp_listen failed: %d\n", result);
750 void net_nfc_test_llcp_listen_sync(gpointer data,
753 net_nfc_error_e result;
754 net_nfc_llcp_socket_t out_socket;
756 net_nfc_client_llcp_create_socket(&server_test_socket,NULL);
758 result = net_nfc_client_llcp_listen_sync(server_test_socket,
759 "urn:nfc:xsn:samsung.com:testllcp" ,
763 if(result != NET_NFC_OK)
765 g_print(" net_nfc_test_llcp_listen_sync failed: %d\n", result);
766 run_next_callback(user_data);
770 g_print(" net_nfc_test_llcp_listen_sync : out_socket %d\n", out_socket);
771 run_next_callback(user_data);
776 void net_nfc_test_llcp_receive(gpointer data,
780 net_nfc_error_e result;
783 result = net_nfc_client_llcp_receive(server_test_socket,
785 llcp_receive_socket_cb,
788 if(result != NET_NFC_OK)
790 g_print(" net_nfc_client_llcp_listen failed: %d\n", result);
796 void net_nfc_test_llcp_receive_sync(gpointer data,
799 net_nfc_error_e result;
803 result = net_nfc_client_llcp_receive_sync(server_test_socket,
807 if(result != NET_NFC_OK)
809 g_print(" net_nfc_client_llcp_listen failed: %d\n", result);
810 run_next_callback(user_data);
814 print_received_data(out_data);
815 run_next_callback(user_data);
820 void net_nfc_test_llcp_receive_from(gpointer data,
823 net_nfc_error_e result;
826 result = net_nfc_client_llcp_receive_from(server_test_socket,
828 llcp_receive_from_socket_cb,
831 if(result != NET_NFC_OK)
833 g_print(" net_nfc_test_llcp_receive_from failed: %d\n", result);
838 void net_nfc_test_llcp_receive_from_sync(gpointer data,
841 net_nfc_error_e result;
842 data_h out_data = NULL;
845 result = net_nfc_client_llcp_receive_from_sync(server_test_socket,
850 if(result != NET_NFC_OK)
852 g_print(" net_nfc_client_llcp_listen failed: %d\n", result);
856 print_received_data(out_data);
857 g_print(" net_nfc_test_llcp_receive_from_sync : %d\n", result);
858 g_print(" net_nfc_test_llcp_receive_from_sync : %d\n", sap_data);
859 run_next_callback(user_data);
864 void net_nfc_test_llcp_connect(gpointer data,
867 net_nfc_error_e result;
869 net_nfc_client_llcp_create_socket(&client_test_socket, NULL);
871 result = net_nfc_client_llcp_connect(client_test_socket,
872 "urn:nfc:xsn:samsung.com:testllcp",
873 llcp_connect_socket_cb,
876 if(result != NET_NFC_OK)
878 g_print(" net_nfc_test_llcp_connect failed: %d\n", result);
884 void net_nfc_test_llcp_connect_sync(gpointer data,
887 net_nfc_error_e result;
888 net_nfc_llcp_socket_t out_socket;
890 net_nfc_client_llcp_create_socket(&client_test_socket, NULL);
892 result = net_nfc_client_llcp_connect_sync(client_test_socket,
893 "urn:nfc:xsn:samsung.com:testllcp",
896 if(result != NET_NFC_OK)
898 g_print(" net_nfc_test_llcp_connect_sync failed: %d\n", result);
899 run_next_callback(user_data);
903 g_print(" net_nfc_test_llcp_connect_sync : out_socket %d\n", out_socket);
904 run_next_callback(user_data);
907 void net_nfc_test_llcp_connect_sap(gpointer data,
910 net_nfc_error_e result;
912 net_nfc_client_llcp_create_socket(&client_test_socket, NULL);
914 result = net_nfc_client_llcp_connect_sap(client_test_socket,
919 if(result != NET_NFC_OK)
921 g_print(" net_nfc_test_llcp_connect_sap failed: %d\n", result);
927 void net_nfc_test_llcp_connect_sap_sync(gpointer data,
930 net_nfc_error_e result;
931 net_nfc_llcp_socket_t out_socket;
933 net_nfc_client_llcp_create_socket(&client_test_socket, NULL);
935 result = net_nfc_client_llcp_connect_sap_sync(client_test_socket,
939 if(result != NET_NFC_OK)
941 g_print(" net_nfc_test_llcp_connect_sap_sync failed: %d\n", result);
942 run_next_callback(user_data);
946 g_print(" net_nfc_test_llcp_connect_sap_sync : out_socket %d\n", out_socket);
947 run_next_callback(user_data);
952 void net_nfc_test_llcp_send(gpointer func_data,
955 net_nfc_error_e result;
957 char * str = "Client message: Hello, server!";
959 net_nfc_create_data (&data, (const uint8_t*)str ,strlen (str) + 1);
961 result = net_nfc_client_llcp_send(client_test_socket,
966 if(result != NET_NFC_OK)
968 g_print(" net_nfc_test_llcp_send failed: %d\n", result);
974 void net_nfc_test_llcp_send_sync(gpointer func_data,
977 net_nfc_error_e result;
979 char * str = "Client message: Hello, server!";
981 net_nfc_create_data (&data, (const uint8_t*)str ,strlen (str) + 1);
983 result = net_nfc_client_llcp_send_sync(client_test_socket,
986 if(result != NET_NFC_OK)
988 g_print(" net_nfc_test_llcp_connect failed: %d\n", result);
989 run_next_callback(user_data);
993 g_print(" net_nfc_test_llcp_send_sync success\n");
994 run_next_callback(user_data);
999 void net_nfc_test_llcp_send_to(gpointer func_data,
1002 net_nfc_error_e result;
1004 char * str = "Client message: Hello, server!";
1006 net_nfc_create_data (&data, (const uint8_t*)str ,strlen (str) + 1);
1008 result = net_nfc_client_llcp_send_to(client_test_socket,
1011 llcp_send_to_socket_cb,
1014 if(result != NET_NFC_OK)
1016 g_print(" net_nfc_test_llcp_send_to failed: %d\n", result);
1023 void net_nfc_test_llcp_send_to_sync(gpointer func_data,
1026 net_nfc_error_e result;
1028 char * str = "Client message: Hello, server!";
1030 net_nfc_create_data (&data, (const uint8_t*)str ,strlen (str) + 1);
1032 result = net_nfc_client_llcp_send_to_sync(client_test_socket,
1036 if(result != NET_NFC_OK)
1038 g_print(" net_nfc_test_llcp_send_to_sync failed: %d\n", result);
1039 run_next_callback(user_data);
1043 g_print(" net_nfc_test_llcp_send_to_sync success\n");
1044 run_next_callback(user_data);
1049 void net_nfc_test_llcp_disconnect(gpointer func_data,
1052 net_nfc_error_e result;
1054 result = net_nfc_client_llcp_disconnect(client_test_socket,
1055 llcp_disconnect_socket_cb,
1058 if(result != NET_NFC_OK)
1060 g_print(" net_nfc_test_llcp_disconnect failed: %d\n", result);
1066 void net_nfc_test_llcp_disconnect_server(gpointer func_data,
1069 net_nfc_error_e result;
1071 result = net_nfc_client_llcp_disconnect(server_test_socket,
1072 llcp_disconnect_socket_cb,
1075 if(result != NET_NFC_OK)
1077 g_print(" net_nfc_test_llcp_disconnect accepted_socket failed: %d\n", result);
1083 void net_nfc_test_llcp_disconnect_sync(gpointer func_data,
1086 net_nfc_error_e result;
1088 result = net_nfc_client_llcp_disconnect_sync(client_test_socket);
1090 if(result != NET_NFC_OK)
1092 g_print(" net_nfc_test_llcp_disconnect_sync failed: %d\n", result);
1093 run_next_callback(user_data);
1097 g_print(" net_nfc_test_llcp_disconnect_sync success\n");
1098 run_next_callback(user_data);