Package

io.udash

rpc

Permalink

package rpc

Visibility
  1. Public
  2. All

Type Members

  1. trait AutoUdashRPCFramework extends GenCodecSerializationFramework

    Permalink

    Mixin for RPC framework with automatic GenCodec to String serialization.

  2. trait ClientUdashRPCFramework extends UdashRPCFramework

    Permalink

    Base RPC framework for client RPC interface.

    Base RPC framework for client RPC interface. This one does not allow RPC interfaces to contain methods with return type Future[T].

  3. trait DefaultUdashSerialization extends AnyRef

    Permalink

    Provides native browser serialization to JSON String.

  4. trait ExposesLocalRPC[T] extends AnyRef

    Permalink

    Base trait for anything that exposes some RPC interface.

  5. trait GenCodecSerializationFramework extends AnyRef

    Permalink
  6. trait ServerUdashRPCFramework extends UdashRPCFramework with FunctionRPCFramework

    Permalink

    Base RPC framework for server RPC interface.

    Base RPC framework for server RPC interface. This one allows RPC interfaces to contain methods with return type Future[T].

  7. trait UdashRPCFramework extends GetterRPCFramework with ProcedureRPCFramework with GenCodecSerializationFramework

    Permalink

    Base for all RPC frameworks in Udash.

  8. trait UsesRemoteRPC[T] extends AnyRef

    Permalink

    Base trait for anything that uses remote RPC interface.

Value Members

  1. object DefaultClientUdashRPCFramework extends AutoUdashRPCFramework with ClientUdashRPCFramework with DefaultUdashSerialization

    Permalink

    Default Udash client application RPC framework.

  2. object DefaultServerUdashRPCFramework extends AutoUdashRPCFramework with ServerUdashRPCFramework with DefaultUdashSerialization

    Permalink

    Default Udash server application RPC framework.

  3. package serialization

    Permalink
  4. package utils

    Permalink

Ungrouped