kget
bt::BNode Class Reference
#include <bnode.h>
Inheritance diagram for bt::BNode:

Detailed Description
Base class for a node in a b-encoded piece of data
There are 3 possible pieces of data in b-encoded piece of data. This is the base class for all those 3 things.
Definition at line 40 of file bnode.h.
Public Types | |
| enum | Type { VALUE, DICT, LIST } |
Public Member Functions | |
| BNode (Type type, Uint32 off) | |
| Uint32 | getLength () const |
| Uint32 | getOffset () const |
| Type | getType () const |
| virtual void | printDebugInfo ()=0 |
| void | setLength (Uint32 l) |
| virtual | ~BNode () |
Member Enumeration Documentation
| enum bt::BNode::Type |
Constructor & Destructor Documentation
Member Function Documentation
| Uint32 bt::BNode::getLength | ( | ) | const [inline] |
| Uint32 bt::BNode::getOffset | ( | ) | const [inline] |
| Type bt::BNode::getType | ( | ) | const [inline] |
| virtual void bt::BNode::printDebugInfo | ( | ) | [pure virtual] |
| void bt::BNode::setLength | ( | Uint32 | l | ) | [inline] |
The documentation for this class was generated from the following files:
KDE 4.2 API Reference