pub trait IRdcFileReader_Impl: Sized {
// Required methods
fn GetFileSize(&self) -> Result<u64>;
fn Read(
&self,
offsetfilestart: u64,
bytestoread: u32,
bytesactuallyread: *mut u32,
buffer: *mut u8,
eof: *mut BOOL
) -> Result<()>;
fn GetFilePosition(&self) -> Result<u64>;
}
Required Methods§
fn GetFileSize(&self) -> Result<u64>
fn Read( &self, offsetfilestart: u64, bytestoread: u32, bytesactuallyread: *mut u32, buffer: *mut u8, eof: *mut BOOL ) -> Result<()>
fn GetFilePosition(&self) -> Result<u64>
Object Safety§
This trait is not object safe.