p

io.youi

communicate

package communicate

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. trait Call [Response] extends Invocation
  2. trait ClientCall [Response] extends Call[Response]
  3. trait ClientMethod [Request, Response] extends Method[Request, Response]
  4. trait Communication [Context] extends AnyRef
  5. case class CommunicationMessage (id: Int, invocationId: Int, invocationType: InvocationType, content: Option[String]) extends Product with Serializable
  6. trait Interface extends AnyRef
  7. trait Invocation extends AnyRef
  8. sealed abstract class InvocationType extends AnyRef
  9. trait Method [Request, Response] extends Invocation
  10. trait Pickler [T] extends AnyRef
  11. trait ServerCall [Response] extends Call[Response]
  12. trait ServerMethod [Request, Response] extends Method[Request, Response]
  13. trait ServerWebSocketCommunication extends WebSocketCommunication[WebSocketConnection] with HttpHandler
  14. trait WebSocketCommunication [Context] extends Communication[Context]
  15. class WebSocketConnection extends WebSocketListener

Value Members

  1. object CommunicationMessage extends Serializable
  2. object Invocation
  3. object InvocationType
  4. object Macros
    Annotations
    @compileTimeOnly( "Enable Macros for expansion" )

Ungrouped