diff options
author | lloyd <[email protected]> | 2014-01-18 21:26:38 +0000 |
---|---|---|
committer | lloyd <[email protected]> | 2014-01-18 21:26:38 +0000 |
commit | b3bffeff3553f4b609afe634c8c8b56ca0a2384c (patch) | |
tree | e81f39a9f86fcefffdf9e7704dd0b7a7c337edb7 /src/lib/entropy/proc_walk/proc_walk.h | |
parent | ef465af87d61c0cfbba17b86a3e1cc48b90ab391 (diff) |
More unique_ptr, also cleanup MGF1 usage
Diffstat (limited to 'src/lib/entropy/proc_walk/proc_walk.h')
-rw-r--r-- | src/lib/entropy/proc_walk/proc_walk.h | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/lib/entropy/proc_walk/proc_walk.h b/src/lib/entropy/proc_walk/proc_walk.h index 04c3b1bba..3d4c4e4da 100644 --- a/src/lib/entropy/proc_walk/proc_walk.h +++ b/src/lib/entropy/proc_walk/proc_walk.h @@ -13,6 +13,13 @@ namespace Botan { +class File_Descriptor_Source + { + public: + virtual int next_fd() = 0; + virtual ~File_Descriptor_Source() {} + }; + /** * File Tree Walking Entropy Source */ @@ -26,10 +33,9 @@ class ProcWalking_EntropySource : public EntropySource ProcWalking_EntropySource(const std::string& root_dir) : m_path(root_dir), m_dir(nullptr) {} - ~ProcWalking_EntropySource(); private: const std::string m_path; - class File_Descriptor_Source* m_dir; + std::unique_ptr<File_Descriptor_Source> m_dir; }; } |