#define _KERN_ORB_H
#include <kern/types.h>
+#include <kern/radix.h>
#include <orb.h>
#include <util/list.h>
struct ObjectHdr;
struct Object;
- typedef Util::RBTree<ObjectHdr, Object *, Object *> IDRMap;
+ typedef u32 ID;
+ typedef Util::RadixTree<ObjectHdr, ID> IDRMap;
struct ObjectHdr {
- IDRMap::Node rbtree_node;
- u32 id;
+ ID id;
union {
struct {