#ifndef CHROME_BROWSER_METRICS_DESKTOP_SESSION_DURATION_DESKTOP_SESSION_DURATION_OBSERVER_H_
#define CHROME_BROWSER_METRICS_DESKTOP_SESSION_DURATION_DESKTOP_SESSION_DURATION_OBSERVER_H_
#include "base/memory/raw_ptr.h"
#include "content/public/browser/render_widget_host.h"
#include "content/public/browser/web_contents.h"
#include "content/public/browser/web_contents_observer.h"
#include "content/public/browser/web_contents_user_data.h"
#include "third_party/blink/public/common/input/web_input_event.h"
namespace metrics {
class DesktopSessionDurationTracker;
class DesktopSessionDurationObserver
: public content::WebContentsObserver,
public content::WebContentsUserData<DesktopSessionDurationObserver>,
public content::RenderWidgetHost::InputEventObserver { … };
}
#endif