Plasma GitLab Archive
Projects Blog Knowledge

(*
  Copyright 2010 Gerd Stolpmann

  This file is part of Plasma, a distributed filesystem and a
  map/reduce computation framework. Unless you have a written license
  agreement with the copyright holder (Gerd Stolpmann), the following
  terms apply:

  Plasma is free software: you can redistribute it and/or modify
  it under the terms of the GNU General Public License as published by
  the Free Software Foundation, either version 3 of the License, or
  (at your option) any later version.

  Plasma is distributed in the hope that it will be useful,
  but WITHOUT ANY WARRANTY; without even the implied warranty of
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  GNU General Public License for more details.

  You should have received a copy of the GNU General Public License
  along with Foobar.  If not, see <http://www.gnu.org/licenses/>.

*)
(* $Id: dn_io.mli 239 2010-06-23 16:49:03Z gerd $ *)

val factory : unit -> Netplex_types.processor_factory
  (** Returns this as factory for inclusion into [Netplex_main.startup] *)

val add_service : 
      Dn_config.dn_config -> 
      Netplex_types.config_file ->
      Netplex_types.address ->
      Netplex_types.controller ->
        unit
  (** Adds the [Dn_io] service directly to the controller. This way, there is
      no need to configure it in the config file. This function is called
      from [Dn_manager] when [Dn_manager] is enabled in the config file.
   *)

This web site is published by Informatikbüro Gerd Stolpmann
Powered by Caml