#include <zipfilememberinputstream.h>
Link against: ezip.lib
| class RZipFileMemberReaderStream : public CBase |
| Public Member Functions | |
|---|---|
| ~RZipFileMemberReaderStream() | |
| void | Close() |
| IMPORT_C TInt | Read(TDes16 &, TInt) |
| virtual TInt | Read(TDes8 &, TInt) |
| virtual void | ReadL(TDes16 &, TInt) |
| void | Release() |
A RZipFileMemberReaderStream represents a input stream for compressed files in the archive. This is a friend class to CZipFile. In order to create a input stream for a file in the archive, CZipFile will call its member function GetInputStreamL() by passing a pointer to RZipFileMemberReaderStream and the function will return the input stream for the file Note: This class is actually a C class as it derives from CBase
| IMPORT_C | ~RZipFileMemberReaderStream | ( | ) |
Destructor. All dynamically allocated data structures for this stream are freed.
| void | Close | ( | ) |
Reads data from the stream buffer into the specified descriptor. On return, contains the data read from the stream buffer
| Parameters | |
|---|---|
| aDes | The target descriptor for the data read from the stream buffer |
| aLength | The maximum number of bytes to be read |
Overload version of the RZipFileMemberReaderStream read method. On return, contains the data read from the stream buffer.
| Parameters | |
|---|---|
| aDes | The target descriptor for the data read from the stream buffer |
| aLength | The maximum number of bytes to be read |
Overload version of the RZipFileMemberReaderStream readL method. On return, contains the data read from the stream buffer.
| Parameters | |
|---|---|
| aDes | The target descriptor for the data read from the stream buffer |
| aLength | The maximum number of bytes to be read |
| Leave Codes | |
|---|---|
| KErrNone | If all bytes read successfully. |
| KErrCorrupt | If reading fails. |
| KErrEof | If end of file is reached. |
| ... | Any one of the system-wide error codes for other errors. |