sys::Obj sys::Virtual sys::FileStore platWin32::Win32ProvDbFileStore
public final class Win32ProvDbFileStore
Win32ProvDbFileStore converts filenames for the Manifest (or Kit) Database.
public static inline BufOutStream fullpath
public static const define int maxPathLen
public static inline Win32ProvDbFileStore mfStore
public static inline Buf pathBuf
public Str pathStr
public Str prefix
public void Win32ProvDbFileStore(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.