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

virtual mir::ServerActionQueue::~ServerActionQueue ( )
virtualdefault
mir::ServerActionQueue::ServerActionQueue ( )
protecteddefault
mir::ServerActionQueue::ServerActionQueue ( ServerActionQueue const &  )
protecteddelete

Member Function Documentation

virtual void mir::ServerActionQueue::enqueue ( void const *  owner,
ServerAction const &  action 
)
pure virtual
ServerActionQueue& mir::ServerActionQueue::operator= ( ServerActionQueue const &  )
protecteddelete
virtual void mir::ServerActionQueue::pause_processing_for ( void const *  owner)
pure virtual
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 Wed Oct 11 22:26:23 UTC 2017