Skip to content

TcpChannelConnectionNotify

[Source]

class ref TcpChannelConnectionNotify is
  TCPConnectionNotify ref

Implements


Constructors

create

[Source]

new ref create(
  log: Logger[String val] val,
  rpc_handler: Handler tag)
: TcpChannelConnectionNotify ref^

Parameters

Returns


Public Functions

connecting

[Source]

fun ref connecting(
  conn: TCPConnection ref,
  count: U32 val)
: None val

Parameters

Returns


connected

[Source]

fun ref connected(
  conn: TCPConnection ref)
: None val

Parameters

Returns


connect_failed

[Source]

fun ref connect_failed(
  conn: TCPConnection ref)
: None val

Parameters

Returns


auth_failed

[Source]

fun ref auth_failed(
  conn: TCPConnection ref)
: None val

Parameters

Returns


received

[Source]

fun ref received(
  conn: TCPConnection ref,
  data: Array[U8 val] iso,
  times: USize val)
: Bool val

Parameters

Returns


closed

[Source]

fun ref closed(
  conn: TCPConnection ref)
: None val

Parameters

Returns


accepted

fun ref accepted(
  conn: TCPConnection ref)
: None val

Parameters

Returns


proxy_via

fun ref proxy_via(
  host: String val,
  service: String val)
: (String val , String val)

Parameters

Returns


sent

fun ref sent(
  conn: TCPConnection ref,
  data: (String val | Array[U8 val] val))
: (String val | Array[U8 val] val)

Parameters

Returns


sentv

fun ref sentv(
  conn: TCPConnection ref,
  data: ByteSeqIter val)
: ByteSeqIter val

Parameters

Returns


expect

fun ref expect(
  conn: TCPConnection ref,
  qty: USize val)
: USize val

Parameters

Returns


throttled

fun ref throttled(
  conn: TCPConnection ref)
: None val

Parameters

Returns


unthrottled

fun ref unthrottled(
  conn: TCPConnection ref)
: None val

Parameters

Returns