Home
last modified time | relevance | path

Searched refs:WriteControllerToken (Results 1 – 4 of 4) sorted by relevance

/rocksdb-6.9/db/
Dwrite_controller.h17 class WriteControllerToken; variable
40 std::unique_ptr<WriteControllerToken> GetStopToken();
45 std::unique_ptr<WriteControllerToken> GetDelayToken(
90 friend class WriteControllerToken; variable
108 class WriteControllerToken {
112 virtual ~WriteControllerToken() {} in ~WriteControllerToken()
119 WriteControllerToken(const WriteControllerToken&) = delete;
123 class StopWriteToken : public WriteControllerToken {
126 : WriteControllerToken(controller) {} in StopWriteToken()
133 : WriteControllerToken(controller) {} in DelayWriteToken()
[all …]
Dwrite_controller.cc15 std::unique_ptr<WriteControllerToken> WriteController::GetStopToken() { in GetStopToken()
17 return std::unique_ptr<WriteControllerToken>(new StopWriteToken(this)); in GetStopToken()
20 std::unique_ptr<WriteControllerToken> WriteController::GetDelayToken( in GetDelayToken()
27 return std::unique_ptr<WriteControllerToken>(new DelayWriteToken(this)); in GetDelayToken()
30 std::unique_ptr<WriteControllerToken>
33 return std::unique_ptr<WriteControllerToken>( in GetCompactionPressureToken()
Dcolumn_family.h580 std::unique_ptr<WriteControllerToken> write_controller_token_;
Dcolumn_family.cc717 std::unique_ptr<WriteControllerToken> SetupDelay( in SetupDelay()