Mir
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
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::AsioMainLoop.

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

Implemented in mir::AsioMainLoop.

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

Implemented in mir::AsioMainLoop.


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

Copyright © 2012,2013 Canonical Ltd.
Generated on Fri Oct 10 14:07:14 UTC 2014