class SCSCPClient extends AnyRef
- Alphabetic
- By Inheritance
- SCSCPClient
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
- new SCSCPClient(socket: Socket, encoding: String = "UTF-8", codingState: OMCodingState = AutoState)
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
apply(app: OMApplication): SCSCPClientComputation
Makes a remote procedure call on the server
-
def
apply(procedure: OMSymbol, parameters: OMExpression*): SCSCPClientComputation
Makes a remote procedure call on the server
Makes a remote procedure call on the server
- procedure
Symbol pointing to procedure to call
- parameters
Parameters for the procedure call
-
def
apply(req: SCSCPCall): SCSCPClientComputation
Makes a remote procedure call on the Server
Makes a remote procedure call on the Server
- req
Request of function to call
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
connected: Boolean
Checks if this SCSCPClient is still connected to the server
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
fetchResult(call_id: String): SCSCPResult
Gets the result for a given call (blocking)
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
getAllowedHeads: List[OMSymbol]
Get the list of allowed heads (a.k.a the list of allowed procedure calls)
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
getInfoMessages: List[String]
Gets all information messages
-
def
getResult(call_id: String): Option[SCSCPResult]
Gets a result for the given message it it is available
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
info(message: String): Unit
Sends an info message to the server
Sends an info message to the server
- message
Message to send
-
def
interrupt(call_id: String): Unit
Sends an Interrupt Calls for the given call id
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
newCallId: String
Generates a new Call Id to be used with this SCSCPClient
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
onInfo(message: String): Unit
Protected function that gets called on information messages
Protected function that gets called on information messages
- message
Info message that was sent by the server
- Attributes
- protected
-
def
onQuit(reason: Option[String]): Unit
Protected function that gets called on Quit messages
Protected function that gets called on Quit messages
- reason
Reason that was given for quitting by the server
- Attributes
- protected
-
def
quit(reason: Option[String] = None): Unit
Quits the session with the SCSCP server
Quits the session with the SCSCP server
- reason
Reason for quitting. Optional.
- val reader: SCSCPReader
-
val
scscp_version: String
Connection code
-
val
service_id: String
Connection code
-
val
service_name: String
Connection code
-
val
service_version: String
Connection code
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
- val writer: SCSCPWriter