pub struct Configure {Show 20 fields
pub interface: String,
pub pkt_len: i32,
pub filter: Option<String>,
pub daemon: bool,
pub pcap_file: Option<String>,
pub store_path: String,
pub thread_num: u64,
pub pkt_channel_size: usize,
pub msg_channel_size: usize,
pub timer_intervel: usize,
pub writer_empty_sleep: usize,
pub clean_empty_sleep: usize,
pub pool_size: u64,
pub file_size: u64,
pub chunk_size: u32,
pub ci_buff_size: u64,
pub ti_buff_size: u64,
pub flow_max_table_capacity: usize,
pub flow_node_timeout: usize,
pub flow_max_seq_gap: usize,
}Fields§
§interface: String§pkt_len: i32§filter: Option<String>§daemon: bool§pcap_file: Option<String>§store_path: String§thread_num: u64§pkt_channel_size: usize§msg_channel_size: usize§timer_intervel: usize§writer_empty_sleep: usize§clean_empty_sleep: usize§pool_size: u64§file_size: u64§chunk_size: u32§ci_buff_size: u64§ti_buff_size: u64§flow_max_table_capacity: usize§flow_node_timeout: usize§flow_max_seq_gap: usizeImplementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Configure
impl<'de> Deserialize<'de> for Configure
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for Configure
impl RefUnwindSafe for Configure
impl Send for Configure
impl Sync for Configure
impl Unpin for Configure
impl UnwindSafe for Configure
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