| Index: base/debug/trace_event.h
|
| diff --git a/base/debug/trace_event.h b/base/debug/trace_event.h
|
| index 0b3c04c1419ce22b2c2954696d07ad9dfb75c7f9..444c97514dc925ed31f46bbd3f7fdfb04399333b 100644
|
| --- a/base/debug/trace_event.h
|
| +++ b/base/debug/trace_event.h
|
| @@ -789,7 +789,7 @@ class BASE_EXPORT TraceResultBuffer {
|
| // JSON output and during AddFragment and Finish with following JSON output
|
| // chunks. The callback target must live past the last calls to
|
| // TraceResultBuffer::Start/AddFragment/Finish.
|
| - void SetOutputCallback(OutputCallback json_chunk_callback);
|
| + void SetOutputCallback(const OutputCallback& json_chunk_callback);
|
|
|
| // Start JSON output. This resets all internal state, so you can reuse
|
| // the TraceResultBuffer by calling Start.
|
| @@ -856,7 +856,8 @@ class BASE_EXPORT TraceLog {
|
| // undefined. Use TraceResultBuffer to convert one or more trace strings to
|
| // JSON.
|
| typedef RefCountedData<std::string> RefCountedString;
|
| - typedef base::Callback<void(scoped_refptr<RefCountedString>)> OutputCallback;
|
| + typedef base::Callback<void(const scoped_refptr<RefCountedString>&)>
|
| + OutputCallback;
|
| void SetOutputCallback(const OutputCallback& cb);
|
|
|
| // The trace buffer does not flush dynamically, so when it fills up,
|
|
|