Albatross_stats_pureSourcetype 'a t = {pid_nic : ((vmctx * vcpu, int) result * string * (string * int * string) list)
Vmm_core.IM.t;vmid_pid : int Vmm_trie.t;name_sockets : 'a Vmm_trie.t;}val try_open_vmmapi :
((vmctx * vcpu, int) result * string * 'a) Vmm_core.IM.t ->
((vmctx * vcpu, int) result * string * 'a) Vmm_core.IM.tval linux_rusage :
int ->
(Vmm_core.Stats.rusage * Vmm_core.Stats.kinfo_mem, [> `Msg of string ])
resultval gather :
int ->
(vmctx * vcpu, 'a) result ->
(string * int * string) list ->
Vmm_core.Stats.rusage option
* Vmm_core.Stats.kinfo_mem option
* (string * int64) list option
* Vmm_core.Stats.ifdata listval tick :
bool ->
(Vmm_commands.version * 'a) t ->
(Vmm_commands.version * 'a) t
* ('a
* Vmm_core.Name.t
* (Vmm_commands.header
* [> `Data of
[> `Stats_data of
Vmm_core.Stats.rusage
* Vmm_core.Stats.kinfo_mem option
* (string * int64) list option
* Vmm_core.Stats.ifdata list ] ]))
listval add_pid :
'a t ->
Vmm_core.Name.t ->
string ->
Vmm_core.IM.key ->
(string * string) list ->
('a t, 'b) resultval handle :
(Vmm_commands.version * 'a) t ->
'a ->
(Vmm_commands.header * Vmm_commands.res) ->
((Vmm_commands.version * 'a) t * (Vmm_commands.version * 'a) option * string,
[> `Msg of string ])
result