package rpc

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. abstract class IRTCirceMarshaller extends AnyRef
  2. trait IRTClientMultiplexor[F[+_, +_]] extends AnyRef
  3. class IRTClientMultiplexorImpl[F[+_, +_]] extends IRTClientMultiplexor[F]
  4. class IRTDecodingException extends IRTTransportException
  5. trait IRTDispatcher[F[_, _]] extends AnyRef
  6. class IRTGenericFailure extends IRTTransportException
  7. final case class IRTJsonBody(methodId: IRTMethodId, body: Json) extends Product with Serializable
  8. class IRTLimitReachedException extends IRTTransportException
  9. final case class IRTMethodId(service: IRTServiceId, methodId: IRTMethodName) extends Product with Serializable
  10. final case class IRTMethodName(value: String) extends AnyVal with Product with Serializable
  11. trait IRTMethodSignature extends AnyRef
  12. abstract class IRTMethodWrapper[F[_, _], -C] extends AnyRef
  13. class IRTMissingHandlerException extends IRTTransportException
  14. final case class IRTMuxRequest(body: IRTReqBody, method: IRTMethodId) extends Product with Serializable
  15. final case class IRTMuxResponse(body: IRTResBody, method: IRTMethodId) extends Product with Serializable
  16. trait IRTOutputMiddleware[F[_, _], C] extends AnyRef
  17. final case class IRTReqBody(value: Product) extends Product with Serializable
  18. final case class IRTResBody(value: Product) extends Product with Serializable
  19. trait IRTServerMethod[F[+_, +_], C] extends AnyRef
  20. trait IRTServerMiddleware[F[_, _], C] extends AnyRef
  21. trait IRTServerMultiplexor[F[+_, +_], C] extends AnyRef
  22. final case class IRTServiceId(value: String) extends AnyVal with Product with Serializable
  23. abstract class IRTTransportException extends RuntimeException
  24. class IRTTypeMismatchException extends IRTTransportException
  25. class IRTUnathorizedRequestContextException extends IRTTransportException
  26. class IRTUnparseableDataException extends IRTTransportException
  27. trait IRTWrappedClient extends AnyRef
  28. trait IRTWrappedService[F[_, _], -C] extends AnyRef
  29. sealed trait RPCPacketKind extends AnyRef
  30. trait RPCPacketKindCirce extends AnyRef
  31. case class RpcPacket(kind: RPCPacketKind, data: Option[Json], id: Option[RpcPacketId], ref: Option[RpcPacketId], service: Option[String], method: Option[String], headers: Option[Map[String, String]]) extends Product with Serializable
  32. case class RpcPacketId(v: String) extends Product with Serializable

Value Members

  1. object IRTOutputMiddleware
  2. object IRTServerMethod
  3. object IRTServerMultiplexor
  4. object RPCPacketKind extends RPCPacketKindCirce
  5. object RpcPacket extends Serializable
  6. object RpcPacketId extends Serializable

Ungrouped