• Home
  • Raw
  • Download

Lines Matching defs:SpIBinder

44 pub struct SpIBinder(ptr::NonNull<sys::AIBinder>);  struct
46 impl fmt::Debug for SpIBinder { implementation
55 unsafe impl Send for SpIBinder {} implementation
60 unsafe impl Sync for SpIBinder {} implementation
62 impl SpIBinder { implementation
154 pub unsafe fn new_spibinder(ptr: *mut sys::AIBinder) -> Option<SpIBinder> { in new_spibinder()
172 impl AssociateClass for SpIBinder { implementation
184 impl Ord for SpIBinder { implementation
208 impl PartialOrd for SpIBinder { implementation
214 impl PartialEq for SpIBinder { implementation
220 impl Eq for SpIBinder {} implementation
222 impl Clone for SpIBinder { implementation
234 impl Drop for SpIBinder { implementation
354 fn get_extension(&mut self) -> Result<Option<SpIBinder>> { in get_extension()
427 impl Serialize for SpIBinder { implementation
433 impl SerializeOption for SpIBinder { implementation
439 impl SerializeArray for SpIBinder {} implementation
441 impl Deserialize for SpIBinder { implementation
442 fn deserialize(parcel: &BorrowedParcel<'_>) -> Result<SpIBinder> { in deserialize()
447 impl DeserializeOption for SpIBinder { implementation
448 fn deserialize_option(parcel: &BorrowedParcel<'_>) -> Result<Option<SpIBinder>> { in deserialize_option()
453 impl DeserializeArray for SpIBinder {} implementation
490 pub fn promote(&self) -> Option<SpIBinder> { in promote()
766 pub fn get_service(name: &str) -> Option<SpIBinder> { in get_service()
778 pub fn wait_for_service(name: &str) -> Option<SpIBinder> { in wait_for_service()
859 unsafe impl AsNative<sys::AIBinder> for SpIBinder { implementation