pub trait IIsdbDownloadContentDescriptor_Impl: Sized {
Show 17 methods // Required methods fn GetTag(&self) -> Result<u8>; fn GetLength(&self) -> Result<u8>; fn GetFlags( &self, pfreboot: *mut BOOL, pfaddon: *mut BOOL, pfcompatibility: *mut BOOL, pfmoduleinfo: *mut BOOL, pftextinfo: *mut BOOL ) -> Result<()>; fn GetComponentSize(&self) -> Result<u32>; fn GetDownloadId(&self) -> Result<u32>; fn GetTimeOutValueDII(&self) -> Result<u32>; fn GetLeakRate(&self) -> Result<u32>; fn GetComponentTag(&self) -> Result<u8>; fn GetCompatiblityDescriptorLength(&self) -> Result<u16>; fn GetCompatiblityDescriptor(&self) -> Result<*mut u8>; fn GetCountOfRecords(&self) -> Result<u16>; fn GetRecordModuleId(&self, wrecordindex: u16) -> Result<u16>; fn GetRecordModuleSize(&self, wrecordindex: u16) -> Result<u32>; fn GetRecordModuleInfoLength(&self, wrecordindex: u16) -> Result<u8>; fn GetRecordModuleInfo(&self, wrecordindex: u16) -> Result<*mut u8>; fn GetTextLanguageCode(&self, szcode: *mut u8) -> Result<()>; fn GetTextW(&self, convmode: DVB_STRCONV_MODE) -> Result<BSTR>;
}

Required Methods§

fn GetTag(&self) -> Result<u8>

fn GetLength(&self) -> Result<u8>

fn GetFlags( &self, pfreboot: *mut BOOL, pfaddon: *mut BOOL, pfcompatibility: *mut BOOL, pfmoduleinfo: *mut BOOL, pftextinfo: *mut BOOL ) -> Result<()>

fn GetComponentSize(&self) -> Result<u32>

fn GetDownloadId(&self) -> Result<u32>

fn GetTimeOutValueDII(&self) -> Result<u32>

fn GetLeakRate(&self) -> Result<u32>

fn GetComponentTag(&self) -> Result<u8>

fn GetCompatiblityDescriptorLength(&self) -> Result<u16>

fn GetCompatiblityDescriptor(&self) -> Result<*mut u8>

fn GetCountOfRecords(&self) -> Result<u16>

fn GetRecordModuleId(&self, wrecordindex: u16) -> Result<u16>

fn GetRecordModuleSize(&self, wrecordindex: u16) -> Result<u32>

fn GetRecordModuleInfoLength(&self, wrecordindex: u16) -> Result<u8>

fn GetRecordModuleInfo(&self, wrecordindex: u16) -> Result<*mut u8>

fn GetTextLanguageCode(&self, szcode: *mut u8) -> Result<()>

fn GetTextW(&self, convmode: DVB_STRCONV_MODE) -> Result<BSTR>

Object Safety§

This trait is not object safe.

Implementors§