(************************************************************************) (* * The Rocq Prover / The Rocq Development Team *) (* v * Copyright INRIA, CNRS and contributors *) (* <O___,, * (see version control and CREDITS file for authors & dates) *) (* \VV/ **************************************************************) (* // * This file is distributed under the terms of the *) (* * GNU Lesser General Public License Version 2.1 *) (* * (see LICENSE file for the text of the license) *) (************************************************************************)
(* High level api for clients of the service (like coqtop) *)
type priority = Low | High val string_of_priority : priority -> string val priority_of_string : string -> priority
(* Default priority *) val default_async_proofs_worker_priority : priority
(* Connects to a work manager if any. If no worker manager, then
-async-proofs-j and -async-proofs-tac-j are used *) val init : priority -> unit
(* blocking *) val get : int -> int
(* not blocking *) val tryget : int -> int option val giveback : int -> unit
(* Low level *) type request =
| Hello of priority
| Get of int
| TryGet of int
| GiveBack of int
| Ping
type response =
| Tokens of int
| Noluck
| Pong of int * int * int (* cur, max, pid *)
val connect : string -> Unix.file_descr option
exception ParseError
(* Intended to be used with input_line and output_string *) val parse_request : string -> request val parse_response : string -> response
val print_request : request -> string val print_response : response -> string
Messung V0.5
¤ Dauer der Verarbeitung: 0.0 Sekunden
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.