module Security: sig
.. end
val set_timeout : ?reset:bool -> float -> unit
set_timeout ?reset f
sets the timeout value for future Comet connections
to f
. If reset
is true
then current connections are closed and the
new timeout value will apply to the reopened connections. Default value
for reset
is false.
val deactivate : unit -> unit
deactivate ()
ceases all Comet related activity. Each opened connection
is closed. Further attempts to connect to the server with a Comet specific
content type will result in a HTTP status code 503 (Unavailable).
If called when Comet is not activated it does nothing (not even logging
the deactivation attempt.
val activate : unit -> unit
activate ()
starts serving Comet requests. It is the client's own
responsibility to reopen a connection. If Comet was already activated it
keeps going and nothing happens.
val activated : unit -> bool
activated ()
reflects the activation state of the Comet
module. If false
it indicates that Comet connections are answered with a
HTTP status code 503. If true
it indicates that Comet connections are
handled in a standard fashion by the server.