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

#include <server_action_queue.h>

Inheritance diagram for mir::ServerActionQueue:
[legend]

Public Member Functions

virtual ~ServerActionQueue ()=default
 
virtual void enqueue (void const *owner, ServerAction const &action)=0
 
virtual void pause_processing_for (void const *owner)=0
 
virtual void resume_processing_for (void const *owner)=0
 

Protected Member Functions

 ServerActionQueue ()=default
 
 ServerActionQueue (ServerActionQueue const &)=delete
 
ServerActionQueueoperator= (ServerActionQueue const &)=delete
 

Constructor & Destructor Documentation

§ ~ServerActionQueue()

virtual mir::ServerActionQueue::~ServerActionQueue ( )
virtualdefault

§ ServerActionQueue() [1/2]

mir::ServerActionQueue::ServerActionQueue ( )
protecteddefault

§ ServerActionQueue() [2/2]

mir::ServerActionQueue::ServerActionQueue ( ServerActionQueue const &  )
protecteddelete

Member Function Documentation

§ enqueue()

virtual void mir::ServerActionQueue::enqueue ( void const *  owner,
ServerAction const &  action 
)
pure virtual

§ operator=()

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

§ pause_processing_for()

virtual void mir::ServerActionQueue::pause_processing_for ( void const *  owner)
pure virtual

§ resume_processing_for()

virtual void mir::ServerActionQueue::resume_processing_for ( void const *  owner)
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