Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
module Connection : sig ... end
module Handler : sig ... end
An Atacama Handler determines how every connection handled by Atacama will behave. It defines a number of hooks for handling the state of the connection:
module Transport : sig ... end
val start_link :
port:int ->
?acceptor_count:int ->
?buffer_size:int ->
?transport_module:(module Transport.Intf) ->
(module Handler.Intf with type error = 'err and type state = 'state) ->
'state ->
(Riot.Pid.t, [> `Supervisor_error ]) Stdlib.result
Start an Atacama server.
The default `acceptor_count` is 100.
The default `transport_module` is clear TCP sockets.
module Telemetry : sig ... end