add NtyCo as submodule & 搭建设计ebpf主从同步代码框架

This commit is contained in:
1iaan
2026-01-28 12:05:28 +00:00
parent 226f9a510f
commit fe257cafec
49 changed files with 249 additions and 8922 deletions

View File

@@ -42,12 +42,11 @@
// typedef int (*msg_handler)(char *request, int request_length, char *response, int *response_length);
typedef int (*msg_handler)(struct conn* conn);
extern int reactor_start(unsigned short port, msg_handler handler, const char *m_ip, int m_port);
extern int reactor_start(unsigned short port, msg_handler handler);
extern int proactor_start(unsigned short port, msg_handler handler);
extern int ntyco_start(unsigned short port, msg_handler handler);
extern int try_connect_master(char *ip, int port);
void build_thread_to_sync(const uint8_t *offset, struct conn* conn);
#if ENABLE_ARRAY
@@ -268,8 +267,19 @@ int kvs_hash_exist(kvs_hash_t *hash, char *key);
#endif
#endif
#if ENABLE_ARRAY
extern kvs_array_t global_array;
#endif
int kvs_save_to_file();
#if ENABLE_RBTREE
extern kvs_rbtree_t global_rbtree;
#endif
#if ENABLE_HASH
extern kvs_hash_t global_hash;
#endif
void __compeleted_cmd(const uint8_t *cmd, size_t len);
#endif