Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

HashVal Class Reference

#include <hashVal.h>

List of all members.

Public Attributes

uint hv [4]

Private Member Functions

INLINE HashVal (const HashVal &copy)
INLINE bool operator== (const HashVal &other) const
INLINE bool operator!= (const HashVal &other) const
INLINE uint get_value (int val) const
INLINE void set_value (int val, uint hash)
INLINE void output (ostream &out) const
string as_string () const

Private Attributes

PUBLISHED __pad0__: INLINE HashVal()


Constructor & Destructor Documentation

INLINE HashVal::HashVal const HashVal &  copy  )  [private]
 


Member Function Documentation

string HashVal::as_string  )  const [private]
 

Definition at line 28 of file hashVal.cxx.

References output().

INLINE uint HashVal::get_value int  val  )  const [private]
 

Referenced by Patchfile::build(), Patchfile::calc_hash(), DownloadDb::Db::write(), DownloadDb::MultifileRecord::write(), and DownloadDb::write_version_map().

INLINE bool HashVal::operator!= const HashVal &  other  )  const [private]
 

INLINE bool HashVal::operator== const HashVal &  other  )  const [private]
 

INLINE void HashVal::output ostream &  out  )  const [private]
 

Referenced by as_string(), main(), and operator<<().

INLINE void HashVal::set_value int  val,
uint  hash
[private]
 

Referenced by Patchfile::internal_read_header(), and DownloadDb::read_version_map().


Member Data Documentation

PUBLISHED HashVal::__pad0__ [private]
 

Definition at line 32 of file hashVal.h.

uint HashVal::hv[4]
 

Definition at line 43 of file hashVal.h.

Referenced by md5_a_buffer(), and md5_a_file().


The documentation for this class was generated from the following files:
Generated on Fri Apr 18 00:12:33 2003 for Panda by doxygen1.3