From 16935f4aebffdd1b6580b844391a0aa0f4f3012b Mon Sep 17 00:00:00 2001
From: zhangmeng <775834166@qq.com>
Date: 星期一, 22 四月 2024 10:29:12 +0800
Subject: [PATCH] bug fixed

---
 src/bn_api.h |   66 ++++++++++++++++----------------
 1 files changed, 33 insertions(+), 33 deletions(-)

diff --git a/src/bn_api.h b/src/bn_api.h
index fbd2a3f..9878cd8 100644
--- a/src/bn_api.h
+++ b/src/bn_api.h
@@ -5,19 +5,6 @@
 extern "C" {
 #endif
 
-typedef int (*FBHApiIn1Out1)(const void *proc_info,
-                             const int proc_info_len,
-                             void **reply,
-                             int *reply_len,
-                             const int timeout_ms);
-
-int BHApiIn1Out1Proxy(FBHApiIn1Out1 func,
-                      const void *request,
-                      const int request_len,
-                      void **reply,
-                      int *reply_len,
-                      const int timeout_ms);
-
 int BHRegister(const void *proc_info,
                const int proc_info_len,
                void **reply,
@@ -62,26 +49,6 @@
                          void **reply,
                          int *reply_len,
                          const int timeout_ms);
-
-typedef void (*FSubDataCallback)(const void *proc_id,
-                                 int proc_id_len,
-                                 const void *data,
-                                 int data_len);
-
-typedef void (*FServerCallback)(const void *proc_id,
-                                int proc_id_len,
-                                const void *data,
-                                int data_len,
-                                void *src);
-
-typedef void (*FClientCallback)(const void *proc_id,
-                                int proc_id_len,
-                                const void *msg_id,
-                                int msg_id_len,
-                                const void *data,
-                                int data_len);
-
-void BHStartWorker(FServerCallback server_cb, FSubDataCallback sub_cb, FClientCallback client_cb);
 
 int BHHeartbeatEasy(const int timeout_ms);
 int BHHeartbeat(const void *proc_info,
@@ -128,12 +95,45 @@
 
 int BHGetLastError(void **msg, int *msg_len);
 
+/////////////////////////////////////////////////////
+
 int BHAsyncRequest(const void *remote,
                    const int remote_len,
                    const void *request,
                    const int request_len,
                    void **msg_id,
                    int *msg_id_len);
+typedef void (*FSubDataCallback)(const void *proc_id,
+                                 int proc_id_len,
+                                 const void *data,
+                                 int data_len);
+
+typedef void (*FServerCallback)(const void *proc_id,
+                                int proc_id_len,
+                                const void *data,
+                                int data_len,
+                                void *src);
+
+typedef void (*FClientCallback)(const void *proc_id,
+                                int proc_id_len,
+                                const void *msg_id,
+                                int msg_id_len,
+                                const void *data,
+                                int data_len);
+
+void BHStartWorker(FServerCallback server_cb, FSubDataCallback sub_cb, FClientCallback client_cb);
+typedef int (*FBHApiIn1Out1)(const void *proc_info,
+                             const int proc_info_len,
+                             void **reply,
+                             int *reply_len,
+                             const int timeout_ms);
+
+int BHApiIn1Out1Proxy(FBHApiIn1Out1 func,
+                      const void *request,
+                      const int request_len,
+                      void **reply,
+                      int *reply_len,
+                      const int timeout_ms);
 
 //////////////////////////////////////////////////////////
 void TestRequest(int type, const char* msg, const int len);

--
Gitblit v1.8.0