#include <HashTreeCtrl.h>
Inheritance diagram for CHashTreeCtrl< hashClass >:

Public Member Functions | |
| CHashTreeCtrl (void) | |
| Default constructor that does nothing - not sure what this could be good for. | |
| CHashTreeCtrl (uint64 nLength) | |
| Constructor that sets 'singleton' statuses on an otherwise blank tree - prepare a new file tree. | |
| CHashTreeCtrl (CFile &cFile, uint64 nPath=0, uint8 nLevel=0) | |
| Constructor that builds a tree from a file - load a new shared file. | |
| ~CHashTreeCtrl (void) | |
| Destroys the tree controller and all its related objects. | |
| CHashTreeCtrl * | GetSubTree (uint32 TargetNode, char RootLevel, char EndLevel) |
| Extract a tree section under a specific node. | |
| uint32 | WriteTable (CFile *outFile) |
| Writes the hash table to file. | |
| uint32 | GetHashLevelStrip (uint32 HashStart, uint32 HashEnd, char HashLevel) |
| Get a strip of hashes from a specific level between two boundaries. | |
Static Public Attributes | |
| const CString | CLASSNAME = CString("CHashTreeCtrl/") + StaticAlgorithmName() |
| Defines this class' name. | |
|
||||||||||
|
Default constructor that does nothing - not sure what this could be good for.
|
|
||||||||||
|
Constructor that sets 'singleton' statuses on an otherwise blank tree - prepare a new file tree.
|
|
||||||||||||||||||||
|
Constructor that builds a tree from a file - load a new shared file.
|
|
||||||||||
|
Destroys the tree controller and all its related objects.
|
|
||||||||||||||||||||
|
Get a strip of hashes from a specific level between two boundaries.
|
|
||||||||||||||||||||
|
Extract a tree section under a specific node. Generate a top tree from file. Create a new empty top tree for a new file. |
|
||||||||||
|
Writes the hash table to file.
|
|
|||||
|
Defines this class' name.
Reimplemented from CHashTreeNode< hashClass, 10,(10+2), 02 >. |
1.3.4