Sedona

platUnix::UnixProvDbFileStore


sys::Obj
  sys::Virtual
    sys::FileStore
      platUnix::UnixProvDbFileStore

public final class UnixProvDbFileStore

UnixProvDbFileStore converts filenames for the Manifest (or Kit) Database.


fullpath

public static inline BufOutStream fullpath

maxPathLen

public static const define int maxPathLen

mfStore

public static inline UnixProvDbFileStore mfStore

pathBuf

public static inline Buf pathBuf

pathStr

public Str pathStr

prefix

public Str prefix

UnixProvDbFileStore

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.

accept

public virtual override bool accept(Str filename)

Parse the given filename, and return true if this is the appropriate FileStore instance to handle it.

open

public virtual override bool open(File f, Str mode)

Implementation for 'File.open'.

size

public virtual override int size(File f)

Implementation for 'File.size'. Must work without opening the file.