summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'include/binder/Parcel.h')
-rw-r--r--include/binder/Parcel.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/include/binder/Parcel.h b/include/binder/Parcel.h
index 637a1e9b6..695d5f1a0 100644
--- a/include/binder/Parcel.h
+++ b/include/binder/Parcel.h
@@ -125,6 +125,8 @@ public:
125 status_t writeCharVector(const std::vector<char16_t>& val); 125 status_t writeCharVector(const std::vector<char16_t>& val);
126 status_t writeString16Vector(const std::vector<String16>& val); 126 status_t writeString16Vector(const std::vector<String16>& val);
127 127
128 status_t writeStrongBinderVector(const std::vector<sp<IBinder>>& val);
129
128 template<typename T> 130 template<typename T>
129 status_t write(const Flattenable<T>& val); 131 status_t write(const Flattenable<T>& val);
130 132
@@ -202,7 +204,9 @@ public:
202 wp<IBinder> readWeakBinder() const; 204 wp<IBinder> readWeakBinder() const;
203 205
204 template<typename T> 206 template<typename T>
205 status_t readStrongBinder(sp<T>* val) const; 207 status_t readStrongBinder(sp<T>* val) const;
208
209 status_t readStrongBinderVector(std::vector<sp<IBinder>>* val) const;
206 210
207 status_t readByteVector(std::vector<int8_t>* val) const; 211 status_t readByteVector(std::vector<int8_t>* val) const;
208 status_t readInt32Vector(std::vector<int32_t>* val) const; 212 status_t readInt32Vector(std::vector<int32_t>* val) const;