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

Implemented in mir::GLibMainLoop.

ServerActionQueue& mir::ServerActionQueue::operator= ( ServerActionQueue const &  )
protecteddelete
virtual void mir::ServerActionQueue::pause_processing_for ( void const *  owner)
pure virtual

Implemented in mir::GLibMainLoop.

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

Implemented in mir::GLibMainLoop.


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

Copyright © 2012-2015 Canonical Ltd.
Generated on Wed Mar 30 00:29:56 UTC 2016