IUpdateHandlerTrait

Trait IUpdateHandlerTrait 

Source
pub trait IUpdateHandlerTrait {
    // Required methods
    unsafe fn addDependent(
        &self,
        object: *mut FUnknown,
        dependent: *mut IDependent,
    ) -> tresult;
    unsafe fn removeDependent(
        &self,
        object: *mut FUnknown,
        dependent: *mut IDependent,
    ) -> tresult;
    unsafe fn triggerUpdates(
        &self,
        object: *mut FUnknown,
        message: int32,
    ) -> tresult;
    unsafe fn deferUpdates(
        &self,
        object: *mut FUnknown,
        message: int32,
    ) -> tresult;
}

Required Methods§

Source

unsafe fn addDependent( &self, object: *mut FUnknown, dependent: *mut IDependent, ) -> tresult

Source

unsafe fn removeDependent( &self, object: *mut FUnknown, dependent: *mut IDependent, ) -> tresult

Source

unsafe fn triggerUpdates( &self, object: *mut FUnknown, message: int32, ) -> tresult

Source

unsafe fn deferUpdates(&self, object: *mut FUnknown, message: int32) -> tresult

Implementors§