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

Commit f7d8ed5a authored by Jeff Hamilton's avatar Jeff Hamilton Committed by Android (Google) Code Review
Browse files

Merge "Cleanup custom IActivityManager.cpp binder code" into main

parents 06566e32 1952c708
Loading
Loading
Loading
Loading
+9 −7
Original line number Original line Diff line number Diff line
@@ -147,9 +147,11 @@ public:
         data.writeInterfaceToken(IActivityManager::getInterfaceDescriptor());
         data.writeInterfaceToken(IActivityManager::getInterfaceDescriptor());
         data.writeInt32(uid);
         data.writeInt32(uid);
         data.writeString16(callingPackage);
         data.writeString16(callingPackage);
         remote()->transact(IS_UID_ACTIVE_TRANSACTION, data, &reply);
         status_t err = remote()->transact(IS_UID_ACTIVE_TRANSACTION, data, &reply);
         // fail on exception
         // fail on exception
         if (reply.readExceptionCode() != 0) return false;
         if (err != NO_ERROR || ((err = reply.readExceptionCode()) != NO_ERROR)) {
             return false;
         }
         return reply.readInt32() == 1;
         return reply.readInt32() == 1;
    }
    }


@@ -159,9 +161,9 @@ public:
        data.writeInterfaceToken(IActivityManager::getInterfaceDescriptor());
        data.writeInterfaceToken(IActivityManager::getInterfaceDescriptor());
        data.writeInt32(uid);
        data.writeInt32(uid);
        data.writeString16(callingPackage);
        data.writeString16(callingPackage);
        remote()->transact(GET_UID_PROCESS_STATE_TRANSACTION, data, &reply);
        status_t err = remote()->transact(GET_UID_PROCESS_STATE_TRANSACTION, data, &reply);
        // fail on exception
        // fail on exception
        if (reply.readExceptionCode() != 0) {
        if (err != NO_ERROR || ((err = reply.readExceptionCode()) != NO_ERROR)) {
            return ActivityManager::PROCESS_STATE_UNKNOWN;
            return ActivityManager::PROCESS_STATE_UNKNOWN;
        }
        }
        return reply.readInt32();
        return reply.readInt32();
@@ -192,7 +194,7 @@ public:
        data.writeInt32(appPid);
        data.writeInt32(appPid);
        status_t err = remote()->transact(LOG_FGS_API_BEGIN_TRANSACTION, data, &reply,
        status_t err = remote()->transact(LOG_FGS_API_BEGIN_TRANSACTION, data, &reply,
                                          IBinder::FLAG_ONEWAY);
                                          IBinder::FLAG_ONEWAY);
        if (err != NO_ERROR || ((err = reply.readExceptionCode()) != NO_ERROR)) {
        if (err != NO_ERROR) {
            ALOGD("%s: FGS Logger Transaction failed, %d", __func__, err);
            ALOGD("%s: FGS Logger Transaction failed, %d", __func__, err);
            return err;
            return err;
        }
        }
@@ -207,7 +209,7 @@ public:
        data.writeInt32(appPid);
        data.writeInt32(appPid);
        status_t err =
        status_t err =
                remote()->transact(LOG_FGS_API_END_TRANSACTION, data, &reply, IBinder::FLAG_ONEWAY);
                remote()->transact(LOG_FGS_API_END_TRANSACTION, data, &reply, IBinder::FLAG_ONEWAY);
        if (err != NO_ERROR || ((err = reply.readExceptionCode()) != NO_ERROR)) {
        if (err != NO_ERROR) {
            ALOGD("%s: FGS Logger Transaction failed, %d", __func__, err);
            ALOGD("%s: FGS Logger Transaction failed, %d", __func__, err);
            return err;
            return err;
        }
        }
@@ -224,7 +226,7 @@ public:
        data.writeInt32(appPid);
        data.writeInt32(appPid);
        status_t err = remote()->transact(LOG_FGS_API_STATE_CHANGED_TRANSACTION, data, &reply,
        status_t err = remote()->transact(LOG_FGS_API_STATE_CHANGED_TRANSACTION, data, &reply,
                                          IBinder::FLAG_ONEWAY);
                                          IBinder::FLAG_ONEWAY);
        if (err != NO_ERROR || ((err = reply.readExceptionCode()) != NO_ERROR)) {
        if (err != NO_ERROR) {
            ALOGD("%s: FGS Logger Transaction failed, %d", __func__, err);
            ALOGD("%s: FGS Logger Transaction failed, %d", __func__, err);
            return err;
            return err;
        }
        }