LRAUV  revA
LzmaEncoder.h
Go to the documentation of this file.
1 
10 #ifndef LZMAENCODER_H_
11 #define LZMAENCODER_H_
12 
13 #include "FileEncoder.h"
14 
22 class LzmaEncoder : public FileEncoder
23 {
24 public:
25 
26  LzmaEncoder();
27 
28  virtual ~LzmaEncoder();
29 
30  virtual bool encode( const char* inFilename, const char* outFilename = 0, const char* renameFilename = 0 );
31 
32 private:
33 
34  // Note that the copy constructor below is private and not given a body.
35  // Any attempt to call it will return a compiler error.
36  LzmaEncoder( const LzmaEncoder& old ); // disallow copy constructor
37 
38 };
39 
40 #endif /* LZMAENCODER_H_ */
virtual ~LzmaEncoder()
Definition: LzmaEncoder.cpp:19
Contains the FileEncoder class declaration.
LzmaEncoder()
Definition: LzmaEncoder.cpp:16
virtual bool encode(const char *inFilename, const char *outFilename=0, const char *renameFilename=0)
Definition: LzmaEncoder.cpp:74
This is a rather abstract class that can be implemented by classes that encode a (closed) file...
Definition: FileEncoder.h:20
This is a rather abstract class that can be implemented by classes that encode a (closed) file...
Definition: LzmaEncoder.h:22