feat: add dll interface.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>
This commit is contained in:
Gordon 2023-08-29 22:21:34 +08:00
parent 4653f35b8b
commit 4bc14a9983
3 changed files with 6 additions and 6 deletions

View File

@ -26,8 +26,8 @@ import (
"unsafe" "unsafe"
) )
//export InitSDK //export init_sdk
func InitSDK(onConnecting C.base_func, func init_sdk(onConnecting C.base_func,
onConnectSuccess C.base_func, onConnectSuccess C.base_func,
onKickedOffline C.base_func, onKickedOffline C.base_func,
onUserTokenExpired C.base_func, onUserTokenExpired C.base_func,

View File

@ -96,7 +96,7 @@ typedef struct { void *data; GoInt len; GoInt cap; } GoSlice;
extern "C" { extern "C" {
#endif #endif
extern __declspec(dllexport) GoUint8 InitSDK(base_func onConnecting, base_func onConnectSuccess, base_func onKickedOffline, base_func onUserTokenExpired, err_func onConnectFailed, char* operationID, char* config); extern __declspec(dllexport) GoUint8 init_sdk(base_func onConnecting, base_func onConnectSuccess, base_func onKickedOffline, base_func onUserTokenExpired, err_func onConnectFailed, char* operationID, char* config);
#ifdef __cplusplus #ifdef __cplusplus
} }