Skip to content

Commit a5bbaad

Browse files
Treehugger Robotandroid-build-merge-worker-robot
authored andcommitted
Merge "libbinder: remove unique_ptr FD APIs." into main am: 0ed1176 am: 06ed0c9
Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/3434706 Change-Id: Iefdb9c8b0102e0ae69b21accab8ffbb98e897715 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2 parents eb5c137 + 06ed0c9 commit a5bbaad

3 files changed

Lines changed: 0 additions & 16 deletions

File tree

libs/binder/Parcel.cpp

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1293,10 +1293,6 @@ status_t Parcel::writeUniqueFileDescriptorVector(const std::vector<unique_fd>& v
12931293
status_t Parcel::writeUniqueFileDescriptorVector(const std::optional<std::vector<unique_fd>>& val) {
12941294
return writeData(val);
12951295
}
1296-
status_t Parcel::writeUniqueFileDescriptorVector(
1297-
const std::unique_ptr<std::vector<unique_fd>>& val) {
1298-
return writeData(val);
1299-
}
13001296

13011297
status_t Parcel::writeStrongBinderVector(const std::vector<sp<IBinder>>& val) { return writeData(val); }
13021298
status_t Parcel::writeStrongBinderVector(const std::optional<std::vector<sp<IBinder>>>& val) { return writeData(val); }
@@ -1352,10 +1348,6 @@ status_t Parcel::readUtf8VectorFromUtf16Vector(std::vector<std::string>* val) co
13521348
status_t Parcel::readUniqueFileDescriptorVector(std::optional<std::vector<unique_fd>>* val) const {
13531349
return readData(val);
13541350
}
1355-
status_t Parcel::readUniqueFileDescriptorVector(
1356-
std::unique_ptr<std::vector<unique_fd>>* val) const {
1357-
return readData(val);
1358-
}
13591351
status_t Parcel::readUniqueFileDescriptorVector(std::vector<unique_fd>* val) const {
13601352
return readData(val);
13611353
}

libs/binder/include/binder/Parcel.h

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -383,9 +383,6 @@ class Parcel {
383383
LIBBINDER_EXPORTED status_t
384384
writeUniqueFileDescriptorVector(const std::optional<std::vector<binder::unique_fd>>& val);
385385
LIBBINDER_EXPORTED status_t
386-
writeUniqueFileDescriptorVector(const std::unique_ptr<std::vector<binder::unique_fd>>& val)
387-
__attribute__((deprecated("use std::optional version instead")));
388-
LIBBINDER_EXPORTED status_t
389386
writeUniqueFileDescriptorVector(const std::vector<binder::unique_fd>& val);
390387

391388
// WARNING: deprecated and incompatible with AIDL. You should use Parcelable
@@ -630,9 +627,6 @@ class Parcel {
630627
LIBBINDER_EXPORTED status_t
631628
readUniqueFileDescriptorVector(std::optional<std::vector<binder::unique_fd>>* val) const;
632629
LIBBINDER_EXPORTED status_t
633-
readUniqueFileDescriptorVector(std::unique_ptr<std::vector<binder::unique_fd>>* val) const
634-
__attribute__((deprecated("use std::optional version instead")));
635-
LIBBINDER_EXPORTED status_t
636630
readUniqueFileDescriptorVector(std::vector<binder::unique_fd>* val) const;
637631

638632
// WARNING: deprecated and incompatible with AIDL. You should use Parcelable

libs/binder/tests/parcel_fuzzer/binder.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -317,8 +317,6 @@ std::vector<ParcelRead<::android::Parcel>> BINDER_PARCEL_READ_FUNCTIONS {
317317
PARCEL_READ_NO_STATUS(int, readParcelFileDescriptor),
318318
PARCEL_READ_WITH_STATUS(unique_fd, readUniqueFileDescriptor),
319319

320-
PARCEL_READ_WITH_STATUS(std::unique_ptr<std::vector<unique_fd>>,
321-
readUniqueFileDescriptorVector),
322320
PARCEL_READ_WITH_STATUS(std::optional<std::vector<unique_fd>>, readUniqueFileDescriptorVector),
323321
PARCEL_READ_WITH_STATUS(std::vector<unique_fd>, readUniqueFileDescriptorVector),
324322

0 commit comments

Comments
 (0)