package async_websocket

  1. Overview
  2. Docs

Module WebsocketSource

Sourcemodule Opcode : sig ... end
Sourcemodule Connection_close_reason : sig ... end
Sourcetype t
Sourceval sec_websocket_accept_header_value : sec_websocket_key:string -> string
Sourcemodule Websocket_role : sig ... end
Sourceval create : ?opcode:[ `Text | `Binary ] -> role:Websocket_role.t -> Async.Reader.t -> Async.Writer.t -> t
Sourceval pipes : t -> string Async.Pipe.Reader.t * string Async.Pipe.Writer.t
Sourceval close_finished : t -> (Connection_close_reason.t * string * Core.Info.t option) Async.Deferred.t
Sourceval frame_received : t -> (Opcode.t -> unit) Bus.Read_only.t
Sourceval send_ping : t -> string -> unit
Sourcemodule For_testing : sig ... end