Skip to main content

RuntimeNativePortCtx

Trait RuntimeNativePortCtx 

Source
pub trait RuntimeNativePortCtx: RuntimeNativePort {
    // Provided methods
    fn create_snapshot_ctx(
        &self,
        ctx: &OperationContext,
    ) -> RedDBResult<SnapshotDescriptor> { ... }
    fn create_export_ctx(
        &self,
        ctx: &OperationContext,
        name: String,
    ) -> RedDBResult<ExportDescriptor> { ... }
    fn checkpoint_ctx(&self, ctx: &OperationContext) -> RedDBResult<()> { ... }
    fn apply_retention_policy_ctx(
        &self,
        ctx: &OperationContext,
    ) -> RedDBResult<()> { ... }
    fn run_maintenance_ctx(&self, ctx: &OperationContext) -> RedDBResult<()> { ... }
    fn repair_native_header_from_metadata_ctx(
        &self,
        ctx: &OperationContext,
    ) -> RedDBResult<String> { ... }
    fn rebuild_physical_metadata_from_native_state_ctx(
        &self,
        ctx: &OperationContext,
    ) -> RedDBResult<bool> { ... }
}

Provided Methods§

Implementors§