EncryptedManagedFileStorage

tasks.fileservice.EncryptedManagedFileStorage
class EncryptedManagedFileStorage(parent: ManagedFileStorage, keyHex: String) extends ManagedFileStorage

Attributes

Experimental
true
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def contains(path: ManagedFilePath, retrieveSizeAndHash: Boolean): IO[Option[SharedFile]]
def contains(path: ManagedFilePath, size: Long, hash: Int): IO[Boolean]
def delete(mp: ManagedFilePath, size: Long, hash: Int): IO[Boolean]
def destroyKey(): Unit
def exportFile(path: ManagedFilePath): Resource[IO, File]
def sharedFolder(prefix: Seq[String]): IO[Option[File]]
def sink(path: ProposedManagedFilePath): (IO, Byte) => (Long, Int, ManagedFilePath)
def stream(path: ManagedFilePath, fromOffset: Long): Stream[IO, Byte]
override def toString: String

Returns a string representation of the object.

Returns a string representation of the object.

The default representation is platform dependent.

Attributes

Returns

a string representation of the object.

Definition Classes
Any
def uri(mp: ManagedFilePath): IO[Uri]

Inherited methods

def importFile(f: File, path: ProposedManagedFilePath, canMove: Boolean): IO[(Long, Int, ManagedFilePath)]

Attributes

Inherited from:
ManagedFileStorage