Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

dsZipMmap.h File Reference

#include <time.h>
#include <zlib.h>
#include <zconf.h>
#include <dsMmap.h>
#include <dsutil.h>

Go to the source code of this file.

Compounds

struct  tagEOCD
struct  tagLocal_header
struct  ZIPFILE
class  dsZipMmap

Defines

#define ZIP_HEADER_SIZE   30
#define ZIP_NAMELEN(pptr)   (*(short *)((pptr) + 26))
#define GZ_ASCII   G 0x01
#define GZ_MULTIPART   0x02
#define GZ_EXTRA_FIELD   0x04
#define GZ_NAME   0x08
#define GZ_COMMENT   0x10
#define GZ_ENCRYPT   0x20
#define GZ_RESERVED   0xE0

Typedefs

typedef tagLocal_header local_header
typedef tagEOCD endof_cd

Enumerations

enum  { AM_ZIP, AM_GZ, AM_PLAIN }

Functions

 DECLARE_EXCEPTION (dsZipMmap)


Define Documentation

#define GZ_ASCII   G 0x01
 

#define GZ_COMMENT   0x10
 

#define GZ_ENCRYPT   0x20
 

#define GZ_EXTRA_FIELD   0x04
 

#define GZ_MULTIPART   0x02
 

#define GZ_NAME   0x08
 

#define GZ_RESERVED   0xE0
 

#define ZIP_HEADER_SIZE   30
 

#define ZIP_NAMELEN pptr       (*(short *)((pptr) + 26))
 


Typedef Documentation

typedef struct tagEOCD endof_cd
 

typedef struct tagLocal_header local_header
 


Enumeration Type Documentation

anonymous enum
 

Enumeration values:
AM_ZIP 
AM_GZ 
AM_PLAIN 


Function Documentation

DECLARE_EXCEPTION dsZipMmap   
 


Generated on Mon May 16 18:26:58 2005 for libdms4 by doxygen1.3-rc2