| #include <caffe2/distributed/store_handler.h> |
| class CAFFE2_API FileStoreHandler : public StoreHandler { |
| explicit FileStoreHandler(const std::string& path, const std::string& prefix); |
| virtual ~FileStoreHandler(); |
| virtual void set(const std::string& name, const std::string& data) override; |
| const std::chrono::milliseconds& timeout = kDefaultTimeout) override; |
| virtual int64_t add(const std::string& name, int64_t value) override; |
| virtual bool check(const std::vector<std::string>& names) override; |
| const std::vector<std::string>& names, |
| const std::chrono::milliseconds& timeout = kDefaultTimeout) override; |
| std::string realPath(const std::string& path); |
| std::string tmpPath(const std::string& name); |
| std::string objectPath(const std::string& name); |