[][src]Trait libzmq::prelude::ConfigureSocket

pub trait ConfigureSocket: GetSocketConfig {
    fn connect(&self) -> Option<&[Endpoint]> { ... }
fn set_connect<I, E>(&mut self, maybe: Option<I>)
    where
        I: IntoIterator<Item = E>,
        E: Into<Endpoint>
, { ... }
fn bind(&self) -> Option<&[Endpoint]> { ... }
fn set_bind<I, E>(&mut self, maybe: Option<I>)
    where
        I: IntoIterator<Item = E>,
        E: Into<Endpoint>
, { ... }
fn backlog(&self) -> Option<i32> { ... }
fn set_backlog(&mut self, maybe: Option<i32>) { ... }
fn heartbeat_interval(&self) -> Option<Duration> { ... }
fn set_heartbeat_interval(&mut self, maybe: Option<Duration>) { ... }
fn heartbeat_timeout(&self) -> Option<Duration> { ... }
fn set_heartbeat_timeout(&mut self, maybe: Option<Duration>) { ... }
fn heartbeat_ttl(&self) -> Option<Duration> { ... }
fn set_heartbeat_ttl(&mut self, maybe: Option<Duration>) { ... }
fn linger(&self) -> Option<Duration> { ... }
fn set_linger(&mut self, maybe: Option<Duration>) { ... }
fn mechanism(&self) -> Option<&Mechanism> { ... }
fn set_mechanism(&mut self, maybe: Option<Mechanism>) { ... } }

A set of provided methods for a socket configuration.

Provided methods

fn connect(&self) -> Option<&[Endpoint]>

fn set_connect<I, E>(&mut self, maybe: Option<I>) where
    I: IntoIterator<Item = E>,
    E: Into<Endpoint>, 

fn bind(&self) -> Option<&[Endpoint]>

fn set_bind<I, E>(&mut self, maybe: Option<I>) where
    I: IntoIterator<Item = E>,
    E: Into<Endpoint>, 

fn backlog(&self) -> Option<i32>

fn set_backlog(&mut self, maybe: Option<i32>)

fn heartbeat_interval(&self) -> Option<Duration>

fn set_heartbeat_interval(&mut self, maybe: Option<Duration>)

fn heartbeat_timeout(&self) -> Option<Duration>

fn set_heartbeat_timeout(&mut self, maybe: Option<Duration>)

fn heartbeat_ttl(&self) -> Option<Duration>

fn set_heartbeat_ttl(&mut self, maybe: Option<Duration>)

fn linger(&self) -> Option<Duration>

fn set_linger(&mut self, maybe: Option<Duration>)

fn mechanism(&self) -> Option<&Mechanism>

fn set_mechanism(&mut self, maybe: Option<Mechanism>)

Loading content...

Implementors

impl ConfigureSocket for ClientConfig[src]

fn connect(&self) -> Option<&[Endpoint]>[src]

fn set_connect<I, E>(&mut self, maybe: Option<I>) where
    I: IntoIterator<Item = E>,
    E: Into<Endpoint>, 
[src]

fn bind(&self) -> Option<&[Endpoint]>[src]

fn set_bind<I, E>(&mut self, maybe: Option<I>) where
    I: IntoIterator<Item = E>,
    E: Into<Endpoint>, 
[src]

fn backlog(&self) -> Option<i32>[src]

fn set_backlog(&mut self, maybe: Option<i32>)[src]

fn heartbeat_interval(&self) -> Option<Duration>[src]

fn set_heartbeat_interval(&mut self, maybe: Option<Duration>)[src]

fn heartbeat_timeout(&self) -> Option<Duration>[src]

fn set_heartbeat_timeout(&mut self, maybe: Option<Duration>)[src]

fn heartbeat_ttl(&self) -> Option<Duration>[src]

fn set_heartbeat_ttl(&mut self, maybe: Option<Duration>)[src]

fn linger(&self) -> Option<Duration>[src]

fn set_linger(&mut self, maybe: Option<Duration>)[src]

fn mechanism(&self) -> Option<&Mechanism>[src]

fn set_mechanism(&mut self, maybe: Option<Mechanism>)[src]

