Simias::Sync::Delta::HashEntry Class Reference

Class used to keep track of the file Blocks and hash codes assosiated with the block. More...

List of all members.

Public Member Functions

 HashEntry ()
 Default constructor.
 HashEntry (HashData entry)
 Constructs a HashEntry from a HashData object.
override bool Equals (object obj)
 Override to test for equality of a HashEntry.

Public Attributes

int BlockNumber
 The Block number that this hash represents. 0 based.
UInt32 WeakHash
 The Weak or quick hash of this block.
byte[] StrongHash
 The strong hash of this block.


Detailed Description

Class used to keep track of the file Blocks and hash codes assosiated with the block.


Constructor & Destructor Documentation

Simias::Sync::Delta::HashEntry::HashEntry (  )  [inline]

Default constructor.

Simias::Sync::Delta::HashEntry::HashEntry ( HashData  entry  )  [inline]

Constructs a HashEntry from a HashData object.

Parameters:
entry The HashData object.


Member Function Documentation

override bool Simias::Sync::Delta::HashEntry::Equals ( object  obj  )  [inline]

Override to test for equality of a HashEntry.

Parameters:
obj The object to compare against.
Returns:
True if equal.
summary> Overide needed because Equals is overriden.

Returns:


Member Data Documentation

The Block number that this hash represents. 0 based.

The Weak or quick hash of this block.

The strong hash of this block.


The documentation for this class was generated from the following file:

Generated on Wed Apr 8 14:57:56 2009 for simias by  doxygen 1.5.6