use std::collections::HashMap;
use buffer_core::SharedBufferDescriptor;
use core_types::BufferId;
#[derive(Default)]
pub struct LocalBufferMap {
descriptors: HashMap<BufferId, SharedBufferDescriptor>,
}
impl LocalBufferMap {
pub fn register(&mut self, descriptor: SharedBufferDescriptor) {
self.descriptors.insert(descriptor.buffer_id, descriptor);
}
pub fn get(&self, id: BufferId) -> Option<&SharedBufferDescriptor> {
self.descriptors.get(&id)
}
}