| Function | Description | 
| != | Tests if two objects refer to different nodes | 
| = | Initializes the node to refer to the same node as another | 
| == | Tests if two objects refer to the same node | 
| GetAttrInfo() | Returns information about a given attribute | 
| GetNextAttrName() | Iterates through the names of the node's attributes | 
| InitCheck() | Returns the status of the last initialization | 
| Lock() | Locks the node | 
| BNode() | Constructor | 
| ~BNode() | Destructor | 
| ReadAttr() | Reads an attribute | 
| RemoveAttr() | Removes an attribute | 
| RenameAttr() | Renames an attribute | 
| RewindAttrs() | Resets the attribute iterator | 
| SetTo() | Initializes the object to another node | 
| Sync() | Immediately performs any pending disk transactions for the node | 
| Unlock() | Unlocks the node | 
| Unset() | Uninitializes the object | 
| WriteAttr() | Writes an attribute |