Awa.Channeltype t = channelmodule Ordered : sig ... endval make_end : int32 -> int32 -> int32 -> channel_endval make : us:channel_end -> them:channel_end -> channelval input_data :
channel ->
Cstruct.t ->
(channel * Cstruct.t * Ssh.message option, string) Stdlib.resultval output_data :
flush:bool ->
channel ->
Cstruct.t ->
(channel * Ssh.message list, string) Stdlib.resultval flush : channel -> (channel * Ssh.message list, string) Stdlib.resultval adjust_window :
channel ->
int32 ->
(channel * Ssh.message list, string) Stdlib.resultmodule Channel_map : sig ... endtype db = channel Channel_map.tval empty_db : 'a Channel_map.tval is_empty : 'a Channel_map.t -> boolval next_free : 'a Channel_map.t -> int32 optionval add :
id:int32 ->
win:int32 ->
max_pkt:int32 ->
channel Channel_map.t ->
(channel * channel Channel_map.t, [> `No_channels_left ]) Stdlib.resultval update : channel -> channel Channel_map.t -> channel Channel_map.tval remove : Channel_map.key -> 'a Channel_map.t -> 'a Channel_map.tval lookup : Channel_map.key -> 'a Channel_map.t -> 'a optionval id : channel -> int32val their_id : channel -> int32