* @brief ImageProxy and subclasses.
*/
-#include <boost/shared_ptr.hpp>
-#include <boost/filesystem.hpp>
#include <Magick++.h>
#include <libxml++/libxml++.h>
+#include <boost/shared_ptr.hpp>
+#include <boost/filesystem.hpp>
class Image;
class Socket;
-class Log;
namespace cxml {
class Node;
class ImageProxy : public boost::noncopyable
{
public:
- ImageProxy (boost::shared_ptr<Log> log);
virtual ~ImageProxy () {}
/** @return Image (which must be aligned) */
virtual bool same (boost::shared_ptr<const ImageProxy>) const {
return false;
}
-
-protected:
- boost::shared_ptr<Log> _log;
};
-boost::shared_ptr<ImageProxy> image_proxy_factory (boost::shared_ptr<cxml::Node> xml, boost::shared_ptr<Socket> socket, boost::shared_ptr<Log> log);
+boost::shared_ptr<ImageProxy> image_proxy_factory (boost::shared_ptr<cxml::Node> xml, boost::shared_ptr<Socket> socket);
#endif