Struct naia_server::LinkConditionerConfig [−]
pub struct LinkConditionerConfig {
pub incoming_latency: u32,
pub incoming_jitter: u32,
pub incoming_loss: f32,
pub incoming_corruption: f32,
}Contains configuration required to initialize a LinkConditioner
Fields
incoming_latency: u32Delay to receive incoming messages in milliseconds
incoming_jitter: u32The maximum additional random latency to delay received incoming
messages in milliseconds. This may be added OR subtracted from the
latency determined in the incoming_latency property above
incoming_loss: f32The % chance that an incoming packet will be dropped. Represented as a value between 0 and 1
incoming_corruption: f32The % chance that an incoming packet will have a single bit tampered with. Represented as a value between 0 and 1
Implementations
impl LinkConditionerConfig
impl LinkConditionerConfigpub fn new(
incoming_latency: u32,
incoming_jitter: u32,
incoming_loss: f32,
incoming_corruption: f32
) -> LinkConditionerConfig
incoming_latency: u32,
incoming_jitter: u32,
incoming_loss: f32,
incoming_corruption: f32
) -> LinkConditionerConfig
Creates a new LinkConditionerConfig
pub fn good_condition() -> LinkConditionerConfig
Creates a new LinkConditioner that simulates a connection which is in a good condition
pub fn average_condition() -> LinkConditionerConfig
Creates a new LinkConditioner that simulates a connection which is in an average condition
pub fn poor_condition() -> LinkConditionerConfig
Creates a new LinkConditioner that simulates a connection which is in an poor condition
Trait Implementations
impl Clone for LinkConditionerConfig
impl Clone for LinkConditionerConfigpub fn clone(&self) -> LinkConditionerConfig
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
Auto Trait Implementations
impl RefUnwindSafe for LinkConditionerConfig
impl RefUnwindSafe for LinkConditionerConfigimpl Send for LinkConditionerConfig
impl Send for LinkConditionerConfigimpl Sync for LinkConditionerConfig
impl Sync for LinkConditionerConfigimpl Unpin for LinkConditionerConfig
impl Unpin for LinkConditionerConfigimpl UnwindSafe for LinkConditionerConfig
impl UnwindSafe for LinkConditionerConfig