package rpc
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- trait IRTDispatcher[In, Out, R[_]] extends IRTWithResultType[R]
- trait IRTIdentifiableServiceDefinition extends AnyRef
- final case class IRTInContext[V, Ctx](value: V, context: Ctx) extends Product with Serializable
- final case class IRTMethod(service: IRTServiceId, methodId: IRTMethodId) extends Product with Serializable
- final case class IRTMethodId(value: String) extends AnyVal with Product with Serializable
- class IRTMultiplexingException extends RuntimeException with IRTTransportException
- final case class IRTMuxRequest[T <: Product](v: T, method: IRTMethod) extends Product with Serializable
- final case class IRTMuxResponse[T <: Product](v: T, method: IRTMethod) extends Product with Serializable
- trait IRTReceiver[In, Out, R[_]] extends IRTWithResultType[R]
- final case class IRTReqBody(value: Product) extends Product with Serializable
- final case class IRTResBody(value: Product) extends Product with Serializable
- class IRTServerMultiplexor[R[_], Ctx] extends IRTDispatcher[IRTInContext[IRTMuxRequest[Product], Ctx], IRTMuxResponse[Product], R] with IRTWithResult[R]
- final case class IRTServiceId(value: String) extends AnyVal with Product with Serializable
- trait IRTServiceResult[R[_]] extends AnyRef
- trait IRTTransportException extends AnyRef
- class IRTTypeMismatchException extends RuntimeException with IRTTransportException
- class IRTUnparseableDataException extends RuntimeException with IRTTransportException
- trait IRTUnsafeDispatcher[Ctx, R[_]] extends IRTWithResultType[R]
- trait IRTWithContext[C] extends AnyRef
- trait IRTWithResult[R[_]] extends IRTWithResultType[R]
- trait IRTWithResultType[R[_]] extends AnyRef
- trait IRTWrappedServiceDefinition extends AnyRef
- trait IRTWrappedUnsafeServiceDefinition extends AnyRef
Value Members
- object IRTServiceResult