Back to index

lightning-sunbird  0.9+nobinonly
Classes | Defines | Enumerations
nsHTTPCompressConv.h File Reference
#include "nsIStreamConverter.h"
#include "nsIFactory.h"
#include "nsCOMPtr.h"
#include "zlib.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  nsHTTPCompressConv

Defines

#define NS_HTTPCOMPRESSCONVERTER_CID
#define HTTP_DEFLATE_TYPE   "deflate"
#define HTTP_GZIP_TYPE   "gzip"
#define HTTP_X_GZIP_TYPE   "x-gzip"
#define HTTP_COMPRESS_TYPE   "compress"
#define HTTP_X_COMPRESS_TYPE   "x-compress"
#define HTTP_IDENTITY_TYPE   "identity"
#define HTTP_UNCOMPRESSED_TYPE   "uncompressed"

Enumerations

enum  CompressMode { HTTP_COMPRESS_GZIP, HTTP_COMPRESS_DEFLATE, HTTP_COMPRESS_COMPRESS, HTTP_COMPRESS_IDENTITY }

Define Documentation

#define HTTP_COMPRESS_TYPE   "compress"

Definition at line 61 of file nsHTTPCompressConv.h.

#define HTTP_DEFLATE_TYPE   "deflate"

Definition at line 58 of file nsHTTPCompressConv.h.

#define HTTP_GZIP_TYPE   "gzip"

Definition at line 59 of file nsHTTPCompressConv.h.

#define HTTP_IDENTITY_TYPE   "identity"

Definition at line 63 of file nsHTTPCompressConv.h.

#define HTTP_UNCOMPRESSED_TYPE   "uncompressed"

Definition at line 64 of file nsHTTPCompressConv.h.

Definition at line 62 of file nsHTTPCompressConv.h.

#define HTTP_X_GZIP_TYPE   "x-gzip"

Definition at line 60 of file nsHTTPCompressConv.h.

Value:
{                                                   \
    /* 66230b2b-17fa-4bd3-abf4-07986151022d */      \
    0x66230b2b,                                     \
    0x17fa,                                         \
    0x4bd3,                                         \
    {0xab, 0xf4, 0x07, 0x98, 0x61, 0x51, 0x02, 0x2d}\
}

Definition at line 48 of file nsHTTPCompressConv.h.


Enumeration Type Documentation

Enumerator:
HTTP_COMPRESS_GZIP 
HTTP_COMPRESS_DEFLATE 
HTTP_COMPRESS_COMPRESS 
HTTP_COMPRESS_IDENTITY 

Definition at line 66 of file nsHTTPCompressConv.h.