resp协议定义, xml定义配置文件
This commit is contained in:
@@ -113,7 +113,7 @@ void kvs_hash_destroy(kvs_hash_t *hash) {
|
||||
|
||||
// mp
|
||||
/*
|
||||
* @return: <0 error; =0 success; >0 exist
|
||||
* @return: <0 error; 0 success; 1 exist
|
||||
*/
|
||||
int kvs_hash_set_bin(kvs_hash_t *hash, const void *key, uint32_t key_len, const void *value, uint32_t value_len) {
|
||||
if (!hash || !hash->nodes || !key || key_len == 0) return -1;
|
||||
@@ -140,7 +140,7 @@ int kvs_hash_set_bin(kvs_hash_t *hash, const void *key, uint32_t key_len, const
|
||||
}
|
||||
|
||||
/*
|
||||
* get 返回:value 指针(由 hash 持有),并通过 out_value_len 返回长度
|
||||
* @return: NULL notexist, NOTNULL exist。out_value_len 是长度。
|
||||
*/
|
||||
void *kvs_hash_get_bin(kvs_hash_t *hash, const void *key, uint32_t key_len, uint32_t *out_value_len) {
|
||||
if (!hash || !hash->nodes || !key || key_len == 0 || !out_value_len) return NULL;
|
||||
@@ -210,7 +210,7 @@ int kvs_hash_count(kvs_hash_t *hash) {
|
||||
}
|
||||
|
||||
/*
|
||||
* @return < 0, error; =0, success; >0, no exist
|
||||
* @return <0 error; =0 success; >0 no exist
|
||||
*/
|
||||
int kvs_hash_del_bin(kvs_hash_t *hash, const void *key, uint32_t key_len) {
|
||||
if (!hash || !key || key_len == 0) return -1;
|
||||
@@ -258,7 +258,7 @@ int kvs_hash_del_bin(kvs_hash_t *hash, const void *key, uint32_t key_len) {
|
||||
}
|
||||
|
||||
/*
|
||||
* @return 0 exist, 1 no exist
|
||||
* @return =0 exist, =1 no exist
|
||||
*/
|
||||
int kvs_hash_exist_bin(kvs_hash_t *hash, const void *key, uint32_t key_len) {
|
||||
uint32_t vlen = 0;
|
||||
|
||||
Reference in New Issue
Block a user