Skip to content

SshChannelMessages

[Source]

primitive val SshChannelMessages

Constructors

create

[Source]

new val create()
: SshChannelMessages val^

Returns


Public Functions

channel_open

[Source]

fun box channel_open(
  channel_type: String val,
  sender_channel: U32 val,
  initial_window: U32 val,
  max_packet_size: U32 val)
: Array[U8 val] val

Parameters

  • channel_type: String val
  • sender_channel: U32 val
  • initial_window: U32 val
  • max_packet_size: U32 val

Returns


channel_open_confirmation

[Source]

fun box channel_open_confirmation(
  recipient_channel: U32 val,
  sender_channel: U32 val,
  initial_window: U32 val,
  max_packet_size: U32 val)
: Array[U8 val] val

Parameters

  • recipient_channel: U32 val
  • sender_channel: U32 val
  • initial_window: U32 val
  • max_packet_size: U32 val

Returns


channel_open_failure

[Source]

fun box channel_open_failure(
  recipient_channel: U32 val,
  reason_code: U32 val,
  description: String val)
: Array[U8 val] val

Parameters

  • recipient_channel: U32 val
  • reason_code: U32 val
  • description: String val

Returns


channel_window_adjust

[Source]

fun box channel_window_adjust(
  recipient_channel: U32 val,
  bytes_to_add: U32 val)
: Array[U8 val] val

Parameters

  • recipient_channel: U32 val
  • bytes_to_add: U32 val

Returns


channel_data

[Source]

fun box channel_data(
  recipient_channel: U32 val,
  data: Array[U8 val] val)
: Array[U8 val] val

Parameters

  • recipient_channel: U32 val
  • data: Array[U8 val] val

Returns


channel_eof

[Source]

fun box channel_eof(
  recipient_channel: U32 val)
: Array[U8 val] val

Parameters

  • recipient_channel: U32 val

Returns


channel_close

[Source]

fun box channel_close(
  recipient_channel: U32 val)
: Array[U8 val] val

Parameters

  • recipient_channel: U32 val

Returns


channel_request_shell

[Source]

Encode a "shell" channel request (RFC 4254 §6.5): start a login shell.

fun box channel_request_shell(
  recipient_channel: U32 val,
  want_reply: Bool val)
: Array[U8 val] val

Parameters

  • recipient_channel: U32 val
  • want_reply: Bool val

Returns


channel_request_exec

[Source]

Encode an "exec" channel request (RFC 4254 §6.5): run a single command.

fun box channel_request_exec(
  recipient_channel: U32 val,
  command: String val,
  want_reply: Bool val)
: Array[U8 val] val

Parameters

  • recipient_channel: U32 val
  • command: String val
  • want_reply: Bool val

Returns


channel_success

[Source]

fun box channel_success(
  recipient_channel: U32 val)
: Array[U8 val] val

Parameters

  • recipient_channel: U32 val

Returns


channel_failure

[Source]

fun box channel_failure(
  recipient_channel: U32 val)
: Array[U8 val] val

Parameters

  • recipient_channel: U32 val

Returns


eq

[Source]

fun box eq(
  that: SshChannelMessages val)
: Bool val

Parameters

Returns


ne

[Source]

fun box ne(
  that: SshChannelMessages val)
: Bool val

Parameters

Returns