From ef43265381c40776dfc09f4586cd2c1a24259b1c Mon Sep 17 00:00:00 2001 From: Piotr Sikora <code@piotrsikora.dev> Date: Sat, 15 Mar 2025 00:32:38 -0400 Subject: [PATCH] Add remove_shared_data to Context trait. Signed-off-by: Piotr Sikora <code@piotrsikora.dev> --- src/traits.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/traits.rs b/src/traits.rs index 065e836..f43663a 100644 --- a/src/traits.rs +++ b/src/traits.rs @@ -42,6 +42,10 @@ pub trait Context { hostcalls::set_shared_data(key, value, cas) } + fn remove_shared_data(&self, key: &str, cas: Option<u32>) -> Result<(), Status> { + hostcalls::set_shared_data(key, None, cas) + } + fn register_shared_queue(&self, name: &str) -> u32 { hostcalls::register_shared_queue(name).unwrap() }