Use new PowerManager API.

Change-Id: I66165d9954e2d1da9204216382a05a873f1393f4
This commit is contained in:
Jeff Brown 2012-07-27 18:07:41 -07:00
parent 01eb979243
commit ac1f70bb71

View File

@ -30,7 +30,7 @@ namespace android {
// must be kept in sync with IPowerManager.aidl
enum {
ACQUIRE_WAKE_LOCK = IBinder::FIRST_CALL_TRANSACTION,
RELEASE_WAKE_LOCK = IBinder::FIRST_CALL_TRANSACTION + 4,
RELEASE_WAKE_LOCK = IBinder::FIRST_CALL_TRANSACTION + 1,
};
class BpPowerManager : public BpInterface<IPowerManager>
@ -46,11 +46,10 @@ public:
Parcel data, reply;
data.writeInterfaceToken(IPowerManager::getInterfaceDescriptor());
data.writeInt32(flags);
data.writeStrongBinder(lock);
data.writeInt32(flags);
data.writeString16(tag);
// no WorkSource passed
data.writeInt32(0);
data.writeInt32(0); // no WorkSource
return remote()->transact(ACQUIRE_WAKE_LOCK, data, &reply);
}