Index: chromeos/dbus/nfc_client_helpers.cc |
diff --git a/chromeos/dbus/nfc_client_helpers.cc b/chromeos/dbus/nfc_client_helpers.cc |
index b99502bc9ee4b76f2d49e7b1166239dc887de371..1469d26d27ef9744e4bdb8308b15134fca8a73bf 100644 |
--- a/chromeos/dbus/nfc_client_helpers.cc |
+++ b/chromeos/dbus/nfc_client_helpers.cc |
@@ -34,55 +34,6 @@ void OnError(const ErrorCallback& error_callback, |
error_callback.Run(error_name, error_message); |
} |
-void AppendValueDataAsVariant(dbus::MessageWriter* writer, |
- const base::Value& value) { |
- switch (value.GetType()) { |
- case base::Value::TYPE_DICTIONARY: { |
- const base::DictionaryValue* dictionary = NULL; |
- value.GetAsDictionary(&dictionary); |
- dbus::MessageWriter variant_writer(NULL); |
- dbus::MessageWriter array_writer(NULL); |
- writer->OpenVariant("a{sv}", &variant_writer); |
- variant_writer.OpenArray("{sv}", &array_writer); |
- for (base::DictionaryValue::Iterator iter(*dictionary); |
- !iter.IsAtEnd(); iter.Advance()) { |
- dbus::MessageWriter entry_writer(NULL); |
- array_writer.OpenDictEntry(&entry_writer); |
- entry_writer.AppendString(iter.key()); |
- AppendValueDataAsVariant(&entry_writer, iter.value()); |
- array_writer.CloseContainer(&entry_writer); |
- } |
- variant_writer.CloseContainer(&array_writer); |
- writer->CloseContainer(&variant_writer); |
- break; |
- } |
- case base::Value::TYPE_LIST: { |
- const base::ListValue* list = NULL; |
- value.GetAsList(&list); |
- dbus::MessageWriter variant_writer(NULL); |
- dbus::MessageWriter array_writer(NULL); |
- writer->OpenVariant("av", &variant_writer); |
- variant_writer.OpenArray("v", &array_writer); |
- for (base::ListValue::const_iterator iter = list->begin(); |
- iter != list->end(); ++iter) { |
- const base::Value* value = *iter; |
- AppendValueDataAsVariant(&array_writer, *value); |
- } |
- variant_writer.CloseContainer(&array_writer); |
- writer->CloseContainer(&variant_writer); |
- break; |
- } |
- case base::Value::TYPE_BOOLEAN: |
- case base::Value::TYPE_INTEGER: |
- case base::Value::TYPE_DOUBLE: |
- case base::Value::TYPE_STRING: |
- dbus::AppendBasicTypeValueDataAsVariant(writer, value); |
- break; |
- default: |
- DLOG(ERROR) << "Unexpected type: " << value.GetType(); |
- } |
-} |
- |
DBusObjectMap::DBusObjectMap(const std::string& service_name, |
Delegate* delegate, |
dbus::Bus* bus) |