impl ConfigureSocket for DishConfig[src]

fn connect(&self) -> Option<&[Endpoint]>[src]

fn set_connect<I, E>(&mut self, maybe: Option<I>) where
    I: IntoIterator<Item = E>,
    E: Into<Endpoint>, 
[src]

fn bind(&self) -> Option<&[Endpoint]>[src]

fn set_bind<I, E>(&mut self, maybe: Option<I>) where
    I: IntoIterator<Item = E>,
    E: Into<Endpoint>, 
[src]

fn backlog(&self) -> Option<i32>[src]

fn set_backlog(&mut self, maybe: Option<i32>)[src]

fn heartbeat_interval(&self) -> Option<Duration>[src]

fn set_heartbeat_interval(&mut self, maybe: Option<Duration>)[src]

fn heartbeat_timeout(&self) -> Option<Duration>[src]

fn set_heartbeat_timeout(&mut self, maybe: Option<Duration>)[src]

fn heartbeat_ttl(&self) -> Option<Duration>[src]

fn set_heartbeat_ttl(&mut self, maybe: Option<Duration>)[src]

fn linger(&self) -> Option<Duration>[src]

fn set_linger(&mut self, maybe: Option<Duration>)[src]

fn mechanism(&self) -> Option<&Mechanism>[src]

fn set_mechanism(&mut self, maybe: Option<Mechanism>)[src]

impl ConfigureSocket for RadioConfig[src]

fn connect(&self) -> Option<&[Endpoint]>[src]

fn set_connect<I, E>(&mut self, maybe: Option<I>) where
    I: IntoIterator<Item = E>,
    E: Into<Endpoint>, 
[src]

fn bind(&self) -> Option<&[Endpoint]>[src]

fn set_bind<I, E>(&mut self, maybe: Option<I>) where
    I: IntoIterator<Item = E>,
    E: Into<Endpoint>, 
[src]

fn backlog(&self) -> Option<i32>[src]

fn set_backlog(&mut self, maybe: Option<i32>)[src]

fn heartbeat_interval(&self) -> Option<Duration>[src]

fn set_heartbeat_interval(&mut self, maybe: Option<Duration>)[src]

fn heartbeat_timeout(&self) -> Option<Duration>[src]

fn set_heartbeat_timeout(&mut self, maybe: Option<Duration>)[src]

fn heartbeat_ttl(&self) -> Option<Duration>[src]

fn set_heartbeat_ttl(&mut self, maybe: Option<Duration>)[src]

fn linger(&self) -> Option<Duration>[src]

fn set_linger(&mut self, maybe: Option<Duration>)[src]

fn mechanism(&self) -> Option<&Mechanism>[src]

fn set_mechanism(&mut self, maybe: Option<Mechanism>)[src]

impl ConfigureSocket for ServerConfig[src]

fn connect(&self) -> Option<&[Endpoint]>[src]

fn set_connect<I, E>(&mut self, maybe: Option<I>) where
    I: IntoIterator<Item = E>,
    E: Into<Endpoint>, 
[src]

fn bind(&self) -> Option<&[Endpoint]>[src]

fn set_bind<I, E>(&mut self, maybe: Option<I>) where
    I: IntoIterator<Item = E>,
    E: Into<Endpoint>, 
[src]

fn backlog(&self) -> Option<i32>[src]

fn set_backlog(&mut self, maybe: Option<i32>)[src]

fn heartbeat_interval(&self) -> Option<Duration>[src]

fn set_heartbeat_interval(&mut self, maybe: Option<Duration>)[src]

fn heartbeat_timeout(&self) -> Option<Duration>[src]

fn set_heartbeat_timeout(&mut self, maybe: Option<Duration>)[src]

fn heartbeat_ttl(&self) -> Option<Duration>[src]

fn set_heartbeat_ttl(&mut self, maybe: Option<Duration>)[src]

fn linger(&self) -> Option<Duration>[src]

fn set_linger(&mut self, maybe: Option<Duration>)[src]

fn mechanism(&self) -> Option<&Mechanism>[src]

fn set_mechanism(&mut self, maybe: Option<Mechanism>)[src]

Loading content...