Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1069)

Unified Diff: net/tools/quic/stateless_rejector.h

Issue 2353763002: Use refcounted ownership for ValidateClientHelloResultCallback::Result (Closed)
Patch Set: Created 4 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: net/tools/quic/stateless_rejector.h
diff --git a/net/tools/quic/stateless_rejector.h b/net/tools/quic/stateless_rejector.h
index d6d4e0a8f870a333ae3009a77ea55fc2a69e4a85..195324e5e6760dc15ef1ab738d509cc6522e8eda 100644
--- a/net/tools/quic/stateless_rejector.h
+++ b/net/tools/quic/stateless_rejector.h
@@ -52,7 +52,7 @@ class StatelessRejector {
// be statelessly rejected, and invoke the callback once a decision has been
// made.
static void Process(std::unique_ptr<StatelessRejector> rejector,
- std::unique_ptr<ProcessDoneCallback> cb);
+ std::unique_ptr<ProcessDoneCallback> done_cb);
// Returns the state of the rejector after OnChlo() has been called.
State state() const { return state_; }
@@ -76,9 +76,9 @@ class StatelessRejector {
friend class ValidateCallback;
void ProcessClientHello(
- const ValidateClientHelloResultCallback::Result& result,
+ scoped_refptr<ValidateClientHelloResultCallback::Result> result,
std::unique_ptr<StatelessRejector> rejector,
- std::unique_ptr<StatelessRejector::ProcessDoneCallback> cb);
+ std::unique_ptr<StatelessRejector::ProcessDoneCallback> done_cb);
State state_;
QuicErrorCode error_;

Powered by Google App Engine
This is Rietveld 408576698