package rpc
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- abstract class IRTCirceMarshaller extends AnyRef
- trait IRTClientMultiplexor[F[+_, +_]] extends AnyRef
- class IRTClientMultiplexorImpl[F[+_, +_]] extends IRTClientMultiplexor[F]
- class IRTDecodingException extends IRTTransportException
- trait IRTDispatcher[F[_, _]] extends AnyRef
- class IRTGenericFailure extends IRTTransportException
- final case class IRTJsonBody(methodId: IRTMethodId, body: Json) extends Product with Serializable
- class IRTLimitReachedException extends IRTTransportException
- final case class IRTMethodId(service: IRTServiceId, methodId: IRTMethodName) extends Product with Serializable
- final case class IRTMethodName(value: String) extends AnyVal with Product with Serializable
- trait IRTMethodSignature extends AnyRef
- abstract class IRTMethodWrapper[F[_, _], -C] extends AnyRef
- class IRTMissingHandlerException extends IRTTransportException
- final case class IRTMuxRequest(body: IRTReqBody, method: IRTMethodId) extends Product with Serializable
- final case class IRTMuxResponse(body: IRTResBody, method: IRTMethodId) extends Product with Serializable
- trait IRTOutputMiddleware[F[_, _], C] extends AnyRef
- final case class IRTReqBody(value: Product) extends Product with Serializable
- final case class IRTResBody(value: Product) extends Product with Serializable
- trait IRTServerMethod[F[+_, +_], C] extends AnyRef
- trait IRTServerMiddleware[F[_, _], C] extends AnyRef
- trait IRTServerMultiplexor[F[+_, +_], C] extends AnyRef
- final case class IRTServiceId(value: String) extends AnyVal with Product with Serializable
- abstract class IRTTransportException extends RuntimeException
- class IRTTypeMismatchException extends IRTTransportException
- class IRTUnathorizedRequestContextException extends IRTTransportException
- class IRTUnparseableDataException extends IRTTransportException
- trait IRTWrappedClient extends AnyRef
- trait IRTWrappedService[F[_, _], -C] extends AnyRef
- sealed trait RPCPacketKind extends AnyRef
- trait RPCPacketKindCirce extends AnyRef
- 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
- case class RpcPacketId(v: String) extends Product with Serializable
Value Members
- object IRTOutputMiddleware
- object IRTServerMethod
- object IRTServerMultiplexor
- object RPCPacketKind extends RPCPacketKindCirce
- object RpcPacket extends Serializable
- object RpcPacketId extends Serializable