Trait INDMessenger_Impl
pub trait INDMessenger_Impl: IUnknownImpl {
// Required methods
fn SendRegistrationRequestAsync(
&self,
sessionIDBytes: &[u8],
challengeDataBytes: &[u8],
) -> Result<IAsyncOperation<INDSendResult>>;
fn SendProximityDetectionStartAsync(
&self,
pdType: NDProximityDetectionType,
transmitterChannelBytes: &[u8],
sessionIDBytes: &[u8],
challengeDataBytes: &[u8],
) -> Result<IAsyncOperation<INDSendResult>>;
fn SendProximityDetectionResponseAsync(
&self,
pdType: NDProximityDetectionType,
transmitterChannelBytes: &[u8],
sessionIDBytes: &[u8],
responseDataBytes: &[u8],
) -> Result<IAsyncOperation<INDSendResult>>;
fn SendLicenseFetchRequestAsync(
&self,
sessionIDBytes: &[u8],
challengeDataBytes: &[u8],
) -> Result<IAsyncOperation<INDSendResult>>;
}
Required Methods§
fn SendRegistrationRequestAsync( &self, sessionIDBytes: &[u8], challengeDataBytes: &[u8], ) -> Result<IAsyncOperation<INDSendResult>>
fn SendProximityDetectionStartAsync( &self, pdType: NDProximityDetectionType, transmitterChannelBytes: &[u8], sessionIDBytes: &[u8], challengeDataBytes: &[u8], ) -> Result<IAsyncOperation<INDSendResult>>
fn SendProximityDetectionResponseAsync( &self, pdType: NDProximityDetectionType, transmitterChannelBytes: &[u8], sessionIDBytes: &[u8], responseDataBytes: &[u8], ) -> Result<IAsyncOperation<INDSendResult>>
fn SendLicenseFetchRequestAsync( &self, sessionIDBytes: &[u8], challengeDataBytes: &[u8], ) -> Result<IAsyncOperation<INDSendResult>>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.