Atlas 0.7.0
Networking protocol for the Worldforge system.
Atlas::Filters::Gzip Class Reference
Inheritance diagram for Atlas::Filters::Gzip:
Collaboration diagram for Atlas::Filters::Gzip:

Public Types

enum  Type { CHECKSUM , COMPRESSION , ENCRYPTION }
 

Public Member Functions

void begin () override
 
void end () override
 
std::string encode (const std::string &) override
 
std::string decode (const std::string &) override
 

Protected Attributes

std::unique_ptr< Filterm_next
 

Detailed Description

Definition at line 16 of file Gzip.h.

Member Enumeration Documentation

◆ Type

enum Atlas::Filter::Type
inherited

Definition at line 45 of file Filter.h.

Member Function Documentation

◆ begin()

void Atlas::Filters::Gzip::begin ( )
overridevirtual

Implements Atlas::Filter.

◆ decode()

std::string Atlas::Filters::Gzip::decode ( const std::string &  )
overridevirtual

Implements Atlas::Filter.

◆ encode()

std::string Atlas::Filters::Gzip::encode ( const std::string &  )
overridevirtual

Implements Atlas::Filter.

◆ end()

void Atlas::Filters::Gzip::end ( )
overridevirtual

Implements Atlas::Filter.

Member Data Documentation

◆ m_next

std::unique_ptr<Filter> Atlas::Filter::m_next
protectedinherited

Definition at line 54 of file Filter.h.


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