Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 17bbb90e authored by Jayant Chowdhary's avatar Jayant Chowdhary
Browse files

cameraserver: ICameraDevice.dumpState -> dump.



Bug: 218911443

Test: dumpsys media.camera

Change-Id: I69e9c117847d88a1b1601ef10470bbcae683504c
Signed-off-by: default avatarJayant Chowdhary <jchowdhary@google.com>
parent 07b6cbda
Loading
Loading
Loading
Loading
+4 −10
Original line number Original line Diff line number Diff line
@@ -57,8 +57,6 @@ status_t AidlProviderInfo::mapToStatusT(const ndk::ScopedAStatus& s) {
            return -EBUSY;
            return -EBUSY;
        case Status::MAX_CAMERAS_IN_USE:
        case Status::MAX_CAMERAS_IN_USE:
            return -EUSERS;
            return -EUSERS;
        case Status::METHOD_NOT_SUPPORTED:
            return UNKNOWN_TRANSACTION;
        case Status::OPERATION_NOT_SUPPORTED:
        case Status::OPERATION_NOT_SUPPORTED:
            return INVALID_OPERATION;
            return INVALID_OPERATION;
        case Status::CAMERA_DISCONNECTED:
        case Status::CAMERA_DISCONNECTED:
@@ -660,18 +658,14 @@ AidlProviderInfo::AidlDeviceInfo3::startDeviceInterface() {
}
}


status_t AidlProviderInfo::AidlDeviceInfo3::dumpState(int fd) {
status_t AidlProviderInfo::AidlDeviceInfo3::dumpState(int fd) {
    native_handle_t* handle = native_handle_create(1,0);
    handle->data[0] = fd;
    const std::shared_ptr<camera::device::ICameraDevice> interface = startDeviceInterface();
    const std::shared_ptr<camera::device::ICameraDevice> interface = startDeviceInterface();
    if (interface == nullptr) {
    if (interface == nullptr) {
        return DEAD_OBJECT;
        return DEAD_OBJECT;
    }
    }
    ::ndk::ScopedFileDescriptor sFd;
    const char *args = nullptr;
    sFd.set(fcntl(fd, F_DUPFD_CLOEXEC, 0));
    auto ret = interface->dump(fd, &args, /*numArgs*/0);
    auto ret = interface->dumpState(sFd);
    if (ret != OK) {
    native_handle_delete(handle);
        return ret;
    if (!ret.isOk()) {
        return mapToStatusT(ret);
    }
    }
    return OK;
    return OK;
}
}