Struct srt_protocol::settings::ConnInitSettings
source · pub struct ConnInitSettings {
pub local_sockid: SocketId,
pub key_settings: Option<KeySettings>,
pub key_refresh: KeyMaterialRefreshSettings,
pub send_latency: Duration,
pub recv_latency: Duration,
pub bandwidth: LiveBandwidthMode,
pub statistics_interval: Duration,
pub recv_buffer_size: PacketCount,
pub send_buffer_size: PacketCount,
pub max_packet_size: PacketSize,
pub max_flow_size: PacketCount,
}
Fields§
§local_sockid: SocketId
§key_settings: Option<KeySettings>
§key_refresh: KeyMaterialRefreshSettings
§send_latency: Duration
§recv_latency: Duration
§bandwidth: LiveBandwidthMode
§statistics_interval: Duration
§recv_buffer_size: PacketCount
Receive buffer size in packets
send_buffer_size: PacketCount
Size of the send buffer, in packets
max_packet_size: PacketSize
§max_flow_size: PacketCount
Implementations§
source§impl ConnInitSettings
impl ConnInitSettings
pub fn copy_randomize(&self) -> ConnInitSettings
Trait Implementations§
source§impl Clone for ConnInitSettings
impl Clone for ConnInitSettings
source§fn clone(&self) -> ConnInitSettings
fn clone(&self) -> ConnInitSettings
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for ConnInitSettings
impl Debug for ConnInitSettings
source§impl Default for ConnInitSettings
impl Default for ConnInitSettings
source§impl From<SocketOptions> for ConnInitSettings
impl From<SocketOptions> for ConnInitSettings
source§fn from(options: SocketOptions) -> Self
fn from(options: SocketOptions) -> Self
Converts to this type from the input type.