@@ -27,24 +27,24 @@ class CDoc2Reader final: public libcdoc::CDocReader {
2727public:
2828 ~CDoc2Reader () final ;
2929
30- const std::vector<libcdoc::Lock>& getLocks () override final ;
31- libcdoc::result_t getLockForCert (const std::vector<uint8_t >& cert) override final ;
32- libcdoc::result_t getFMK (std::vector<uint8_t >& fmk, unsigned int lock_idx) override final ;
33- libcdoc::result_t decrypt (const std::vector<uint8_t >& fmk, libcdoc::MultiDataConsumer *consumer) override final ;
30+ const std::vector<libcdoc::Lock>& getLocks () final ;
31+ libcdoc::result_t getLockForCert (const std::vector<uint8_t >& cert) final ;
32+ libcdoc::result_t getFMK (std::vector<uint8_t >& fmk, unsigned int lock_idx) final ;
33+ libcdoc::result_t decrypt (const std::vector<uint8_t >& fmk, libcdoc::MultiDataConsumer *consumer) final ;
3434
3535 // Pull interface
36- libcdoc::result_t beginDecryption (const std::vector<uint8_t >& fmk) override final ;
37- libcdoc::result_t nextFile (std::string& name, int64_t & size) override final ;
38- libcdoc::result_t readData (uint8_t *dst, size_t size) override final ;
39- libcdoc::result_t finishDecryption () override final ;
36+ libcdoc::result_t beginDecryption (const std::vector<uint8_t >& fmk) final ;
37+ libcdoc::result_t nextFile (std::string& name, int64_t & size) final ;
38+ libcdoc::result_t readData (uint8_t *dst, size_t size) final ;
39+ libcdoc::result_t finishDecryption () final ;
4040
4141 CDoc2Reader (libcdoc::DataSource *src, bool take_ownership = false );
4242
43- static bool isCDoc2File (const std::string& path);
4443 static bool isCDoc2File (libcdoc::DataSource *src);
4544private:
46- struct Private ;
45+ CDOC_DISABLE_MOVE_COPY (CDoc2Reader) ;
4746
47+ struct Private ;
4848 std::unique_ptr<Private> priv;
4949};
5050
0 commit comments