object
FreeVFS
Type Members
-
-
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
-
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
def
commit[S[_]](blob: Blob, version: Version)(implicit IP: :<:[POSIXOp, S], IT: :<:[Task, S]): StateT[[β$79$]Free[S, β$79$], VFS, Unit]
-
val
currentMetaVersion: MetaVersion
-
val
currentVFSVersion: VFSVersion
-
def
delete[S[_]](target: APath)(implicit IP: :<:[POSIXOp, S], IT: :<:[Task, S]): StateT[[β$48$]Free[S, β$48$], VFS, Boolean]
-
-
-
def
exists[F[_]](path: APath)(implicit arg0: Monad[F]): StateT[F, VFS, Boolean]
-
def
finalize(): Unit
-
def
fresh[S[_]](blob: Blob)(implicit IP: :<:[POSIXOp, S], IT: :<:[Task, S]): StateT[[β$78$]Free[S, β$78$], VFS, Option[Version]]
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
def
headOfBlob[S[_]](blob: Blob)(implicit IP: :<:[POSIXOp, S], IT: :<:[Task, S]): StateT[[β$77$]Free[S, β$77$], VFS, Option[Version]]
-
def
init[S[_]](baseDir: ADir)(implicit IP: :<:[POSIXOp, S], IT: :<:[Task, S]): Free[S, VFS]
-
def
initVersion[S[_], A](path: AFile, currentVersion: A)(implicit arg0: Equal[A], arg1: Show[A], S0: :<:[POSIXOp, S], S1: :<:[Task, S], C: Codec[A]): Free[S, Unit]
-
final
def
isInstanceOf[T0]: Boolean
-
def
link[S[_]](from: Blob, to: AFile)(implicit IP: :<:[POSIXOp, S], IT: :<:[Task, S]): StateT[[β$29$]Free[S, β$29$], VFS, Boolean]
-
def
ls[F[_]](parent: ADir)(implicit arg0: Monad[F]): StateT[F, VFS, List[RPath]]
-
def
moveDir[S[_]](from: ADir, to: ADir, semantics: MoveSemantics)(implicit IP: :<:[POSIXOp, S], IT: :<:[Task, S]): StateT[[β$39$]Free[S, β$39$], VFS, Boolean]
-
def
moveFile[S[_]](from: AFile, to: AFile, semantics: MoveSemantics)(implicit IP: :<:[POSIXOp, S], IT: :<:[Task, S]): StateT[[β$34$]Free[S, β$34$], VFS, Boolean]
-
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
readPath[F[_]](path: AFile)(implicit arg0: Monad[F]): StateT[F, VFS, Option[Blob]]
-
def
reparentLeaves[F[_]](from: ADir, to: ADir)(implicit arg0: Monad[F]): StateT[F, VFS, Unit]
-
def
scratch[S[_]](implicit IP: :<:[POSIXOp, S], IT: :<:[Task, S]): StateT[[β$25$]Free[S, β$25$], VFS, Blob]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
def
underlyingDir[S[_]](blob: Blob, version: Version)(implicit IP: :<:[POSIXOp, S], IT: :<:[Task, S]): StateT[[β$63$]Free[S, β$63$], VFS, Option[ADir]]
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
def
writeVersion[S[_], A](path: AFile, currentVersion: A)(implicit S0: :<:[POSIXOp, S], S1: :<:[Task, S], C: Codec[A]): Free[S, Unit]