Mir
Public Member Functions | Protected Member Functions | List of all members
mir::LockableCallback Class Referenceabstract

#include <lockable_callback.h>

Public Member Functions

virtual ~LockableCallback ()=default
 
virtual void operator() ()=0
 
virtual void lock ()=0
 
virtual void unlock ()=0
 

Protected Member Functions

 LockableCallback ()=default
 
 LockableCallback (LockableCallback const &)=delete
 
LockableCallbackoperator= (LockableCallback const &)=delete
 

Constructor & Destructor Documentation

§ ~LockableCallback()

virtual mir::LockableCallback::~LockableCallback ( )
virtualdefault

§ LockableCallback() [1/2]

mir::LockableCallback::LockableCallback ( )
protecteddefault

§ LockableCallback() [2/2]

mir::LockableCallback::LockableCallback ( LockableCallback const &  )
protecteddelete

Member Function Documentation

§ lock()

virtual void mir::LockableCallback::lock ( )
pure virtual

§ operator()()

virtual void mir::LockableCallback::operator() ( )
pure virtual

§ operator=()

LockableCallback& mir::LockableCallback::operator= ( LockableCallback const &  )
protecteddelete

§ unlock()

virtual void mir::LockableCallback::unlock ( )
pure virtual

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

Copyright © 2012-2016 Canonical Ltd.
Generated on Sat Dec 3 12:48:59 UTC 2016