Module Parry_client

module Parry_client: sig .. end
Build Parry clients from an atomic worker function. The only requirements for the whole system to work is that the second argument of client (called the worker function), return a list of final jobs and remaining jobs that contain all final jobs, and all remaining jobs of its second argument when it returns.

Moreover, this function must call its first argument function at least once every J.timeout seconds (or else the job will be considered dead by the server), with a list of final jobs and remaining jobs that has the same property.


module Client: 
functor (J : Parry_common.Job) -> sig .. end