Lines Matching refs:proxy
35 RunningLock::RunningLock(const wptr<IPowerMgr>& proxy, const std::string& name, RunningLockType type)
36 : proxy_(proxy)
61 sptr<IPowerMgr> proxy = proxy_.promote();
62 if (proxy == nullptr) {
66 return proxy->CreateRunningLock(token_, runningLockInfo_);
69 PowerErrors RunningLock::Recover(const wptr<IPowerMgr>& proxy)
73 proxy_ = proxy;
79 sptr<IPowerMgr> proxy = proxy_.promote();
80 if (proxy == nullptr) {
89 if (!proxy->UpdateWorkSource(token_, wks)) {
97 sptr<IPowerMgr> proxy = proxy_.promote();
98 if (proxy == nullptr) {
111 PowerErrors error = proxy->Lock(token_, timeOutMs);
120 sptr<IPowerMgr> proxy = proxy_.promote();
121 if (proxy == nullptr) {
126 PowerErrors error = proxy->UnLock(token_, runningLockInfo_.name);
135 sptr<IPowerMgr> proxy = proxy_.promote();
136 if (proxy == nullptr) {
140 bool ret = proxy->IsUsed(token_);
147 sptr<IPowerMgr> proxy = proxy_.promote();
148 if (proxy == nullptr) {
153 proxy->ReleaseRunningLock(token_, runningLockInfo_.name);