The Nebula Device 3: IO::ZipFileEntry Class Reference

The Nebula Device 3

IO::ZipFileEntry Class Reference

#include <zipfileentry.h>


Detailed Description

A file entry in a zip archive. The ZipFileEntry class is thread-safe, all public methods can be invoked from on the same object from different threads.

(C) 2006 Radon Labs GmbH

Public Member Functions

 ZipFileEntry ()
 constructor
 ~ZipFileEntry ()
 destructor
const Util::StringAtomGetName () const
 get name of the file entry
IO::Stream::Size GetFileSize () const
 get the uncompressed file size in bytes
bool Open (const Util::String &password="")
 open the zip file
void Close ()
 close the zip file
bool Read (void *buf, IO::Stream::Size bufSize) const
 read the *entire* content into the provided memory buffer