| /* |
| * Copyright 2019 The Android Open Source Project |
| * |
| * Licensed under the Apache License, Version 2.0 (the "License"); |
| * you may not use this file except in compliance with the License. |
| * You may obtain a copy of the License at |
| * |
| * http://www.apache.org/licenses/LICENSE-2.0 |
| * |
| * Unless required by applicable law or agreed to in writing, software |
| * distributed under the License is distributed on an "AS IS" BASIS, |
| * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| * See the License for the specific language governing permissions and |
| * limitations under the License. |
| */ |
| |
| #include "FakeRunner.h" |
| |
| namespace android { |
| namespace automotive { |
| namespace computepipe { |
| namespace tests { |
| |
| using namespace aidl::android::automotive::computepipe::runner; |
| |
| // Methods from ::android::automotive::computepipe::runner::V1_0::IFakeRunnerV1_0 follow. |
| |
| ::ndk::ScopedAStatus FakeRunner::init( |
| const std::shared_ptr< |
| ::aidl::android::automotive::computepipe::runner::IPipeStateCallback>& /* in_statecb */) { |
| return ndk::ScopedAStatus::ok(); |
| } |
| |
| ::ndk::ScopedAStatus FakeRunner::getPipeDescriptor( |
| ::aidl::android::automotive::computepipe::runner::PipeDescriptor* desc) { |
| *desc = mDesc; |
| return ndk::ScopedAStatus::ok(); |
| } |
| ::ndk::ScopedAStatus FakeRunner::setPipeInputSource(int32_t /*in_configId*/) { |
| ::ndk::ScopedAStatus _aidl_status; |
| _aidl_status.set(AStatus_fromStatus(STATUS_UNKNOWN_TRANSACTION)); |
| return _aidl_status; |
| } |
| ::ndk::ScopedAStatus FakeRunner::setPipeOffloadOptions(int32_t /*in_configId*/) { |
| ::ndk::ScopedAStatus _aidl_status; |
| _aidl_status.set(AStatus_fromStatus(STATUS_UNKNOWN_TRANSACTION)); |
| return _aidl_status; |
| } |
| ::ndk::ScopedAStatus FakeRunner::setPipeTermination(int32_t /*in_configId*/) { |
| ::ndk::ScopedAStatus _aidl_status; |
| _aidl_status.set(AStatus_fromStatus(STATUS_UNKNOWN_TRANSACTION)); |
| return _aidl_status; |
| } |
| |
| ::ndk::ScopedAStatus FakeRunner::setPipeOutputConfig( |
| int32_t /*in_configId*/, int32_t /*in_maxInFlightCount*/, |
| const std::shared_ptr< |
| ::aidl::android::automotive::computepipe::runner::IPipeStream>& /*in_handler*/) { |
| ::ndk::ScopedAStatus _aidl_status; |
| _aidl_status.set(AStatus_fromStatus(STATUS_UNKNOWN_TRANSACTION)); |
| return _aidl_status; |
| } |
| ::ndk::ScopedAStatus FakeRunner::applyPipeConfigs() { |
| ::ndk::ScopedAStatus _aidl_status; |
| _aidl_status.set(AStatus_fromStatus(STATUS_UNKNOWN_TRANSACTION)); |
| return _aidl_status; |
| } |
| |
| ::ndk::ScopedAStatus FakeRunner::resetPipeConfigs() { |
| ::ndk::ScopedAStatus _aidl_status; |
| _aidl_status.set(AStatus_fromStatus(STATUS_UNKNOWN_TRANSACTION)); |
| return _aidl_status; |
| } |
| |
| ::ndk::ScopedAStatus FakeRunner::startPipe() { |
| ::ndk::ScopedAStatus _aidl_status; |
| _aidl_status.set(AStatus_fromStatus(STATUS_UNKNOWN_TRANSACTION)); |
| return _aidl_status; |
| } |
| ::ndk::ScopedAStatus FakeRunner::stopPipe() { |
| ::ndk::ScopedAStatus _aidl_status; |
| _aidl_status.set(AStatus_fromStatus(STATUS_UNKNOWN_TRANSACTION)); |
| return _aidl_status; |
| } |
| ::ndk::ScopedAStatus FakeRunner::doneWithPacket(int32_t /*in_bufferId*/, int32_t /*in_streamId*/) { |
| ::ndk::ScopedAStatus _aidl_status; |
| _aidl_status.set(AStatus_fromStatus(STATUS_UNKNOWN_TRANSACTION)); |
| return _aidl_status; |
| } |
| ::ndk::ScopedAStatus FakeRunner::getPipeDebugger( |
| std::shared_ptr<::aidl::android::automotive::computepipe::runner::IPipeDebugger>* /*_aidl_return*/) { |
| ::ndk::ScopedAStatus _aidl_status; |
| _aidl_status.set(AStatus_fromStatus(STATUS_UNKNOWN_TRANSACTION)); |
| return _aidl_status; |
| } |
| ::ndk::ScopedAStatus FakeRunner::releaseRunner() { |
| ::ndk::ScopedAStatus _aidl_status; |
| _aidl_status.set(AStatus_fromStatus(STATUS_UNKNOWN_TRANSACTION)); |
| return _aidl_status; |
| } |
| } // namespace tests |
| } // namespace computepipe |
| } // namespace automotive |
| } // namespace android |