| Index: ipc/ipc_message_utils.cc
|
| diff --git a/ipc/ipc_message_utils.cc b/ipc/ipc_message_utils.cc
|
| index 839f15baccd6e688b5058e006765d0248564bc7d..3ee37f882a53064e9dba3549cf07665c574de909 100644
|
| --- a/ipc/ipc_message_utils.cc
|
| +++ b/ipc/ipc_message_utils.cc
|
| @@ -50,10 +50,10 @@ void LogBytes(const std::vector<CharType>& data, std::string* out) {
|
| #endif
|
| }
|
|
|
| -bool ReadValue(const Message* m, PickleIterator* iter, Value** value,
|
| +bool ReadValue(const Message* m, PickleIterator* iter, base::Value** value,
|
| int recursion);
|
|
|
| -void WriteValue(Message* m, const Value* value, int recursion) {
|
| +void WriteValue(Message* m, const base::Value* value, int recursion) {
|
| bool result;
|
| if (recursion > kMaxRecursionDepth) {
|
| LOG(WARNING) << "Max recursion depth hit in WriteValue.";
|
| @@ -63,58 +63,60 @@ void WriteValue(Message* m, const Value* value, int recursion) {
|
| m->WriteInt(value->GetType());
|
|
|
| switch (value->GetType()) {
|
| - case Value::TYPE_NULL:
|
| + case base::Value::TYPE_NULL:
|
| break;
|
| - case Value::TYPE_BOOLEAN: {
|
| + case base::Value::TYPE_BOOLEAN: {
|
| bool val;
|
| result = value->GetAsBoolean(&val);
|
| DCHECK(result);
|
| WriteParam(m, val);
|
| break;
|
| }
|
| - case Value::TYPE_INTEGER: {
|
| + case base::Value::TYPE_INTEGER: {
|
| int val;
|
| result = value->GetAsInteger(&val);
|
| DCHECK(result);
|
| WriteParam(m, val);
|
| break;
|
| }
|
| - case Value::TYPE_DOUBLE: {
|
| + case base::Value::TYPE_DOUBLE: {
|
| double val;
|
| result = value->GetAsDouble(&val);
|
| DCHECK(result);
|
| WriteParam(m, val);
|
| break;
|
| }
|
| - case Value::TYPE_STRING: {
|
| + case base::Value::TYPE_STRING: {
|
| std::string val;
|
| result = value->GetAsString(&val);
|
| DCHECK(result);
|
| WriteParam(m, val);
|
| break;
|
| }
|
| - case Value::TYPE_BINARY: {
|
| + case base::Value::TYPE_BINARY: {
|
| const base::BinaryValue* binary =
|
| static_cast<const base::BinaryValue*>(value);
|
| m->WriteData(binary->GetBuffer(), static_cast<int>(binary->GetSize()));
|
| break;
|
| }
|
| - case Value::TYPE_DICTIONARY: {
|
| - const DictionaryValue* dict = static_cast<const DictionaryValue*>(value);
|
| + case base::Value::TYPE_DICTIONARY: {
|
| + const base::DictionaryValue* dict =
|
| + static_cast<const base::DictionaryValue*>(value);
|
|
|
| WriteParam(m, static_cast<int>(dict->size()));
|
|
|
| - for (DictionaryValue::Iterator it(*dict); !it.IsAtEnd(); it.Advance()) {
|
| + for (base::DictionaryValue::Iterator it(*dict); !it.IsAtEnd();
|
| + it.Advance()) {
|
| WriteParam(m, it.key());
|
| WriteValue(m, &it.value(), recursion + 1);
|
| }
|
| break;
|
| }
|
| - case Value::TYPE_LIST: {
|
| - const ListValue* list = static_cast<const ListValue*>(value);
|
| + case base::Value::TYPE_LIST: {
|
| + const base::ListValue* list = static_cast<const base::ListValue*>(value);
|
| WriteParam(m, static_cast<int>(list->GetSize()));
|
| - for (ListValue::const_iterator it = list->begin(); it != list->end();
|
| - ++it) {
|
| + for (base::ListValue::const_iterator it = list->begin();
|
| + it != list->end(); ++it) {
|
| WriteValue(m, *it, recursion + 1);
|
| }
|
| break;
|
| @@ -125,7 +127,7 @@ void WriteValue(Message* m, const Value* value, int recursion) {
|
| // Helper for ReadValue that reads a DictionaryValue into a pre-allocated
|
| // object.
|
| bool ReadDictionaryValue(const Message* m, PickleIterator* iter,
|
| - DictionaryValue* value, int recursion) {
|
| + base::DictionaryValue* value, int recursion) {
|
| int size;
|
| if (!ReadParam(m, iter, &size))
|
| return false;
|
| @@ -145,13 +147,13 @@ bool ReadDictionaryValue(const Message* m, PickleIterator* iter,
|
| // Helper for ReadValue that reads a ReadListValue into a pre-allocated
|
| // object.
|
| bool ReadListValue(const Message* m, PickleIterator* iter,
|
| - ListValue* value, int recursion) {
|
| + base::ListValue* value, int recursion) {
|
| int size;
|
| if (!ReadParam(m, iter, &size))
|
| return false;
|
|
|
| for (int i = 0; i < size; ++i) {
|
| - Value* subval;
|
| + base::Value* subval;
|
| if (!ReadValue(m, iter, &subval, recursion + 1))
|
| return false;
|
| value->Set(i, subval);
|
| @@ -160,7 +162,7 @@ bool ReadListValue(const Message* m, PickleIterator* iter,
|
| return true;
|
| }
|
|
|
| -bool ReadValue(const Message* m, PickleIterator* iter, Value** value,
|
| +bool ReadValue(const Message* m, PickleIterator* iter, base::Value** value,
|
| int recursion) {
|
| if (recursion > kMaxRecursionDepth) {
|
| LOG(WARNING) << "Max recursion depth hit in ReadValue.";
|
| @@ -172,38 +174,38 @@ bool ReadValue(const Message* m, PickleIterator* iter, Value** value,
|
| return false;
|
|
|
| switch (type) {
|
| - case Value::TYPE_NULL:
|
| - *value = Value::CreateNullValue();
|
| + case base::Value::TYPE_NULL:
|
| + *value = base::Value::CreateNullValue();
|
| break;
|
| - case Value::TYPE_BOOLEAN: {
|
| + case base::Value::TYPE_BOOLEAN: {
|
| bool val;
|
| if (!ReadParam(m, iter, &val))
|
| return false;
|
| *value = new base::FundamentalValue(val);
|
| break;
|
| }
|
| - case Value::TYPE_INTEGER: {
|
| + case base::Value::TYPE_INTEGER: {
|
| int val;
|
| if (!ReadParam(m, iter, &val))
|
| return false;
|
| *value = new base::FundamentalValue(val);
|
| break;
|
| }
|
| - case Value::TYPE_DOUBLE: {
|
| + case base::Value::TYPE_DOUBLE: {
|
| double val;
|
| if (!ReadParam(m, iter, &val))
|
| return false;
|
| *value = new base::FundamentalValue(val);
|
| break;
|
| }
|
| - case Value::TYPE_STRING: {
|
| + case base::Value::TYPE_STRING: {
|
| std::string val;
|
| if (!ReadParam(m, iter, &val))
|
| return false;
|
| *value = new base::StringValue(val);
|
| break;
|
| }
|
| - case Value::TYPE_BINARY: {
|
| + case base::Value::TYPE_BINARY: {
|
| const char* data;
|
| int length;
|
| if (!m->ReadData(iter, &data, &length))
|
| @@ -211,15 +213,15 @@ bool ReadValue(const Message* m, PickleIterator* iter, Value** value,
|
| *value = base::BinaryValue::CreateWithCopiedBuffer(data, length);
|
| break;
|
| }
|
| - case Value::TYPE_DICTIONARY: {
|
| - scoped_ptr<DictionaryValue> val(new DictionaryValue());
|
| + case base::Value::TYPE_DICTIONARY: {
|
| + scoped_ptr<base::DictionaryValue> val(new base::DictionaryValue());
|
| if (!ReadDictionaryValue(m, iter, val.get(), recursion))
|
| return false;
|
| *value = val.release();
|
| break;
|
| }
|
| - case Value::TYPE_LIST: {
|
| - scoped_ptr<ListValue> val(new ListValue());
|
| + case base::Value::TYPE_LIST: {
|
| + scoped_ptr<base::ListValue> val(new base::ListValue());
|
| if (!ReadListValue(m, iter, val.get(), recursion))
|
| return false;
|
| *value = val.release();
|
| @@ -436,11 +438,12 @@ void ParamTraits<std::vector<bool> >::Log(const param_type& p, std::string* l) {
|
| }
|
| }
|
|
|
| -void ParamTraits<DictionaryValue>::Write(Message* m, const param_type& p) {
|
| +void ParamTraits<base::DictionaryValue>::Write(Message* m,
|
| + const param_type& p) {
|
| WriteValue(m, &p, 0);
|
| }
|
|
|
| -bool ParamTraits<DictionaryValue>::Read(
|
| +bool ParamTraits<base::DictionaryValue>::Read(
|
| const Message* m, PickleIterator* iter, param_type* r) {
|
| int type;
|
| if (!ReadParam(m, iter, &type) || type != Value::TYPE_DICTIONARY)
|
| @@ -449,7 +452,8 @@ bool ParamTraits<DictionaryValue>::Read(
|
| return ReadDictionaryValue(m, iter, r, 0);
|
| }
|
|
|
| -void ParamTraits<DictionaryValue>::Log(const param_type& p, std::string* l) {
|
| +void ParamTraits<base::DictionaryValue>::Log(const param_type& p,
|
| + std::string* l) {
|
| std::string json;
|
| base::JSONWriter::Write(&p, &json);
|
| l->append(json);
|
| @@ -506,11 +510,11 @@ void ParamTraits<base::FilePath>::Log(const param_type& p, std::string* l) {
|
| ParamTraits<base::FilePath::StringType>::Log(p.value(), l);
|
| }
|
|
|
| -void ParamTraits<ListValue>::Write(Message* m, const param_type& p) {
|
| +void ParamTraits<base::ListValue>::Write(Message* m, const param_type& p) {
|
| WriteValue(m, &p, 0);
|
| }
|
|
|
| -bool ParamTraits<ListValue>::Read(
|
| +bool ParamTraits<base::ListValue>::Read(
|
| const Message* m, PickleIterator* iter, param_type* r) {
|
| int type;
|
| if (!ReadParam(m, iter, &type) || type != Value::TYPE_LIST)
|
| @@ -519,7 +523,7 @@ bool ParamTraits<ListValue>::Read(
|
| return ReadListValue(m, iter, r, 0);
|
| }
|
|
|
| -void ParamTraits<ListValue>::Log(const param_type& p, std::string* l) {
|
| +void ParamTraits<base::ListValue>::Log(const param_type& p, std::string* l) {
|
| std::string json;
|
| base::JSONWriter::Write(&p, &json);
|
| l->append(json);
|
|
|