Untested interop DCP/KDM support.
[libdcp.git] / src / cpl.h
index c91e256a6edf7d24a9e104e53539f535a08bf638..94ab877af885f46ef57fc445167caaa583316f5b 100644 (file)
--- a/src/cpl.h
+++ b/src/cpl.h
@@ -17,6 +17,9 @@
 
 */
 
+#ifndef LIBDCP_CPL_H
+#define LIBDCP_CPL_H
+
 #include <list>
 #include <boost/shared_ptr.hpp>
 #include <boost/function.hpp>
@@ -85,7 +88,7 @@ public:
        
        bool equals (CPL const & other, EqualityOptions options, boost::function<void (NoteType, std::string)> note) const;
        
-       void write_xml (XMLMetadata const &, boost::shared_ptr<Encryption>) const;
+       void write_xml (bool, XMLMetadata const &, boost::shared_ptr<Encryption>) const;
        void write_to_assetmap (xmlpp::Node *) const;
        void write_to_pkl (xmlpp::Node *) const;
 
@@ -95,6 +98,7 @@ public:
                boost::shared_ptr<const Certificate>,
                boost::posix_time::ptime from,
                boost::posix_time::ptime until,
+               bool,
                MXFMetadata const &,
                XMLMetadata const &
                ) const;
@@ -121,3 +125,5 @@ private:
 };
 
 }
+
+#endif