Module

Erl.Gun

Package
erl-gun
Repository
id3as/purescript-erl-gun

#HttpOpts Source

type HttpOpts :: Row Typetype HttpOpts = (closing_timeout :: Maybe Timeout, cookie_ignore_informational :: Maybe Boolean, flow :: Maybe PosInt, keepalive :: Maybe Timeout, transform_header_name :: Maybe TransformHeaderNameFn, version :: Maybe HttpVersion)

#Http2Opts Source

type Http2Opts :: Row Typetype Http2Opts = (connection_window_margin_size :: Maybe NonNegInt, connection_window_update_threshold :: Maybe NonNegInt, cookie_ignore_informational :: Maybe Boolean, enable_connect_protocol :: Maybe Boolean, flow :: Maybe PosInt, initial_connection_window_size :: Maybe PosInt, initial_stream_window_size :: Maybe NonNegInt, keepalive :: Maybe Timeout, losing_timeout :: Maybe Timeout, max_concurrent_streams :: Maybe IntOrInfinity, max_connection_window_size :: Maybe NonNegInt, max_decode_table_size :: Maybe NonNegInt, max_encode_table_size :: Maybe NonNegInt, max_frame_size_received :: Maybe PosInt, max_frame_size_sent :: Maybe IntOrInfinity, max_stream_buffer_size :: Maybe NonNegInt, max_stream_window_size :: Maybe NonNegInt, preface_timeout :: Maybe Timeout, settings_timeout :: Maybe Timeout, stream_window_margin_size :: Maybe NonNegInt, stream_window_update_threshold :: Maybe NonNegInt)

#SocksOpts Source

type SocksOpts :: Row Typetype SocksOpts = (auth :: Maybe SocksAuth, host :: Maybe HostAddress, port :: Maybe Port, protocols :: Maybe (List Protocol), tls_handshake_timeout :: Maybe Timeout, transport :: Maybe Transport, version :: Maybe PosInt)

#OptionToMaybe Source

#HttpVersion Source

#SocksAuth Source

#TransformHeaderNameFn Source

#GunMessage Source

data GunMessage

Constructors

Instances

#ConnPid Source

#DownProtocol Source

#DownReason Source

#ErrorReason Source

#StreamRef Source

data StreamRef :: Type

Instances

#IsFin Source

data IsFin

Constructors

#UpProtocol Source

#Status Source

#Headers Source

#Trailers Source

#Method Source

type Method = Binary

#URI Source

type URI = Binary

#setOwner Source

#wsOptions Source

#OptionsToErl Source

class OptionsToErl :: Row Type -> RowList Type -> Constraintclass OptionsToErl r rl  where

Members

Instances

#optionsToErl Source

optionsToErl :: forall r rl. RowToList r rl => OptionsToErl r rl => Record r -> Foreign

#OptionToErl Source

class OptionToErl :: Symbol -> Type -> Constraintclass OptionToErl sym option  where

Members

Instances