Channel

jsonrpclib.Channel
See theChannel companion object
trait Channel[F[_]]

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Abstract methods

def mountEndpoint(endpoint: Endpoint[F]): F[Unit]
def notificationStub[In : Encoder](method: String): In => F[Unit]
def simpleStub[In : Encoder, Out : Decoder](method: String): In => F[Out]
def stub[In : Encoder, Err : ErrorDecoder, Out : Decoder](method: String): In => F[Either[Err, Out]]
def stub[In, Err, Out](template: StubTemplate[In, Err, Out]): In => F[Either[Err, Out]]
def unmountEndpoint(method: String): F[Unit]