File: reconserver.mli

package info (click to toggle)
sks 1.1.6-14
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, buster, sid
  • size: 2,296 kB
  • sloc: ml: 15,228; ansic: 1,069; sh: 358; makefile: 347
file content (30 lines) | stat: -rw-r--r-- 1,198 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
module F :
  functor (M : sig  end) ->
    sig
      val settings : PTreeDB.ptree_settings
      val reconsocks : Eventloop.Unix.file_descr list
      val comsock : Eventloop.Unix.file_descr
      val filters : string list option ref
      val get_filters : unit -> string list
      val eventify_handler :
        ('a -> Channel.sys_in_channel -> Channel.sys_out_channel -> 'b) ->
        'a -> in_channel -> out_channel -> 'b
      val choose_partner : unit -> PTreeDB.Unix.addr_info
      val missing_keys_timeout : int
      val get_missing_keys : unit -> Eventloop.timed_event list
      val sockaddr_to_name : PTreeDB.Unix.sockaddr -> string
      val recon_handler :
        UnixLabels.sockaddr ->
        in_channel -> out_channel -> Eventloop.timed_event list
      val initiate_recon : unit -> Eventloop.timed_event list
      val command_handler :
        'a ->
        < upcast : Channel.in_channel_obj; .. > ->
        < flush : 'b; upcast : Channel.out_channel_obj; .. > ->
        Eventloop.timed_event list
      val sync_interval : float
      val sync_tree : unit -> unit
      val checkpoint_interval : float
      val prepare : unit -> unit
      val run : unit -> unit
    end