X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Fverify.h;h=f5b21763eb4de1310e5ee066c517d4893a82d207;hb=c763ce17ea1d2bf621a343c4893f5d0c390ec433;hp=63f47e289325c17e710f9f809388ace9852a3222;hpb=623e1979815d1282b4a4ce5fadf8e8a6e93a8368;p=libdcp.git diff --git a/src/verify.h b/src/verify.h index 63f47e28..f5b21763 100644 --- a/src/verify.h +++ b/src/verify.h @@ -35,6 +35,8 @@ #define LIBDCP_VERIFY_H #include +#include +#include #include #include #include @@ -44,10 +46,13 @@ namespace dcp { class VerificationNote { public: + /* I've been unable to make mingw happy with ERROR as a symbol, so + I'm using a VERIFY_ prefix here. + */ enum Type { - ERROR, - WARNING, - NOTE + VERIFY_ERROR, + VERIFY_WARNING, + VERIFY_NOTE }; VerificationNote (Type type, std::string note) @@ -68,7 +73,11 @@ private: std::string _note; }; -std::list verify (std::vector directories); +std::list verify ( + std::vector directories, + boost::function)> stage, + boost::function progress + ); }