#include <AbstractHash.hpp>
List of all members.
Detailed Description
this class defines the abstract hash class
Constructor & Destructor Documentation
| zeus::TAbstractHash::TAbstractHash |
( |
) |
[inline] |
Creates the abstract hash object
| virtual zeus::TAbstractHash::~TAbstractHash |
( |
) |
[inline, virtual] |
Destroys the abstract hash object
Member Function Documentation
| virtual Retval zeus::TAbstractHash::generate |
( |
const IByteArray & |
rInput, |
|
|
IByteArray & |
rOutput |
|
) |
| [protected, pure virtual] |
| virtual Retval zeus::TAbstractHash::getHash |
( |
const IString & |
rData, |
|
|
IByteArray & |
rOutput |
|
) |
| [inline, virtual] |
returns the hash out of a string
- Parameters:
-
| rData | : input buffer |
| rOutput | : output buffer |
- Returns:
- Error code
| virtual Retval zeus::TAbstractHash::getHash |
( |
const char * |
pcData, |
|
|
Int |
iSize, |
|
|
IByteArray & |
rOutput |
|
) |
| [inline, virtual] |
returns the hash out of a serializable object
- Parameters:
-
| pcData | : input buffer |
| iSize | : size of the buffer |
| rOutput | : output buffer |
- Returns:
- Error code
| virtual Retval zeus::TAbstractHash::getHash |
( |
const ISerializable & |
rData, |
|
|
IByteArray & |
rOutput |
|
) |
| [inline, virtual] |
returns the hash out of a serializable object
- Parameters:
-
| rInput | : input buffer |
| rOutput | : output buffer |
- Returns:
- Error code
| virtual Retval zeus::TAbstractHash::getHash |
( |
const IByteArray & |
rInput, |
|
|
IByteArray & |
rOutput |
|
) |
| [inline, virtual] |
returns the hash out of an array of data
- Parameters:
-
| rInput | : input buffer |
| rOutput | : output buffer |
- Returns:
- Error code
| virtual Retval zeus::TAbstractHash::getHash |
( |
Int32 |
lData, |
|
|
IByteArray & |
rOutput |
|
) |
| [inline, virtual] |
returns the hash out of an 32 bit integer
- Parameters:
-
| lData | : input data |
| rOutput | : output buffer |
- Returns:
- Error code
| virtual Retval zeus::TAbstractHash::getHash |
( |
Int64 |
ldData, |
|
|
IByteArray & |
rOutput |
|
) |
| [inline, virtual] |
returns the hash out of an 64 bit integer
- Parameters:
-
| ldData | : input data |
| rOutput | : output buffer |
- Returns:
- Error code
The documentation for this class was generated from the following file: