From 5c912c70e9333298ff48f7ea15424f72ca977b99 Mon Sep 17 00:00:00 2001 From: Fu Juntang <StrongTiger_001@163.com> Date: 星期五, 17 九月 2021 09:43:55 +0800 Subject: [PATCH] Add the heartbeat logic feature. --- src/socket/bus_server_socket_wrapper.h | 27 ++++++++++++++++++++++++--- 1 files changed, 24 insertions(+), 3 deletions(-) diff --git a/src/socket/bus_server_socket_wrapper.h b/src/socket/bus_server_socket_wrapper.h index cd625dd..f91ecb8 100644 --- a/src/socket/bus_server_socket_wrapper.h +++ b/src/socket/bus_server_socket_wrapper.h @@ -1,3 +1,12 @@ +/** + * @file + * + * @brief 鎬荤嚎鏈嶅姟銆� + * + * @details 鍙戝竷璁㈤槄鏈嶅姟鐨勮矾鐢憋紝璐熻矗璁板綍璁㈤槄鑰呯殑娑堟伅骞舵妸鍙戝竷鑰呭彂甯冪殑娑堟伅杞彂缁欐劅鍏磋叮鐨勮闃呰�� + */ + + #ifndef _BUS_SERVER_SOCKET_WRAPPER_H_ #define _BUS_SERVER_SOCKET_WRAPPER_H_ @@ -7,24 +16,36 @@ extern "C" { #endif + /** - * 鍒涘缓 + * @brief 鍒涘缓 bus_server_socket + * @return bus_server_socket 鍙ユ焺 */ void * bus_server_socket_wrapper_open(); /** - * 鍏抽棴 + * @brief 閿�姣� bus_server_socket */ void bus_server_socket_wrapper_close(void *_sockt); /** - * 鍚姩bus + * @brief 鍋滄 bus_server_socket + */ +int bus_server_socket_wrapper_stop(void *_socket); + +/** + * @brief 鍚姩bus * * @return 0 鎴愬姛锛� 鍏朵粬鍊� 澶辫触鐨勯敊璇爜 */ int bus_server_socket_wrapper_start_bus(void * _socket); +int bus_server_socket_wrapper_data_get(void * _socket, int val); +int bus_server_socket_wrapper_proc_check(void * _socket, int val, char *buf, int len, void **buf_ret, int *len_ret, \ + const struct timespec *timeout, const int flag); + +void bus_server_socket_wrapper_proc_release(void * _socket, int val); #ifdef __cplusplus } -- Gitblit v1.8.0