pub trait IReplicaKeyMap_Impl: Sized {
    // Required methods
    fn LookupReplicaKey(
        &self,
        pbreplicaid: *const u8,
        pdwreplicakey: *mut u32
    ) -> Result<()>;
    fn LookupReplicaId(
        &self,
        dwreplicakey: u32,
        pbreplicaid: *mut u8,
        pcbidsize: *mut u32
    ) -> Result<()>;
    fn Serialize(
        &self,
        pbreplicakeymap: *mut u8,
        pcbreplicakeymap: *mut u32
    ) -> Result<()>;
}

Required Methods§

fn LookupReplicaKey( &self, pbreplicaid: *const u8, pdwreplicakey: *mut u32 ) -> Result<()>

fn LookupReplicaId( &self, dwreplicakey: u32, pbreplicaid: *mut u8, pcbidsize: *mut u32 ) -> Result<()>

fn Serialize( &self, pbreplicakeymap: *mut u8, pcbreplicakeymap: *mut u32 ) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§