Searched refs:arrayData (Results 1 – 5 of 5) sorted by relevance
/frameworks/native/libs/binder/ndk/include_ndk/android/ |
D | binder_parcel.h | 124 typedef bool (*AParcel_stringArrayAllocator)(void* arrayData, int32_t length); 146 typedef bool (*AParcel_stringArrayElementAllocator)(void* arrayData, size_t index, int32_t length, 163 typedef const char* (*AParcel_stringArrayElementGetter)(const void* arrayData, size_t index, 178 typedef bool (*AParcel_parcelableArrayAllocator)(void* arrayData, int32_t length); 191 typedef binder_status_t (*AParcel_writeParcelableElement)(AParcel* parcel, const void* arrayData, 205 typedef binder_status_t (*AParcel_readParcelableElement)(const AParcel* parcel, void* arrayData, 226 typedef bool (*AParcel_int32ArrayAllocator)(void* arrayData, int32_t length, int32_t** outBuffer); 245 typedef bool (*AParcel_uint32ArrayAllocator)(void* arrayData, int32_t length, uint32_t** outBuffer); 264 typedef bool (*AParcel_int64ArrayAllocator)(void* arrayData, int32_t length, int64_t** outBuffer); 283 typedef bool (*AParcel_uint64ArrayAllocator)(void* arrayData, int32_t length, uint64_t** outBuffer); [all …]
|
/frameworks/native/libs/binder/ndk/ |
D | parcel.cpp | 39 using ContiguousArrayAllocator = bool (*)(void* arrayData, int32_t length, T** outBuffer); 42 using ArrayAllocator = bool (*)(void* arrayData, int32_t length); 44 using ArrayGetter = T (*)(const void* arrayData, size_t index); 46 using ArraySetter = void (*)(void* arrayData, size_t index, T value); 121 binder_status_t ReadArray(const AParcel* parcel, void* arrayData, in ReadArray() argument 131 if (!allocator(arrayData, length, &array)) { in ReadArray() 155 binder_status_t ReadArray<char16_t>(const AParcel* parcel, void* arrayData, in ReadArray() argument 165 if (!allocator(arrayData, length, &array)) { in ReadArray() 189 binder_status_t WriteArray(AParcel* parcel, const void* arrayData, int32_t length, in WriteArray() argument 200 status = (rawParcel->*write)(getter(arrayData, i)); in WriteArray() [all …]
|
/frameworks/native/libs/binder/ndk/include_cpp/android/ |
D | binder_parcel_utils.h | 108 static inline bool AParcel_stdArrayAllocator(void* arrayData, int32_t length, T** outBuffer) { 115 std::array<T, N>* arr = static_cast<std::array<T, N>*>(arrayData); 124 static inline bool AParcel_nullableStdArrayAllocator(void* arrayData, int32_t length, 126 std::optional<std::array<T, N>>* arr = static_cast<std::optional<std::array<T, N>>*>(arrayData); 145 static inline bool AParcel_stdArrayExternalAllocator(void* arrayData, int32_t length) { 146 (void)arrayData; 154 static inline bool AParcel_nullableStdArrayExternalAllocator(void* arrayData, int32_t length) { 155 std::optional<std::array<T, N>>* arr = static_cast<std::optional<std::array<T, N>>*>(arrayData); 779 binder_status_t AParcel_readStdArrayData(const AParcel* parcel, void* arrayData, size_t index) { 780 std::array<T, N>* arr = static_cast<std::array<T, N>*>(arrayData); [all …]
|
/frameworks/base/libs/hwui/jni/ |
D | ScopedParcel.cpp | 56 mParcel, &data, [](void* arrayData, int32_t length, int8_t** outBuffer) -> bool { in readData() argument 57 Data* data = reinterpret_cast<Data*>(arrayData); in readData()
|
D | Bitmap.cpp | 621 [](void* arrayData, int32_t length, int8_t** outBuffer) { in readBlob() argument 622 Data* data = reinterpret_cast<Data*>(arrayData); in readBlob()
|