Searched refs:ConcurrentTaskLimiterImpl (Results 1 – 3 of 3) sorted by relevance
15 ConcurrentTaskLimiterImpl::ConcurrentTaskLimiterImpl( in ConcurrentTaskLimiterImpl() function in ROCKSDB_NAMESPACE::ConcurrentTaskLimiterImpl23 ConcurrentTaskLimiterImpl::~ConcurrentTaskLimiterImpl() { in ~ConcurrentTaskLimiterImpl()27 const std::string& ConcurrentTaskLimiterImpl::GetName() const { in GetName()31 void ConcurrentTaskLimiterImpl::SetMaxOutstandingTask(int32_t limit) { in SetMaxOutstandingTask()35 void ConcurrentTaskLimiterImpl::ResetMaxOutstandingTask() { in ResetMaxOutstandingTask()39 int32_t ConcurrentTaskLimiterImpl::GetOutstandingTask() const { in GetOutstandingTask()43 std::unique_ptr<TaskLimiterToken> ConcurrentTaskLimiterImpl::GetToken( in GetToken()59 return new ConcurrentTaskLimiterImpl(name, limit); in NewConcurrentTaskLimiter()
21 class ConcurrentTaskLimiterImpl : public ConcurrentTaskLimiter {23 explicit ConcurrentTaskLimiterImpl(const std::string& name,26 ConcurrentTaskLimiterImpl(const ConcurrentTaskLimiterImpl&) = delete;27 ConcurrentTaskLimiterImpl& operator=(const ConcurrentTaskLimiterImpl&) =30 virtual ~ConcurrentTaskLimiterImpl();55 explicit TaskLimiterToken(ConcurrentTaskLimiterImpl* limiter) in TaskLimiterToken()60 ConcurrentTaskLimiterImpl* limiter_;
65 auto limiter = static_cast<ConcurrentTaskLimiterImpl*>( in RequestCompactionToken()