rename key2id to kv

This commit is contained in:
Rongsong Shen 2026-02-13 15:00:16 +08:00
parent d8690bfeb9
commit e5f3983952
3 changed files with 14 additions and 14 deletions

View file

@ -4,7 +4,7 @@
#include "rtti.h"
int key_add(var v, uint64_t* id, void* key)
int key_add(var v, void* key, void* value)
{
meta_obj_t* obj = NULL;
key_add_fn_t method = NULL;
@ -14,12 +14,12 @@ int key_add(var v, uint64_t* id, void* key)
return -EINVAL;
}
RTTI_GET_METHOD(method, obj, key2id, add_key);
RTTI_GET_METHOD(method, obj, kv, add_key);
if (method == NULL) {
return -EINVAL;
}
return method(obj, id, key);
return method(obj, key, value);
}
int key_del(var v, void* key)
@ -32,7 +32,7 @@ int key_del(var v, void* key)
return -EINVAL;
}
RTTI_GET_METHOD(method, obj, key2id, del_key);
RTTI_GET_METHOD(method, obj, kv, del_key);
if (method == NULL) {
return -EINVAL;
}
@ -40,7 +40,7 @@ int key_del(var v, void* key)
return method(obj, key);
}
int key_find(var v, uint64_t* id, void* key)
int key_find(var v, void* key, void** value)
{
meta_obj_t* obj = NULL;
key_find_fn_t method = NULL;
@ -50,10 +50,10 @@ int key_find(var v, uint64_t* id, void* key)
return -EINVAL;
}
RTTI_GET_METHOD(method, obj, key2id, find_key);
RTTI_GET_METHOD(method, obj, kv, find_key);
if (method == NULL) {
return -EINVAL;
}
return method(obj, id, key);
return method(obj, key, value);
}

View file

@ -10,7 +10,7 @@ librtti_c_srcs=[
'hash.c',
'length.c',
'bitmap.c',
'key2id.c',
'kv.c',
]