Home
last modified time | relevance | path

Searched refs:function (Results 1 – 25 of 607) sorted by relevance

12345678910>>...25

/rocksdb-6.9/util/
Dthreadpool_imp.cc70 void Submit(std::function<void()>&& schedule,
71 std::function<void()>&& unschedule, void* tag);
117 std::function<void()> function; member
118 std::function<void()> unschedFunction;
223 auto func = std::move(queue_.front().function); in BGThread()
359 std::function<void()>&& unschedule, void* tag) { in Submit()
374 item.function = std::move(schedule); in Submit()
393 std::vector<std::function<void()>> candidates; in UnSchedule()
463 void ThreadPoolImpl::SubmitJob(const std::function<void()>& job) { in SubmitJob()
469 void ThreadPoolImpl::SubmitJob(std::function<void()>&& job) { in SubmitJob()
[all …]
Drepeatable_thread.h23 RepeatableThread(std::function<void()> function,
26 : function_(function), in function_() argument
64 void TEST_WaitForRun(std::function<void()> callback = nullptr) {
129 const std::function<void()> function_;
Dthreadpool_imp.h64 void SubmitJob(const std::function<void()>&) override;
66 void SubmitJob(std::function<void()>&&) override;
71 void Schedule(void (*function)(void* arg1), void* arg, void* tag,
Ddefer.h41 Defer(std::function<void()>&& fn) : fn_(std::move(fn)) {} in Defer()
49 std::function<void()> fn_;
/rocksdb-6.9/table/
Diterator.cc18 cleanup_.function = nullptr; in Cleanable()
31 other.cleanup_.function = nullptr; in operator =()
55 if (cleanup_.function == nullptr) { in DelegateCleanupsTo()
59 other->RegisterCleanup(c->function, c->arg1, c->arg2); in DelegateCleanupsTo()
66 cleanup_.function = nullptr; in DelegateCleanupsTo()
72 if (cleanup_.function == nullptr) { in RegisterCleanup()
73 cleanup_.function = c->function; in RegisterCleanup()
86 if (cleanup_.function == nullptr) { in RegisterCleanup()
93 c->function = func; in RegisterCleanup()
/rocksdb-6.9/include/rocksdb/
Dcleanable.h34 void RegisterCleanup(CleanupFunction function, void* arg1, void* arg2);
39 cleanup_.function = nullptr; in Reset()
45 CleanupFunction function; member
59 if (cleanup_.function != nullptr) { in DoCleanup()
60 (*cleanup_.function)(cleanup_.arg1, cleanup_.arg2); in DoCleanup()
62 (*c->function)(c->arg1, c->arg2); in DoCleanup()
Dthreadpool.h49 virtual void SubmitJob(const std::function<void()>&) = 0;
51 virtual void SubmitJob(std::function<void()>&&) = 0;
/rocksdb-6.9/utilities/checkpoint/
Dcheckpoint_impl.h49 std::function<Status(const std::string& src_dirname,
52 std::function<Status(const std::string& src_dirname,
56 std::function<Status(const std::string& fname,
67 std::function<Status(const std::string& src_dirname,
70 std::function<Status(const std::string& src_dirname,
Dcheckpoint_impl.cc168 std::function<Status(const std::string& src_dirname, in CreateCustomCheckpoint()
171 std::function<Status(const std::string& src_dirname, in CreateCustomCheckpoint()
175 std::function<Status(const std::string& fname, const std::string& contents, in CreateCustomCheckpoint()
471 std::function<Status(const std::string& src_dirname, in ExportFilesInMetaData()
474 std::function<Status(const std::string& src_dirname, in ExportFilesInMetaData()
/rocksdb-6.9/db/
Dfile_indexer.h129 std::function<int(const FileMetaData*, const FileMetaData*)> cmp_op,
130 std::function<void(IndexUnit*, int32_t)> set_index);
135 std::function<int(const FileMetaData*, const FileMetaData*)> cmp_op,
136 std::function<void(IndexUnit*, int32_t)> set_index);
Dfile_indexer.cc146 std::function<int(const FileMetaData*, const FileMetaData*)> cmp_op, in CalculateLB()
147 std::function<void(IndexUnit*, int32_t)> set_index) { in CalculateLB()
183 std::function<int(const FileMetaData*, const FileMetaData*)> cmp_op, in CalculateRB()
184 std::function<void(IndexUnit*, int32_t)> set_index) { in CalculateRB()
/rocksdb-6.9/utilities/persistent_cache/
Dblock_cache_tier_file.h82 const std::function<void()> callback) = 0;
262 const uint64_t file_off, const std::function<void()> callback) in IO()
273 std::function<void()> callback_; // Callback on completion
283 const std::function<void()> callback) override;
/rocksdb-6.9/env/
Denv_posix.cc215 void Schedule(void (*function)(void* arg1), void* arg, Priority pri = LOW,
221 void StartThread(void (*function)(void* arg), void* arg) override;
432 void PosixEnv::Schedule(void (*function)(void* arg1), void* arg, Priority pri, in Schedule()
435 thread_pools_[pri].Schedule(function, arg, tag, unschedFunction); in Schedule()
459 void PosixEnv::StartThread(void (*function)(void* arg), void* arg) { in StartThread()
462 state->user_function = function; in StartThread()
Dio_posix.h61 std::function<size_t(int)> get_logical_block_size_of_fd =
63 std::function<Status(const std::string&, size_t*)>
116 std::function<size_t(int)> get_logical_block_size_of_fd_;
117 std::function<Status(const std::string&, size_t*)>
/rocksdb-6.9/port/win/
Dwin_thread.cc25 std::function<void()> func_;
28 Data(std::function<void()>&& func) : in Data()
40 void WindowsThread::Init(std::function<void()>&& func) { in Init()
Dwin_thread.h36 void Init(std::function<void()>&&);
83 std::function<void()> target = binder; in WindowsThread()
Denv_win.h49 void Schedule(void(*function)(void*), void* arg, Env::Priority pri,
54 void StartThread(void(*function)(void* arg), void* arg);
303 void Schedule(void(*function)(void*), void* arg, Env::Priority pri,
308 void StartThread(void(*function)(void* arg), void* arg) override;
/rocksdb-6.9/utilities/transactions/
Dtransaction_test.h218 std::function<void(size_t, Status)> txn_t0_with_status = [&](size_t index,
237 std::function<void(size_t)> txn_t0 = [&](size_t index) {
240 std::function<void(size_t)> txn_t1 = [&](size_t index) {
264 std::function<void(size_t)> txn_t2 = [&](size_t index) {
297 std::function<void(size_t)> txn_t3 = [&](size_t index) {
330 std::function<void(size_t)> txn_t4 = [&](size_t index) {
/rocksdb-6.9/java/rocksjni/
Dtable_filter_jnicallback.h25 std::function<bool(const ROCKSDB_NAMESPACE::TableProperties&)>
30 std::function<bool(const ROCKSDB_NAMESPACE::TableProperties&)>
Dwritebatchhandlerjnicallback.h79 std::function<void(jbyteArray, jbyteArray)> kvFn);
85 const Slice& key, std::function<void(jbyteArray)> kFn);
/rocksdb-6.9/docs/_posts/
D2016-04-26-rocksdb-4-5-1-released.markdown53 …* CompactionFilter has new member function called IgnoreSnapshots which allows CompactionFilter to…
55 …* Introduce LoadLatestOptions() in rocksdb/utilities/options_util.h. This function can construct t…
56 …* Introduce CheckOptionsCompatibility() in rocksdb/utilities/options_util.h. This function checks …
D2017-03-02-rocksdb-5-2-1-released.markdown13 * Added new overloaded function GetApproximateSizes that allows to specify if memtable stats should…
14 * Added new function GetApproximateMemTableStats that approximates both number of records and size …
/rocksdb-6.9/hdfs/
Denv_hdfs.h104 void Schedule(void (*function)(void* arg), void* arg, Priority pri = LOW,
107 posixEnv->Schedule(function, arg, pri, tag, unschedFunction);
114 void StartThread(void (*function)(void* arg), void* arg) override { in StartThread()
115 posixEnv->StartThread(function, arg); in StartThread()
/rocksdb-6.9/test_util/
Dsync_point_impl.h32 std::unordered_map<std::string, std::function<void(void*)> > callbacks_;
48 const std::function<void(void*)>& callback) { in SetCallBack()
/rocksdb-6.9/include/rocksdb/utilities/
Dbackupable_db.h153 std::function<void()> progress_callback = []() {};
312 std::function<void()> progress_callback = []() {}) {
327 std::function<void()> progress_callback =

12345678910>>...25