Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
This module exists for testing purposes only. For example, clients can test whether their command-rpc server cleans up after itself properly when a ctrl-c at the command line kills a whole process group, server included.
val kill : t -> Async.Signal.t -> unit
Send a signal to the command-rpc executable.
Note that this has a (very small) race condition where we can send a signal to a reaped pid if the process dies at exactly the right time.
val wait : t -> Async.Unix.Exit_or_signal.t Async.Deferred.t
Wait for termination of the command-rpc executable.