completion_callback_(callback),
file_(NULL) {}
- virtual void AddTraceChunk(const std::string& chunk) OVERRIDE {
+ void AddTraceChunk(const std::string& chunk) override {
std::string tmp = chunk;
scoped_refptr<base::RefCountedString> chunk_ptr =
base::RefCountedString::TakeString(&tmp);
base::Bind(
&FileTraceDataSink::AddTraceChunkOnFileThread, this, chunk_ptr));
}
- virtual void SetSystemTrace(const std::string& data) OVERRIDE {
+ void SetSystemTrace(const std::string& data) override {
system_trace_ = data;
}
- virtual void Close() OVERRIDE {
+ void Close() override {
BrowserThread::PostTask(
BrowserThread::FILE,
FROM_HERE,
}
private:
- virtual ~FileTraceDataSink() { DCHECK(file_ == NULL); }
+ ~FileTraceDataSink() override { DCHECK(file_ == NULL); }
void AddTraceChunkOnFileThread(
const scoped_refptr<base::RefCountedString> chunk) {
: completion_callback_(callback) {}
// TracingController::TraceDataSink implementation
- virtual void AddTraceChunk(const std::string& chunk) OVERRIDE {
+ void AddTraceChunk(const std::string& chunk) override {
if (!trace_.empty())
trace_ += ",";
trace_ += chunk;
}
- virtual void SetSystemTrace(const std::string& data) OVERRIDE {
+ void SetSystemTrace(const std::string& data) override {
system_trace_ = data;
}
- virtual void Close() OVERRIDE {
+ void Close() override {
std::string result = "{\"traceEvents\":[" + trace_ + "]";
if (!system_trace_.empty())
result += ",\"systemTraceEvents\": " + system_trace_;
}
private:
- virtual ~StringTraceDataSink() {}
+ ~StringTraceDataSink() override {}
std::string trace_;
std::string system_trace_;