pub struct NamedPipeServerConfig { /* private fields */ }Expand description
Named pipe server runtime configuration.
Implementations§
Source§impl NamedPipeServerConfig
impl NamedPipeServerConfig
Sourcepub fn builder() -> NamedPipeServerBuilder
pub fn builder() -> NamedPipeServerBuilder
Create a new builder.
Sourcepub fn create(&self) -> Result<NamedPipeServer>
pub fn create(&self) -> Result<NamedPipeServer>
Create a named pipe server instance.
Sourcepub fn open_mode(&self) -> NamedPipeOpenMode
pub fn open_mode(&self) -> NamedPipeOpenMode
Return open mode.
Sourcepub fn pipe_type(&self) -> NamedPipeType
pub fn pipe_type(&self) -> NamedPipeType
Return pipe type.
Sourcepub fn max_instances(&self) -> u8
pub fn max_instances(&self) -> u8
Return configured max instances.
Sourcepub fn out_buffer_size(&self) -> u32
pub fn out_buffer_size(&self) -> u32
Return configured outbound buffer size.
Sourcepub fn in_buffer_size(&self) -> u32
pub fn in_buffer_size(&self) -> u32
Return configured inbound buffer size.
Sourcepub fn default_timeout(&self) -> Duration
pub fn default_timeout(&self) -> Duration
Return default timeout.
Sourcepub fn security(&self) -> PipeSecurityOptions
pub fn security(&self) -> PipeSecurityOptions
Return security options.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for NamedPipeServerConfig
impl RefUnwindSafe for NamedPipeServerConfig
impl Send for NamedPipeServerConfig
impl Sync for NamedPipeServerConfig
impl Unpin for NamedPipeServerConfig
impl UnsafeUnpin for NamedPipeServerConfig
impl UnwindSafe for NamedPipeServerConfig
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