pub struct ManagerBuilder { /* private fields */ }Expand description
Manager server builder
Implementations§
Source§impl ManagerBuilder
impl ManagerBuilder
Sourcepub fn new(svr_cfg: ManagerConfig) -> Self
pub fn new(svr_cfg: ManagerConfig) -> Self
Create a new manager server builder from configuration
Sourcepub fn set_connect_opts(&mut self, opts: ConnectOpts)
pub fn set_connect_opts(&mut self, opts: ConnectOpts)
Set ConnectOpts
Sourcepub fn set_accept_opts(&mut self, opts: AcceptOpts)
pub fn set_accept_opts(&mut self, opts: AcceptOpts)
Set AcceptOpts
Sourcepub fn set_udp_expiry_duration(&mut self, d: Duration)
pub fn set_udp_expiry_duration(&mut self, d: Duration)
Set UDP association’s expiry duration
Sourcepub fn set_udp_capacity(&mut self, c: usize)
pub fn set_udp_capacity(&mut self, c: usize)
Set total UDP associations to be kept in one server
Sourcepub fn config(&self) -> &ManagerConfig
pub fn config(&self) -> &ManagerConfig
Get the manager’s configuration
Sourcepub fn set_dns_resolver(&mut self, resolver: Arc<DnsResolver>)
pub fn set_dns_resolver(&mut self, resolver: Arc<DnsResolver>)
Get customized DNS resolver
Sourcepub fn set_acl(&mut self, acl: Arc<AccessControl>)
pub fn set_acl(&mut self, acl: Arc<AccessControl>)
Set access control list
Sourcepub fn set_ipv6_first(&mut self, ipv6_first: bool)
pub fn set_ipv6_first(&mut self, ipv6_first: bool)
Try to connect IPv6 addresses first if hostname could be resolved to both IPv4 and IPv6
Sourcepub fn set_security_config(&mut self, security: SecurityConfig)
pub fn set_security_config(&mut self, security: SecurityConfig)
Set security config
Auto Trait Implementations§
impl Freeze for ManagerBuilder
impl !RefUnwindSafe for ManagerBuilder
impl Send for ManagerBuilder
impl Sync for ManagerBuilder
impl Unpin for ManagerBuilder
impl !UnwindSafe for ManagerBuilder
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more