Lines Matching defs:Object
16 ObjectManager::Object::Object()
20 ObjectManager::Object::~Object() {
56 // Clean up Object structures
59 Object* object = iter->second;
61 for (Object::PropertiesMap::iterator piter = object->properties_map.begin();
62 piter != object->properties_map.end(); ++piter) {
67 delete object;
98 Object* object = oiter->second;
100 Object::PropertiesMap::iterator piter =
101 object->properties_map.find(interface_name);
102 if (piter != object->properties_map.end())
114 Object* object = iter->second;
115 return object->object_proxy;
124 Object* object = iter->second;
125 Object::PropertiesMap::iterator piter =
126 object->properties_map.find(interface_name);
127 if (piter == object->properties_map.end())
242 Object* object;
244 object = object_map_[object_path] = new Object;
245 object->object_proxy = bus_->GetObjectProxy(service_name_, object_path);
247 object = oiter->second;
249 Object::PropertiesMap::iterator piter =
250 object->properties_map.find(interface_name);
252 const bool interface_added = (piter == object->properties_map.end());
254 property_set = object->properties_map[interface_name] =
255 interface->CreateProperties(object->object_proxy,
272 Object* object = oiter->second;
274 Object::PropertiesMap::iterator piter =
275 object->properties_map.find(interface_name);
276 if (piter == object->properties_map.end())
279 // Inform the interface before removing the properties structure or object
287 object->properties_map.erase(piter);
289 if (object->properties_map.empty()) {
291 delete object;