Home | History | Annotate | Download | only in pm

Lines Matching defs:ServiceInfo

89         public Map<V, ServiceInfo<V>> services = null;
171 for (ServiceInfo<?> info : user.services.values()) {
222 public static class ServiceInfo<V> {
228 public ServiceInfo(V type, ComponentName componentName, int uid) {
236 return "ServiceInfo: " + type + ", " + componentName + ", uid " + uid;
245 public ServiceInfo<V> getServiceInfo(V type, int userId) {
257 * @return a collection of {@link RegisteredServicesCache.ServiceInfo} objects for all
260 public Collection<ServiceInfo<V>> getAllServices(int userId) {
268 new ArrayList<ServiceInfo<V>>(user.services.values()));
296 final ArrayList<ServiceInfo<V>> serviceInfos = new ArrayList<ServiceInfo<V>>();
301 ServiceInfo<V> info = parseServiceInfo(resolveInfo);
324 for (ServiceInfo<V> info : serviceInfos) {
392 private boolean containsType(ArrayList<ServiceInfo<V>> serviceInfos, V type) {
402 private boolean containsTypeAndUid(ArrayList<ServiceInfo<V>> serviceInfos, V type, int uid) {
404 final ServiceInfo<V> serviceInfo = serviceInfos.get(i);
405 if (serviceInfo.type.equals(type) && serviceInfo.uid == uid) {
413 private ServiceInfo<V> parseServiceInfo(ResolveInfo service)
415 android.content.pm.ServiceInfo si = service.serviceInfo;
445 final android.content.pm.ServiceInfo serviceInfo = service.serviceInfo;
446 final ApplicationInfo applicationInfo = serviceInfo.applicationInfo;
448 return new ServiceInfo<V>(v, componentName, uid);