Main Page | Modules | Class Hierarchy | Data Structures | File List | Data Fields | Globals | Related Pages

CHashTreeNode< hashClass, CSBase, CSBuildup, CSDepth >.STHListStruc Struct Reference


Data Fields

uint16 Count
 Amount of used data space.

bool Complete
 Set to false if the list is incomplete.

uint32 * DataPtr
 Indexed pointer to the data buffer.

uint32 Data [((2<< CSDepth)-2)*DIGESTSIZE32]
 Hash data.

uint8 levelSecure
 Tracks the lowest secured level.

uint8 levelVerify
 Tracks the highest verifiable level.


Detailed Description

template<class hashClass, uint8 CSBase, uint8 CSBuildup, uint8 CSDepth>
struct CHashTreeNode< hashClass, CSBase, CSBuildup, CSDepth >::STHListStruc

Sub-Tree Hash List structure Used to extract sub-tree hash lists for various types of checks and computation. Not all structure members are used by all the functions that use it.


Field Documentation

template<class hashClass, uint8 CSBase, uint8 CSBuildup, uint8 CSDepth>
bool CHashTreeNode< hashClass, CSBase, CSBuildup, CSDepth >.STHListStruc.Complete
 

Set to false if the list is incomplete.

template<class hashClass, uint8 CSBase, uint8 CSBuildup, uint8 CSDepth>
uint16 CHashTreeNode< hashClass, CSBase, CSBuildup, CSDepth >.STHListStruc.Count
 

Amount of used data space.

template<class hashClass, uint8 CSBase, uint8 CSBuildup, uint8 CSDepth>
uint32 CHashTreeNode< hashClass, CSBase, CSBuildup, CSDepth >.STHListStruc.Data[((2 << CSDepth) - 2) * DIGESTSIZE32]
 

Hash data.

template<class hashClass, uint8 CSBase, uint8 CSBuildup, uint8 CSDepth>
uint32* CHashTreeNode< hashClass, CSBase, CSBuildup, CSDepth >.STHListStruc.DataPtr
 

Indexed pointer to the data buffer.

template<class hashClass, uint8 CSBase, uint8 CSBuildup, uint8 CSDepth>
uint8 CHashTreeNode< hashClass, CSBase, CSBuildup, CSDepth >.STHListStruc.levelSecure
 

Tracks the lowest secured level.

template<class hashClass, uint8 CSBase, uint8 CSBuildup, uint8 CSDepth>
uint8 CHashTreeNode< hashClass, CSBase, CSBuildup, CSDepth >.STHListStruc.levelVerify
 

Tracks the highest verifiable level.


The documentation for this struct was generated from the following file:
Generated on Sun Oct 26 12:02:54 2003 for Moonlight's eMule Tweaks Documentation by doxygen 1.3.4