pub struct SohmIndex {
pub index_type: u8,
pub mesg_types: u16,
pub min_mesg_size: u32,
pub list_max: u16,
pub btree_min: u16,
pub num_messages: u16,
pub index_addr: u64,
pub heap_addr: u64,
}Expand description
A single SOHM index entry from the SMTB table.
Fields§
§index_type: u8Index type: 0 = list, 1 = B-tree.
mesg_types: u16Bitmask of message types stored in this index.
min_mesg_size: u32Minimum message size to share.
list_max: u16Maximum messages before converting list to B-tree.
btree_min: u16Minimum messages before converting B-tree back to list.
num_messages: u16Number of messages currently in this index.
index_addr: u64Address of the list (SMLI) or B-tree v2 header (BTHD).
heap_addr: u64Address of the fractal heap for this index.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SohmIndex
impl RefUnwindSafe for SohmIndex
impl Send for SohmIndex
impl Sync for SohmIndex
impl Unpin for SohmIndex
impl UnsafeUnpin for SohmIndex
impl UnwindSafe for SohmIndex
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more