Struct zircon::ZirconDefaultApp
[−]
[src]
pub struct ZirconDefaultApp<D: Send + Sync + 'static> { pub config: ZirconConfig, pub cpu_pool: CpuPool, pub server_data: D, }
Fields
config: ZirconConfig
cpu_pool: CpuPool
server_data: D
Methods
impl<D: Send + Sync + 'static> ZirconDefaultApp<D>
[src]
fn from_config(config: ZirconConfig) -> ZirconDefaultApp<()>
[src]
fn with_server_data<D2: Send + Sync + 'static>(
self,
data: D2
) -> ZirconDefaultApp<D2>
[src]
self,
data: D2
) -> ZirconDefaultApp<D2>
Trait Implementations
impl<D: Clone + Send + Sync + 'static> Clone for ZirconDefaultApp<D>
[src]
fn clone(&self) -> ZirconDefaultApp<D>
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl<D: Send + Sync + 'static> ZirconApp for ZirconDefaultApp<D>
[src]
fn num_accept_threads(&self) -> usize
[src]
Returns the number of accept threads.
fn num_cpu_threads(&self) -> usize
[src]
Returns the number of cpu threads.
fn cpu_pool(&self) -> &CpuPool
[src]
Returns the internal cpu pool (not for accept threads).