Skip to content

EohippusHandler

[Source]

actor tag EohippusHandler is
  Handler tag

Implements


Constructors

from_streams

[Source]

new tag from_streams(
  log: Logger[String val] val,
  server: Server tag,
  input: InputStream tag,
  output: OutStream tag)
: EohippusHandler tag^

Parameters

Returns


from_tcp

[Source]

new tag from_tcp(
  log: Logger[String val] val,
  server: Server tag,
  auth: TCPConnectAuth val,
  host: String val,
  service: String val)
: EohippusHandler tag^

Parameters

Returns


Public Behaviours

close

[Source]

be close()

listening

[Source]

be listening()

connected

[Source]

be connected()

connect_failed

[Source]

be connect_failed()

data_received

[Source]

be data_received(
  buf: Array[U8 val] iso)

Parameters


notify

[Source]

be notify(
  method: String val,
  params: NotificationParams val)

Parameters


respond

[Source]

be respond(
  msg: ResponseMessage val)

Parameters


respond_error

[Source]

be respond_error(
  msg_id: (I128 val | String val | None val),
  code: I128 val,
  message: String val,
  data: (Object val | Sequence val | String val | 
    I128 val | F64 val | Bool val | 
    Null val | None val) = reference)

Parameters


closed

[Source]

be closed()