package albatross

  1. Overview
  2. Docs
Albatross - orchestrate and manage MirageOS unikernels with Solo5

Install

Dune Dependency

Authors

Maintainers

Sources

albatross-1.4.3.tbz
sha256=fd235fedabdbc7b7523bfc3afab2b878dd862314b52fcc80604076a2cff9eb2b
sha512=86939f0e444f49ed52398efeef8d5382a66b8529d084c22b83cd5c2bc860b2df0d9827093f96ed9bde4d586694dd758d9fb0e6800aedcd761f244c55a6a549f3

doc/albatross/Vmm_vmmd/index.html

Module Vmm_vmmdSource

Sourcetype 'a t
Sourceval empty : 'a t
Sourceval init_block_devices : 'a t -> 'a t
Sourceval waiter : 'a t -> Vmm_core.Name.t -> 'a t * 'a option
Sourceval register : 'a t -> Vmm_core.Name.t -> (unit -> 'b * 'a) -> 'a t * 'b
Sourceval register_restart : 'a t -> Vmm_core.Name.t -> (unit -> 'b * 'a) -> ('a t * 'b) option
Sourceval may_restart : 'a t -> Vmm_core.Name.t -> 'a t * bool
Sourcetype 'a create = Vmm_commands.wire * ('a t -> ('a t * Vmm_commands.wire * Vmm_commands.res * Vmm_core.Name.t * Vmm_core.Unikernel.t, [ `Msg of string ]) result) * (unit -> Vmm_commands.res)
Sourceval handle_shutdown : 'a t -> Vmm_core.Name.t -> Vmm_core.Unikernel.t -> [ `Exit of int | `Signal of int | `Stop of int ] -> 'a t * Vmm_commands.wire
Sourceval handle_create : 'a t -> Vmm_core.Name.t -> Vmm_core.Unikernel.config -> ('a t * 'a create, [> `Msg of string ]) result
Sourceval killall : 'a t -> (unit -> 'b * 'a) -> 'a t * 'b list
Sourceval restore_unikernels : unit -> (Vmm_core.Unikernel.config Vmm_trie.t, [> `Msg of string ]) result
Sourceval dump_unikernels : 'a t -> unit
OCaml

Innovation. Community. Security.