|  | 
| virtual std::string | canonicalizePath (const std::string &path) const | 
|  | 
| virtual void | close (UDFileOperator *udfo) const =0 | 
|  | 
| virtual void | copy (const char *srcpath, const char *dstpath) const =0 | 
|  | 
| virtual void | copyFrom (const std::string &srcpath, const std::string &destpath, size_t bufsize, size_t srcsize=INVALID_UINT64) const =0 | 
|  | 
| virtual bool | deleteSnapshot (const std::string &snapshot_handle) const | 
|  | 
| virtual std::string | getDescription () const | 
|  | 
| virtual std::string | getDisplayName () const | 
|  | 
| virtual std::string | getEncodedURI (const char *path) const | 
|  | 
| virtual std::string | getFanoutDirectory (uint64_t id) const | 
|  | 
| virtual uint32 | getSlowRequestThreshold () const | 
|  | 
| virtual UDFileSystemStats * | getStats () const | 
|  | 
| virtual std::string | getURIEncodedStr (const char *str) const | 
|  | 
| virtual bool | isFanoutDirectory (const std::string &fileName) const | 
|  | 
| virtual void | link (const char *oldpath, const char *newpath) const | 
|  | 
| virtual void | listFiles (const char *path, std::vector< std::string > &result) const =0 | 
|  | 
| virtual void | listStat (const char *dir, std::vector< NameStatPair > &result) const | 
|  | 
| virtual void | mkdirs (const char *path, mode_t mode) const =0 | 
|  | 
| virtual UDFileOperator * | open () const =0 | 
|  | 
| virtual UDFileOperator * | open (const char *path, int flags, mode_t mode, const OpenOptions &options=OpenOptions()) const =0 | 
|  | 
| virtual size_t | readBufferSizeHint () const | 
|  | 
| virtual void | remove (const char *path) const =0 | 
|  | 
| virtual void | rename (const char *oldpath, const char *newpath) const =0 | 
|  | 
| virtual bool | restoreSnapshot (const std::string &snapshot_handle, const std::string &path) const | 
|  | 
| virtual void | rmdir (const char *path) const =0 | 
|  | 
| virtual void | rmdirRecursive (const char *path) const =0 | 
|  | 
| virtual void | setTempPath (const std::string &path) | 
|  | 
| virtual bool | snapshotDirectory (const std::string &path, std::string &snapshot_handle) const | 
|  | 
| virtual void | stat (const char *path, struct ::stat *buf) const =0 | 
|  | 
| virtual void | statvfs (const char *path, struct ::statvfs *buf) const =0 | 
|  | 
| virtual bool | supportsAtomicReplacement () const | 
|  | 
| virtual bool | supportsBatchRemove () const | 
|  | 
| virtual bool | supportsDirectories () const | 
|  | 
| virtual bool | supportsDirectorySnapshots () const | 
|  | 
| virtual void | symlink (const char *oldpath, const char *newpath) const | 
|  | 
| virtual void | truncate (const char *path, off_t length) const | 
|  | 
| virtual void | unmount () | 
|  | 
| virtual bool | validatePath (const std::string &path) const | 
|  |