Lines Matching refs:Env
134 class Env {
144 Env();
146 Env(std::shared_ptr<FileSystem> fs);
148 Env(const Env&) = delete;
149 void operator=(const Env&) = delete;
151 virtual ~Env();
156 static Status LoadEnv(const std::string& value, Env** result);
159 static Status LoadEnv(const std::string& value, Env** result,
160 std::shared_ptr<Env>* guard);
167 static Env* Default();
727 io_priority_(Env::IO_TOTAL), in WritableFile()
728 write_hint_(Env::WLTH_NOT_SET), in WritableFile()
734 io_priority_(Env::IO_TOTAL), in WritableFile()
735 write_hint_(Env::WLTH_NOT_SET), in WritableFile()
805 virtual void SetIOPriority(Env::IOPriority pri) { io_priority_ = pri; } in SetIOPriority()
807 virtual Env::IOPriority GetIOPriority() { return io_priority_; } in GetIOPriority()
809 virtual void SetWriteLifeTimeHint(Env::WriteLifeTimeHint hint) { in SetWriteLifeTimeHint()
813 virtual Env::WriteLifeTimeHint GetWriteLifeTimeHint() { return write_hint_; } in GetWriteLifeTimeHint()
901 Env::IOPriority io_priority_;
902 Env::WriteLifeTimeHint write_hint_;
1131 extern Status WriteStringToFile(Env* env, const Slice& data,
1136 extern Status ReadFileToString(Env* env, const std::string& fname,
1167 class EnvWrapper : public Env {
1170 explicit EnvWrapper(Env* t) : target_(t) {} in EnvWrapper()
1174 Env* target() const { return target_; } in target()
1402 Env* target_;
1481 void SetIOPriority(Env::IOPriority pri) override { in SetIOPriority()
1485 Env::IOPriority GetIOPriority() override { return target_->GetIOPriority(); } in GetIOPriority()
1487 void SetWriteLifeTimeHint(Env::WriteLifeTimeHint hint) override { in SetWriteLifeTimeHint()
1491 Env::WriteLifeTimeHint GetWriteLifeTimeHint() override { in GetWriteLifeTimeHint()
1599 Env* NewMemEnv(Env* base_env);
1603 Status NewHdfsEnv(Env** hdfs_env, const std::string& fsname);
1608 Env* NewTimedEnv(Env* base_env);
1613 Status NewEnvLogger(const std::string& fname, Env* env,
1616 std::unique_ptr<Env> NewCompositeEnv(std::shared_ptr<FileSystem> fs);