Chromium Code Reviews| Index: net/base/capturing_net_log.h |
| =================================================================== |
| --- net/base/capturing_net_log.h (revision 126703) |
| +++ net/base/capturing_net_log.h (working copy) |
| @@ -57,11 +57,11 @@ |
| void SetLogLevel(NetLog::LogLevel log_level); |
| // NetLog implementation: |
| - virtual void AddEntry(EventType type, |
| - const base::TimeTicks& time, |
| - const Source& source, |
| - EventPhase phase, |
| - EventParameters* extra_parameters) OVERRIDE; |
| + virtual void AddEntry( |
| + EventType type, |
| + const Source& source, |
| + EventPhase phase, |
| + const scoped_refptr<EventParameters>& extra_parameters) OVERRIDE; |
| virtual uint32 NextID() OVERRIDE; |
| virtual LogLevel GetLogLevel() const OVERRIDE; |
| virtual void AddThreadSafeObserver(ThreadSafeObserver* observer, |
| @@ -92,15 +92,16 @@ |
| // bound() method. |
| class NET_EXPORT_PRIVATE CapturingBoundNetLog { |
| public: |
| - CapturingBoundNetLog(const NetLog::Source& source, CapturingNetLog* net_log); |
| - |
| explicit CapturingBoundNetLog(size_t max_num_entries); |
| ~CapturingBoundNetLog(); |
| // The returned BoundNetLog is only valid while |this| is alive. |
| BoundNetLog bound() const { |
| - return BoundNetLog(source_, capturing_net_log_.get()); |
| + // The source type doesn't matter, since we only use |this| for a single |
| + // source, and pull the results directly from |this|. |
| + return BoundNetLog::Make(capturing_net_log_.get(), |
| + net::NetLog::SOURCE_NONE); |
|
eroman
2012/03/14 21:53:48
I think we should preserve the Source for generali
mmenke
2012/03/14 22:25:23
Ahh, good point. Done.
|
| } |
| // Fills |entry_list| with all entries in the log. |
| @@ -112,7 +113,6 @@ |
| void SetLogLevel(NetLog::LogLevel log_level); |
| private: |
| - NetLog::Source source_; |
| scoped_ptr<CapturingNetLog> capturing_net_log_; |
|
eroman
2012/03/14 21:53:48
Could make this into an instance now.
mmenke
2012/03/14 22:25:23
Done.
|
| DISALLOW_COPY_AND_ASSIGN(CapturingBoundNetLog); |