diff options
Diffstat (limited to 'libs/binder/IActivityManager.cpp')
-rw-r--r-- | libs/binder/IActivityManager.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/libs/binder/IActivityManager.cpp b/libs/binder/IActivityManager.cpp index 1eb5363ae2..a30211225d 100644 --- a/libs/binder/IActivityManager.cpp +++ b/libs/binder/IActivityManager.cpp @@ -104,6 +104,17 @@ public: } return reply.readInt32(); } + + virtual bool setSchedPolicyCgroup(const int32_t tid, const int32_t group) + { + Parcel data, reply; + data.writeInterfaceToken(IActivityManager::getInterfaceDescriptor()); + data.writeInt32(tid); + data.writeInt32(group); + remote()->transact(SET_SCHED_POLICY_CGROUP_TRANSACTION, data, &reply); + if (reply.readExceptionCode() != 0) return false; + return reply.readBool(); + } }; // ------------------------------------------------------------------------------------ |