Struct bip_disk::DiskManagerBuilder
[−]
[src]
pub struct DiskManagerBuilder { /* fields omitted */ }
DiskManagerBuilder
for building DiskManager
s with different settings.
Methods
impl DiskManagerBuilder
[src]
fn new() -> DiskManagerBuilder
[src]
Create a new DiskManagerBuilder
.
fn with_worker_config(self, config: Builder) -> DiskManagerBuilder
[src]
Use a custom Builder
for the CpuPool
.
fn with_sink_buffer_capacity(self, size: usize) -> DiskManagerBuilder
[src]
Specify the buffer capacity for pending IDiskMessage
s.
fn with_stream_buffer_capacity(self, size: usize) -> DiskManagerBuilder
[src]
Specify the buffer capacity for completed ODiskMessage
s.
fn worker_config(&mut self) -> &mut Builder
[src]
Retrieve the CpuPool
builder.
fn sink_buffer_capacity(&self) -> usize
[src]
Retrieve the sink buffer capacity.
fn stream_buffer_capacity(&self) -> usize
[src]
Retrieve the stream buffer capacity.
fn build<F>(self, fs: F) -> DiskManager<F> where
F: FileSystem + Send + Sync + 'static,
[src]
F: FileSystem + Send + Sync + 'static,
Build a DiskManager
with the given FileSystem
.