sys::Obj sys::Virtual sys::FileStore platUnix::UnixProvDbFileStore
public final class UnixProvDbFileStore
UnixProvDbFileStore converts filenames for the Manifest (or Kit) Database.
public static inline BufOutStream fullpath
public static const define int maxPathLen
public static inline UnixProvDbFileStore mfStore
public static inline Buf pathBuf
public Str pathStr
public Str prefix
public void UnixProvDbFileStore(Str pre, Str path)
Constructor sets instance fields and inserts self into FileStore list. Note: assume args are (const) string literals, no need to copy.
public virtual override bool accept(Str filename)
Parse the given filename, and return true if this is the appropriate FileStore instance to handle it.
public virtual override bool open(File f, Str mode)
Implementation for 'File.open'.
public virtual override int size(File f)
Implementation for 'File.size'. Must work without opening the file.