Index: chromeos/dbus/nfc_property_set.h |
diff --git a/chromeos/dbus/nfc_property_set.h b/chromeos/dbus/nfc_property_set.h |
deleted file mode 100644 |
index 4b5016ad759ea65b7044aa20b7debfdd37925962..0000000000000000000000000000000000000000 |
--- a/chromeos/dbus/nfc_property_set.h |
+++ /dev/null |
@@ -1,61 +0,0 @@ |
-// Copyright 2013 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#ifndef CHROMEOS_DBUS_NFC_PROPERTY_SET_H_ |
-#define CHROMEOS_DBUS_NFC_PROPERTY_SET_H_ |
- |
-#include <string> |
- |
-#include "base/callback.h" |
-#include "base/macros.h" |
-#include "dbus/message.h" |
-#include "dbus/object_proxy.h" |
-#include "dbus/property.h" |
- |
-namespace chromeos { |
- |
-// neard doesn't use the standard D-Bus interfaces for property access and |
-// instead defines property accessor methods in each D-Bus interface. This |
-// class customizes dbus::PropertySet to generate the correct method call to |
-// get all properties, connect to the correct signal and parse it correctly. |
-class NfcPropertySet : public dbus::PropertySet { |
- public: |
- NfcPropertySet(dbus::ObjectProxy* object_proxy, |
- const std::string& interface, |
- const PropertyChangedCallback& callback); |
- |
- // Destructor; we don't hold on to any references or memory that needs |
- // explicit clean-up, but clang thinks we might. |
- ~NfcPropertySet() override; |
- |
- // Caches |callback| so that it will be invoked after a call to GetAll() |
- // has successfully received all existing properties from the remote object. |
- void SetAllPropertiesReceivedCallback(const base::Closure& callback); |
- |
- // dbus::PropertySet overrides |
- void ConnectSignals() override; |
- void Get(dbus::PropertyBase* property, GetCallback callback) override; |
- void GetAll() override; |
- void OnGetAll(dbus::Response* response) override; |
- void Set(dbus::PropertyBase* property, SetCallback callback) override; |
- void ChangedReceived(dbus::Signal* signal) override; |
- |
- protected: |
- const base::Closure& on_get_all_callback() { return on_get_all_callback_; } |
- |
- private: |
- void OnGetAllError(dbus::ErrorResponse* response); |
- |
- // Optional callback used to notify clients when all properties were received |
- // after a call to GetAll. |
- base::Closure on_get_all_callback_; |
- |
- base::WeakPtrFactory<NfcPropertySet> weak_ptr_factory_; |
- |
- DISALLOW_COPY_AND_ASSIGN(NfcPropertySet); |
-}; |
- |
-} // namespace chromeos |
- |
-#endif // CHROMEOS_DBUS_NFC_PROPERTY_SET_H_ |