SessionWatcher 34 remoting/host/curtain_mode_mac.cc class SessionWatcher : public base::RefCountedThreadSafe<SessionWatcher> { SessionWatcher 36 remoting/host/curtain_mode_mac.cc SessionWatcher( SessionWatcher 45 remoting/host/curtain_mode_mac.cc friend class base::RefCountedThreadSafe<SessionWatcher>; SessionWatcher 46 remoting/host/curtain_mode_mac.cc virtual ~SessionWatcher(); SessionWatcher 77 remoting/host/curtain_mode_mac.cc DISALLOW_COPY_AND_ASSIGN(SessionWatcher); SessionWatcher 80 remoting/host/curtain_mode_mac.cc SessionWatcher::SessionWatcher( SessionWatcher 90 remoting/host/curtain_mode_mac.cc void SessionWatcher::Start() { SessionWatcher 99 remoting/host/curtain_mode_mac.cc FROM_HERE, base::Bind(&SessionWatcher::ActivateCurtain, this)); SessionWatcher 102 remoting/host/curtain_mode_mac.cc void SessionWatcher::Stop() { SessionWatcher 107 remoting/host/curtain_mode_mac.cc FROM_HERE, base::Bind(&SessionWatcher::RemoveEventHandler, this)); SessionWatcher 110 remoting/host/curtain_mode_mac.cc SessionWatcher::~SessionWatcher() { SessionWatcher 114 remoting/host/curtain_mode_mac.cc void SessionWatcher::ActivateCurtain() { SessionWatcher 173 remoting/host/curtain_mode_mac.cc bool SessionWatcher::InstallEventHandler() { SessionWatcher 192 remoting/host/curtain_mode_mac.cc void SessionWatcher::RemoveEventHandler() { SessionWatcher 201 remoting/host/curtain_mode_mac.cc void SessionWatcher::DisconnectSession() { SessionWatcher 204 remoting/host/curtain_mode_mac.cc FROM_HERE, base::Bind(&SessionWatcher::DisconnectSession, this)); SessionWatcher 212 remoting/host/curtain_mode_mac.cc OSStatus SessionWatcher::SessionActivateHandler(EventHandlerCallRef handler, SessionWatcher 215 remoting/host/curtain_mode_mac.cc static_cast<SessionWatcher*>(user_data)->DisconnectSession(); SessionWatcher 235 remoting/host/curtain_mode_mac.cc scoped_refptr<SessionWatcher> session_watcher_; SessionWatcher 244 remoting/host/curtain_mode_mac.cc : session_watcher_(new SessionWatcher(caller_task_runner,