webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Public Types | Public Member Functions | List of all members
google::protobuf::io::GzipInputStream Class Reference

#include <gzip_stream.h>

Inheritance diagram for google::protobuf::io::GzipInputStream:
google::protobuf::io::ZeroCopyInputStream

Public Types

enum  Format { AUTO = 0, GZIP = 1, ZLIB = 2 }
 

Public Member Functions

 GzipInputStream (ZeroCopyInputStream *sub_stream, Format format=AUTO, int buffer_size=-1)
 
virtual ~GzipInputStream ()
 
const char * ZlibErrorMessage () const
 
int ZlibErrorCode () const
 
bool Next (const void **data, int *size)
 
void BackUp (int count)
 
bool Skip (int count)
 
int64 ByteCount () const
 
- Public Member Functions inherited from google::protobuf::io::ZeroCopyInputStream
 ZeroCopyInputStream ()
 
virtual ~ZeroCopyInputStream ()
 

Member Enumeration Documentation

◆ Format

Enumerator
AUTO 
GZIP 
ZLIB 

Constructor & Destructor Documentation

◆ GzipInputStream()

google::protobuf::io::GzipInputStream::GzipInputStream ( ZeroCopyInputStream sub_stream,
Format  format = AUTO,
int  buffer_size = -1 
)
explicit

◆ ~GzipInputStream()

virtual google::protobuf::io::GzipInputStream::~GzipInputStream ( )
virtual

Member Function Documentation

◆ BackUp()

void google::protobuf::io::GzipInputStream::BackUp ( int  count)
virtual

◆ ByteCount()

int64 google::protobuf::io::GzipInputStream::ByteCount ( ) const
virtual

◆ Next()

bool google::protobuf::io::GzipInputStream::Next ( const void **  data,
int *  size 
)
virtual

◆ Skip()

bool google::protobuf::io::GzipInputStream::Skip ( int  count)
virtual

◆ ZlibErrorCode()

int google::protobuf::io::GzipInputStream::ZlibErrorCode ( ) const
inline

◆ ZlibErrorMessage()

const char* google::protobuf::io::GzipInputStream::ZlibErrorMessage ( ) const
inline

The documentation for this class was generated from the following file: