pub trait ISensNetwork_Impl: Sized + IDispatch_Impl {
// Required methods
fn ConnectionMade(
&self,
bstrconnection: &BSTR,
ultype: u32,
lpqocinfo: *const SENS_QOCINFO,
) -> Result<()>;
fn ConnectionMadeNoQOCInfo(
&self,
bstrconnection: &BSTR,
ultype: u32,
) -> Result<()>;
fn ConnectionLost(
&self,
bstrconnection: &BSTR,
ultype: SENS_CONNECTION_TYPE,
) -> Result<()>;
fn DestinationReachable(
&self,
bstrdestination: &BSTR,
bstrconnection: &BSTR,
ultype: u32,
lpqocinfo: *const SENS_QOCINFO,
) -> Result<()>;
fn DestinationReachableNoQOCInfo(
&self,
bstrdestination: &BSTR,
bstrconnection: &BSTR,
ultype: u32,
) -> Result<()>;
}
Required Methods§
fn ConnectionMade( &self, bstrconnection: &BSTR, ultype: u32, lpqocinfo: *const SENS_QOCINFO, ) -> Result<()>
fn ConnectionMadeNoQOCInfo( &self, bstrconnection: &BSTR, ultype: u32, ) -> Result<()>
fn ConnectionLost( &self, bstrconnection: &BSTR, ultype: SENS_CONNECTION_TYPE, ) -> Result<()>
fn DestinationReachable( &self, bstrdestination: &BSTR, bstrconnection: &BSTR, ultype: u32, lpqocinfo: *const SENS_QOCINFO, ) -> Result<()>
fn DestinationReachableNoQOCInfo( &self, bstrdestination: &BSTR, bstrconnection: &BSTR, ultype: u32, ) -> Result<()>
Object Safety§
This trait is not object safe.