/* * ===================================================================================== * * Filename: bh_api_go.h * * Description: go api callback functions. * * Version: 1.0 * Created: 2021年04月20日 16时18分27秒 * Revision: none * Compiler: gcc * * Author: Li Chao (), lichao@aiotlink.com * Organization: * * ===================================================================================== */ #ifndef BH_API_GO_NVOG9GI5 #define BH_API_GO_NVOG9GI5 #include "../../src/bh_api.h" typedef const void *PCVoid; extern void cgoSubDataCallback(PCVoid proc_id, int proc_id_len, PCVoid data, int data_len); extern void cgoServerCallback(PCVoid proc_id, int proc_id_len, PCVoid data, int data_len, void *src); extern void cgoClientCallback(PCVoid proc_id, int proc_id_len, PCVoid msg_id, int msg_id_len, PCVoid data, int data_len); static void CGoStartWorker() { BHStartWorker(&cgoServerCallback, &cgoSubDataCallback, &cgoClientCallback); } #endif // end of include guard: BH_API_GO_NVOG9GI5