From 1f3729698a131b3f701f67adb6a1258aa1235dce Mon Sep 17 00:00:00 2001
From: lichao <lichao@aiotlink.com>
Date: 星期二, 20 四月 2021 15:43:53 +0800
Subject: [PATCH] api server callback change tag to src; refactor.

---
 api/go/bhome_node.go |    9 ++-------
 1 files changed, 2 insertions(+), 7 deletions(-)

diff --git a/api/go/bhome_node.go b/api/go/bhome_node.go
index c950750..f4db490 100644
--- a/api/go/bhome_node.go
+++ b/api/go/bhome_node.go
@@ -147,16 +147,11 @@
 
 }
 
-func ServerCallbackReply(tag unsafe.Pointer, rep *bh.MsgRequestTopicReply) bool {
-	data, _ := rep.Marshal()
-	return C.BHServerCallbackReply(tag, unsafe.Pointer(&data[0]), C.int(len(data))) > 0
-}
-
-type ServecCB func(proc_id *string, req *bh.MsgRequestTopic, reply *bh.MsgRequestTopicReply) bool
+type ServecCB func(src unsafe.Pointer, proc_id *string, req *bh.MsgRequestTopic)
 type SubDataCB func(proc_id *string, pub *bh.MsgPublish)
 type ClientCB func(proc_id *string, msg_id *[]byte, reply *bh.MsgRequestTopicReply)
 
-func cserver_callback(cpid *unsafe.Pointer, cpid_len unsafe.Pointer) {
+func cserver_callback(cpid unsafe.Pointer, pid_len C.int, src unsafe.Pointer) {
 
 }
 func StartWorker(server_cb ServecCB, sub_cb SubDataCB, client_cb ClientCB) {

--
Gitblit v1.8.0