Class

io.youi.communicate

ClientWebSocketCommunication

Related Doc: package communicate

Permalink

abstract class ClientWebSocketCommunication extends WebSocketCommunication[Unit] with WebSocketListener

Linear Supertypes
WebSocketListener, Logging, WebSocketCommunication[Unit], Communication[Unit], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ClientWebSocketCommunication
  2. WebSocketListener
  3. Logging
  4. WebSocketCommunication
  5. Communication
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ClientWebSocketCommunication(socketURL: URL)

    Permalink

Abstract Value Members

  1. abstract val interface: Interface

    Permalink
    Definition Classes
    Communication

Concrete Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def call[Response](call: Call[Response]): Future[Response]

    Permalink
    Definition Classes
    Communication
  6. macro def client[I <: Interface]: I

    Permalink
    Definition Classes
    Communication
  7. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. def close(): Unit

    Permalink
    Definition Classes
    ClientWebSocketCommunication → WebSocketListener
  9. def connect(): Unit

    Permalink
  10. val connected: State[Boolean]

    Permalink
    Definition Classes
    WebSocketListener
  11. def context: Unit

    Permalink
    Definition Classes
    Communication
  12. def contextOption: Option[Unit]

    Permalink
  13. def contextualize[R](context: Unit)(f: ⇒ R): R

    Permalink
    Definition Classes
    Communication
  14. def disconnect(): Unit

    Permalink
  15. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  16. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  17. val error: Channel[Throwable]

    Permalink
    Definition Classes
    WebSocketListener
  18. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  19. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  20. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  21. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  22. var logger: Logger

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  23. def loggerName: String

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  24. def method[Request, Response](method: Method[Request, Response], request: Request): Future[Response]

    Permalink
    Definition Classes
    Communication
  25. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  26. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  27. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  28. def receive(message: CommunicationMessage): Unit

    Permalink
    Definition Classes
    Communication
  29. val receive: WebSocketChannels

    Permalink
    Definition Classes
    WebSocketListener
  30. def send(message: CommunicationMessage): Unit

    Permalink
    Definition Classes
    WebSocketCommunicationCommunication
  31. val send: WebSocketChannels

    Permalink
    Definition Classes
    WebSocketListener
  32. macro def server[I <: Interface]: I

    Permalink
    Definition Classes
    Communication
  33. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  34. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  35. def updateLogger(f: (Logger) ⇒ Logger): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  36. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  37. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  38. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  39. val webSocket: Var[Option[WebSocket]]

    Permalink
  40. def webSocketListener: WebSocketListener

    Permalink
    Attributes
    protected
    Definition Classes
    ClientWebSocketCommunicationWebSocketCommunication

Inherited from WebSocketListener

Inherited from Logging

Inherited from WebSocketCommunication[Unit]

Inherited from Communication[Unit]

Inherited from AnyRef

Inherited from Any

Ungrouped