MCPcopy Create free account

hub / github.com/Kernel-SU/binder_rs / functions

Functions438 in github.com/Kernel-SU/binder_rs

↓ 1 callersFunctioncallback
(instance: *const c_char, opaque: *mut c_void)
binder/src/proxy.rs:817
↓ 1 callersMethoddeserialize_from
(&mut self, parcel: &BorrowedParcel<'_>)
binder/src/parcel/parcelable.rs:759
↓ 1 callersMethoddowngrade
Construct a new weak reference to this binder
binder/src/binder.rs:371
↓ 1 callersMethoddump
binder_ndk_sys/src/include_cpp/android/binder_interface_utils.h:228
↓ 1 callersMethoddump
(&self, _file: &File, args: &[&CStr])
tests/src/main.rs:121
↓ 1 callersFunctiongetExceptionCode
* See AStatus_getExceptionCode */
binder_ndk_sys/src/include_cpp/android/binder_auto_utils.h:253
↓ 1 callersFunctiongetMessage
* See AStatus_getMessage */
binder_ndk_sys/src/include_cpp/android/binder_auto_utils.h:268
↓ 1 callersMethodgetPid
(&self)
example/src/server.rs:10
↓ 1 callersFunctiongetServiceSpecificError
* See AStatus_getServiceSpecificError */
binder_ndk_sys/src/include_cpp/android/binder_auto_utils.h:258
↓ 1 callersFunctiongetStatus
* See AStatus_getStatus */
binder_ndk_sys/src/include_cpp/android/binder_auto_utils.h:263
↓ 1 callersMethodget_class
Return the interface class of this binder object, if associated with one.
binder/src/proxy.rs:118
↓ 1 callersMethodget_cookie
Get the opaque cookie that identifies this death recipient. This cookie will be used to link and unlink this death recipient to a binder object and w
binder/src/proxy.rs:654
↓ 1 callersMethodget_is_handling_transaction
(&self)
tests/src/main.rs:144
↓ 1 callersMethodget_selinux_context
(&self)
tests/src/main.rs:138
↓ 1 callersMethodget_stability
Return the stability value of this object.
binder/src/parcel/parcelable_holder.rs:159
↓ 1 callersMethodinto_interface
Try to convert this Binder object into a trait object for the given Binder interface. If this object does not implement the expected interface, the e
binder/src/proxy.rs:112
↓ 1 callersMethodinto_raw
Consume the parcel, transferring ownership to the caller.
binder/src/parcel.rs:105
↓ 1 callersMethodinto_sync
Convert this asynchronous binder handle into a synchronous one.
binder/src/binder.rs:386
↓ 1 callersFunctionis_declared
Check if a service is declared (e.g. in a VINTF manifest)
binder/src/proxy.rs:801
↓ 1 callersMethodlink_to_death
(&mut self, recipient: &mut DeathRecipient)
binder/src/proxy.rs:379
↓ 1 callersMethodmark_local_stability
(&mut self)
binder/src/native.rs:214
↓ 1 callersMethodmark_stability
Mark this binder object with the given stability guarantee
binder/src/native.rs:198
↓ 1 callersMethodnew_cookie
Increment the ref-count for the cookie and return it. # Safety The caller must handle the returned ref-count correctly.
binder/src/proxy.rs:642
↓ 1 callersFunctionparse_exception_code
(code: i32)
binder/src/error.rs:72
↓ 1 callersMethodpromote
Promote this weak reference to a strong reference to the binder object.
binder/src/proxy.rs:490
↓ 1 callersMethodreborrow
Get a sub-reference to this reference to the parcel.
binder/src/parcel.rs:165
↓ 1 callersFunctionref
* A shared_ptr must be held to this object when this is called. This must be called once during * the lifetime of this object. */
binder_ndk_sys/src/include_cpp/android/binder_interface_utils.h:72
↓ 1 callersFunctionrun
()
example/src/cli.rs:20
↓ 1 callersMethodserialize
(&self, parcel: &mut BorrowedParcel<'_>)
binder/src/parcel/parcelable.rs:437
↓ 1 callersMethodserialize
(&self, parcel: &mut BorrowedParcel<'_>)
binder/src/parcel/file_descriptor.rs:74
↓ 1 callersMethodset_extension
Set the extension of a binder interface. This allows a downstream developer to add an extension to an interface without modifying its interface file.
binder/src/native.rs:178
↓ 1 callersMethodset_requesting_sid
(&mut self, enable: bool)
binder/src/proxy.rs:326
↓ 1 callersMethodsized_write
Perform a series of writes to the parcel, prepended with the length (in bytes) of the written data. The length `0i32` will be written to the parcel f
binder/src/parcel.rs:257
↓ 1 callersMethodspawn
(spawn_me: F1, after_spawn: F2)
binder_tokio/src/lib.rs:87
↓ 1 callersMethodtest
(&self)
tests/src/main.rs:129
↓ 1 callersMethodunlink_to_death
(&mut self, recipient: &mut DeathRecipient)
binder/src/proxy.rs:399
↓ 1 callersMethodwrite_to_parcel
(&self, parcel: &mut BorrowedParcel<'_>)
binder/src/parcel/parcelable_holder.rs:185
FunctionAIBinder_forceDowngradeToLocalStability
binder_ndk_sys/src/include_platform/android/binder_stability.h:65
FunctionAIBinder_markCompilationUnitStability
binder_ndk_sys/src/include_platform/android/binder_stability.h:44
FunctionAParcel_nullableStdArrayAllocator
binder_ndk_sys/src/include_cpp/android/binder_parcel_utils.h:124
FunctionAParcel_nullableStdArrayExternalAllocator
binder_ndk_sys/src/include_cpp/android/binder_parcel_utils.h:154
FunctionAParcel_nullableStdArrayGetter
binder_ndk_sys/src/include_cpp/android/binder_parcel_utils.h:503
FunctionAParcel_nullableStdArraySetter
binder_ndk_sys/src/include_cpp/android/binder_parcel_utils.h:514
FunctionAParcel_nullableStdArrayStringElementAllocator
binder_ndk_sys/src/include_cpp/android/binder_parcel_utils.h:582
FunctionAParcel_nullableStdVectorAllocator
binder_ndk_sys/src/include_cpp/android/binder_parcel_utils.h:189
FunctionAParcel_nullableStdVectorExternalAllocator
binder_ndk_sys/src/include_cpp/android/binder_parcel_utils.h:241
FunctionAParcel_nullableStdVectorSetter
binder_ndk_sys/src/include_cpp/android/binder_parcel_utils.h:282
FunctionAParcel_nullableStdVectorStringElementAllocator
* Allocates a string in a std::optional<std::string> inside of a * std::optional<std::vector<std::optional<std::string>>> at index 'index' to size 'l
binder_ndk_sys/src/include_cpp/android/binder_parcel_utils.h:449
FunctionAParcel_nullableStdVectorStringElementGetter
* This gets the length and buffer of a std::optional<std::string> inside of a * std::vector<std::string> at index index. If the string is null, then
binder_ndk_sys/src/include_cpp/android/binder_parcel_utils.h:462
FunctionAParcel_readNullableStdArrayNullableData
binder_ndk_sys/src/include_cpp/android/binder_parcel_utils.h:798
FunctionAParcel_readNullableStdVectorParcelableElement
binder_ndk_sys/src/include_cpp/android/binder_parcel_utils.h:859
FunctionAParcel_readNullableStdVectorParcelableElement<ScopedFileDescriptor>
binder_ndk_sys/src/include_cpp/android/binder_parcel_utils.h:906
FunctionAParcel_readNullableStdVectorParcelableElement<SpAIBinder>
binder_ndk_sys/src/include_cpp/android/binder_parcel_utils.h:954
FunctionAParcel_readStdArrayData
binder_ndk_sys/src/include_cpp/android/binder_parcel_utils.h:779
FunctionAParcel_readStdArrayNullableData
binder_ndk_sys/src/include_cpp/android/binder_parcel_utils.h:788
FunctionAParcel_readStdVectorParcelableElement
binder_ndk_sys/src/include_cpp/android/binder_parcel_utils.h:837
FunctionAParcel_readStdVectorParcelableElement<ScopedFileDescriptor>
binder_ndk_sys/src/include_cpp/android/binder_parcel_utils.h:882
FunctionAParcel_readStdVectorParcelableElement<SpAIBinder>
binder_ndk_sys/src/include_cpp/android/binder_parcel_utils.h:930
FunctionAParcel_resizeVector
binder_ndk_sys/src/include_cpp/android/binder_parcel_utils.h:1414
FunctionAParcel_stdArrayAllocator
binder_ndk_sys/src/include_cpp/android/binder_parcel_utils.h:108
FunctionAParcel_stdArrayExternalAllocator
binder_ndk_sys/src/include_cpp/android/binder_parcel_utils.h:145
FunctionAParcel_stdArrayGetter
binder_ndk_sys/src/include_cpp/android/binder_parcel_utils.h:483
FunctionAParcel_stdArrayNullableStringElementAllocator
binder_ndk_sys/src/include_cpp/android/binder_parcel_utils.h:549
FunctionAParcel_stdArrayNullableStringElementGetter
binder_ndk_sys/src/include_cpp/android/binder_parcel_utils.h:562
FunctionAParcel_stdArraySetter
binder_ndk_sys/src/include_cpp/android/binder_parcel_utils.h:493
FunctionAParcel_stdArrayStringElementAllocator
binder_ndk_sys/src/include_cpp/android/binder_parcel_utils.h:523
FunctionAParcel_stdArrayStringElementGetter
binder_ndk_sys/src/include_cpp/android/binder_parcel_utils.h:535
FunctionAParcel_stdVectorAllocator
binder_ndk_sys/src/include_cpp/android/binder_parcel_utils.h:174
FunctionAParcel_stdVectorExternalAllocator
binder_ndk_sys/src/include_cpp/android/binder_parcel_utils.h:219
FunctionAParcel_stdVectorGetter
binder_ndk_sys/src/include_cpp/android/binder_parcel_utils.h:262
FunctionAParcel_stdVectorSetter
binder_ndk_sys/src/include_cpp/android/binder_parcel_utils.h:272
FunctionAParcel_stdVectorStringElementAllocator
* Allocates a std::string inside of a std::vector<std::string> at index 'index' to size 'length'. */
binder_ndk_sys/src/include_cpp/android/binder_parcel_utils.h:424
FunctionAParcel_stdVectorStringElementGetter
* This gets the length and buffer of a std::string inside of a std::vector<std::string> at index * index. */
binder_ndk_sys/src/include_cpp/android/binder_parcel_utils.h:435
FunctionAParcel_writeNullableStdVectorParcelableElement
binder_ndk_sys/src/include_cpp/android/binder_parcel_utils.h:847
FunctionAParcel_writeNullableStdVectorParcelableElement<ScopedFileDescriptor>
binder_ndk_sys/src/include_cpp/android/binder_parcel_utils.h:894
FunctionAParcel_writeNullableStdVectorParcelableElement<SpAIBinder>
binder_ndk_sys/src/include_cpp/android/binder_parcel_utils.h:942
FunctionAParcel_writeStdArrayData
binder_ndk_sys/src/include_cpp/android/binder_parcel_utils.h:808
FunctionAParcel_writeStdArrayNullableData
binder_ndk_sys/src/include_cpp/android/binder_parcel_utils.h:817
FunctionAParcel_writeStdVectorParcelableElement
binder_ndk_sys/src/include_cpp/android/binder_parcel_utils.h:827
FunctionAParcel_writeStdVectorParcelableElement<ScopedFileDescriptor>
binder_ndk_sys/src/include_cpp/android/binder_parcel_utils.h:870
FunctionAParcel_writeStdVectorParcelableElement<SpAIBinder>
binder_ndk_sys/src/include_cpp/android/binder_parcel_utils.h:918
FunctionAParcel_writeVectorSize
binder_ndk_sys/src/include_cpp/android/binder_parcel_utils.h:1385
MethodAParcelableHolder
binder_ndk_sys/src/include_cpp/android/binder_parcelable_utils.h:48
MethodBnCInterface
binder_ndk_sys/src/include_cpp/android/binder_interface_utils.h:192
MethodBpCInterface
binder_ndk_sys/src/include_cpp/android/binder_interface_utils.h:221
MethodICInterface
binder_ndk_sys/src/include_cpp/android/binder_interface_utils.h:125
MethodScopedAIBinder_DeathRecipient
* Takes ownership of a. */
binder_ndk_sys/src/include_cpp/android/binder_auto_utils.h:338
MethodScopedAIBinder_Weak
* Takes ownership of a. */
binder_ndk_sys/src/include_cpp/android/binder_auto_utils.h:354
MethodScopedAParcel
* Takes ownership of a. */
binder_ndk_sys/src/include_cpp/android/binder_auto_utils.h:216
MethodScopedAResource
* Takes ownership of t. */
binder_ndk_sys/src/include_cpp/android/binder_auto_utils.h:140
MethodScopedFileDescriptor
* Takes ownership of a. */
binder_ndk_sys/src/include_cpp/android/binder_auto_utils.h:385
FunctionSharedRefBase
binder_ndk_sys/src/include_cpp/android/binder_interface_utils.h:55
MethodSpAIBinder
* Default constructor. */
binder_ndk_sys/src/include_cpp/android/binder_auto_utils.h:50
FunctionToString
binder_ndk_sys/src/include_cpp/android/binder_to_string.h:149
Functionallocate_vec
Callback to allocate a vector for parcel array read functions. # Safety The opaque data pointer passed to the array read function must be a mutable
binder/src/parcel/parcelable.rs:257
Functionallocate_vec_with_buffer
Callback to allocate a vector for parcel array read functions. This variant is for APIs which use an out buffer pointer. # Safety The opaque data p
binder/src/parcel/parcelable.rs:238
MethodasBinder
binder_ndk_sys/src/include_cpp/android/binder_interface_utils.h:317
Methodas_native
(&self)
binder/src/native.rs:433
Methodas_native
(&self)
binder/src/binder.rs:666
Methodas_native_mut
(&mut self)
binder/src/binder.rs:670
← previousnext →101–200 of 438, ranked by callers