// header file:   Copier.hpp
// description:   Concrete Coder class which uses simple copy.
//                Design pattern: Strategy, concrete strategy.
// author:        Karlheinz Hug
// creation date: 2012-07-06
// last update:   2012-07-10

#ifndef COPIER_HPP_
#define COPIER_HPP_

#include "Coder.hpp"

	class Copier : public Coder
	{
		public:
			virtual void encode (const std::vector<char> & source_buffer, std::vector<char> & target_buffer);
			virtual void decode (const std::vector<char> & source_buffer, std::vector<char> & target_buffer);
	};

#endif // COPIER_HPP_
