extern int utc_nsd_dnssd_start_browsing_service_n(void);
extern int utc_nsd_dnssd_stop_browsing_service_p(void);
extern int utc_nsd_dnssd_stop_browsing_service_n(void);
+extern int utc_nsd_dnssd_browse_service_p(void);
+extern int utc_nsd_dnssd_browse_service_n(void);
+extern int utc_nsd_dnssd_cancel_browse_service_n(void);
+extern int utc_nsd_dnssd_create_remote_service_p(void);
+extern int utc_nsd_dnssd_create_remote_service_n(void);
+extern int utc_nsd_dnssd_destroy_remote_service_p(void);
+extern int utc_nsd_dnssd_detroy_remote_service_n(void);
+extern int utc_nsd_dnssd_resolve_service_p(void);
+extern int utc_nsd_dnssd_resolve_service_n(void);
+extern int utc_nsd_dnssd_cancel_resolve_service_n(void);
extern int utc_nsd_dnssd_service_get_ip_n1(void);
extern int utc_nsd_dnssd_service_get_ip_n2(void);
extern int utc_nsd_dnssd_initialize_p(void);
extern int utc_nsd_dnssd_get_port_p(void);
extern int utc_nsd_dnssd_get_port_n1(void);
extern int utc_nsd_dnssd_get_port_n2(void);
+extern int utc_nsd_dnssd_set_interface_p(void);
+extern int utc_nsd_dnssd_set_interface_n1(void);
+extern int utc_nsd_dnssd_set_interface_n2(void);
+extern int utc_nsd_dnssd_get_interface_p(void);
+extern int utc_nsd_dnssd_get_interface_n1(void);
+extern int utc_nsd_dnssd_get_interface_n2(void);
extern int utc_nsd_dnssd_register_local_service_p(void);
extern int utc_nsd_dnssd_register_local_service_n(void);
extern int utc_nsd_dnssd_deregister_local_service_p(void);
{"utc_nsd_dnssd_start_browsing_service_n",utc_nsd_dnssd_start_browsing_service_n,utc_nsd_dnssd_browse_startup,utc_nsd_dnssd_browse_cleanup},
{"utc_nsd_dnssd_stop_browsing_service_p",utc_nsd_dnssd_stop_browsing_service_p,utc_nsd_dnssd_browse_startup,utc_nsd_dnssd_browse_cleanup},
{"utc_nsd_dnssd_stop_browsing_service_n",utc_nsd_dnssd_stop_browsing_service_n,utc_nsd_dnssd_browse_startup,utc_nsd_dnssd_browse_cleanup},
+ {"utc_nsd_dnssd_browse_service_p", utc_nsd_dnssd_browse_service_p,utc_nsd_dnssd_browse_startup,utc_nsd_dnssd_browse_cleanup},
+ {"utc_nsd_dnssd_browse_service_n", utc_nsd_dnssd_browse_service_n,utc_nsd_dnssd_browse_startup,utc_nsd_dnssd_browse_cleanup},
+ {"utc_nsd_dnssd_cancel_browse_service_n", utc_nsd_dnssd_cancel_browse_service_n,utc_nsd_dnssd_browse_startup,utc_nsd_dnssd_browse_cleanup},
+ {"utc_nsd_dnssd_create_remote_service_p", utc_nsd_dnssd_create_remote_service_p,utc_nsd_dnssd_browse_startup,utc_nsd_dnssd_browse_cleanup},
+ {"utc_nsd_dnssd_create_remote_service_n", utc_nsd_dnssd_create_remote_service_n,utc_nsd_dnssd_browse_startup,utc_nsd_dnssd_browse_cleanup},
+ {"utc_nsd_dnssd_destroy_remote_service_p", utc_nsd_dnssd_destroy_remote_service_p,utc_nsd_dnssd_browse_startup,utc_nsd_dnssd_browse_cleanup},
+ {"utc_nsd_dnssd_detroy_remote_service_n", utc_nsd_dnssd_detroy_remote_service_n,utc_nsd_dnssd_browse_startup,utc_nsd_dnssd_browse_cleanup},
+ {"utc_nsd_dnssd_resolve_service_p", utc_nsd_dnssd_resolve_service_p,utc_nsd_dnssd_browse_startup,utc_nsd_dnssd_browse_cleanup},
+ {"utc_nsd_dnssd_resolve_service_n", utc_nsd_dnssd_resolve_service_n,utc_nsd_dnssd_browse_startup,utc_nsd_dnssd_browse_cleanup},
+ {"utc_nsd_dnssd_cancel_resolve_service_n", utc_nsd_dnssd_cancel_resolve_service_n,utc_nsd_dnssd_browse_startup,utc_nsd_dnssd_browse_cleanup},
{"utc_nsd_dnssd_service_get_ip_n1",utc_nsd_dnssd_service_get_ip_n1,utc_nsd_dnssd_browse_startup,utc_nsd_dnssd_browse_cleanup},
{"utc_nsd_dnssd_service_get_ip_n2",utc_nsd_dnssd_service_get_ip_n2,utc_nsd_dnssd_browse_startup,utc_nsd_dnssd_browse_cleanup},
{"utc_nsd_dnssd_initialize_p",utc_nsd_dnssd_initialize_p,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
{"utc_nsd_dnssd_get_port_p",utc_nsd_dnssd_get_port_p,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
{"utc_nsd_dnssd_get_port_n1",utc_nsd_dnssd_get_port_n1,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
{"utc_nsd_dnssd_get_port_n2",utc_nsd_dnssd_get_port_n2,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
+ {"utc_nsd_dnssd_set_interface_p",utc_nsd_dnssd_set_interface_p,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
+ {"utc_nsd_dnssd_set_interface_n1",utc_nsd_dnssd_set_interface_n1,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
+ {"utc_nsd_dnssd_set_interface_n2",utc_nsd_dnssd_set_interface_n2,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
+ {"utc_nsd_dnssd_get_interface_p",utc_nsd_dnssd_get_interface_p,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
+ {"utc_nsd_dnssd_get_interface_n1",utc_nsd_dnssd_get_interface_n1,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
+ {"utc_nsd_dnssd_get_interface_n2",utc_nsd_dnssd_get_interface_n2,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
{"utc_nsd_dnssd_register_local_service_p",utc_nsd_dnssd_register_local_service_p,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
{"utc_nsd_dnssd_register_local_service_n",utc_nsd_dnssd_register_local_service_n,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
{"utc_nsd_dnssd_deregister_local_service_p",utc_nsd_dnssd_deregister_local_service_p,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
extern int utc_nsd_dnssd_start_browsing_service_n(void);
extern int utc_nsd_dnssd_stop_browsing_service_p(void);
extern int utc_nsd_dnssd_stop_browsing_service_n(void);
+extern int utc_nsd_dnssd_browse_service_p(void);
+extern int utc_nsd_dnssd_browse_service_n(void);
+extern int utc_nsd_dnssd_cancel_browse_service_n(void);
+extern int utc_nsd_dnssd_create_remote_service_p(void);
+extern int utc_nsd_dnssd_create_remote_service_n(void);
+extern int utc_nsd_dnssd_destroy_remote_service_p(void);
+extern int utc_nsd_dnssd_detroy_remote_service_n(void);
+extern int utc_nsd_dnssd_resolve_service_p(void);
+extern int utc_nsd_dnssd_resolve_service_n(void);
+extern int utc_nsd_dnssd_cancel_resolve_service_n(void);
extern int utc_nsd_dnssd_service_get_ip_n1(void);
extern int utc_nsd_dnssd_service_get_ip_n2(void);
extern int utc_nsd_dnssd_initialize_p(void);
extern int utc_nsd_dnssd_get_port_p(void);
extern int utc_nsd_dnssd_get_port_n1(void);
extern int utc_nsd_dnssd_get_port_n2(void);
+extern int utc_nsd_dnssd_set_interface_p(void);
+extern int utc_nsd_dnssd_set_interface_n1(void);
+extern int utc_nsd_dnssd_set_interface_n2(void);
+extern int utc_nsd_dnssd_get_interface_p(void);
+extern int utc_nsd_dnssd_get_interface_n1(void);
+extern int utc_nsd_dnssd_get_interface_n2(void);
extern int utc_nsd_dnssd_register_local_service_p(void);
extern int utc_nsd_dnssd_register_local_service_n(void);
extern int utc_nsd_dnssd_deregister_local_service_p(void);
{"utc_nsd_dnssd_start_browsing_service_n",utc_nsd_dnssd_start_browsing_service_n,utc_nsd_dnssd_browse_startup,utc_nsd_dnssd_browse_cleanup},
{"utc_nsd_dnssd_stop_browsing_service_p",utc_nsd_dnssd_stop_browsing_service_p,utc_nsd_dnssd_browse_startup,utc_nsd_dnssd_browse_cleanup},
{"utc_nsd_dnssd_stop_browsing_service_n",utc_nsd_dnssd_stop_browsing_service_n,utc_nsd_dnssd_browse_startup,utc_nsd_dnssd_browse_cleanup},
+ {"utc_nsd_dnssd_browse_service_p", utc_nsd_dnssd_browse_service_p,utc_nsd_dnssd_browse_startup,utc_nsd_dnssd_browse_cleanup},
+ {"utc_nsd_dnssd_browse_service_n", utc_nsd_dnssd_browse_service_n,utc_nsd_dnssd_browse_startup,utc_nsd_dnssd_browse_cleanup},
+ {"utc_nsd_dnssd_cancel_browse_service_n", utc_nsd_dnssd_cancel_browse_service_n,utc_nsd_dnssd_browse_startup,utc_nsd_dnssd_browse_cleanup},
+ {"utc_nsd_dnssd_create_remote_service_p", utc_nsd_dnssd_create_remote_service_p,utc_nsd_dnssd_browse_startup,utc_nsd_dnssd_browse_cleanup},
+ {"utc_nsd_dnssd_create_remote_service_n", utc_nsd_dnssd_create_remote_service_n,utc_nsd_dnssd_browse_startup,utc_nsd_dnssd_browse_cleanup},
+ {"utc_nsd_dnssd_destroy_remote_service_p", utc_nsd_dnssd_destroy_remote_service_p,utc_nsd_dnssd_browse_startup,utc_nsd_dnssd_browse_cleanup},
+ {"utc_nsd_dnssd_detroy_remote_service_n", utc_nsd_dnssd_detroy_remote_service_n,utc_nsd_dnssd_browse_startup,utc_nsd_dnssd_browse_cleanup},
+ {"utc_nsd_dnssd_resolve_service_p", utc_nsd_dnssd_resolve_service_p,utc_nsd_dnssd_browse_startup,utc_nsd_dnssd_browse_cleanup},
+ {"utc_nsd_dnssd_resolve_service_n", utc_nsd_dnssd_resolve_service_n,utc_nsd_dnssd_browse_startup,utc_nsd_dnssd_browse_cleanup},
+ {"utc_nsd_dnssd_cancel_resolve_service_n", utc_nsd_dnssd_cancel_resolve_service_n,utc_nsd_dnssd_browse_startup,utc_nsd_dnssd_browse_cleanup},
{"utc_nsd_dnssd_service_get_ip_n1",utc_nsd_dnssd_service_get_ip_n1,utc_nsd_dnssd_browse_startup,utc_nsd_dnssd_browse_cleanup},
{"utc_nsd_dnssd_service_get_ip_n2",utc_nsd_dnssd_service_get_ip_n2,utc_nsd_dnssd_browse_startup,utc_nsd_dnssd_browse_cleanup},
{"utc_nsd_dnssd_initialize_p",utc_nsd_dnssd_initialize_p,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
{"utc_nsd_dnssd_get_port_p",utc_nsd_dnssd_get_port_p,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
{"utc_nsd_dnssd_get_port_n1",utc_nsd_dnssd_get_port_n1,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
{"utc_nsd_dnssd_get_port_n2",utc_nsd_dnssd_get_port_n2,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
+ {"utc_nsd_dnssd_set_interface_p",utc_nsd_dnssd_set_interface_p,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
+ {"utc_nsd_dnssd_set_interface_n1",utc_nsd_dnssd_set_interface_n1,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
+ {"utc_nsd_dnssd_set_interface_n2",utc_nsd_dnssd_set_interface_n2,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
+ {"utc_nsd_dnssd_get_interface_p",utc_nsd_dnssd_get_interface_p,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
+ {"utc_nsd_dnssd_get_interface_n1",utc_nsd_dnssd_get_interface_n1,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
+ {"utc_nsd_dnssd_get_interface_n2",utc_nsd_dnssd_get_interface_n2,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
{"utc_nsd_dnssd_register_local_service_p",utc_nsd_dnssd_register_local_service_p,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
{"utc_nsd_dnssd_register_local_service_n",utc_nsd_dnssd_register_local_service_n,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
{"utc_nsd_dnssd_deregister_local_service_p",utc_nsd_dnssd_deregister_local_service_p,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
extern int utc_nsd_dnssd_start_browsing_service_n(void);
extern int utc_nsd_dnssd_stop_browsing_service_p(void);
extern int utc_nsd_dnssd_stop_browsing_service_n(void);
+extern int utc_nsd_dnssd_browse_service_p(void);
+extern int utc_nsd_dnssd_browse_service_n(void);
+extern int utc_nsd_dnssd_cancel_browse_service_n(void);
+extern int utc_nsd_dnssd_create_remote_service_p(void);
+extern int utc_nsd_dnssd_create_remote_service_n(void);
+extern int utc_nsd_dnssd_destroy_remote_service_p(void);
+extern int utc_nsd_dnssd_detroy_remote_service_n(void);
+extern int utc_nsd_dnssd_resolve_service_p(void);
+extern int utc_nsd_dnssd_resolve_service_n(void);
+extern int utc_nsd_dnssd_cancel_resolve_service_n(void);
extern int utc_nsd_dnssd_service_get_ip_n1(void);
extern int utc_nsd_dnssd_service_get_ip_n2(void);
extern int utc_nsd_dnssd_initialize_p(void);
extern int utc_nsd_dnssd_get_port_p(void);
extern int utc_nsd_dnssd_get_port_n1(void);
extern int utc_nsd_dnssd_get_port_n2(void);
+extern int utc_nsd_dnssd_set_interface_p(void);
+extern int utc_nsd_dnssd_set_interface_n1(void);
+extern int utc_nsd_dnssd_set_interface_n2(void);
+extern int utc_nsd_dnssd_get_interface_p(void);
+extern int utc_nsd_dnssd_get_interface_n1(void);
+extern int utc_nsd_dnssd_get_interface_n2(void);
extern int utc_nsd_dnssd_register_local_service_p(void);
extern int utc_nsd_dnssd_register_local_service_n(void);
extern int utc_nsd_dnssd_deregister_local_service_p(void);
{"utc_nsd_dnssd_start_browsing_service_n",utc_nsd_dnssd_start_browsing_service_n,utc_nsd_dnssd_browse_startup,utc_nsd_dnssd_browse_cleanup},
{"utc_nsd_dnssd_stop_browsing_service_p",utc_nsd_dnssd_stop_browsing_service_p,utc_nsd_dnssd_browse_startup,utc_nsd_dnssd_browse_cleanup},
{"utc_nsd_dnssd_stop_browsing_service_n",utc_nsd_dnssd_stop_browsing_service_n,utc_nsd_dnssd_browse_startup,utc_nsd_dnssd_browse_cleanup},
+ {"utc_nsd_dnssd_browse_service_p", utc_nsd_dnssd_browse_service_p,utc_nsd_dnssd_browse_startup,utc_nsd_dnssd_browse_cleanup},
+ {"utc_nsd_dnssd_browse_service_n", utc_nsd_dnssd_browse_service_n,utc_nsd_dnssd_browse_startup,utc_nsd_dnssd_browse_cleanup},
+ {"utc_nsd_dnssd_cancel_browse_service_n", utc_nsd_dnssd_cancel_browse_service_n,utc_nsd_dnssd_browse_startup,utc_nsd_dnssd_browse_cleanup},
+ {"utc_nsd_dnssd_create_remote_service_p", utc_nsd_dnssd_create_remote_service_p,utc_nsd_dnssd_browse_startup,utc_nsd_dnssd_browse_cleanup},
+ {"utc_nsd_dnssd_create_remote_service_n", utc_nsd_dnssd_create_remote_service_n,utc_nsd_dnssd_browse_startup,utc_nsd_dnssd_browse_cleanup},
+ {"utc_nsd_dnssd_destroy_remote_service_p", utc_nsd_dnssd_destroy_remote_service_p,utc_nsd_dnssd_browse_startup,utc_nsd_dnssd_browse_cleanup},
+ {"utc_nsd_dnssd_detroy_remote_service_n", utc_nsd_dnssd_detroy_remote_service_n,utc_nsd_dnssd_browse_startup,utc_nsd_dnssd_browse_cleanup},
+ {"utc_nsd_dnssd_resolve_service_p", utc_nsd_dnssd_resolve_service_p,utc_nsd_dnssd_browse_startup,utc_nsd_dnssd_browse_cleanup},
+ {"utc_nsd_dnssd_resolve_service_n", utc_nsd_dnssd_resolve_service_n,utc_nsd_dnssd_browse_startup,utc_nsd_dnssd_browse_cleanup},
+ {"utc_nsd_dnssd_cancel_resolve_service_n", utc_nsd_dnssd_cancel_resolve_service_n,utc_nsd_dnssd_browse_startup,utc_nsd_dnssd_browse_cleanup},
{"utc_nsd_dnssd_service_get_ip_n1",utc_nsd_dnssd_service_get_ip_n1,utc_nsd_dnssd_browse_startup,utc_nsd_dnssd_browse_cleanup},
{"utc_nsd_dnssd_service_get_ip_n2",utc_nsd_dnssd_service_get_ip_n2,utc_nsd_dnssd_browse_startup,utc_nsd_dnssd_browse_cleanup},
{"utc_nsd_dnssd_initialize_p",utc_nsd_dnssd_initialize_p,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
{"utc_nsd_dnssd_get_port_p",utc_nsd_dnssd_get_port_p,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
{"utc_nsd_dnssd_get_port_n1",utc_nsd_dnssd_get_port_n1,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
{"utc_nsd_dnssd_get_port_n2",utc_nsd_dnssd_get_port_n2,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
+ {"utc_nsd_dnssd_set_interface_p",utc_nsd_dnssd_set_interface_p,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
+ {"utc_nsd_dnssd_set_interface_n1",utc_nsd_dnssd_set_interface_n1,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
+ {"utc_nsd_dnssd_set_interface_n2",utc_nsd_dnssd_set_interface_n2,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
+ {"utc_nsd_dnssd_get_interface_p",utc_nsd_dnssd_get_interface_p,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
+ {"utc_nsd_dnssd_get_interface_n1",utc_nsd_dnssd_get_interface_n1,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
+ {"utc_nsd_dnssd_get_interface_n2",utc_nsd_dnssd_get_interface_n2,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
{"utc_nsd_dnssd_register_local_service_p",utc_nsd_dnssd_register_local_service_p,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
{"utc_nsd_dnssd_register_local_service_n",utc_nsd_dnssd_register_local_service_n,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
{"utc_nsd_dnssd_deregister_local_service_p",utc_nsd_dnssd_deregister_local_service_p,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
extern int utc_nsd_dnssd_start_browsing_service_n(void);
extern int utc_nsd_dnssd_stop_browsing_service_p(void);
extern int utc_nsd_dnssd_stop_browsing_service_n(void);
+extern int utc_nsd_dnssd_browse_service_p(void);
+extern int utc_nsd_dnssd_browse_service_n(void);
+extern int utc_nsd_dnssd_cancel_browse_service_n(void);
+extern int utc_nsd_dnssd_create_remote_service_p(void);
+extern int utc_nsd_dnssd_create_remote_service_n(void);
+extern int utc_nsd_dnssd_destroy_remote_service_p(void);
+extern int utc_nsd_dnssd_detroy_remote_service_n(void);
+extern int utc_nsd_dnssd_resolve_service_p(void);
+extern int utc_nsd_dnssd_resolve_service_n(void);
+extern int utc_nsd_dnssd_cancel_resolve_service_n(void);
extern int utc_nsd_dnssd_service_get_ip_n1(void);
extern int utc_nsd_dnssd_service_get_ip_n2(void);
extern int utc_nsd_dnssd_initialize_p(void);
extern int utc_nsd_dnssd_get_port_p(void);
extern int utc_nsd_dnssd_get_port_n1(void);
extern int utc_nsd_dnssd_get_port_n2(void);
+extern int utc_nsd_dnssd_set_interface_p(void);
+extern int utc_nsd_dnssd_set_interface_n1(void);
+extern int utc_nsd_dnssd_set_interface_n2(void);
+extern int utc_nsd_dnssd_get_interface_p(void);
+extern int utc_nsd_dnssd_get_interface_n1(void);
+extern int utc_nsd_dnssd_get_interface_n2(void);
extern int utc_nsd_dnssd_register_local_service_p(void);
extern int utc_nsd_dnssd_register_local_service_n(void);
extern int utc_nsd_dnssd_deregister_local_service_p(void);
{"utc_nsd_dnssd_start_browsing_service_n",utc_nsd_dnssd_start_browsing_service_n,utc_nsd_dnssd_browse_startup,utc_nsd_dnssd_browse_cleanup},
{"utc_nsd_dnssd_stop_browsing_service_p",utc_nsd_dnssd_stop_browsing_service_p,utc_nsd_dnssd_browse_startup,utc_nsd_dnssd_browse_cleanup},
{"utc_nsd_dnssd_stop_browsing_service_n",utc_nsd_dnssd_stop_browsing_service_n,utc_nsd_dnssd_browse_startup,utc_nsd_dnssd_browse_cleanup},
+ {"utc_nsd_dnssd_browse_service_p", utc_nsd_dnssd_browse_service_p,utc_nsd_dnssd_browse_startup,utc_nsd_dnssd_browse_cleanup},
+ {"utc_nsd_dnssd_browse_service_n", utc_nsd_dnssd_browse_service_n,utc_nsd_dnssd_browse_startup,utc_nsd_dnssd_browse_cleanup},
+ {"utc_nsd_dnssd_cancel_browse_service_n", utc_nsd_dnssd_cancel_browse_service_n,utc_nsd_dnssd_browse_startup,utc_nsd_dnssd_browse_cleanup},
+ {"utc_nsd_dnssd_create_remote_service_p", utc_nsd_dnssd_create_remote_service_p,utc_nsd_dnssd_browse_startup,utc_nsd_dnssd_browse_cleanup},
+ {"utc_nsd_dnssd_create_remote_service_n", utc_nsd_dnssd_create_remote_service_n,utc_nsd_dnssd_browse_startup,utc_nsd_dnssd_browse_cleanup},
+ {"utc_nsd_dnssd_destroy_remote_service_p", utc_nsd_dnssd_destroy_remote_service_p,utc_nsd_dnssd_browse_startup,utc_nsd_dnssd_browse_cleanup},
+ {"utc_nsd_dnssd_detroy_remote_service_n", utc_nsd_dnssd_detroy_remote_service_n,utc_nsd_dnssd_browse_startup,utc_nsd_dnssd_browse_cleanup},
+ {"utc_nsd_dnssd_resolve_service_p", utc_nsd_dnssd_resolve_service_p,utc_nsd_dnssd_browse_startup,utc_nsd_dnssd_browse_cleanup},
+ {"utc_nsd_dnssd_resolve_service_n", utc_nsd_dnssd_resolve_service_n,utc_nsd_dnssd_browse_startup,utc_nsd_dnssd_browse_cleanup},
+ {"utc_nsd_dnssd_cancel_resolve_service_n", utc_nsd_dnssd_cancel_resolve_service_n,utc_nsd_dnssd_browse_startup,utc_nsd_dnssd_browse_cleanup},
{"utc_nsd_dnssd_service_get_ip_n1",utc_nsd_dnssd_service_get_ip_n1,utc_nsd_dnssd_browse_startup,utc_nsd_dnssd_browse_cleanup},
{"utc_nsd_dnssd_service_get_ip_n2",utc_nsd_dnssd_service_get_ip_n2,utc_nsd_dnssd_browse_startup,utc_nsd_dnssd_browse_cleanup},
{"utc_nsd_dnssd_initialize_p",utc_nsd_dnssd_initialize_p,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
{"utc_nsd_dnssd_get_port_p",utc_nsd_dnssd_get_port_p,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
{"utc_nsd_dnssd_get_port_n1",utc_nsd_dnssd_get_port_n1,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
{"utc_nsd_dnssd_get_port_n2",utc_nsd_dnssd_get_port_n2,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
+ {"utc_nsd_dnssd_set_interface_p",utc_nsd_dnssd_set_interface_p,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
+ {"utc_nsd_dnssd_set_interface_n1",utc_nsd_dnssd_set_interface_n1,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
+ {"utc_nsd_dnssd_set_interface_n2",utc_nsd_dnssd_set_interface_n2,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
+ {"utc_nsd_dnssd_get_interface_p",utc_nsd_dnssd_get_interface_p,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
+ {"utc_nsd_dnssd_get_interface_n1",utc_nsd_dnssd_get_interface_n1,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
+ {"utc_nsd_dnssd_get_interface_n2",utc_nsd_dnssd_get_interface_n2,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
{"utc_nsd_dnssd_register_local_service_p",utc_nsd_dnssd_register_local_service_p,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
{"utc_nsd_dnssd_register_local_service_n",utc_nsd_dnssd_register_local_service_n,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
{"utc_nsd_dnssd_deregister_local_service_p",utc_nsd_dnssd_deregister_local_service_p,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
return 0;
}
- ret = dnssd_start_browsing_service("_ftp._tcp", &browser_id, &__found_cb, NULL);
+ ret = dnssd_start_browsing_service("_ftp._tcp", &browser_id, __found_cb, NULL);
assert_eq(ret, DNSSD_ERROR_NONE);
dnssd_stop_browsing_service(browser_id);
return 0;
}
- ret = dnssd_start_browsing_service("_ftp._tcp", NULL, &__found_cb, NULL);
+ ret = dnssd_start_browsing_service("_ftp._tcp", NULL, __found_cb, NULL);
assert_eq(ret, DNSSD_ERROR_INVALID_PARAMETER);
return 0;
}
return 0;
}
- ret = dnssd_start_browsing_service("_ftp._tcp", &browser_id, &__found_cb, NULL);
+ ret = dnssd_start_browsing_service("_ftp._tcp", &browser_id, __found_cb, NULL);
assert_eq(ret, DNSSD_ERROR_NONE);
dnssd_stop_browsing_service(browser_id);
return 0;
}
- ret = dnssd_start_browsing_service("_ftp._tcp", &browser_id, &__found_cb, NULL);
+ ret = dnssd_start_browsing_service("_ftp._tcp", &browser_id, __found_cb, NULL);
assert_eq(ret, DNSSD_ERROR_NONE);
ret = dnssd_stop_browsing_service(0);
return 0;
}
+/**
+ * @testcase utc_nsd_dnssd_browse_service_p
+ * @since_tizen 7.0
+ * @type Positive
+ * @description Start and cancel browsing DNSSD services
+ * @scenario Start and browsing DNSSD services with a service type
+ * Ensure no error
+ */
+int utc_nsd_dnssd_browse_service_p(void)
+{
+ int ret = DNSSD_ERROR_NONE;
+ dnssd_browser_h browser_id = 0;
+
+ if (g_feature == false) {
+ ret = dnssd_browse_service(NULL, NULL, NULL, NULL, NULL);
+ assert_eq(ret, DNSSD_ERROR_NOT_SUPPORTED);
+ return 0;
+ }
+
+ ret = dnssd_browse_service("_ftp._tcp", "wlan0", &browser_id, __found_cb, NULL);
+ assert_eq(ret, DNSSD_ERROR_NONE);
+
+ ret = dnssd_cancel_browse_service(browser_id);
+ assert_eq(ret, DNSSD_ERROR_NONE);
+ return 0;
+}
+
+/**
+ * @testcase utc_nsd_dnssd_browse_service_n
+ * @since_tizen 7.0
+ * @type Negative
+ * @description Verify dnssd_browse_service by passing invalid browser handle
+ * @scenario Pass NULL as a browser handle
+ * Return value should be DNSSD_ERROR_INVALID_PARAMETER
+ */
+int utc_nsd_dnssd_browse_service_n(void)
+{
+ int ret = DNSSD_ERROR_NONE;
+
+ if (g_feature == false) {
+ ret = dnssd_browse_service(NULL, NULL, NULL, NULL, NULL);
+ assert_eq(ret, DNSSD_ERROR_NOT_SUPPORTED);
+ return 0;
+ }
+
+ ret = dnssd_browse_service("_ftp._tcp", "wlan0", NULL, __found_cb, NULL);
+ assert_eq(ret, DNSSD_ERROR_INVALID_PARAMETER);
+ return 0;
+}
+
+/**
+ * @testcase utc_nsd_dnssd_cancel_browse_service_n
+ * @since_tizen 7.0
+ * @type Negative
+ * @description Verify dnssd_cancel_browse_service by passing invalid browser handle
+ * @scenario Start browsing DNSSD services with a service target
+ * Stop browsing by passing an invalid browser handle
+ * Return value should be DNSSD_ERROR_SERVICE_NOT_FOUND
+ */
+int utc_nsd_dnssd_cancel_browse_service_n(void)
+{
+ int ret = DNSSD_ERROR_NONE;
+ dnssd_browser_h browser_id = 0;
+
+ if (g_feature == false) {
+ ret = dnssd_cancel_browse_service(0);
+ assert_eq(ret, DNSSD_ERROR_NOT_SUPPORTED);
+ return 0;
+ }
+
+ ret = dnssd_browse_service("_ftp._tcp", "wlan0", &browser_id, __found_cb, NULL);
+ assert_eq(ret, DNSSD_ERROR_NONE);
+
+ ret = dnssd_cancel_browse_service(0);
+ assert_eq(ret, DNSSD_ERROR_SERVICE_NOT_FOUND);
+
+ dnssd_cancel_browse_service(browser_id);
+
+ return 0;
+}
+
/**
* @testcase utc_nsd_dnssd_service_get_ip_n1
* @since_tizen 3.0
return 0;
}
+
+/**
+ * @testcase utc_nsd_dnssd_create_remote_service_p
+ * @since_tizen 7.0
+ * @type Positive
+ * @description Create a DNSSD remote service handle.
+ * @scenario Create and Destroy a DNSSD remote service handle.
+ * Ensure no error
+ */
+int utc_nsd_dnssd_create_remote_service_p(void)
+{
+ int ret = DNSSD_ERROR_NONE;
+ static dnssd_service_h serv_id;
+
+ if (g_feature == false) {
+ ret = dnssd_create_remote_service(NULL, NULL, NULL, NULL);
+ assert_eq(ret, DNSSD_ERROR_NOT_SUPPORTED);
+ return 0;
+ }
+
+ ret = dnssd_create_remote_service("_ftp._tcp", "test", "wlan0", &serv_id);
+ assert_eq(ret, DNSSD_ERROR_NONE);
+
+ dnssd_destroy_remote_service(serv_id);
+
+ return 0;
+}
+
+/**
+ * @testcase utc_nsd_dnssd_create_remote_service_n
+ * @since_tizen 7.0
+ * @type Negative
+ * @description Verify dnssd_create_remote_service by passing an invalid parameter.
+ * @scenario Pass NULL as a service handle parameter.
+ * Return value should be DNSSD_ERROR_INVALID_PARAMETER.
+ */
+int utc_nsd_dnssd_create_remote_service_n(void)
+{
+ int ret = DNSSD_ERROR_NONE;
+
+ if (g_feature == false) {
+ ret = dnssd_create_remote_service(NULL, NULL, NULL, NULL);
+ assert_eq(ret, DNSSD_ERROR_NOT_SUPPORTED);
+ return 0;
+ }
+
+ ret = dnssd_create_remote_service("_ftp._tcp", "test", "wlan0", NULL);
+ assert_eq(ret, DNSSD_ERROR_INVALID_PARAMETER);
+
+ return 0;
+}
+
+/**
+ * @testcase utc_nsd_dnssd_destroy_remote_service_p
+ * @since_tizen 7.0
+ * @type Positive
+ * @description Destroy a DNSSD remote service handle.
+ * @scenario Create and Destroy a DNSSD remote service handle.
+ * Ensure no error
+ */
+int utc_nsd_dnssd_destroy_remote_service_p(void)
+{
+ int ret = DNSSD_ERROR_NONE;
+ static dnssd_service_h serv_id;
+
+ if (g_feature == false) {
+ ret = dnssd_destroy_remote_service(0);
+ assert_eq(ret, DNSSD_ERROR_NOT_SUPPORTED);
+ return 0;
+ }
+
+ ret = dnssd_create_remote_service("_ftp._tcp", "test", "wlan0", &serv_id);
+ assert_eq(ret, DNSSD_ERROR_NONE);
+
+ ret = dnssd_destroy_remote_service(serv_id);
+ assert_eq(ret, DNSSD_ERROR_NONE);
+
+ return 0;
+}
+
+/**
+ * @testcase utc_nsd_dnssd_destroy_remote_service_n
+ * @since_tizen 7.0
+ * @type Negative
+ * @description Verify dnssd_destroy_remote_service by passing invalid service handle.
+ * @scenario Pass an invalid service handle which has not been created before.
+ * Return value should be DNSSD_ERROR_SERVICE_NOT_FOUND.
+ */
+int utc_nsd_dnssd_detroy_remote_service_n(void)
+{
+ int ret = DNSSD_ERROR_NONE;
+ static dnssd_service_h serv_id;
+
+ if (g_feature == false) {
+ ret = dnssd_destroy_remote_service(0);
+ assert_eq(ret, DNSSD_ERROR_NOT_SUPPORTED);
+ return 0;
+ }
+
+ ret = dnssd_create_remote_service("_ftp._tcp", "test", "wlan0", &serv_id);
+ assert_eq(ret, DNSSD_ERROR_NONE);
+
+ ret = dnssd_destroy_remote_service(serv_id + 1);
+ assert_eq(ret, DNSSD_ERROR_SERVICE_NOT_FOUND);
+
+ dnssd_destroy_remote_service(serv_id);
+
+ return 0;
+
+}
+
+static void __resolved_cb(dnssd_error_e result, dnssd_service_h remote_service, void *user_data)
+{
+}
+
+/**
+ * @testcase utc_nsd_dnssd_resolve_service_p
+ * @since_tizen 7.0
+ * @type Positive
+ * @description Start and cancel resolving DNSSD services
+ * @scenario Start and cancel resolving DNSSD services with a service type
+ * Ensure no error
+ */
+int utc_nsd_dnssd_resolve_service_p(void)
+{
+ int ret = DNSSD_ERROR_NONE;
+ dnssd_service_h service;
+
+ if (g_feature == false) {
+ ret = dnssd_resolve_service(NULL, NULL, NULL);
+ assert_eq(ret, DNSSD_ERROR_NOT_SUPPORTED);
+ return 0;
+ }
+
+ ret = dnssd_create_remote_service("_ftp._tcp", "test", "wlan0", &service);
+ assert_eq(ret, DNSSD_ERROR_NONE);
+
+ ret = dnssd_resolve_service(service, __resolved_cb, NULL);
+ assert_eq(ret, DNSSD_ERROR_NONE);
+
+ ret = dnssd_cancel_resolve_service(service);
+ assert_eq(ret, DNSSD_ERROR_NONE);
+
+ ret = dnssd_destroy_remote_service(service);
+ return 0;
+}
+
+/**
+ * @testcase utc_nsd_dnssd_resolve_service_n
+ * @since_tizen 7.0
+ * @type Negative
+ * @description Verify dnssd_resolve_service by passing invalid resolver handle
+ * @scenario Pass NULL as a service handle
+ * Return value should be DNSSD_ERROR_SERVICE_NOT_FOUND
+ */
+int utc_nsd_dnssd_resolve_service_n(void)
+{
+ int ret = DNSSD_ERROR_NONE;
+
+ if (g_feature == false) {
+ ret = dnssd_resolve_service(NULL, NULL, NULL);
+ assert_eq(ret, DNSSD_ERROR_NOT_SUPPORTED);
+ return 0;
+ }
+
+ ret = dnssd_resolve_service(NULL, __resolved_cb, NULL);
+ assert_eq(ret, DNSSD_ERROR_SERVICE_NOT_FOUND);
+ return 0;
+}
+
+/**
+ * @testcase utc_nsd_dnssd_cancel_resolve_service_n
+ * @since_tizen 7.0
+ * @type Negative
+ * @description Verify dnssd_cancel_resolve_service by passing invalid resolver handle
+ * @scenario Start browsing DNSSD services with a service target
+ * Stop browsing by passing an invalid resolver handle
+ * Return value should be DNSSD_ERROR_SERVICE_NOT_FOUND
+ */
+int utc_nsd_dnssd_cancel_resolve_service_n(void)
+{
+ int ret = DNSSD_ERROR_NONE;
+
+ if (g_feature == false) {
+ ret = dnssd_cancel_resolve_service(0);
+ assert_eq(ret, DNSSD_ERROR_NOT_SUPPORTED);
+ return 0;
+ }
+
+ ret = dnssd_cancel_resolve_service(0);
+ assert_eq(ret, DNSSD_ERROR_SERVICE_NOT_FOUND);
+
+ return 0;
+}
+
/**
* @testcase utc_nsd_dnssd_destroy_local_service_n
* @since_tizen 3.0
- * @type Negative
+ * @type Negative
* @description Verify dnssd_destroy_local_service by passing invalid service handle.
* @scenario Pass an invalid service handle which has not been created before.
* Return value should be DNSSD_ERROR_SERVICE_NOT_FOUND.
return 0;
}
+/**
+ * @testcase utc_nsd_dnssd_set_interface_p
+ * @since_tizen 7.0
+ * @type Positive
+ * @description Set the interface of a DNSSD local service.
+ * @scenario Create a DNSSD local service and set the interface of the service.
+ * Ensure no error
+ */
+int utc_nsd_dnssd_set_interface_p(void)
+{
+ int ret = DNSSD_ERROR_NONE;
+ static dnssd_service_h serv_id;
+
+ if (g_feature == false) {
+ ret = dnssd_service_set_interface(0, "");
+ assert_eq(ret, DNSSD_ERROR_NOT_SUPPORTED);
+ return 0;
+ }
+
+ dnssd_create_local_service("_ftp._tcp", &serv_id);
+
+ ret = dnssd_service_set_interface(serv_id, "wlan0");
+ assert_eq(ret, DNSSD_ERROR_NONE);
+
+ dnssd_destroy_local_service(serv_id);
+
+ return 0;
+}
+
+/**
+ * @testcase utc_nsd_dnssd_set_interface_n1
+ * @since_tizen 7.0
+ * @type Negative
+ * @description Verify dnssd_service_set_interface by passing invalid service handle.
+ * @scenario Pass an invalid service handle which has not been created before.
+ * Return value should be DNSSD_ERROR_SERVICE_NOT_FOUND.
+ */
+int utc_nsd_dnssd_set_interface_n1(void)
+{
+ int ret = DNSSD_ERROR_NONE;
+ static dnssd_service_h serv_id;
+
+ if (g_feature == false) {
+ ret = dnssd_service_set_interface(0, "");
+ assert_eq(ret, DNSSD_ERROR_NOT_SUPPORTED);
+ return 0;
+ }
+
+ dnssd_create_local_service("_ftp._tcp", &serv_id);
+
+ ret = dnssd_service_set_interface(serv_id + 1, "wlan0");
+ assert_eq(ret, DNSSD_ERROR_SERVICE_NOT_FOUND);
+
+ dnssd_destroy_local_service(serv_id);
+
+ return 0;
+}
+
+/**
+ * @testcase utc_nsd_dnssd_set_interface_n2
+ * @since_tizen 7.0
+ * @type Negative
+ * @description Verify dnssd_service_set_interface by passing invalid interface.
+ * @scenario Create a DNSSD service and set an interface.
+ * Create another DNSSD service and set the invalid interface.
+ * Return value should be DNSSD_ERROR_INVALID_PARAMETER.
+ */
+int utc_nsd_dnssd_set_interface_n2(void)
+{
+ int ret = DNSSD_ERROR_NONE;
+ static dnssd_service_h serv_id;
+
+ if (g_feature == false) {
+ ret = dnssd_service_set_interface(0, "");
+ assert_eq(ret, DNSSD_ERROR_NOT_SUPPORTED);
+ return 0;
+ }
+
+ dnssd_create_local_service("_ftp._tcp", &serv_id);
+ ret = dnssd_service_set_interface(serv_id, "abcd");
+ assert_eq(ret, DNSSD_ERROR_INVALID_PARAMETER);
+
+ dnssd_destroy_local_service(serv_id);
+
+ return 0;
+}
+
+/**
+ * @testcase utc_nsd_dnssd_get_interface_p
+ * @since_tizen 7.0
+ * @type Positive
+ * @description Get the interface of a DNSSD service.
+ * @scenario Create a DNSSD local service and get the interface of a DNSSD service.
+ * Ensure no error
+ */
+int utc_nsd_dnssd_get_interface_p(void)
+{
+ int ret = DNSSD_ERROR_NONE;
+ static dnssd_service_h serv_id;
+ char *interface = NULL;
+
+ if (g_feature == false) {
+ ret = dnssd_service_get_interface(0, NULL);
+ assert_eq(ret, DNSSD_ERROR_NOT_SUPPORTED);
+ return 0;
+ }
+
+ dnssd_create_local_service("_ftp._tcp", &serv_id);
+
+ ret = dnssd_service_set_interface(serv_id, "wlan0");
+ assert_eq(ret, DNSSD_ERROR_NONE);
+
+ ret = dnssd_service_get_interface(serv_id, &interface);
+ assert_eq(ret, DNSSD_ERROR_NONE);
+
+ dnssd_destroy_local_service(serv_id);
+ g_free(interface);
+
+ return 0;
+}
+
+/**
+ * @testcase utc_nsd_dnssd_get_interface_n1
+ * @since_tizen 7.0
+ * @type Negative
+ * @description Verify dnssd_service_get_interface by passing invalid service handle.
+ * @scenario Pass an invalid service handle which has not been created before.
+ * Return value should be DNSSD_ERROR_SERVICE_NOT_FOUND.
+ */
+int utc_nsd_dnssd_get_interface_n1(void)
+{
+ int ret = DNSSD_ERROR_NONE;
+ static dnssd_service_h serv_id;
+ char *interface = NULL;
+
+ if (g_feature == false) {
+ ret = dnssd_service_get_interface(0, NULL);
+ assert_eq(ret, DNSSD_ERROR_NOT_SUPPORTED);
+ return 0;
+ }
+
+ dnssd_create_local_service("_ftp._tcp", &serv_id);
+
+ ret = dnssd_service_get_interface(serv_id + 1, &interface);
+ assert_eq(ret, DNSSD_ERROR_SERVICE_NOT_FOUND);
+
+ dnssd_destroy_local_service(serv_id);
+
+ return 0;
+}
+
+/**
+ * @testcase utc_nsd_dnssd_get_interface_n2
+ * @since_tizen 7.0
+ * @type Negative
+ * @description Verify dnssd_service_get_interface by passing an invalid parameter
+ * @scenario Pass NULL as a target parameter for getting the interface of a DNSSD service.
+ * Return value should be DNSSD_ERROR_INVALID_PARAMETER.
+ */
+int utc_nsd_dnssd_get_interface_n2(void)
+{
+ int ret = DNSSD_ERROR_NONE;
+ static dnssd_service_h serv_id;
+
+ if (g_feature == false) {
+ ret = dnssd_service_get_interface(0, NULL);
+ assert_eq(ret, DNSSD_ERROR_NOT_SUPPORTED);
+ return 0;
+ }
+
+ dnssd_create_local_service("_ftp._tcp", &serv_id);
+ ret = dnssd_service_get_interface(serv_id, NULL);
+ assert_eq(ret, DNSSD_ERROR_INVALID_PARAMETER);
+
+ dnssd_destroy_local_service(serv_id);
+
+ return 0;
+}
+
/**
* @testcase utc_nsd_dnssd_set_record_p
* @since_tizen 3.0