/*
- Copyright (C) 2012 Carl Hetherington <cth@carlh.net>
+ Copyright (C) 2012-2021 Carl Hetherington <cth@carlh.net>
This file is part of DCP-o-matic.
*/
+
#include "job.h"
-#include <boost/shared_ptr.hpp>
+
class Content;
+
class ExamineContentJob : public Job
{
public:
- ExamineContentJob (boost::shared_ptr<const Film>, boost::shared_ptr<Content>);
+ ExamineContentJob (std::shared_ptr<const Film>, std::shared_ptr<Content>);
+ ~ExamineContentJob ();
+
+ std::string name () const override;
+ std::string json_name () const override;
+ void run () override;
- std::string name () const;
- std::string json_name () const;
- void run ();
+ std::shared_ptr<Content> content () const {
+ return _content;
+ }
private:
- boost::shared_ptr<Content> _content;
+ std::shared_ptr<Content> _content;
};