package miaou-core

  1. Overview
  2. Docs
Miaou core/widgets (no drivers, no SDL)

Install

dune-project
 Dependency

Authors

Maintainers

Sources

v0.5.2.tar.gz
md5=60a3b9f181f24572a06a9492532bfdda
sha512=fcc35a275066be2900e6201782faf47503076fa4640f08cf78067835a6f447b74613009e55b2ac799adb7ca46f1bffa261fc5971753f2cc3c6bef327511c7ef6

doc/miaou-core.interfaces/Miaou_interfaces/Service_lifecycle/index.html

Module Miaou_interfaces.Service_lifecycleSource

Sourcetype service_status = [
  1. | `Active
  2. | `Inactive
  3. | `Failed of string
]
Sourcetype t
Sourceval create : start:(role:string -> service:string -> (unit, string) result) -> stop:(role:string -> service:string -> (unit, string) result) -> restart:(role:string -> service:string -> (unit, string) result) -> status:(role:string -> service:string -> (service_status, string) result) -> install_unit: (role:string -> app_bin_dir:string option -> user:string -> (unit, string) result) -> write_dropin_node: (inst:string -> data_dir:string -> app_bin_dir:string option -> (unit, string) result) -> enable_start:(role:string -> inst:string -> (unit, string) result) -> enable:(role:string -> inst:string -> (unit, string) result) -> disable:(role:string -> inst:string -> (unit, string) result) -> remove_instance_files: (inst:string -> remove_data:bool -> (unit, string) result) -> t
Sourceval register : t -> unit
Sourceval get : unit -> t option
Sourceval require : unit -> t
Sourceval start : t -> role:string -> service:string -> (unit, string) result
Sourceval stop : t -> role:string -> service:string -> (unit, string) result
Sourceval restart : t -> role:string -> service:string -> (unit, string) result
Sourceval get_status : t -> role:string -> service:string -> (service_status, string) result
Sourceval install_unit : t -> role:string -> app_bin_dir:string option -> user:string -> (unit, string) result
Sourceval write_dropin_node : t -> inst:string -> data_dir:string -> app_bin_dir:string option -> (unit, string) result
Sourceval enable_start : t -> role:string -> inst:string -> (unit, string) result
Sourceval enable : t -> role:string -> inst:string -> (unit, string) result
Sourceval disable : t -> role:string -> inst:string -> (unit, string) result
Sourceval remove_instance_files : t -> inst:string -> remove_data:bool -> (unit, string) result