Struct vst3::Steinberg::Vst::IConnectionPointVtbl
source · #[repr(C)]pub struct IConnectionPointVtbl {
pub base: FUnknownVtbl,
pub connect: unsafe extern "system" fn(this: *mut IConnectionPoint, other: *mut IConnectionPoint) -> tresult,
pub disconnect: unsafe extern "system" fn(this: *mut IConnectionPoint, other: *mut IConnectionPoint) -> tresult,
pub notify: unsafe extern "system" fn(this: *mut IConnectionPoint, message: *mut IMessage) -> tresult,
}
Fields§
§base: FUnknownVtbl
§connect: unsafe extern "system" fn(this: *mut IConnectionPoint, other: *mut IConnectionPoint) -> tresult
§disconnect: unsafe extern "system" fn(this: *mut IConnectionPoint, other: *mut IConnectionPoint) -> tresult
§notify: unsafe extern "system" fn(this: *mut IConnectionPoint, message: *mut IMessage) -> tresult
Trait Implementations§
source§impl Clone for IConnectionPointVtbl
impl Clone for IConnectionPointVtbl
source§fn clone(&self) -> IConnectionPointVtbl
fn clone(&self) -> IConnectionPointVtbl
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreimpl Copy for IConnectionPointVtbl
Auto Trait Implementations§
impl RefUnwindSafe for IConnectionPointVtbl
impl Send for IConnectionPointVtbl
impl Sync for IConnectionPointVtbl
impl Unpin for IConnectionPointVtbl
impl UnwindSafe for IConnectionPointVtbl
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more