Home | History | Annotate | Download | only in automation

Lines Matching refs:resource

17 int AutomationResourceTrackerImpl::AddImpl(const void* resource) {
18 if (ContainsResourceImpl(resource))
19 return resource_to_handle_[resource];
24 resource_to_handle_[resource] = handle;
25 handle_to_resource_[handle] = resource;
27 AddObserverTypeProxy(resource);
32 void AutomationResourceTrackerImpl::RemoveImpl(const void* resource) {
33 if (!ContainsResourceImpl(resource))
36 int handle = resource_to_handle_[resource];
37 DCHECK_EQ(resource, handle_to_resource_[handle]);
39 RemoveObserverTypeProxy(resource);
41 resource_to_handle_.erase(resource);
50 bool AutomationResourceTrackerImpl::ContainsResourceImpl(const void* resource) {
51 return resource_to_handle_.find(resource) != resource_to_handle_.end();
66 int AutomationResourceTrackerImpl::GetHandleImpl(const void* resource) {
68 resource_to_handle_.find(resource);
76 const void* resource) {
77 if (!ContainsResourceImpl(resource))
81 new AutomationMsg_InvalidateHandle(resource_to_handle_[resource]));
83 RemoveImpl(resource);