Mir
Public Member Functions | Protected Attributes | List of all members
mir::scene::ApplicationNotRespondingDetectorWrapper Class Reference

#include <application_not_responding_detector_wrapper.h>

Inheritance diagram for mir::scene::ApplicationNotRespondingDetectorWrapper:
[legend]

Public Member Functions

 ApplicationNotRespondingDetectorWrapper (std::shared_ptr< ApplicationNotRespondingDetector > const &wrapped)
 
 ~ApplicationNotRespondingDetectorWrapper ()
 
virtual void register_session (frontend::Session const *session, std::function< void()> const &pinger) override
 
virtual void unregister_session (frontend::Session const *session) override
 
virtual void pong_received (frontend::Session const *received_for) override
 
virtual void register_observer (std::shared_ptr< Observer > const &observer) override
 
virtual void unregister_observer (std::shared_ptr< Observer > const &observer) override
 
- Public Member Functions inherited from mir::scene::ApplicationNotRespondingDetector
 ApplicationNotRespondingDetector ()=default
 
virtual ~ApplicationNotRespondingDetector ()=default
 

Protected Attributes

std::shared_ptr< ApplicationNotRespondingDetector > const wrapped
 

Constructor & Destructor Documentation

mir::scene::ApplicationNotRespondingDetectorWrapper::ApplicationNotRespondingDetectorWrapper ( std::shared_ptr< ApplicationNotRespondingDetector > const &  wrapped)
mir::scene::ApplicationNotRespondingDetectorWrapper::~ApplicationNotRespondingDetectorWrapper ( )

Member Function Documentation

virtual void mir::scene::ApplicationNotRespondingDetectorWrapper::pong_received ( frontend::Session const *  received_for)
overridevirtual
virtual void mir::scene::ApplicationNotRespondingDetectorWrapper::register_observer ( std::shared_ptr< Observer > const &  observer)
overridevirtual
virtual void mir::scene::ApplicationNotRespondingDetectorWrapper::register_session ( frontend::Session const *  session,
std::function< void()> const &  pinger 
)
overridevirtual
virtual void mir::scene::ApplicationNotRespondingDetectorWrapper::unregister_observer ( std::shared_ptr< Observer > const &  observer)
overridevirtual
virtual void mir::scene::ApplicationNotRespondingDetectorWrapper::unregister_session ( frontend::Session const *  session)
overridevirtual

Member Data Documentation

std::shared_ptr<ApplicationNotRespondingDetector> const mir::scene::ApplicationNotRespondingDetectorWrapper::wrapped
protected

The documentation for this class was generated from the following file:

Copyright © 2012-2016 Canonical Ltd.
Generated on Fri Dec 20 06:52:43 UTC 2019