Lines Matching refs:PropertyBase
133 // PropertyBase is an abstract base-class consisting of the parts of
137 class CHROME_DBUS_EXPORT PropertyBase {
139 PropertyBase();
140 virtual ~PropertyBase();
198 DISALLOW_COPY_AND_ASSIGN(PropertyBase);
234 // call the PropertyBase::Init method.
235 void RegisterProperty(const std::string& name, PropertyBase* property);
260 virtual void Get(PropertyBase* property, GetCallback callback);
261 virtual void OnGet(PropertyBase* property, GetCallback callback,
266 virtual bool GetAndBlock(PropertyBase* property);
284 virtual void Set(PropertyBase* property, SetCallback callback);
285 virtual void OnSet(PropertyBase* property, SetCallback callback,
290 virtual bool SetAndBlock(PropertyBase* property);
340 // Map of properties (as PropertyBase*) defined in the structure to
344 typedef std::map<const std::string, PropertyBase*> PropertiesMap;
378 class CHROME_DBUS_EXPORT Property : public PropertyBase {