Mercurial > hg > svcore
comparison base/Exceptions.h @ 544:65d955c4d671
* throw (but do not yet catch!) exception when running out of disc space
in coded audio file
* simpler (faster?) cache-to-cache move operation in spectrogram, and some
other minor fixes
author | Chris Cannam |
---|---|
date | Wed, 04 Feb 2009 12:13:16 +0000 |
parents | 7aa1de571880 |
children | b4a8d8221eaf |
comparison
equal
deleted
inserted
replaced
543:7a66b94ef1c0 | 544:65d955c4d671 |
---|---|
79 class InsufficientDiscSpace : virtual public std::exception | 79 class InsufficientDiscSpace : virtual public std::exception |
80 { | 80 { |
81 public: | 81 public: |
82 InsufficientDiscSpace(QString directory, | 82 InsufficientDiscSpace(QString directory, |
83 size_t required, size_t available) throw(); | 83 size_t required, size_t available) throw(); |
84 InsufficientDiscSpace(QString directory) throw(); | |
84 virtual ~InsufficientDiscSpace() throw() { } | 85 virtual ~InsufficientDiscSpace() throw() { } |
85 virtual const char *what() const throw(); | 86 virtual const char *what() const throw(); |
86 | 87 |
88 QString getDirectory() const { return m_directory; } | |
87 size_t getRequired() const { return m_required; } | 89 size_t getRequired() const { return m_required; } |
88 size_t getAvailable() const { return m_available; } | 90 size_t getAvailable() const { return m_available; } |
89 | 91 |
90 protected: | 92 protected: |
91 QString m_directory; | 93 QString m_directory; |