add NtyCo as submodule & 搭建设计ebpf主从同步代码框架
This commit is contained in:
18
kvstore.h
18
kvstore.h
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user