pub trait IBitsPeerCacheAdministration_Impl: Sized {
Show 14 methods // Required methods fn GetMaximumCacheSize(&self) -> Result<u32>; fn SetMaximumCacheSize(&self, bytes: u32) -> Result<()>; fn GetMaximumContentAge(&self) -> Result<u32>; fn SetMaximumContentAge(&self, seconds: u32) -> HRESULT; fn GetConfigurationFlags(&self) -> Result<u32>; fn SetConfigurationFlags(&self, flags: u32) -> Result<()>; fn EnumRecords(&self) -> Result<IEnumBitsPeerCacheRecords>; fn GetRecord(&self, id: *const GUID) -> Result<IBitsPeerCacheRecord>; fn ClearRecords(&self) -> Result<()>; fn DeleteRecord(&self, id: *const GUID) -> Result<()>; fn DeleteUrl(&self, url: &PCWSTR) -> Result<()>; fn EnumPeers(&self) -> Result<IEnumBitsPeers>; fn ClearPeers(&self) -> Result<()>; fn DiscoverPeers(&self) -> Result<()>;
}

Required Methods§

Object Safety§

This trait is not object safe.

Implementors§