trusty (3) Eliom_comet.Configuration.client.3o.gz

Provided by: libeliom-ocaml-doc_3.0.3-4build2_all bug

NAME

       Eliom_comet.Configuration - Change the reactivity of channels.

Module

       Module   Eliom_comet.Configuration

Documentation

       Module Configuration
        : sig end

       Change  the  reactivity of channels. Multiples configurations ( of type t ) can be created. The resulting
       behaviour is the minimal ( in the meaning of maximal reactivity ) between all configurations

       type t

       val new_configuration : unit -> t

       Creates a new configuration with default value. It modifies the current behaviour immediately

       val drop_configuration : t -> unit

       drop_configuration t restores the behaviour to the minimum of configuration without t . If  there  is  no
       other configuration than t , it is restored to the defaults.

       val set_always_active : t -> bool -> unit

       set_always_active c b if b is true, tells the client to always stay active.  Default value is false.

       val set_timeout : t -> float -> unit

       set_timeout  c  t tells the client to stay active at least t seconds when the application lose the focus.
       Default value is 20.

       val set_active_until_timeout : t -> bool -> unit

       set_active_until_timeout c v sets the activity changing behaviour. if v is true the page is  kept  active
       even  if  not  focused until the client receive a timeout message from the server. It implies that if the
       server keeps sending datas to the client, the comet connection will never be closed.   Default  value  is
       false.

       val set_time_between_request : t -> float -> unit

       after  set_time_between_request  t  v , the main loop will wait for v seconds between two requests. It is
       taken into account immediately.  Default value is 0.