pub trait IBStreamTrait {
    // Required methods
    unsafe fn read(
        &self,
        buffer: *mut c_void,
        numBytes: int32,
        numBytesRead: *mut int32
    ) -> tresult;
    unsafe fn write(
        &self,
        buffer: *mut c_void,
        numBytes: int32,
        numBytesWritten: *mut int32
    ) -> tresult;
    unsafe fn seek(
        &self,
        pos: int64,
        mode: int32,
        result: *mut int64
    ) -> tresult;
    unsafe fn tell(&self, pos: *mut int64) -> tresult;
}

Required Methods§

source

unsafe fn read( &self, buffer: *mut c_void, numBytes: int32, numBytesRead: *mut int32 ) -> tresult

source

unsafe fn write( &self, buffer: *mut c_void, numBytes: int32, numBytesWritten: *mut int32 ) -> tresult

source

unsafe fn seek(&self, pos: int64, mode: int32, result: *mut int64) -> tresult

source

unsafe fn tell(&self, pos: *mut int64) -> tresult

Implementors§