logo.gif (6996 bytes)
BNodeContainer

BTreeContainer
Extents

Up
Block header
Root
AdminSpaceContainer
Bitmap
ObjectContainer
HashTable
BNodeContainer

The BNodeContainer is used to store B-Trees.  Currently only one B-Tree is in use by this filesystem and it is used to store the location of file data.  The fsBNodeContainer structure contains two other structures.  The fsBlockHeader structure and the BTreeContainer structure.

Field Type Description
bheader struct fsBlockHeader Standard block header.
btc struct BTreeContainer Contains information about the B-Tree and its nodes contained in this block.
struct fsBNodeContainer {
    struct fsBlockHeader bheader;
    struct BTreeContainer btc;
}; 

All rights reserved.
For comments, problems or questions regarding this page contact John Hendrikx.
Last updated: 17 oktober 1998.