diff options
| author | zhengchao <[email protected]> | 2022-02-24 22:35:13 +0500 |
|---|---|---|
| committer | zhengchao <[email protected]> | 2022-02-24 22:35:13 +0500 |
| commit | f746c93ab210be28288cc86cdd1ee10074f7f90c (patch) | |
| tree | 3568357d50a02356fa645808b9aef00529b9518e /include | |
| parent | 32b868a293788ba93316fb952c4e02bdfd2e3652 (diff) | |
单节点调试通过。
Diffstat (limited to 'include')
| -rw-r--r-- | include/swarmkv/swarmkv.h | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/include/swarmkv/swarmkv.h b/include/swarmkv/swarmkv.h index 81203cd..24b97f0 100644 --- a/include/swarmkv/swarmkv.h +++ b/include/swarmkv/swarmkv.h @@ -28,7 +28,7 @@ enum swarmkv_reply_type }; struct swarmkv_reply { - swarmkv_reply_type type, + enum swarmkv_reply_type type; long long integer; /* The integer when type is SWARMKV_REPLY_INTEGER */ int len; /* Length of string */ char *str; /* Used for both SWARMKV_REPLY_ERROR and SWARMKV_REPLY_STRING */ @@ -38,11 +38,11 @@ struct swarmkv_reply void swarmkv_reply_free(struct swarmkv_reply *reply); struct swarmkv; -typedef void swarmkv_cmd_callback_func_t(const swarmkv_reply* reply, void * arg); +typedef void swarmkv_cmd_callback_func_t(const struct swarmkv_reply* reply, void * arg); -struct swarmkv_store *swarmkv_open(const char * cluster_name, unsigned int http_port, unsigned int p2p_port, void * mesa_handle_logger); -void swarmkv_close(struct swarmkv_store * store); +struct swarmkv *swarmkv_open(const char * cluster_name, const char* self_ip, unsigned int http_port, unsigned int p2p_port, void * logger); +void swarmkv_close(struct swarmkv * db); @@ -52,8 +52,7 @@ void swarmkv_get_string(struct swarmkv * db, void swarmkv_set_string(struct swarmkv * db, const char * key, size_t keylen, const char * value, size_t vallen, swarmkv_cmd_callback_func_t * cb, void * arg); -char * swarmkv_del(struct swarmkv_store * store, const char * table, const struct swarmkv_readoptions * options, - const char * key, size_t keylen); +void swarmkv_del(struct swarmkv * db, const char * key, size_t keylen, swarmkv_cmd_callback_func_t *cb, void *cb_arg); |
