Struct cyfs_base::ObjectMapOpEnvContainer
source · pub struct ObjectMapOpEnvContainer { /* private fields */ }Implementations§
source§impl ObjectMapOpEnvContainer
impl ObjectMapOpEnvContainer
pub fn start_monitor(&self)
pub fn add_env(&self, env: ObjectMapOpEnv, source: Option<OpEnvSourceInfo>)
pub fn get_op_env( &self, sid: u64, source: Option<&OpEnvSourceInfo> ) -> BuckyResult<ObjectMapOpEnv>
pub fn get_path_op_env( &self, sid: u64, source: Option<&OpEnvSourceInfo> ) -> BuckyResult<ObjectMapPathOpEnvRef>
pub fn get_single_op_env( &self, sid: u64, source: Option<&OpEnvSourceInfo> ) -> BuckyResult<ObjectMapSingleOpEnvRef>
pub fn get_isolate_path_op_env( &self, sid: u64, source: Option<&OpEnvSourceInfo> ) -> BuckyResult<ObjectMapIsolatePathOpEnvRef>
pub async fn get_current_root( &self, sid: u64, source: Option<&OpEnvSourceInfo> ) -> BuckyResult<ObjectId>
pub async fn update( &self, sid: u64, source: Option<&OpEnvSourceInfo> ) -> BuckyResult<ObjectId>
pub async fn commit( &self, sid: u64, source: Option<&OpEnvSourceInfo> ) -> BuckyResult<ObjectId>
pub fn abort( &self, sid: u64, source: Option<&OpEnvSourceInfo> ) -> BuckyResult<()>
Trait Implementations§
source§impl Clone for ObjectMapOpEnvContainer
impl Clone for ObjectMapOpEnvContainer
source§fn clone(&self) -> ObjectMapOpEnvContainer
fn clone(&self) -> ObjectMapOpEnvContainer
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read more