Protocol

trait Protocol[F[_]]
Companion
object
class Object
trait Matchable
class Any

Value members

Abstract methods

def cancel: F[Unit]
def messages: Stream[F, Message]
def send: Frame => F[Unit]
def sendReceive(frame: Frame, messageId: Int): F[Result]
def state: SignallingRef[F, ConnectionState]