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> { ... }
}