Struct cernan::filter::FlushBoundaryFilter [−][src]
pub struct FlushBoundaryFilter { /* fields omitted */ }
Buffer events for a set period of flushes
This filter is intended to hold events for a set number of flushes. This delays the events for the duration of those flushes but reduce the likelyhood of cross-flush splits of timestamps.
Methods
impl FlushBoundaryFilter
[src]
impl FlushBoundaryFilter
pub fn new(config: &FlushBoundaryFilterConfig) -> FlushBoundaryFilter
[src]
pub fn new(config: &FlushBoundaryFilterConfig) -> FlushBoundaryFilter
Create a new FlushBoundaryFilter
Trait Implementations
impl Filter for FlushBoundaryFilter
[src]
impl Filter for FlushBoundaryFilter
Auto Trait Implementations
impl Send for FlushBoundaryFilter
impl Send for FlushBoundaryFilter
impl Sync for FlushBoundaryFilter
impl Sync for FlushBoundaryFilter