aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorLuis Hector Chavez <lhchavez@google.com>2016-06-01 22:41:48 +0000
committerandroid-build-merger <android-build-merger@google.com>2016-06-01 22:41:48 +0000
commita8a7c612c3db5af1ffd5f5e13587341387591f54 (patch)
tree7f57ba7623a0cbf9621452f92e900095242090d5 /src
parent4030f988c56a3abe9dba450bfa42c075ef66fe25 (diff)
parent340025151a619931897234503cbebb267d2f8a7a (diff)
downloadlibweave-a8a7c612c3db5af1ffd5f5e13587341387591f54.tar.gz
Reland "Merge remote-tracking branch \'weave/master\' into \'weave/aosp-master\'" am: 83db8f75af am: b20409af35 am: da4667b75a
am: 340025151a * commit '340025151a619931897234503cbebb267d2f8a7a': Reland "Merge remote-tracking branch 'weave/master' into 'weave/aosp-master'" Change-Id: I1b6dae0960be5e66da81dab806d5c6a3033f8327
Diffstat (limited to 'src')
-rw-r--r--src/access_revocation_manager_impl.cc6
-rw-r--r--src/bind_lambda.h4
-rw-r--r--src/privet/privet_handler.cc3
-rw-r--r--src/privet/privet_handler.h1
-rw-r--r--src/privet/privet_types.h1
-rw-r--r--src/streams.h2
6 files changed, 13 insertions, 4 deletions
diff --git a/src/access_revocation_manager_impl.cc b/src/access_revocation_manager_impl.cc
index 93bdf3f..1c051de 100644
--- a/src/access_revocation_manager_impl.cc
+++ b/src/access_revocation_manager_impl.cc
@@ -4,8 +4,11 @@
#include "src/access_revocation_manager_impl.h"
+#include <memory>
+
#include <base/json/json_reader.h>
#include <base/json/json_writer.h>
+#include <base/memory/ptr_util.h>
#include <base/values.h>
#include "src/commands/schema_constants.h"
@@ -70,7 +73,8 @@ void AccessRevocationManagerImpl::Save(const DoneCallback& callback) {
base::ListValue list;
for (const auto& e : entries_) {
- scoped_ptr<base::DictionaryValue> entry{new base::DictionaryValue};
+ std::unique_ptr<base::DictionaryValue> entry =
+ base::MakeUnique<base::DictionaryValue>();
entry->SetString(kUser, Base64Encode(e.user_id));
entry->SetString(kApp, Base64Encode(e.app_id));
entry->SetInteger(kRevocation, ToJ2000Time(e.revocation));
diff --git a/src/bind_lambda.h b/src/bind_lambda.h
index e6f367c..164e3e4 100644
--- a/src/bind_lambda.h
+++ b/src/bind_lambda.h
@@ -31,7 +31,7 @@ class LambdaAdapter<Lambda, R (Lambda::*)(Args... args)> {
public:
typedef R(RunType)(Args...);
LambdaAdapter(Lambda lambda) : lambda_(lambda) {}
- R Run(Args... args) { return lambda_(CallbackForward(args)...); }
+ R Run(Args... args) { return lambda_(std::forward<Args>(args)...); }
private:
Lambda lambda_;
@@ -43,7 +43,7 @@ class LambdaAdapter<Lambda, R (Lambda::*)(Args... args) const> {
public:
typedef R(RunType)(Args...);
LambdaAdapter(Lambda lambda) : lambda_(lambda) {}
- R Run(Args... args) { return lambda_(CallbackForward(args)...); }
+ R Run(Args... args) { return lambda_(std::forward<Args>(args)...); }
private:
Lambda lambda_;
diff --git a/src/privet/privet_handler.cc b/src/privet/privet_handler.cc
index 42a1c23..ada9f44 100644
--- a/src/privet/privet_handler.cc
+++ b/src/privet/privet_handler.cc
@@ -711,7 +711,8 @@ void PrivetHandler::HandleAuth(const base::DictionaryValue& input,
return ReturnError(*error, callback);
}
- CHECK_LE(access_token_scope, desired_scope);
+ CHECK_LE(static_cast<int32_t>(access_token_scope),
+ static_cast<int32_t>(desired_scope));
if (access_token_scope < acceptable_scope) {
Error::AddToPrintf(&error, FROM_HERE, errors::kAccessDenied,
diff --git a/src/privet/privet_handler.h b/src/privet/privet_handler.h
index e64151b..eab1aa3 100644
--- a/src/privet/privet_handler.h
+++ b/src/privet/privet_handler.h
@@ -12,6 +12,7 @@
#include <base/macros.h>
#include <base/memory/weak_ptr.h>
#include <base/time/default_clock.h>
+#include <weave/settings.h>
#include "src/privet/cloud_delegate.h"
diff --git a/src/privet/privet_types.h b/src/privet/privet_types.h
index 44be96f..2a290d4 100644
--- a/src/privet/privet_types.h
+++ b/src/privet/privet_types.h
@@ -6,6 +6,7 @@
#define LIBWEAVE_SRC_PRIVET_PRIVET_TYPES_H_
#include <string>
+#include <vector>
#include <base/logging.h>
#include <weave/error.h>
diff --git a/src/streams.h b/src/streams.h
index 990f47c..cefcf94 100644
--- a/src/streams.h
+++ b/src/streams.h
@@ -5,6 +5,8 @@
#ifndef LIBWEAVE_SRC_STREAMS_H_
#define LIBWEAVE_SRC_STREAMS_H_
+#include <vector>
+
#include <base/memory/weak_ptr.h>
#include <weave/stream.h>