#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. |