diff options
Diffstat (limited to 'chrome/browser/net/chrome_net_log.h')
-rw-r--r-- | chrome/browser/net/chrome_net_log.h | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/chrome/browser/net/chrome_net_log.h b/chrome/browser/net/chrome_net_log.h index 9bbf152..10e45fb 100644 --- a/chrome/browser/net/chrome_net_log.h +++ b/chrome/browser/net/chrome_net_log.h @@ -25,46 +25,14 @@ class ChromeNetLog : public net::NetLog { ChromeNetLog(); virtual ~ChromeNetLog(); - // NetLog implementation: - virtual uint32 NextID() OVERRIDE; - virtual LogLevel GetLogLevel() const OVERRIDE; - virtual void AddThreadSafeObserver(ThreadSafeObserver* observer, - LogLevel log_level) OVERRIDE; - virtual void SetObserverLogLevel(ThreadSafeObserver* observer, - LogLevel log_level) OVERRIDE; - virtual void RemoveThreadSafeObserver(ThreadSafeObserver* observer) OVERRIDE; - NetLogTempFile* net_log_temp_file() { return net_log_temp_file_.get(); } private: - // NetLog implementation: - virtual void OnAddEntry(const net::NetLog::Entry& entry) OVERRIDE; - - // Called whenever an observer is added or removed, or has its log level - // changed. Must have acquired |lock_| prior to calling. - void UpdateLogLevel(); - - // |lock_| protects access to |observers_|. - base::Lock lock_; - - // Last assigned source ID. Incremented to get the next one. - base::subtle::Atomic32 last_id_; - - // The lowest allowed log level, regardless of any ChromeNetLogObservers. - // Normally defaults to LOG_BASIC, but can be changed with command line flags. - LogLevel base_log_level_; - - // The current log level. - base::subtle::Atomic32 effective_log_level_; - scoped_ptr<NetLogLogger> net_log_logger_; scoped_ptr<NetLogTempFile> net_log_temp_file_; - // |lock_| must be acquired whenever reading or writing to this. - ObserverList<ThreadSafeObserver, true> observers_; - DISALLOW_COPY_AND_ASSIGN(ChromeNetLog); }; |