diff options
author | Cory Fields <cory-nospam-@coryfields.com> | 2023-07-06 18:35:13 +0000 |
---|---|---|
committer | Cory Fields <cory-nospam-@coryfields.com> | 2023-07-07 14:14:20 +0000 |
commit | b3582baa3a2f84db7d2fb5a681121a5f2d6de3a1 (patch) | |
tree | 8072b26822675fb8094cbfd95c5f08815948a1a1 /src/wallet/bdb.h | |
parent | e5e5aa1da261633c8f73b97d5aefe5dc450a7db9 (diff) | |
download | bitcoin-b3582baa3a2f84db7d2fb5a681121a5f2d6de3a1.tar.xz |
wallet: bdb: move SafeDbt to cpp file
Dbt requires including bdb headers.
Diffstat (limited to 'src/wallet/bdb.h')
-rw-r--r-- | src/wallet/bdb.h | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/src/wallet/bdb.h b/src/wallet/bdb.h index 9552d8ce25..da32195dc6 100644 --- a/src/wallet/bdb.h +++ b/src/wallet/bdb.h @@ -152,26 +152,6 @@ public: std::unique_ptr<DatabaseBatch> MakeBatch(bool flush_on_close = true) override; }; -/** RAII class that automatically cleanses its data on destruction */ -class SafeDbt final -{ - Dbt m_dbt; - -public: - // construct Dbt with internally-managed data - SafeDbt(); - // construct Dbt with provided data - SafeDbt(void* data, size_t size); - ~SafeDbt(); - - // delegate to Dbt - const void* get_data() const; - uint32_t get_size() const; - - // conversion operator to access the underlying Dbt - operator Dbt*(); -}; - class BerkeleyCursor : public DatabaseCursor { private: |