Lines Matching defs:CopyOrCreateWorkItem
336 struct CopyOrCreateWorkItem { struct in ROCKSDB_NAMESPACE::BackupEngineImpl
337 std::string src_path;
338 std::string dst_path;
339 std::string contents;
340 Env* src_env;
341 Env* dst_env;
342 EnvOptions src_env_options;
343 bool sync;
344 RateLimiter* rate_limiter;
345 uint64_t size_limit;
346 std::promise<CopyOrCreateResult> result;
347 std::function<void()> progress_callback;
349 CopyOrCreateWorkItem() in CopyOrCreateWorkItem() argument
363 CopyOrCreateWorkItem(CopyOrCreateWorkItem&& o) ROCKSDB_NOEXCEPT { in CopyOrCreateWorkItem() argument
367 CopyOrCreateWorkItem& operator=(CopyOrCreateWorkItem&& o) ROCKSDB_NOEXCEPT { in operator =()
382 CopyOrCreateWorkItem(std::string _src_path, std::string _dst_path, in CopyOrCreateWorkItem() function
386 std::function<void()> _progress_callback = []() {}) in CopyOrCreateWorkItem()