pub trait IServicePoolConfig_Impl: Sized {
// Required methods
fn SetMaxPoolSize(&self, dwmaxpool: u32) -> Result<()>;
fn MaxPoolSize(&self, pdwmaxpool: *mut u32) -> Result<()>;
fn SetMinPoolSize(&self, dwminpool: u32) -> Result<()>;
fn MinPoolSize(&self, pdwminpool: *mut u32) -> Result<()>;
fn SetCreationTimeout(&self, dwcreationtimeout: u32) -> Result<()>;
fn CreationTimeout(&self, pdwcreationtimeout: *mut u32) -> Result<()>;
fn SetTransactionAffinity(&self, ftxaffinity: BOOL) -> Result<()>;
fn TransactionAffinity(&self, pftxaffinity: *mut BOOL) -> Result<()>;
fn SetClassFactory(&self, pfactory: Option<&IClassFactory>) -> Result<()>;
fn ClassFactory(&self) -> Result<IClassFactory>;
}
Required Methods§
fn SetMaxPoolSize(&self, dwmaxpool: u32) -> Result<()>
fn MaxPoolSize(&self, pdwmaxpool: *mut u32) -> Result<()>
fn SetMinPoolSize(&self, dwminpool: u32) -> Result<()>
fn MinPoolSize(&self, pdwminpool: *mut u32) -> Result<()>
fn SetCreationTimeout(&self, dwcreationtimeout: u32) -> Result<()>
fn CreationTimeout(&self, pdwcreationtimeout: *mut u32) -> Result<()>
fn SetTransactionAffinity(&self, ftxaffinity: BOOL) -> Result<()>
fn TransactionAffinity(&self, pftxaffinity: *mut BOOL) -> Result<()>
fn SetClassFactory(&self, pfactory: Option<&IClassFactory>) -> Result<()>
fn ClassFactory(&self) -> Result<IClassFactory>
Object Safety§
This trait is not object safe.