Packages

trait Visitor[F[_]] extends ~>[LargeObjectOp, F]

Source
largeobject.scala
Linear Supertypes
FunctionK[LargeObjectOp, F], Serializable, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Visitor
  2. FunctionK
  3. Serializable
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Abstract Value Members

  1. abstract def canceled: F[Unit]
  2. abstract def close: F[Unit]
  3. abstract def copy: F[LargeObject]
  4. abstract def delay[A](thunk: => A): F[A]
  5. abstract def embed[A](e: Embedded[A]): F[A]
  6. abstract def forceR[A, B](fa: LargeObjectIO[A])(fb: LargeObjectIO[B]): F[B]
  7. abstract def getInputStream(a: Long): F[InputStream]
  8. abstract def getInputStream: F[InputStream]
  9. abstract def getLongOID: F[Long]
  10. abstract def getOutputStream: F[OutputStream]
  11. abstract def handleErrorWith[A](fa: LargeObjectIO[A])(f: (Throwable) => LargeObjectIO[A]): F[A]
  12. abstract def monotonic: F[FiniteDuration]
  13. abstract def onCancel[A](fa: LargeObjectIO[A], fin: LargeObjectIO[Unit]): F[A]
  14. abstract def poll[A](poll: Any, fa: LargeObjectIO[A]): F[A]
  15. abstract def raiseError[A](e: Throwable): F[A]
  16. abstract def raw[A](f: (LargeObject) => A): F[A]
  17. abstract def read(a: Int): F[Array[Byte]]
  18. abstract def read(a: Array[Byte], b: Int, c: Int): F[Int]
  19. abstract def realTime: F[FiniteDuration]
  20. abstract def seek(a: Int, b: Int): F[Unit]
  21. abstract def seek(a: Int): F[Unit]
  22. abstract def seek64(a: Long, b: Int): F[Unit]
  23. abstract def size: F[Int]
  24. abstract def size64: F[Long]
  25. abstract def suspend[A](hint: Type)(thunk: => A): F[A]
  26. abstract def tell: F[Int]
  27. abstract def tell64: F[Long]
  28. abstract def truncate(a: Int): F[Unit]
  29. abstract def truncate64(a: Long): F[Unit]
  30. abstract def uncancelable[A](body: (Poll[LargeObjectIO]) => LargeObjectIO[A]): F[A]
  31. abstract def write(a: Array[Byte], b: Int, c: Int): F[Unit]
  32. abstract def write(a: Array[Byte]): F[Unit]

Concrete Value Members

  1. def and[H[_]](h: FunctionK[LargeObjectOp, H]): FunctionK[LargeObjectOp, [γ$2$]Tuple2K[F, H, γ$2$]]
    Definition Classes
    FunctionK
  2. def andThen[H[_]](f: FunctionK[F, H]): FunctionK[LargeObjectOp, H]
    Definition Classes
    FunctionK
  3. final def apply[A](fa: LargeObjectOp[A]): F[A]
    Definition Classes
    Visitor → FunctionK
  4. def compose[E[_]](f: FunctionK[E, LargeObjectOp]): FunctionK[E, F]
    Definition Classes
    FunctionK
  5. def narrow[F0[x] <: LargeObjectOp[x]]: FunctionK[F0, F]
    Definition Classes
    FunctionK
  6. def or[H[_]](h: FunctionK[H, F]): FunctionK[[γ$0$]EitherK[LargeObjectOp, H, γ$0$], F]
    Definition Classes
    FunctionK
  7. def widen[G0[x] >: F[x]]: FunctionK[LargeObjectOp, G0]
    Definition Classes
    FunctionK