diff options
| author | Carl Hetherington <cth@carlh.net> | 2014-06-13 16:11:51 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2014-06-13 16:11:51 +0100 |
| commit | b7d81e736dc35325e98c558067c157b000b856c1 (patch) | |
| tree | cd8230bb2d671592e36e6dce6643cfe6c1e3231a /src/exceptions.cc | |
| parent | 7bca4c05ca38b218c252b0fe98a866806d9a2ded (diff) | |
Throw NotEncryptedError on trying to make a KDM for non-encrypted assets.
Diffstat (limited to 'src/exceptions.cc')
| -rw-r--r-- | src/exceptions.cc | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/src/exceptions.cc b/src/exceptions.cc index 28846e16..b31974d4 100644 --- a/src/exceptions.cc +++ b/src/exceptions.cc @@ -28,7 +28,7 @@ using std::string; using namespace dcp; FileError::FileError (string message, boost::filesystem::path filename, int number) - : _message (String::compose ("%1 (%2) (error %3)", message, filename.string(), number)) + : StringError (String::compose ("%1 (%2) (error %3)", message, filename.string(), number)) , _filename (filename) , _number (number) { @@ -36,13 +36,13 @@ FileError::FileError (string message, boost::filesystem::path filename, int numb } UnresolvedRefError::UnresolvedRefError (string id) - : _message (String::compose ("Unresolved reference to asset id %1", id)) + : StringError (String::compose ("Unresolved reference to asset id %1", id)) { } TimeFormatError::TimeFormatError (string bad_time) - : _message (String::compose ("Bad time string %1", bad_time)) + : StringError (String::compose ("Bad time string %1", bad_time)) { } @@ -68,3 +68,9 @@ MissingAssetError::MissingAssetError (boost::filesystem::path path, AssetType ty _message = String::compose ("Missing asset %1%2", path.string(), type_name); } + +NotEncryptedError::NotEncryptedError (string const & what) + : StringError (String::compose ("%1 is not encrypted", what)) +{ + +} |
