Home
last modified time | relevance | path

Searched refs:Cleanable (Results 1 – 16 of 16) sorted by relevance

/rocksdb-6.9/table/
Dcleanable_test.cc30 { Cleanable c1; } in TEST_F()
36 Cleanable c1; in TEST_F()
44 Cleanable c1; in TEST_F()
54 Cleanable c1; in TEST_F()
66 Cleanable c1; in TEST_F()
82 Cleanable c2; in TEST_F()
96 Cleanable c2; in TEST_F()
109 Cleanable c2; in TEST_F()
124 Cleanable c2; in TEST_F()
140 Cleanable c2; in TEST_F()
[all …]
Diterator.cc17 Cleanable::Cleanable() { in Cleanable() function in ROCKSDB_NAMESPACE::Cleanable
22 Cleanable::~Cleanable() { DoCleanup(); } in ~Cleanable()
24 Cleanable::Cleanable(Cleanable&& other) { in Cleanable() function in ROCKSDB_NAMESPACE::Cleanable
28 Cleanable& Cleanable::operator=(Cleanable&& other) { in operator =()
53 void Cleanable::DelegateCleanupsTo(Cleanable* other) { in DelegateCleanupsTo()
70 void Cleanable::RegisterCleanup(Cleanable::Cleanup* c) { in RegisterCleanup()
83 void Cleanable::RegisterCleanup(CleanupFunction func, void* arg1, void* arg2) { in RegisterCleanup()
Dget_context.h123 bool* matched, Cleanable* value_pinner = nullptr);
160 void push_operand(const Slice& value, Cleanable* value_pinner);
200 Cleanable* value_pinner = nullptr);
Dget_context.cc195 Cleanable* value_pinner) { in SaveValue()
349 void GetContext::push_operand(const Slice& value, Cleanable* value_pinner) { in push_operand()
360 GetContext* get_context, Cleanable* value_pinner) { in replayGetContextLog()
Dinternal_iterator.h26 class InternalIteratorBase : public Cleanable {
/rocksdb-6.9/include/rocksdb/
Dcleanable.h15 class Cleanable {
17 Cleanable();
19 Cleanable(Cleanable&) = delete;
20 Cleanable& operator=(Cleanable&) = delete;
22 ~Cleanable();
25 Cleanable(Cleanable&&);
26 Cleanable& operator=(Cleanable&&);
35 void DelegateCleanupsTo(Cleanable* other);
Dslice.h145 class PinnableSlice : public Slice, public Cleanable {
167 inline void PinSlice(const Slice& s, Cleanable* cleanable) { in PinSlice()
213 Cleanable::Reset(); in Reset()
Diterator.h28 class Iterator : public Cleanable {
/rocksdb-6.9/db/
Dpinned_iterators_manager.h19 class PinnedIteratorsManager : public Cleanable {
71 Cleanable::Reset(); in ReleasePinnedData()
Dtable_cache.cc325 Cleanable value_pinner; in GetFromRowCache()
/rocksdb-6.9/util/
Dslice.cc218 Cleanable::Reset(); in operator =()
219 Cleanable::operator=(std::move(other)); in operator =()
/rocksdb-6.9/table/block_based/
Dcachable_entry.h123 void TransferTo(Cleanable* cleanable) { in TransferTo()
Dblock.h263 Cleanable::Reset(); in InvalidateBase()
Dblock_based_table_reader.cc2525 Cleanable dummy; in MultiGet()
2526 Cleanable* value_pinner = nullptr; in MultiGet()
/rocksdb-6.9/table/plain/
Dplain_table_reader.h166 std::unique_ptr<Cleanable> dummy_cleanable_;
Dplain_table_reader.cc191 new_reader->dummy_cleanable_.reset(new Cleanable()); in Open()