package Protocol
- Alphabetic
- Public
- All
Type Members
- class ClientVersionExpected extends ProtocolError
- case class OpenMathError(s: String) extends ProtocolError with Product with Serializable
-
class
ProtocolError extends Exception
Common class for all exceptions based on SCSCP
- sealed case class SCSCPCall(procedure: OMSymbol, arguments: SCSCPCallArguments, parameters: OMExpression*) extends Product with Serializable
-
sealed
case class
SCSCPCallArguments(call_id: String, return_method: Option[SCSCPReturnMethod], others: OMAttributionPairs) extends Product with Serializable
Represents options that can be parsed to a computation request
Represents options that can be parsed to a computation request
- call_id
Call Identifier
- return_method
Method of return
- others
Other system-specific options captured by an OMAttribution call
-
case class
SCSCPNothingReturned(attributes: OMAttributionPairs) extends SCSCPResult with Product with Serializable
A result that indicates that the computation was completed, but there is nothing (to be) returned
A result that indicates that the computation was completed, but there is nothing (to be) returned
- attributes
Attributes representing this result
-
case class
SCSCPObjectReturned(result: OMExpression, attributes: OMAttributionPairs) extends SCSCPResult with Product with Serializable
A Result that returns the object computed
A Result that returns the object computed
- result
Expression that has been returned
- attributes
Attributes representing this result
-
case class
SCSCPObjectStored(omr: OMReference, attributes: OMAttributionPairs) extends SCSCPResult with Product with Serializable
A Result that stores the result object on the server
A Result that stores the result object on the server
- omr
Reference to the object on the server
- attributes
Attributes representing this result
-
sealed abstract
class
SCSCPResult extends AnyRef
Represents a result returned by an SCSCPConnection
- sealed abstract class SCSCPReturnMethod extends AnyRef
-
case class
SCSCPTerminated(error: OMError, attributes: OMAttributionPairs) extends SCSCPResult with Product with Serializable
A Result that indicates that the computation has been aborted prematurely
A Result that indicates that the computation has been aborted prematurely
- error
OMError object describing the error in more detail
- attributes
Attributes representing this result
- class UnknownProcessingInstruction extends ProtocolError
- class UnsupportedProtocolVersion extends ProtocolError
- class VersionEchoExpected extends ProtocolError
Value Members
-
object
SCSCPAttributes
All attributes used in the SCSCP Protocol
- object SCSCPCall extends Serializable
- object SCSCPCallArguments extends Serializable
-
object
SCSCPConstants
All constants related to SCSCP
-
object
SCSCPMessageKeys
Keys for all messages in the SCSCP Protocol
- object SCSCPResult
- object SCSCPReturnCookie extends SCSCPReturnMethod with Product with Serializable
- object SCSCPReturnNothing extends SCSCPReturnMethod with Product with Serializable
- object SCSCPReturnObject extends SCSCPReturnMethod with Product with Serializable