Home | History | Annotate | Download | only in binder

Lines Matching refs:service

29 static const sp<IBinder>& getToken(const sp<IAppOpsService>& service) {
32 gToken = service->getToken(new BBinder());
46 sp<IAppOpsService> service = mService;
47 while (service == NULL || !IInterface::asBinder(service)->isBinderAlive()) {
50 // Wait for the app ops service to come back...
53 ALOGI("Waiting for app ops service");
55 ALOGW("Waiting too long for app ops service, giving up");
60 service = interface_cast<IAppOpsService>(binder);
61 mService = service;
65 return service;
70 sp<IAppOpsService> service = getService();
71 return service != NULL ? service->checkOperation(op, uid, callingPackage) : MODE_IGNORED;
75 sp<IAppOpsService> service = getService();
76 return service != NULL ? service->noteOperation(op, uid, callingPackage) : MODE_IGNORED;
80 sp<IAppOpsService> service = getService();
81 return service != NULL ? service->startOperation(getToken(service), op, uid, callingPackage)
86 sp<IAppOpsService> service = getService();
87 if (service != NULL) {
88 service->finishOperation(getToken(service), op, uid, callingPackage);
94 sp<IAppOpsService> service = getService();
95 if (service != NULL) {
96 service->startWatchingMode(op, packageName, callback);
101 sp<IAppOpsService> service = getService();
102 if (service != NULL) {
103 service->stopWatchingMode(callback);
108 sp<IAppOpsService> service = getService();
109 if (service != NULL) {
110 return service->permissionToOpCode(permission);