Liking cljdoc? Tell your friends :D

phlegyas.vfs


->filesystemclj

(->filesystem files path-pool id root-path)

Positional factory function for class phlegyas.vfs.filesystem.

Positional factory function for class phlegyas.vfs.filesystem.
sourceraw docstring

->qidclj

(->qid qid-type qid-vers qid-path)

Positional factory function for class phlegyas.vfs.qid.

Positional factory function for class phlegyas.vfs.qid.
sourceraw docstring

->statclj

(->stat dev
        qid-type
        qid-vers
        qid-path
        mode
        atime
        mtime
        length
        name
        size
        ssize
        uid
        gid
        muid
        children
        contents
        permissions
        parent)

Positional factory function for class phlegyas.vfs.stat.

Positional factory function for class phlegyas.vfs.stat.
sourceraw docstring

access-timeclj

(access-time fh)
source

add-fidclj

(add-fid state fid tag)
source

add-fsclj

(add-fs state fs)
source

add-mappingclj

(add-mapping state fid fs path)
source

add-roleclj

(add-role state fsid uid gid)
source

allowed-op?clj

(allowed-op? permissions operation)
source

attrsclj

(attrs fh)
source

create-filesystemclj

(create-filesystem)
source

create-synthetic-fileclj

(create-synthetic-file filename
                       function-call
                       &
                       {:keys [owner group mode metadata append write-fn]
                        :or {owner "root"
                             group "root"
                             mode 256
                             write-fn function-call
                             additional-data nil
                             append false}})
source

directory-readerclj

(directory-reader statcoll max-size)
source

directory?clj

(directory? fh)
source

example-filesystem!clj

(example-filesystem!)
source

example-function-for-filesclj

(example-function-for-files stat frame state)
source

example-read-writeclj

(example-read-write stat frame state)
source

fetch-dataclj

(fetch-data frame state & {:keys [stat]})

A generic method for fetching data from files. Assumes nothing.

A generic method for fetching data from files. Assumes nothing.
sourceraw docstring

fid->fsnamecljmacro

(fid->fsname state fid)
source

fid->mappingclj

(fid->mapping conn fid)
source

fid->roleclj

(fid->role fid conn)
source

fid->statclj

(fid->stat state fid)
source

file->statclj

(file->stat file
            path
            &
            {:keys [read-fn parent length]
             :or {read-fn (var identity) parent nil length nil}})
source

filenameclj

(filename fh)
source

groupclj

(group fh)
source

insert-file!clj

(insert-file! fs parent stat)
source

map->filesystemclj

(map->filesystem m__7585__auto__)

Factory function for class phlegyas.vfs.filesystem, taking a map of keywords to field values.

Factory function for class phlegyas.vfs.filesystem, taking a map of keywords to field values.
sourceraw docstring

map->qidclj

(map->qid m__7585__auto__)

Factory function for class phlegyas.vfs.qid, taking a map of keywords to field values.

Factory function for class phlegyas.vfs.qid, taking a map of keywords to field values.
sourceraw docstring

map->statclj

(map->stat m__7585__auto__)

Factory function for class phlegyas.vfs.stat, taking a map of keywords to field values.

Factory function for class phlegyas.vfs.stat, taking a map of keywords to field values.
sourceraw docstring

modification-timeclj

(modification-time fh)
source

next-available-pathclj

(next-available-path fs)
source

octal-modeclj

(octal-mode fh)
source

ownerclj

(owner fh)
source

path->nameclj

(path->name fs path)
source

path->qidclj

(path->qid fs path)
source

path->statclj

(path->stat fs path)
source

permission-checkclj

(permission-check stat rolemap operation)
source

permission-setclj

(permission-set fh)
source

(print-current-time stat frame state)
source

read-dirclj

(read-dir fs stat)
source

role-resolveclj

(role-resolve stat role)
source

root-dirclj

(root-dir path)
source

sizeofclj

(sizeof fh)
source

stat->dataclj

(stat->data stat)
source

stat->qidclj

(stat->qid stat)
source

stat->roleclj

(stat->role stat user)
source

stat-fileclj

(stat-file fs path)
source

stat-sizeclj

(stat-size fname uid gid muid)
source

stat-typeclj

(stat-type stat)
source

symbolic-link?clj

(symbolic-link? fh)
source

synthetic-fileclj

(synthetic-file filename owner group mode read-fn write-fn metadata append)
source

update-children!clj

(update-children! fs path child)
source

update-mappingclj

(update-mapping state fid data)
source

update-statclj

(update-stat state fid data)
source

versionclj

(version stat)
source

walk-pathclj

(walk-path fs path wnames)
source

wname->pathclj

(wname->path fs path wname)
source

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close