Get Signer to take a PEM string rather than a filename.
[libdcp.git] / src / asset.h
index 57143310a1b95b8cd229c473e2d822259c060296..86d5daf56316f32c70bc5a2689af00595202bbbf 100644 (file)
@@ -62,8 +62,9 @@ public:
 
        /** Write details of the asset to a PKL AssetList node.
         *  @param node Parent node.
+        *  @param standard Standard to use.
         */
-       void write_to_pkl (xmlpp::Node* node) const;
+       void write_to_pkl (xmlpp::Node* node, Standard standard) const;
 
        boost::filesystem::path file () const {
                return _file;
@@ -75,9 +76,9 @@ public:
        std::string hash (boost::function<void (float)> progress = 0) const;
 
 protected:
-       virtual std::string pkl_type () const = 0;
+       virtual std::string pkl_type (Standard standard) const = 0;
 
-       /** The disk file that represents this asset, if one exists */
+       /** The most recent disk file used to read or write this asset; may be empty */
        mutable boost::filesystem::path _file;
        /** Hash of _file, or empty if the hash has not yet been computed */
        mutable std::string _hash;