diff options
| author | Carl Hetherington <cth@carlh.net> | 2014-07-20 23:38:07 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2014-07-20 23:38:07 +0100 |
| commit | 26f6ead44ff6bcb259c1755f91beb0a9e3eee988 (patch) | |
| tree | 00a3afe3375208ce7cd8f2650fefd368467fc5aa /src/encrypted_kdm.cc | |
| parent | e52f18d28d90c9deba31a441d566db94be0571b2 (diff) | |
Allow loading of EncryptedKDMs from strings.
Diffstat (limited to 'src/encrypted_kdm.cc')
| -rw-r--r-- | src/encrypted_kdm.cc | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/encrypted_kdm.cc b/src/encrypted_kdm.cc index d7cdd8dd..93852fb6 100644 --- a/src/encrypted_kdm.cc +++ b/src/encrypted_kdm.cc @@ -484,10 +484,11 @@ public: } } -EncryptedKDM::EncryptedKDM (boost::filesystem::path file) - : _data (new data::EncryptedKDMData (shared_ptr<cxml::Node> (new cxml::Document ("DCinemaSecurityMessage", file)))) +EncryptedKDM::EncryptedKDM (string s) { - + shared_ptr<cxml::Document> doc (new cxml::Document ("DCinemaSecurityMessage")); + doc->read_string (s); + _data = new data::EncryptedKDMData (doc); } EncryptedKDM::EncryptedKDM ( |
