package Server

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. class GetAllowedHeads extends SCSCPHandler

    Implements the getAllowedHeads method

  2. class GetSignature extends SCSCPHandler

    Implements the get_signature standard procedure specified by the SCSCP spec.

  3. class LambdaHandler extends SCSCPHandler

    A handler that consists of a single function

  4. class RemoteServerException extends Exception
  5. case class SCSCPAddedClient(client: SCSCPServerClient, server: SCSCPServer) extends SCSCPServerEvent with Product with Serializable
  6. case class SCSCPCallException(call: SCSCPCall, exception: Exception, client: SCSCPServerClient) extends SCSCPServerClientEvent with Product with Serializable
  7. case class SCSCPCallingHandler(call: SCSCPCall, handler: SCSCPHandler, client: SCSCPServerClient) extends SCSCPServerClientEvent with Product with Serializable
  8. case class SCSCPClientException(t: Throwable, client: SCSCPServerClient, server: SCSCPServer) extends SCSCPServerEvent with Product with Serializable
  9. trait SCSCPHandler extends AnyRef

    A handler for SCSCP based functions

  10. case class SCSCPHandlerReturned(call: SCSCPCall, result: OMExpression, client: SCSCPServerClient) extends SCSCPServerClientEvent with Product with Serializable
  11. case class SCSCPHandlingInfo(info: String, client: SCSCPServerClient) extends SCSCPServerClientEvent with Product with Serializable
  12. case class SCSCPHandlingQuit(reason: Option[String], client: SCSCPServerClient) extends SCSCPServerClientEvent with Product with Serializable
  13. case class SCSCPHandlingTerminate(client: SCSCPServerClient) extends SCSCPServerClientEvent with Product with Serializable
  14. case class SCSCPNegotiatedVersion(version: String, client: SCSCPServerClient) extends SCSCPServerClientEvent with Product with Serializable
  15. case class SCSCPNewClientException(t: Throwable, server: SCSCPServer) extends SCSCPServerEvent with Product with Serializable
  16. case class SCSCPProcedureCall(call: OMObject, client: SCSCPServerClient) extends SCSCPServerClientEvent with Product with Serializable
  17. case class SCSCPQuittingClient(reason: Option[String], client: SCSCPServerClient) extends SCSCPServerClientEvent with Product with Serializable
  18. case class SCSCPQuittingServer(reason: Option[String], server: SCSCPServer) extends SCSCPServerEvent with Product with Serializable
  19. case class SCSCPRegisteredHandler(symbol: OMSymbol, server: SCSCPServer) extends SCSCPServerEvent with Product with Serializable
  20. case class SCSCPRemovedClient(client: SCSCPServerClient, server: SCSCPServer) extends SCSCPServerEvent with Product with Serializable
  21. class SCSCPServer extends AnyRef

    A (single threaded) implementation of the SCSCP protocol, version 1.3

    A (single threaded) implementation of the SCSCP protocol, version 1.3

    This is not technically conform to the standard, as we do not implement all the method outlined in the specification.

  22. class SCSCPServerClient extends AnyRef

    Represents a single client connected to the server

  23. sealed abstract class SCSCPServerClientEvent extends SCSCPServerEvent
  24. sealed abstract class SCSCPServerEvent extends AnyRef
  25. case class SCSCPSignatureMismatch(call: SCSCPCall, mismatch: SignatureMismatchException, client: SCSCPServerClient) extends SCSCPServerClientEvent with Product with Serializable
  26. case class SCSCPUnknownInstruction(client: SCSCPServerClient) extends SCSCPServerClientEvent with Product with Serializable
  27. case class SCSCPUnregistered(symbol: OMSymbol, server: SCSCPServer) extends SCSCPServerEvent with Product with Serializable
  28. case class SCSCPUnsupportedVersion(version: String, client: SCSCPServerClient) extends SCSCPServerClientEvent with Product with Serializable
  29. case class SCSCPWriteResult(call: SCSCPCall, result: SCSCPResult, client: SCSCPServerClient) extends SCSCPServerClientEvent with Product with Serializable
  30. class SignatureMismatchException extends Exception

Value Members

  1. object SCSCPServer

Ungrouped