diff options
| author | Hemant Sharma <hemantbeast@gmail.com> | 2023-03-26 00:55:23 +0530 |
|---|---|---|
| committer | Hemant Sharma <hemantbeast@gmail.com> | 2023-03-26 01:14:53 +0530 |
| commit | a00d9f8849d4f4323e4252cb542afad6eda4b9c1 (patch) | |
| tree | 2734d43e56d775ee1ae6773916ba051df49f0e95 /aidl/vibrator/service.cpp | |
| parent | d0a32b0b10d0fe1444adb2242c465edb83c32583 (diff) | |
Change-Id: I73ad1bff8c8ea1bc8398c27623a8d7f842f40c05
Signed-off-by: Hemant Sharma <hemantbeast@gmail.com>
Diffstat (limited to 'aidl/vibrator/service.cpp')
| -rw-r--r-- | aidl/vibrator/service.cpp | 50 |
1 files changed, 0 insertions, 50 deletions
diff --git a/aidl/vibrator/service.cpp b/aidl/vibrator/service.cpp deleted file mode 100644 index 4fe3118e..00000000 --- a/aidl/vibrator/service.cpp +++ /dev/null @@ -1,50 +0,0 @@ -/* - * Copyright (c) 2020, The Linux Foundation. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are - * met: - * * Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above - * copyright notice, this list of conditions and the following - * disclaimer in the documentation and/or other materials provided - * with the distribution. - * * Neither the name of The Linux Foundation nor the names of its - * contributors may be used to endorse or promote products derived - * from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT - * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS - * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE - * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN - * IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#define LOG_TAG "vendor.qti.hardware.vibrator.service" - -#include <android-base/logging.h> -#include <android/binder_manager.h> -#include <android/binder_process.h> - -#include "Vibrator.h" - -using aidl::android::hardware::vibrator::Vibrator; - -int main() { - ABinderProcess_setThreadPoolMaxThreadCount(0); - std::shared_ptr<Vibrator> vib = ndk::SharedRefBase::make<Vibrator>(); - - const std::string instance = std::string() + Vibrator::descriptor + "/default"; - binder_status_t status = AServiceManager_addService(vib->asBinder().get(), instance.c_str()); - CHECK(status == STATUS_OK); - - ABinderProcess_joinThreadPool(); - return EXIT_FAILURE; // should not reach -} |
