package communicate
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- trait Call [Response] extends Invocation
- trait ClientCall [Response] extends Call[Response]
- trait ClientMethod [Request, Response] extends Method[Request, Response]
- trait Communication [Context] extends AnyRef
- case class CommunicationMessage (id: Int, invocationId: Int, invocationType: InvocationType, content: Option[String]) extends Product with Serializable
- trait Interface extends AnyRef
- trait Invocation extends AnyRef
- sealed abstract class InvocationType extends AnyRef
- trait Method [Request, Response] extends Invocation
- trait Pickler [T] extends AnyRef
- trait ServerCall [Response] extends Call[Response]
- trait ServerMethod [Request, Response] extends Method[Request, Response]
- trait ServerWebSocketCommunication extends WebSocketCommunication[WebSocketConnection] with HttpHandler
- trait WebSocketCommunication [Context] extends Communication[Context]
- class WebSocketConnection extends WebSocketListener
Value Members
- object CommunicationMessage extends Serializable
- object Invocation
- object InvocationType
-
object
Macros
- Annotations
- @compileTimeOnly( "Enable Macros for expansion" )