예제 #1
0
파일: htree.go 프로젝트: haiger/beansdb
func (t *HashTree) Len() int {
	c_key := C.CString("@")
	defer C.free(unsafe.Pointer(c_key))
	var cnt _Ctype_int
	C.ht_get_hash(t.tree, c_key, &cnt)
	return int(cnt)
}
예제 #2
0
파일: htree.go 프로젝트: haiger/beansdb
func (t *HashTree) Hash() uint16 {
	c_key := C.CString("@")
	defer C.free(unsafe.Pointer(c_key))
	return uint16(C.ht_get_hash(t.tree, c_key, (*_Ctype_int)(nil)))
}