+#include <iostream>
#include "pkl.h"
using namespace std;
+using namespace boost;
using namespace libdcp;
PKL::PKL (string file)
hash = string_node ("Hash");
size = int64_node ("Size");
type = string_node ("Type");
+ original_file_name = optional_string_node ("OriginalFileName");
}
+shared_ptr<PKLAsset>
+PKL::asset_from_id (string id) const
+{
+ for (list<shared_ptr<PKLAsset> >::const_iterator i = assets.begin (); i != assets.end(); ++i) {
+ if ((*i)->id == id) {
+ return *i;
+ }
+ }
+
+ return shared_ptr<PKLAsset> ();
+}
+