sig
  type config = {
    state_file : string;
    shm_name : string;
    shm_size : int;
    ping_period : float;
    ping_timeout : float;
  }
  val hydromon_processor : Hydromon_netplex.config -> Netplex_types.processor
  val hydromon_factory :
    name:string -> unit -> Netplex_types.processor_factory
end