diff options
author | Jon Bergli Heier <snakebite@jvnv.net> | 2010-12-28 16:57:41 +0100 |
---|---|---|
committer | Jon Bergli Heier <snakebite@jvnv.net> | 2010-12-28 16:57:41 +0100 |
commit | f33934505764d66ae56fdfea9dbcc5c6eb08b39b (patch) | |
tree | 0ec75a872d87a2ce22890d108387318556565774 /transcode.h | |
parent | 398114468e86df5cacf2ad3ff09e9822e074e4b4 (diff) |
Added Transcoder.
Diffstat (limited to 'transcode.h')
-rw-r--r-- | transcode.h | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/transcode.h b/transcode.h new file mode 100644 index 0000000..2a63b17 --- /dev/null +++ b/transcode.h @@ -0,0 +1,22 @@ +#ifndef TRANSCODE_H +#define TRANSCODE_H + +#include "decoder.h" +#include "encoder.h" +#include "http.h" + +#include <iostream> + +class Transcoder { + private: + std::istream& is; + HTTPResponse& res; + DecoderBase& decoder; + EncoderBase& encoder; + + public: + Transcoder(std::istream& i, HTTPResponse& r, DecoderBase& d, EncoderBase& e); + void run(); +}; + +#endif |