| Tkrzw
    | 
Dummy compressor implemetation. More...
#include <tkrzw_compress.h>
| Public Member Functions | |
| DummyCompressor (bool checksum=false) | |
| Constructor.  More... | |
| virtual | ~DummyCompressor () | 
| Destructor.  More... | |
| bool | IsSupported () const override | 
| Checks whether the implementation is actually supported.  More... | |
| char * | Compress (const void *buf, size_t size, size_t *sp) const override | 
| Compresses a serial data.  More... | |
| char * | Decompress (const void *buf, size_t size, size_t *sp) const override | 
| Decompresses a serial data.  More... | |
| std::unique_ptr< Compressor > | MakeCompressor () const override | 
| Makes a new Compressor object of the same concrete class.  More... | |
|  Public Member Functions inherited from tkrzw::Compressor | |
| virtual | ~Compressor ()=default | 
| Destructor.  More... | |
| const std::type_info & | GetType () const | 
| Gets the type information of the actual class.  More... | |
Dummy compressor implemetation.
| 
 | explicit | 
Constructor.
| checksum | If true, a checksum is added. | 
| 
 | virtual | 
Destructor.
| 
 | overridevirtual | 
Checks whether the implementation is actually supported.
Implements tkrzw::Compressor.
| 
 | overridevirtual | 
Compresses a serial data.
| buf | the input buffer. | 
| size | the size of the input buffer. | 
| sp | the pointer to the variable into which the size of the region of the return value is assigned. | 
Because the region of the return value is allocated with the xmalloc function, it should be released with the xfree function.
Implements tkrzw::Compressor.
| 
 | overridevirtual | 
Decompresses a serial data.
| buf | the input buffer. | 
| size | the size of the input buffer. | 
| sp | the pointer to the variable into which the size of the region of the return value is assigned. | 
Because the region of the return value is allocated with the xmalloc function, it should be released with the xfree function.
Implements tkrzw::Compressor.
| 
 | overridevirtual | 
Makes a new Compressor object of the same concrete class.
Implements tkrzw::Compressor.