#include <CryptedInputStream.h>
Public Member Functions | |
| TCryptedInputStream (IInputStream &rParentStream, ECryptType eType) | |
| virtual Retval MQUALIFIER | read (char *pBuffer, Int iBufferSize, Int &rValidSize) const |
| virtual Int MQUALIFIER | readItem () const |
| virtual void MQUALIFIER | reset () |
| void | setKey (Uint64 uldKey) |
| void | setKey (const IByteArray &rKey) |
Protected Member Functions | |
| virtual | ~TCryptedInputStream () |
This class implements an filtered input stream for crypted streams. The reading method will return clear text.
| TCryptedInputStream::TCryptedInputStream | ( | IInputStream & | rParentStream, |
| ECryptType | eType | ||
| ) |
Creates a crypted input stream filter object
| TCryptedInputStream::~TCryptedInputStream | ( | ) | [protected, virtual] |
Destroys the filter stream
| Retval MQUALIFIER zeus::TCryptedInputStream::read | ( | char * | pBuffer, |
| Int | iBufferSize, | ||
| Int & | rValidSize | ||
| ) | const [inline, virtual] |
Reimplemented from zeus::TFilterInputStream.
| Int MQUALIFIER TCryptedInputStream::readItem | ( | ) | const [virtual] |
Reimplemented from zeus::TFilterInputStream.
| void MQUALIFIER zeus::TCryptedInputStream::reset | ( | ) | [inline, virtual] |
Reimplemented from zeus::TFilterInputStream.
| void TCryptedInputStream::setKey | ( | Uint64 | uldKey ) |
sets the decoding key
| void TCryptedInputStream::setKey | ( | const IByteArray & | rKey ) |
sets the decoding key