Lines Matching refs:ibinder
38 ibinder: *mut sys::AIBinder, field
95 let ibinder = unsafe { sys::AIBinder_new(class.into(), rust_object as *mut c_void) }; in new_with_stability() localVariable
96 let mut binder = Binder { ibinder, rust_object }; in new_with_stability()
243 sys::AIBinder_incStrong(self.ibinder); in as_binder()
244 SpIBinder::from_raw(self.ibinder).unwrap() in as_binder()
401 sys::AIBinder_decStrong(self.ibinder); in drop()
430 fn try_from(mut ibinder: SpIBinder) -> Result<Self> { in try_from()
432 if Some(class) != ibinder.get_class() { in try_from()
438 let userdata = unsafe { sys::AIBinder_getUserData(ibinder.as_native_mut()) }; in try_from()
444 let mut ibinder = ManuallyDrop::new(ibinder); in try_from() localVariable
445 Ok(Binder { ibinder: ibinder.as_native_mut(), rust_object: userdata as *mut B }) in try_from()
456 self.ibinder in as_native()
460 self.ibinder in as_native_mut()