OpenTTD
Public Member Functions
LZOLoadFilter Struct Reference

Filter using LZO compression. More...

Inheritance diagram for LZOLoadFilter:
LoadFilter

Public Member Functions

 LZOLoadFilter (LoadFilter *chain)
 Initialise this filter.
size_t Read (byte *buf, size_t ssize)
 Read a given number of bytes from the savegame.
- Public Member Functions inherited from LoadFilter
 LoadFilter (LoadFilter *chain)
 Initialise this filter.
virtual ~LoadFilter ()
 Make sure the writers are properly closed.
virtual void Reset ()
 Reset this filter to read from the beginning of the file.

Additional Inherited Members

- Data Fields inherited from LoadFilter
LoadFilterchain
 Chained to the (savegame) filters.

Detailed Description

Filter using LZO compression.

Definition at line 1972 of file saveload.cpp.

Constructor & Destructor Documentation

LZOLoadFilter::LZOLoadFilter ( LoadFilter chain)
inline

Initialise this filter.

Parameters
chainThe next filter in this chain.

Definition at line 1977 of file saveload.cpp.

References SlError().

Member Function Documentation

size_t LZOLoadFilter::Read ( byte *  buf,
size_t  len 
)
inlinevirtual

Read a given number of bytes from the savegame.

Parameters
bufThe bytes to read.
lenThe number of bytes to read.
Returns
The number of actually read bytes.

Implements LoadFilter.

Definition at line 1982 of file saveload.cpp.

References _sl_version, LoadFilter::chain, LoadFilter::Read(), SlError(), and SlErrorCorrupt().


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