package albatross

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

Install

Dune Dependency

Authors

Maintainers

Sources

albatross-2.3.0.tbz
sha256=4fc85fc15e3226c8c083047efe424d39daac38e55752c7ae1b412296726f04a2
sha512=a9e7d9eca3c8e771ffc345e3a4f8a4e376af63683250013d5050e73beb60c0dfe0a66db7a3fd785e4aa52ad27df2807e743d5674d6c137e7a36bfc9c5a8232c2

doc/albatross.unix/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_state : unit -> (Vmm_core.Unikernel.config Vmm_trie.t * Vmm_core.Policy.t Vmm_trie.t, [> `Msg of string ]) result
Sourceval dump_state : 'a t -> unit
Sourceval restore_policies : 'a t -> Vmm_core.Policy.t Vmm_trie.t -> ('a t, [> `Msg of string ]) result
OCaml

Innovation. Community. Security.