Struct xdpsock::socket::SocketConfigBuilder [−][src]
pub struct SocketConfigBuilder { /* fields omitted */ }
Builder for SocketConfig.
Implementations
impl SocketConfigBuilder
[src]
impl SocketConfigBuilder
[src]pub fn new() -> Self
[src]
pub fn rx_queue_size(&mut self, rx_queue_size: u32) -> &mut Self
[src]
pub fn tx_queue_size(&mut self, tx_queue_size: u32) -> &mut Self
[src]
pub fn libbpf_flags(&mut self, libbpf_flags: LibbpfFlags) -> &mut Self
[src]
pub fn xdp_flags(&mut self, xdp_flags: XdpFlags) -> &mut Self
[src]
pub fn bind_flags(&mut self, bind_flags: BindFlags) -> &mut Self
[src]
pub fn build(&self) -> Result<SocketConfig, SocketConfigError>
[src]
Trait Implementations
impl Clone for SocketConfigBuilder
[src]
impl Clone for SocketConfigBuilder
[src]fn clone(&self) -> SocketConfigBuilder
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Default for SocketConfigBuilder
[src]
impl Default for SocketConfigBuilder
[src]Auto Trait Implementations
impl RefUnwindSafe for SocketConfigBuilder
impl RefUnwindSafe for SocketConfigBuilder
impl Send for SocketConfigBuilder
impl Send for SocketConfigBuilder
impl Sync for SocketConfigBuilder
impl Sync for SocketConfigBuilder
impl Unpin for SocketConfigBuilder
impl Unpin for SocketConfigBuilder
impl UnwindSafe for SocketConfigBuilder
impl UnwindSafe for SocketConfigBuilder