pub trait IDtcLuRecoveryInitiatedByDtcTransWork_Impl: Sized {
Show 13 methods // Required methods fn GetLogNameSizes( &self, pcbourlogname: *mut u32, pcbremotelogname: *mut u32 ) -> Result<()>; fn GetOurXln( &self, pxln: *mut DTCLUXLN, pourlogname: *mut u8, premotelogname: *mut u8, pdwprotocol: *mut u32 ) -> Result<()>; fn HandleConfirmationFromOurXln( &self, confirmation: DTCLUXLNCONFIRMATION ) -> Result<()>; fn HandleTheirXlnResponse( &self, xln: DTCLUXLN, premotelogname: *mut u8, cbremotelogname: u32, dwprotocol: u32, pconfirmation: *mut DTCLUXLNCONFIRMATION ) -> Result<()>; fn HandleErrorFromOurXln(&self, error: DTCLUXLNERROR) -> Result<()>; fn CheckForCompareStates(&self, fcomparestates: *mut BOOL) -> Result<()>; fn GetOurTransIdSize(&self, pcbourtransid: *mut u32) -> Result<()>; fn GetOurCompareStates( &self, pourtransid: *mut u8, pcomparestate: *mut DTCLUCOMPARESTATE ) -> Result<()>; fn HandleTheirCompareStatesResponse( &self, comparestate: DTCLUCOMPARESTATE, pconfirmation: *mut DTCLUCOMPARESTATESCONFIRMATION ) -> Result<()>; fn HandleErrorFromOurCompareStates( &self, error: DTCLUCOMPARESTATESERROR ) -> Result<()>; fn ConversationLost(&self) -> Result<()>; fn GetRecoverySeqNum(&self, plrecoveryseqnum: *mut i32) -> Result<()>; fn ObsoleteRecoverySeqNum(&self, lnewrecoveryseqnum: i32) -> Result<()>;
}

Required Methods§

fn GetLogNameSizes( &self, pcbourlogname: *mut u32, pcbremotelogname: *mut u32 ) -> Result<()>

fn GetOurXln( &self, pxln: *mut DTCLUXLN, pourlogname: *mut u8, premotelogname: *mut u8, pdwprotocol: *mut u32 ) -> Result<()>

fn HandleConfirmationFromOurXln( &self, confirmation: DTCLUXLNCONFIRMATION ) -> Result<()>

fn HandleTheirXlnResponse( &self, xln: DTCLUXLN, premotelogname: *mut u8, cbremotelogname: u32, dwprotocol: u32, pconfirmation: *mut DTCLUXLNCONFIRMATION ) -> Result<()>

fn HandleErrorFromOurXln(&self, error: DTCLUXLNERROR) -> Result<()>

fn CheckForCompareStates(&self, fcomparestates: *mut BOOL) -> Result<()>

fn GetOurTransIdSize(&self, pcbourtransid: *mut u32) -> Result<()>

fn GetOurCompareStates( &self, pourtransid: *mut u8, pcomparestate: *mut DTCLUCOMPARESTATE ) -> Result<()>

fn HandleTheirCompareStatesResponse( &self, comparestate: DTCLUCOMPARESTATE, pconfirmation: *mut DTCLUCOMPARESTATESCONFIRMATION ) -> Result<()>

fn HandleErrorFromOurCompareStates( &self, error: DTCLUCOMPARESTATESERROR ) -> Result<()>

fn ConversationLost(&self) -> Result<()>

fn GetRecoverySeqNum(&self, plrecoveryseqnum: *mut i32) -> Result<()>

fn ObsoleteRecoverySeqNum(&self, lnewrecoveryseqnum: i32) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§