package rpc

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. trait IRTDispatcher[In, Out, R[_]] extends IRTWithResultType[R]
  2. trait IRTIdentifiableServiceDefinition extends AnyRef
  3. final case class IRTInContext[V, Ctx](value: V, context: Ctx) extends Product with Serializable
  4. final case class IRTMethod(service: IRTServiceId, methodId: IRTMethodId) extends Product with Serializable
  5. final case class IRTMethodId(value: String) extends AnyVal with Product with Serializable
  6. class IRTMultiplexingException extends RuntimeException with IRTTransportException
  7. final case class IRTMuxRequest[T <: Product](v: T, method: IRTMethod) extends Product with Serializable
  8. final case class IRTMuxResponse[T <: Product](v: T, method: IRTMethod) extends Product with Serializable
  9. trait IRTReceiver[In, Out, R[_]] extends IRTWithResultType[R]
  10. final case class IRTReqBody(value: Product) extends Product with Serializable
  11. final case class IRTResBody(value: Product) extends Product with Serializable
  12. class IRTServerMultiplexor[R[_], Ctx] extends IRTDispatcher[IRTInContext[IRTMuxRequest[Product], Ctx], IRTMuxResponse[Product], R] with IRTWithResult[R]
  13. final case class IRTServiceId(value: String) extends AnyVal with Product with Serializable
  14. trait IRTServiceResult[R[_]] extends AnyRef
  15. trait IRTTransportException extends AnyRef
  16. class IRTTypeMismatchException extends RuntimeException with IRTTransportException
  17. class IRTUnparseableDataException extends RuntimeException with IRTTransportException
  18. trait IRTUnsafeDispatcher[Ctx, R[_]] extends IRTWithResultType[R]
  19. trait IRTWithContext[C] extends AnyRef
  20. trait IRTWithResult[R[_]] extends IRTWithResultType[R]
  21. trait IRTWithResultType[R[_]] extends AnyRef
  22. trait IRTWrappedServiceDefinition extends AnyRef
  23. trait IRTWrappedUnsafeServiceDefinition extends AnyRef

Value Members

  1. object IRTServiceResult

Ungrouped