Module

Erl.Ranch

Package
erl-ranch
Repository
id3as/purescript-erl-ranch

#stopListener Source

#Options Source

type Options :: Row Typetype Options = (connection_type :: Maybe ChildType, handshake_timeout :: Maybe Timeout, max_connections :: Maybe IntOrInfinity, num_acceptors :: Maybe PosInt, num_conns_sups :: Maybe PosInt, shutdown :: Maybe Timeout)

#OptionToMaybe Source

#ListenerRef Source

data ListenerRef :: forall k. k -> Typedata ListenerRef ref

#HandlerFn 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

#ExcludedOptions Source

type ExcludedOptions :: Row Type -> Row Typetype ExcludedOptions r = (active :: Maybe SocketActive, header :: Maybe NonNegInt, packet :: Maybe SocketPacket, packet_size :: Maybe NonNegInt, recvtclass :: Maybe Boolean, recvtos :: Maybe Boolean, recvttl :: Maybe Boolean, reuseaddr :: Maybe Boolean, show_econnreset :: Maybe Boolean, tclass :: Maybe NonNegInt, ttl :: Maybe NonNegInt | r)

#excludeOptions Source