diff options
Diffstat (limited to 'generate_cpp_unittest.cpp')
-rw-r--r-- | generate_cpp_unittest.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/generate_cpp_unittest.cpp b/generate_cpp_unittest.cpp index 6cdf835..50bfd9c 100644 --- a/generate_cpp_unittest.cpp +++ b/generate_cpp_unittest.cpp @@ -117,6 +117,10 @@ _aidl_ret_status = _aidl_data.writeDoubleVector(*goes_in_and_out); if (((_aidl_ret_status) != (::android::OK))) { goto _aidl_error; } +_aidl_ret_status = _aidl_data.writeVectorSize(*goes_out); +if (((_aidl_ret_status) != (::android::OK))) { +goto _aidl_error; +} _aidl_ret_status = remote()->transact(IComplexTypeInterface::SEND, _aidl_data, &_aidl_reply); if (((_aidl_ret_status) != (::android::OK))) { goto _aidl_error; @@ -426,6 +430,10 @@ _aidl_ret_status = _aidl_data.readDoubleVector(&in_goes_in_and_out); if (((_aidl_ret_status) != (::android::OK))) { break; } +_aidl_ret_status = _aidl_data.resizeOutVector(&out_goes_out); +if (((_aidl_ret_status) != (::android::OK))) { +break; +} ::android::binder::Status _aidl_status(Send(in_goes_in, &in_goes_in_and_out, &out_goes_out, &_aidl_return)); _aidl_ret_status = _aidl_status.writeToParcel(_aidl_reply); if (((_aidl_ret_status) != (::android::OK))) { |