X-Git-Url: http://git.buserror.net/cgi-bin/gitweb.cgi?p=polintos%2Fscott%2Fpriv.git;a=blobdiff_plain;f=kernel%2Finclude%2Fkern%2Forb.h;h=b00d758fbcf1c671e4a297d933a0136d5e7e28f8;hp=dc832c385c1566d0e8122c389408eea6e1d1522b;hb=cbad341e097fc2e24079b0626146baff8d71c877;hpb=8630861ba7b516e2fefbb7b815d35f260f30dfce diff --git a/kernel/include/kern/orb.h b/kernel/include/kern/orb.h index dc832c3..b00d758 100644 --- a/kernel/include/kern/orb.h +++ b/kernel/include/kern/orb.h @@ -2,6 +2,7 @@ #define _KERN_ORB_H #include +#include #include #include @@ -54,11 +55,11 @@ namespace ORB { struct ObjectHdr; struct Object; - typedef Util::RBTree IDRMap; + typedef u32 ID; + typedef Util::RadixTree IDRMap; struct ObjectHdr { - IDRMap::Node rbtree_node; - u32 id; + ID id; union { struct {