Test opp server register by conn request 49/23249/2
authorwu zheng <wu.zheng@intel.com>
Fri, 20 Jun 2014 11:06:24 +0000 (07:06 -0400)
committerwu zheng <wu.zheng@intel.com>
Fri, 20 Jun 2014 11:06:24 +0000 (07:06 -0400)
Change-Id: I8ebb24d5328a1b687fb83386f6172f0925b3d7f5
Signed-off-by: Wu Zheng <wu.zheng@intel.com>
test/bluez-capi-test.c

index cc054fd..30bbace 100644 (file)
@@ -637,7 +637,27 @@ static int register_opp_server_initialize(const char *p1, const char *p2)
 
        DBG("");
 
-       bt_opp_server_initialize("/tmp", bt_opp_server_push_requested_cb_test, NULL);
+       bt_opp_server_initialize("/tmp",
+                               bt_opp_server_push_requested_cb_test, NULL);
+       return 0;
+}
+
+void bt_opp_server_connection_requested_cb_test(
+                               const char *remote_address, void *user_data)
+{
+       DBG("remote_address = %s", remote_address);
+       bt_opp_server_reject();
+}
+
+static int register_opp_server_initialize_by_connection_request(
+                                       const char *p1, const char *p2)
+{
+       DBG("");
+
+       bt_opp_server_initialize_by_connection_request("/tmp",
+                               bt_opp_server_connection_requested_cb_test,
+                               NULL);
+
        return 0;
 }
 
@@ -2383,6 +2403,10 @@ struct {
        {"register_opp_server_initialize", register_opp_server_initialize,
                "Usage: register_opp_server_initialize\n\tregister opp server"},
 
+       {"register_opp_server_init_by_conn_req",
+               register_opp_server_initialize_by_connection_request,
+               "Usage: register_opp_server_init_by_conn_req"},
+
        {"unregister_opp_server", unregister_opp_server,
                "Usage: unregister_opp_server\n\tunregister server"},